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

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

@@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.bpm.dal.dataobject.definition;
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;
@@ -25,7 +26,7 @@ public class BpmCategoryDO extends BaseDO {
/**
* 分类编号
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* 分类名

View File

@@ -1,10 +1,7 @@
package cn.iocoder.yudao.module.bpm.dal.dataobject.definition;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -30,7 +27,7 @@ public class BpmFormDO extends BaseDO {
/**
* 编号
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* 表单名

View File

@@ -7,10 +7,7 @@ import cn.iocoder.yudao.module.bpm.enums.definition.BpmAutoApproveTypeEnum;
import cn.iocoder.yudao.module.bpm.enums.definition.BpmModelFormTypeEnum;
import cn.iocoder.yudao.module.bpm.enums.definition.BpmModelTypeEnum;
import cn.iocoder.yudao.module.system.api.user.dto.AdminUserRespDTO;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -38,7 +35,7 @@ public class BpmProcessDefinitionInfoDO extends BaseDO {
/**
* 编号
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* 流程定义的编号

View File

@@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.bpm.dal.dataobject.definition;
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 BpmProcessExpressionDO extends BaseDO {
/**
* 编号
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* 表达式名字

View File

@@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.bpm.dal.dataobject.definition;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import cn.iocoder.yudao.module.bpm.enums.definition.BpmProcessListenerTypeEnum;
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 BpmProcessListenerDO extends BaseDO {
/**
* 主键 ID自增
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* 监听器名字

View File

@@ -2,10 +2,7 @@ package cn.iocoder.yudao.module.bpm.dal.dataobject.definition;
import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -30,7 +27,7 @@ public class BpmUserGroupDO extends BaseDO {
/**
* 编号,自增
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* 组名

View File

@@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.bpm.dal.dataobject.oa;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import cn.iocoder.yudao.module.bpm.enums.task.BpmTaskStatusEnum;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -31,7 +32,7 @@ public class BpmOALeaveDO extends BaseDO {
/**
* 请假表单主键
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* 申请人的用户编号

View File

@@ -1,15 +1,16 @@
package cn.iocoder.yudao.module.bpm.dal.dataobject.task;
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;
import org.flowable.bpmn.model.FlowNode;
import org.flowable.task.api.history.HistoricTaskInstance;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.flowable.bpmn.model.FlowNode;
import org.flowable.task.api.history.HistoricTaskInstance;
/**
* 流程抄送 DO
@@ -28,7 +29,7 @@ public class BpmProcessInstanceCopyDO extends BaseDO {
/**
* 编号
*/
@TableId
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**