liriming
2024-12-05 a99834962622f6ca8a7f5e4e42581d35d6f59f8a
提交 | 用户 | 时间
e7c126 1 package com.iailab.module.bpm.dal.dataobject.task;
H 2
3 import com.iailab.framework.mybatis.core.dataobject.BaseDO;
4 import com.baomidou.mybatisplus.annotation.TableId;
5 import com.baomidou.mybatisplus.annotation.TableName;
6 import lombok.AllArgsConstructor;
7 import lombok.Builder;
8 import lombok.Data;
9 import lombok.NoArgsConstructor;
10
11 /**
12  * 流程抄送 DO
13  *
14  * @author kyle
15  * @since 2024-01-22
16  */
17 @TableName(value = "bpm_process_instance_copy", autoResultMap = true)
18 @Data
19 @Builder
20 @NoArgsConstructor
21 @AllArgsConstructor
22 public class BpmProcessInstanceCopyDO extends BaseDO {
23
24     /**
25      * 编号
26      */
27     @TableId
28     private Long id;
29
30     /**
31      * 发起人 Id
32      *
33      * 冗余 ProcessInstance 的 startUserId 字段
34      */
35     private Long startUserId;
36     /**
37      * 流程名
38      *
39      * 冗余 ProcessInstance 的 name 字段
40      */
41     private String processInstanceName;
42     /**
43      * 流程实例的编号
44      *
45      * 关联 ProcessInstance 的 id 属性
46      */
47     private String processInstanceId;
48     /**
49      * 流程分类
50      *
51      * 冗余 ProcessInstance 的 category 字段
52      */
53     private String category;
54
55     /**
56      * 任务主键
57      *
58      * 关联 Task 的 id 属性
59      */
60     private String taskId;
61     /**
62      * 任务名称
63      *
64      * 冗余 Task 的 name 属性
65      */
66     private String taskName;
67
68     /**
69      * 用户编号(被抄送的用户编号)
70      *
71      * 关联 system_users 的 id 属性
72      */
73     private Long userId;
74
75 }