package com.fzzy.igds.domain; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.bstek.dorado.annotation.PropertyDef; import com.fzzy.igds.constant.Constant; import lombok.Data; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; import java.util.Date; /** * @Description 大屏标语 * @Author CZT * @Date 2025/12/18 11:41 */ @Data @Entity @Table(name = "d_slogan") @TableName("d_slogan") public class Slogan extends BizBaseEntity implements Serializable { /** * */ private static final long serialVersionUID = 1L; @Id @Column(name = "id", length = 50) @PropertyDef(label = "id") private String id; @Column(name = "name", columnDefinition = "varchar(50) COMMENT '名称'") @TableField("name") private String name; @Column(name = "content", columnDefinition = "varchar(200) COMMENT '标语内容'") @TableField("content") private String content; @Column(name = "status", columnDefinition = "varchar(50) COMMENT '状态(N-不使用;Y-使用)'") @TableField("status") private String status = Constant.YN_N; @Column(name = "color", columnDefinition = "varchar(50) COMMENT '颜色'") @TableField("color") private String color ; @Column(name = "push_user", columnDefinition = "varchar(50) COMMENT '推送人'") @TableField("push_user") private String pushUser ; @Column(name = "push_time", columnDefinition = "dateTime COMMENT '发布时间'") @TableField("push_time") private Date pushTime ; }