liuyaowen 10 månader sedan
förälder
incheckning
b05e84fa69
1 ändrade filer med 65 tillägg och 0 borttagningar
  1. 65 0
      src/main/java/com/yunfeiyun/agmp/iot/common/domain/IotWarnpolicy.java

+ 65 - 0
src/main/java/com/yunfeiyun/agmp/iot/common/domain/IotWarnpolicy.java

@@ -0,0 +1,65 @@
+package com.yunfeiyun.agmp.iot.common.domain;
+
+import com.yunfeiyun.agmp.common.core.domain.BaseEntity;
+import org.hibernate.validator.constraints.Length;
+import lombok.Data;
+import com.yunfeiyun.agmp.common.annotation.Excel;
+
+/**
+ * 告警通知策略,存储所有与告警相关的通知策略信息对象 IotWarnpolicy
+ * 
+ * @author 杨晓辉
+ * @date 2025-03-07
+ */
+@Data
+public class IotWarnpolicy extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /** 自增主键 */
+    private Long id;
+
+    /** 告警通知策略业务标识 */
+    @Length(max = 36 , message = "告警通知策略业务标识最大长度为36")
+    private String wpBid;
+
+    /** 告警标识 */
+    @Length(max = 36 , message = "告警标识最大长度为36")
+    private String wcBid;
+
+    /** 通知频率,例如:实时/每小时/每天等 */
+    @Length(max = 50 , message = "通知频率,例如:实时/每小时/每天等最大长度为50")
+    private String wpFrequency;
+
+    /** 推送方式: 0即时推送,1选定时间内推送 */
+    @Length(max = 1 , message = "推送方式: 0即时推送,1选定时间内推送最大长度为1")
+    private String wpType;
+
+    /** 推送时间段,wpType为1时生效 */
+    @Length(max = 50 , message = "推送时间段,wpType为1时生效最大长度为50")
+    private String deliveryTimePeriod;
+
+    /** 通知推送渠道,例如:APP/短信/微信/钉钉/站内等 */
+    @Length(max = 1 , message = "通知推送渠道,例如:APP/短信/微信/钉钉/站内等最大长度为1")
+    private String wpChannel;
+
+    /** 创建人 */
+    @Length(max = 36 , message = "创建人最大长度为36")
+    private String wpCreator;
+
+    /** 创建时间 */
+    @Length(max = 19 , message = "创建时间最大长度为19")
+    private String wpCreateddate;
+
+    /** 更新时间 */
+    @Length(max = 19 , message = "更新时间最大长度为19")
+    private String wpModifieddate;
+
+    /** 更新人 */
+    @Length(max = 36 , message = "更新人最大长度为36")
+    private String wpModifier;
+
+    /** 租户标识 */
+    @Length(max = 36 , message = "租户标识最大长度为36")
+    private String tid;
+
+}