|
@@ -1,286 +0,0 @@
|
|
|
-package com.ozs.service.entity;
|
|
|
|
|
-
|
|
|
|
|
-import com.baomidou.mybatisplus.annotation.FieldStrategy;
|
|
|
|
|
-import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
|
|
-import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
|
-import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
|
|
-
|
|
|
|
|
-import java.io.Serializable;
|
|
|
|
|
-import java.util.Date;
|
|
|
|
|
-import java.util.List;
|
|
|
|
|
-
|
|
|
|
|
-import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
|
|
-import com.ozs.common.annotation.Excel;
|
|
|
|
|
-import com.ozs.common.core.domain.BaseEntity;
|
|
|
|
|
-import lombok.AllArgsConstructor;
|
|
|
|
|
-import lombok.Builder;
|
|
|
|
|
-import lombok.Data;
|
|
|
|
|
-import lombok.NoArgsConstructor;
|
|
|
|
|
-
|
|
|
|
|
-/**
|
|
|
|
|
- * <p>
|
|
|
|
|
- * 报警信息表
|
|
|
|
|
- * </p>
|
|
|
|
|
- *
|
|
|
|
|
- * @author ozs
|
|
|
|
|
- * @since 2023-02-22
|
|
|
|
|
- */
|
|
|
|
|
-@Data
|
|
|
|
|
-@AllArgsConstructor
|
|
|
|
|
-@NoArgsConstructor
|
|
|
|
|
-@Builder
|
|
|
|
|
-public class MsgAlarm extends BaseEntity implements Serializable {
|
|
|
|
|
-
|
|
|
|
|
- private static final long serialVersionUID = 1L;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 主键ID
|
|
|
|
|
- */
|
|
|
|
|
- @TableId(value = "id", type = IdType.AUTO)
|
|
|
|
|
- private Long id;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 报警唯一标识
|
|
|
|
|
- */
|
|
|
|
|
- @Excel(name = "报警唯一标识")
|
|
|
|
|
- private String alarmId;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 相机编码
|
|
|
|
|
- */
|
|
|
|
|
- @Excel(name = "相机编码")
|
|
|
|
|
- private String cameraCode;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 报警时间
|
|
|
|
|
- */
|
|
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
|
- @Excel(name = "报警时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
|
- private Date alarmTime;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 报警里程位置
|
|
|
|
|
- */
|
|
|
|
|
- private Integer alarmMile;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 报警内容
|
|
|
|
|
- */
|
|
|
|
|
- @Excel(name = "报警内容")
|
|
|
|
|
- private String content;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 报警置信度(百分比)
|
|
|
|
|
- */
|
|
|
|
|
- private Integer alarmConfidence;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 报警行别(1上行2下行3上下行)
|
|
|
|
|
- */
|
|
|
|
|
- private Integer lineDir;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 报警病害类型(目前只有1泥石流,后续可扩展使用)
|
|
|
|
|
- */
|
|
|
|
|
- private Integer alarmType;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 报警病害属性(可以给出泥石流的框定范围)
|
|
|
|
|
- */
|
|
|
|
|
- @Excel(name = "报警病害属性")
|
|
|
|
|
- private String alarmAttr;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 报警病害属性文档格式
|
|
|
|
|
- */
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- private String alarmAttrName;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 报警图片地址
|
|
|
|
|
- */
|
|
|
|
|
- @Excel(name = "报警图片地址")
|
|
|
|
|
- private String imageUrl;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 处置人
|
|
|
|
|
- */
|
|
|
|
|
- private String releasedBy;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 处置时间
|
|
|
|
|
- */
|
|
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
|
- @Excel(name = "处置时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
|
- private Date releasedTime;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 报警是否处置 1已处置2未处置
|
|
|
|
|
- */
|
|
|
|
|
- private Integer isLock;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 创建人
|
|
|
|
|
- */
|
|
|
|
|
- private String createBy;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 创建时间
|
|
|
|
|
- */
|
|
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
|
- private Date createTime;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 修改人
|
|
|
|
|
- */
|
|
|
|
|
- private String updateBy;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 修改时间
|
|
|
|
|
- */
|
|
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
|
- private Date updateTime;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 备注
|
|
|
|
|
- */
|
|
|
|
|
- @Excel(name = "备注")
|
|
|
|
|
- private String remark;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 处置报警类型1实报2误报
|
|
|
|
|
- */
|
|
|
|
|
- private Integer releasedType;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 处置原因
|
|
|
|
|
- */
|
|
|
|
|
- @Excel(name = "处置原因")
|
|
|
|
|
- private String releasedReason;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 处置报警类型名称 1实报2误报
|
|
|
|
|
- */
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- @Excel(name = "处置报警类型")
|
|
|
|
|
- private String releasedTypeName;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 线路名称
|
|
|
|
|
- */
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- @Excel(name = "报警线路")
|
|
|
|
|
- private String railwayName;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 监控范围开始里程位置
|
|
|
|
|
- */
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- private String beginMile;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 监控范围结束里程位置
|
|
|
|
|
- */
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- private String endMile;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 报警里程位置字符串形式
|
|
|
|
|
- */
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- @Excel(name = "报警里程位置")
|
|
|
|
|
- private String alarmMiles;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 报警次数
|
|
|
|
|
- */
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- private Integer alarmCount;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 报警图片地址网络路径
|
|
|
|
|
- */
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- private List<String> imageUrls;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 处置人真实姓名
|
|
|
|
|
- */
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- @Excel(name = "处置人")
|
|
|
|
|
- private String releasedByName;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 状态:1未读;2已读
|
|
|
|
|
- */
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- private Integer status;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 推送消息ID
|
|
|
|
|
- */
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- private String msgId;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 报警行别字符串(1上行2下行3上下行)
|
|
|
|
|
- */
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- @Excel(name = "报警行别")
|
|
|
|
|
- private String lineDirName;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 报警病害类型(目前只有1泥石流,后续可扩展使用)
|
|
|
|
|
- */
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- @Excel(name = "报警病害类型")
|
|
|
|
|
- private String alarmTypeName;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 报警是否处置 1已处置2未处置
|
|
|
|
|
- */
|
|
|
|
|
- @Excel(name = "报警是否处置")
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- private String isLockName;
|
|
|
|
|
-
|
|
|
|
|
- private String releasedUrl;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 1已报警2未报警
|
|
|
|
|
- */
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- private Integer failureToAlarm;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- *所属工务段名称
|
|
|
|
|
- */
|
|
|
|
|
- @Excel(name = "所属工务段")
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- private String deptName;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 版本号
|
|
|
|
|
- */
|
|
|
|
|
- @Excel(name = "版本号")
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- private String versionNum;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 版本名称
|
|
|
|
|
- */
|
|
|
|
|
- @Excel(name = "版本名称")
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- private String versionName;
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 相机序列号
|
|
|
|
|
- */
|
|
|
|
|
- @Excel(name = "设备序列号")
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- private String cameraSn;
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- @TableField(exist = false)
|
|
|
|
|
- private Integer unlockNum;
|
|
|
|
|
-
|
|
|
|
|
-}
|
|
|