package com.fzzy.igds.domain; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fzzy.igds.constant.Constant; import lombok.Data; import lombok.EqualsAndHashCode; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; /** * 抓拍告警批复 * * @author sgj * @since 2026/04/07 */ @Data @Entity @Table(name = "d_snap_reply") @TableName("d_snap_reply") @EqualsAndHashCode(callSuper = false) public class SnapReply extends BizBaseEntity implements Serializable { /** * */ private static final long serialVersionUID = 1L; @Id @Column(name = "id", columnDefinition = "varchar(40) COMMENT '主键'") @TableField("id") private String id; @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT '所属库区'") @TableField("dept_id") private String deptId; @Column(name = "content", columnDefinition = "varchar(200) COMMENT '告警内容'") @TableField("content") private String content; //未来(1-30)天出库正常,不进行提醒 @Column(name = "days", columnDefinition = "int(2) COMMENT '不提醒天数'") @TableField("days") private Integer days; @Column(name = "reply_text", columnDefinition = "varchar(200) COMMENT '批复文本信息'") @TableField("reply_text") private String replyText; // @Column(name = "is_push", columnDefinition = "varchar(2) COMMENT '是否推送公众号信息'") // @TableField("is_push") // private String isPush = Constant.YN_N; @Column(name = "is_handle", columnDefinition = "varchar(2) COMMENT '是否处理'") @TableField("is_handle") private String isHandle = Constant.YN_N; }