提交 | 用户 | 时间
e7c126 1 package com.iailab.module.report.dal.dataobject.goview;
H 2
3 import com.iailab.framework.mybatis.core.dataobject.BaseDO;
4 import com.baomidou.mybatisplus.annotation.KeySequence;
5 import com.baomidou.mybatisplus.annotation.TableId;
6 import com.baomidou.mybatisplus.annotation.TableName;
7 import lombok.*;
8
9 /**
10  * GoView 项目表
11  *
12  * 每个大屏图标,对应一个项目
13  *
14  * @author iailab
15  */
16 @TableName(value = "report_go_view_project", autoResultMap = true) // 由于 SQL Server 的 system_user 是关键字,所以使用 system_users
17 @KeySequence("report_go_view_project_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
18 @Data
19 @EqualsAndHashCode(callSuper = true)
20 @Builder
21 @NoArgsConstructor
22 @AllArgsConstructor
23 public class GoViewProjectDO extends BaseDO {
24
25     /**
26      * 编号,数据库自增
27      */
28     @TableId
29     private Long id;
30     /**
31      * 项目名称
32      */
33     private String name;
34     /**
35      * 预览图片 URL
36      */
37     private String picUrl;
38     /**
39      * 报表内容
40      *
41      * JSON 配置,使用字符串存储
42      */
43     private String content;
44     /**
45      * 发布状态
46      *
47      * 0 - 已发布
48      * 1 - 未发布
49      *
50      * 枚举 {@link com.iailab.framework.common.enums.CommonStatusEnum}
51      */
52     private Integer status;
53     /**
54      * 项目备注
55      */
56     private String remark;
57 }