潘志宝
2024-08-21 c39abccd937de093fc067abffac5f66b758bc97b
提交 | 用户 | 时间
5f25e3 1 package com.iailab.module.system.dal.dataobject.app;
2
3 import com.baomidou.mybatisplus.annotation.KeySequence;
4 import com.baomidou.mybatisplus.annotation.TableId;
5 import com.baomidou.mybatisplus.annotation.TableName;
6 import com.iailab.framework.mybatis.core.dataobject.BaseDO;
7 import com.iailab.framework.tenant.core.db.TenantBaseDO;
8 import lombok.Data;
9 import lombok.EqualsAndHashCode;
10
11 /**
12  * 应用表
13  *
14  * @author PanZhibao
15  * @Description
16  * @createTime 2024年08月16日
17  */
18 @TableName("system_app")
19 @KeySequence("system_app_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
20 @Data
21 @EqualsAndHashCode(callSuper = true)
22 public class AppDO extends BaseDO {
23
24     public static final Long PARENT_ID_ROOT = 0L;
25
26     /**
27      * ID
28      */
29     @TableId
30     private Long id;
31
32     /**
33      * 应用编号
34      */
35     private String appCode;
36
37     /**
38      * 应用名称
39      */
40     private String appName;
41
42     /**
43      * 应用域名
44      */
45     private String appDomain;
46
47     /**
48      * 接口域名
49      */
50     private String apiDomain;
51
52     /**
53      * 应用账号
54      */
55     private String appKey;
56
57     /**
58      * 应用密码
59      */
60     private String appSecret;
61
62     /**
63      * 应用分组
64      */
65     private String appGroup;
66
67     /**
68      * 应用加载类型
69      */
70     private Integer loadType;
71
72     /**
73      * 应用图标
74      */
75     private String icon;
76
77     /**
78      * 排序
79      */
80     private Integer orderNum;
81
82     /**
83      * 状态
84      */
85     private Integer status;
86
87     /**
88      * 开发者ID
89      */
90     private String devId;
91
92     /**
93      * 开发者名称
94      */
95     private String devName;
96
97     /**
98      * 备注
99      */
100     private String remark;
101
102 }