houzhongjian
2024-08-02 4a47e4b93f62b5e636ac0e76f3e4ee98e2b83154
提交 | 用户 | 时间
e7c126 1 package com.iailab.module.bpm.dal.dataobject.definition;
H 2
4a47e4 3 import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
e7c126 4 import com.iailab.framework.common.enums.CommonStatusEnum;
H 5 import com.iailab.framework.mybatis.core.dataobject.BaseDO;
6 import com.baomidou.mybatisplus.annotation.TableField;
7 import com.baomidou.mybatisplus.annotation.TableId;
8 import com.baomidou.mybatisplus.annotation.TableName;
9 import lombok.AllArgsConstructor;
10 import lombok.Builder;
11 import lombok.Data;
12 import lombok.NoArgsConstructor;
13
14 import java.util.Set;
15
16 /**
17  * BPM 用户组
18  *
19  * @author iailab
20  */
21 @TableName(value = "bpm_user_group", autoResultMap = true)
22 @Data
23 @Builder
24 @NoArgsConstructor
25 @AllArgsConstructor
26 public class BpmUserGroupDO extends BaseDO {
27
28     /**
29      * 编号,自增
30      */
31     @TableId
32     private Long id;
33     /**
34      * 组名
35      */
36     private String name;
37     /**
38      * 描述
39      */
40     private String description;
41     /**
42      * 状态
43      *
44      * 枚举 {@link CommonStatusEnum}
45      */
46     private Integer status;
47     /**
48      * 成员用户编号数组
49      */
4a47e4 50     @TableField(typeHandler = JacksonTypeHandler.class)
e7c126 51     private Set<Long> userIds;
H 52
53 }