package com.iailab.module.system.dal.dataobject.app; import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.iailab.framework.mybatis.core.dataobject.BaseDO; import com.iailab.framework.tenant.core.db.TenantBaseDO; import lombok.Data; import lombok.EqualsAndHashCode; /** * 应用表 * * @author PanZhibao * @Description * @createTime 2024年08月16日 */ @TableName("system_app") @KeySequence("system_app_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @Data @EqualsAndHashCode(callSuper = true) public class AppDO extends BaseDO { public static final Long PARENT_ID_ROOT = 0L; /** * ID */ @TableId private Long id; /** * 应用编号 */ private String appCode; /** * 应用名称 */ private String appName; /** * 应用域名 */ private String appDomain; /** * 接口域名 */ private String apiDomain; /** * 应用账号 */ private String appKey; /** * 应用密码 */ private String appSecret; /** * 应用分组 */ private String appGroup; /** * 应用加载类型 */ private Integer loadType; /** * 应用图标 */ private String icon; /** * 排序 */ private Integer orderNum; /** * 状态 */ private Integer status; /** * 开发者ID */ private String devId; /** * 开发者名称 */ private String devName; /** * 备注 */ private String remark; }