|
|
@@ -1,89 +1,80 @@
|
|
|
package com.yunfeiyun.agmp.iot.common.domain;
|
|
|
|
|
|
-import com.yunfeiyun.agmp.common.annotation.Excel;
|
|
|
+import org.hibernate.validator.constraints.Length;
|
|
|
import lombok.Data;
|
|
|
-import org.apache.commons.lang3.builder.ToStringBuilder;
|
|
|
-import org.apache.commons.lang3.builder.ToStringStyle;
|
|
|
+import com.yunfeiyun.agmp.common.annotation.Excel;
|
|
|
|
|
|
/**
|
|
|
- * 预警记录对象 IotWarnlog
|
|
|
+ * 告警记录对象 IotWarnrecord
|
|
|
*
|
|
|
* @author 杨晓辉
|
|
|
- * @date 2024-04-29
|
|
|
+ * @date 2025-03-07
|
|
|
*/
|
|
|
@Data
|
|
|
-public class IotWarnlog extends IotBaseEntity
|
|
|
-{
|
|
|
+public class IotWarnlog extends IotBaseEntity{
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
- /** 编号 */
|
|
|
+ /** 自增主键 */
|
|
|
private Long id;
|
|
|
|
|
|
- /** 预警记录业务标识 */
|
|
|
- //@Excel(name = "预警记录业务标识")
|
|
|
- private String wlBid;
|
|
|
+ /** 告警记录标识 */
|
|
|
+ @Length(max = 36 , message = "告警记录标识最大长度为36")
|
|
|
+ private String wlBig;
|
|
|
+
|
|
|
+ /** 告警名称 */
|
|
|
+ @Length(max = 100 , message = "告警名称最大长度为100")
|
|
|
+ private String wrName;
|
|
|
+
|
|
|
+ /** 告警类型 */
|
|
|
+ @Length(max = 50 , message = "告警类型最大长度为50")
|
|
|
+ private String wrType;
|
|
|
|
|
|
- /** 预警配置业务标识 */
|
|
|
- //@Excel(name = "预警配置业务标识")
|
|
|
- private String wcBid;
|
|
|
+ /** 告警内容 */
|
|
|
+ @Length(max = 50 , message = "告警内容最大长度为50")
|
|
|
+ private String wrContent;
|
|
|
|
|
|
- /** 预警记录设备标识 */
|
|
|
+ /** 告警等级《普通/重要/紧急》 */
|
|
|
+ @Length(max = 1 , message = "告警等级《普通/重要/紧急》最大长度为1")
|
|
|
+ private String wrLevel;
|
|
|
+
|
|
|
+ /** 设备型号 */
|
|
|
+ @Length(max = 50 , message = "设备型号最大长度为50")
|
|
|
+ private String devtypeBid;
|
|
|
+
|
|
|
+ /** 设备ID */
|
|
|
+ @Length(max = 36 , message = "设备ID最大长度为36")
|
|
|
private String devBid;
|
|
|
- /** 预警记录推送状态 */
|
|
|
- private String wlPushstatus;
|
|
|
-
|
|
|
- /** 预警记录详情 */
|
|
|
- @Excel(name = "预警内容",sort=9)
|
|
|
- private String wlContent;
|
|
|
-
|
|
|
- /** 预警记录详情 */
|
|
|
- @Excel(name = "简要预警内容",sort=10)
|
|
|
- private String wlContentsimple;
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- /** 预警记录预警时间 */
|
|
|
- @Excel(name = "预警时间",sort = 4)
|
|
|
- private String wlTime;
|
|
|
-
|
|
|
- /** 预警记录消息标识 */
|
|
|
- //@Excel(name = "预警记录消息标识")
|
|
|
- private String msgBatchid;
|
|
|
-
|
|
|
- /** 预警记录删除状态 */
|
|
|
- //@Excel(name = "预警记录删除状态")
|
|
|
- private String wlDelstatus;
|
|
|
-
|
|
|
- /** 预警记录创建人 */
|
|
|
- //@Excel(name = "预警记录创建人")
|
|
|
- private String wlCreator;
|
|
|
-
|
|
|
- /** 预警记录创建时间 */
|
|
|
- //@Excel(name = "预警记录创建时间")
|
|
|
- private String wlCreateddate;
|
|
|
-
|
|
|
- /** 预警记录修改人 */
|
|
|
- //@Excel(name = "预警记录修改人")
|
|
|
- private String wlModifier;
|
|
|
-
|
|
|
- /** 预警记录修改时间 */
|
|
|
- //@Excel(name = "预警记录修改时间")
|
|
|
- private String wlModifieddate;
|
|
|
-
|
|
|
- @Override
|
|
|
- public String toString() {
|
|
|
- return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
|
|
- .append("id", getId())
|
|
|
- .append("wlBid", getWlBid())
|
|
|
- .append("wcBid", getWcBid())
|
|
|
- .append("wlContent", getWlContent())
|
|
|
- .append("wlTime", getWlTime())
|
|
|
- .append("msgBatchid", getMsgBatchid())
|
|
|
- .append("wlDelstatus", getWlDelstatus())
|
|
|
- .append("wlCreator", getWlCreator())
|
|
|
- .append("wlCreateddate", getWlCreateddate())
|
|
|
- .append("wlModifier", getWlModifier())
|
|
|
- .append("wlModifieddate", getWlModifieddate())
|
|
|
- .toString();
|
|
|
- }
|
|
|
+
|
|
|
+ /** 处理状态,表示当前告警的状态(如未处理、已处理等) */
|
|
|
+ @Excel(name = "处理状态,表示当前告警的状态", readConverterExp = "如=未处理、已处理等")
|
|
|
+ private String status;
|
|
|
+
|
|
|
+ /** 处理人 */
|
|
|
+ @Length(max = 36 , message = "处理人最大长度为36")
|
|
|
+ private String wrDealuserid;
|
|
|
+
|
|
|
+ /** 处理结果 */
|
|
|
+ @Length(max = 36 , message = "处理结果最大长度为36")
|
|
|
+ private String wrDealresult;
|
|
|
+
|
|
|
+ /** 处理时间 */
|
|
|
+ @Length(max = 19 , message = "处理时间最大长度为19")
|
|
|
+ private String wrDealtime;
|
|
|
+
|
|
|
+ /** 创建人 */
|
|
|
+ @Length(max = 36 , message = "创建人最大长度为36")
|
|
|
+ private String wrCreator;
|
|
|
+
|
|
|
+ /** 创建时间 */
|
|
|
+ @Length(max = 19 , message = "创建时间最大长度为19")
|
|
|
+ private String wrCreateddate;
|
|
|
+
|
|
|
+ /** 上报数据冗余存储 */
|
|
|
+ @Length(max = 65535 , message = "上报数据冗余存储最大长度为65535")
|
|
|
+ private String wrData;
|
|
|
+
|
|
|
+ /** 租户标识 */
|
|
|
+ @Length(max = 36 , message = "租户标识最大长度为36")
|
|
|
+ private String tid;
|
|
|
+
|
|
|
}
|