diff --git a/Dkl-Vue-master/dkl-large/src/main/java/com/dkl/large/domain/DklWarningInformation.java b/Dkl-Vue-master/dkl-large/src/main/java/com/dkl/large/domain/DklWarningInformation.java new file mode 100644 index 0000000..2b21a83 --- /dev/null +++ b/Dkl-Vue-master/dkl-large/src/main/java/com/dkl/large/domain/DklWarningInformation.java @@ -0,0 +1,127 @@ +package com.dkl.large.domain; + +import java.util.Date; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.dkl.common.annotation.Excel; +import com.dkl.common.core.domain.BaseEntity; + +/** + * 预警信息对象 dkl_warning_information + * + * @author Dkl + * @date 2025-06-16 + */ +@Data +public class DklWarningInformation extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** id */ + private int id; + + /** 预警唯一标识符 */ + @Excel(name = "预警唯一标识符") + private String warningSigns; + + /** 发布单位名称 */ + @Excel(name = "发布单位名称") + private String unitName; + + /** 发布单位编码 */ + @Excel(name = "发布单位编码=>触发点位") + private Long unitCode; + + /** 发布时间 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "发布时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") + private Date releaseTime; + + /** 预警状态 */ + @Excel(name = "预警状态") + private String warningStatus; + + /** 预警类型 */ + @Excel(name = "预警类型") + private String warningType; + + /** 事件类别 */ + @Excel(name = "事件类别") + private String eventCategory; + + /** 预警级别 */ + @Excel(name = "预警级别") + private String warningLevel; + + /** 删除标志(0代表存在 2代表删除) */ + private String delFlag; + + /** 预计持续时间 */ + @Excel(name = "预计持续时间") + private String expectedDuration; + + /** 可能波及范围 */ + @Excel(name = "可能波及范围") + private String scopeImpact; + + /** 部门id*/ + @Excel(name = "部门id") + private Long deptId; + + /** 异常数据值 */ + @Excel(name = "异常数据值") + private String abnormalData; + + /** 是否督办 */ + @Excel(name = "是否督办") + private String isSupervise; + + /** 经度 */ + @Excel(name = "经度") + private String lng; + + /** 纬度 */ + @Excel(name = "纬度") + private String lat; + + /** 规则id */ + @Excel(name = "规则id") + private int rulesId; + + /** 事件状态 */ + @Excel(name = "事件状态") + private String eventStatus; + + + /** 开始时间 */ + @TableField(exist = false) + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date startTime; + + /** 结束时间 */ + @TableField(exist = false) + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date endTime; + + /** 监控点id */ + private Long pointsId; + + /** 监控点摄像id */ + private Long cameraId; + + /** 监控点名称 */ + @TableField(exist = false) + private String pointName; + + /** 监控点摄像名称 */ + @TableField(exist = false) + private String cameraName; + + /** 监控点摄像地址 */ + @TableField(exist = false) + private String filePath; +}