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