czt
2025-12-02 3d505d4692d603b6a0cc3a526f9d5dfa5395a79f
优化事件实体
已添加1个文件
已修改1个文件
116 ■■■■■ 文件已修改
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/EventInfo.java 105 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/SnapRecord.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/EventInfo.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,105 @@
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.fasterxml.jackson.annotation.JsonFormat;
import com.fzzy.igds.constant.WarnStatus;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
/**
 * @Description AI事件
 * @Author CZT
 * @Date 2025/12/02 09:15
 */
@Data
@Entity
@Table(name = "d_event_info")
@TableName("d_event_info")
@EqualsAndHashCode(callSuper = false)
public class EventInfo extends BizBaseEntity implements Serializable {
    /**
     *
     */
    private static final long serialVersionUID = 1L;
    @Id
    @Column(name = "id", length = 40)
    private String id;
    @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT '所属库区'")
    @TableField("dept_id")
    private String deptId;
    @Column(name = "depot_id", columnDefinition = "varchar(40) COMMENT '所属仓库'")
    @TableField("depot_id")
    private String depotId;
    @Column(name = "ser_id", columnDefinition = "varchar(40) COMMENT '所属设备'")
    @TableField("ser_id")
    private String serId;
    @Column(name = "name", columnDefinition = "varchar(50) COMMENT '事件名称'")
    @TableField("name")
    private String name;
    @Column(name = "biz_type", columnDefinition = "varchar(20) COMMENT '业务类型'")
    @TableField("biz_type")
    private String bizType;
    @Column(name = "type", columnDefinition = "varchar(20) COMMENT '事件类型'")
    @TableField("type")
    private String type;
    @Column(name = "level", columnDefinition = "varchar(5) COMMENT '事件级别'")
    @TableField("level")
    private String level;
    @Column(name = "status", columnDefinition = "varchar(5) COMMENT '事件状态'")
    @TableField("status")
    private String status = WarnStatus.STATUS_10.getCode();
    @Column(name = "info", columnDefinition = "varchar(5) COMMENT '事件内容'")
    @TableField("info")
    private String info;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Column(name = "time", columnDefinition = "datetime COMMENT '事件时间'")
    @TableField("time")
    private Date time;
    @Column(name = "notice_result", columnDefinition = "varchar(5) COMMENT '通知结果'")
    @TableField("notice_result")
    private String noticeResult = "不推送";
    @Column(name = "notice_user", columnDefinition = "varchar(50) COMMENT '通知人,多人用逗号隔开'")
    @TableField("notice_user")
    private String noticeUser;
    @Column(name = "complete_user", columnDefinition = "varchar(50) COMMENT '处理人'")
    @TableField("complete_user")
    private String completeUser;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Column(name = "complete_time", columnDefinition = "datetime COMMENT '处理时间'")
    @TableField("complete_time")
    private Date completeTime;
    @Column(name = "remark", columnDefinition = "varchar(200) COMMENT '备注说明'")
    @TableField("remark")
    private String remark;
    /**
     * --------事件抓图路径名称--------
     **/
    @Column(name = "file_name", columnDefinition = "varchar(50) COMMENT '抓拍照片'")
    @TableField("file_name")
    private String imgName;
}
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/SnapRecord.java
@@ -26,8 +26,6 @@
     */
    private static final long serialVersionUID = 1L;
    public static String SORT_PROP = "updateTime";
    @Id
    @Column(name = "id", columnDefinition = "varchar(40) COMMENT '主键'")
    @TableField("id")
@@ -50,13 +48,10 @@
    @TableField("snap_time")
    private Date snapTime;
    /**
     * --------抓拍照片--------
     **/
    @Column(name = "img_id", columnDefinition = "varchar(50) COMMENT '抓拍照片'")
    @TableField("img_id")
    private String imgId;
    /**
     * --------抓图路径名称--------
     **/
    @Column(name = "file_name", columnDefinition = "varchar(50) COMMENT '抓拍照片'")
    @TableField("file_name")
    private String imgName;