所有表格统一使用分布式主键

This commit is contained in:
陈博文
2025-06-18 17:16:42 +08:00
parent 16cfd06a77
commit 60bf52b1f9
55 changed files with 143 additions and 127 deletions

View File

@@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import cn.iocoder.yudao.framework.tenant.core.aop.TenantIgnore;
import cn.iocoder.yudao.module.infra.enums.codegen.CodegenColumnHtmlTypeEnum;
import cn.iocoder.yudao.module.infra.enums.codegen.CodegenColumnListConditionEnum;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -28,7 +29,7 @@ public class CodegenColumnDO extends BaseDO {
/**
* ID 编号
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* 表编号

View File

@@ -6,6 +6,7 @@ import cn.iocoder.yudao.module.infra.dal.dataobject.db.DataSourceConfigDO;
import cn.iocoder.yudao.module.infra.enums.codegen.CodegenFrontTypeEnum;
import cn.iocoder.yudao.module.infra.enums.codegen.CodegenSceneEnum;
import cn.iocoder.yudao.module.infra.enums.codegen.CodegenTemplateTypeEnum;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -30,7 +31,7 @@ public class CodegenTableDO extends BaseDO {
/**
* ID 编号
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**

View File

@@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.config;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import cn.iocoder.yudao.framework.tenant.core.aop.TenantIgnore;
import cn.iocoder.yudao.module.infra.enums.config.ConfigTypeEnum;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -26,7 +27,7 @@ public class ConfigDO extends BaseDO {
/**
* 参数主键
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* 参数分类

View File

@@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo01;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -26,7 +27,7 @@ public class Demo01ContactDO extends BaseDO {
/**
* 编号
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* 名字

View File

@@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo02;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -26,7 +27,7 @@ public class Demo02CategoryDO extends BaseDO {
/**
* 编号
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* 名字

View File

@@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -24,7 +25,7 @@ public class Demo03CourseDO extends BaseDO {
/**
* 编号
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* 学生编号

View File

@@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -24,7 +25,7 @@ public class Demo03GradeDO extends BaseDO {
/**
* 编号
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* 学生编号

View File

@@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.infra.dal.dataobject.demo.demo03;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -26,7 +27,7 @@ public class Demo03StudentDO extends BaseDO {
/**
* 编号
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* 名字

View File

@@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.file;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import cn.iocoder.yudao.framework.tenant.core.aop.TenantIgnore;
import cn.iocoder.yudao.module.infra.framework.file.core.client.db.DBFileClient;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -29,7 +30,7 @@ public class FileContentDO extends BaseDO {
/**
* 编号,数据库自增
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* 配置编号

View File

@@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum;
import cn.iocoder.yudao.framework.common.enums.UserTypeEnum;
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -39,7 +40,7 @@ public class ApiAccessLogDO extends BaseDO {
/**
* 编号
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* 链路追踪编号

View File

@@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.infra.dal.dataobject.logger;
import cn.iocoder.yudao.framework.common.enums.UserTypeEnum;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import cn.iocoder.yudao.module.infra.enums.logger.ApiErrorLogProcessStatusEnum;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -33,7 +34,7 @@ public class ApiErrorLogDO extends BaseDO {
/**
* 编号
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* 用户编号