liuyaowen 10 ヶ月 前
コミット
ac6752100e

+ 61 - 0
src/main/java/com/yunfeiyun/agmp/iot/common/domain/IotWarnindicator.java

@@ -0,0 +1,61 @@
+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;
+
+/**
+ * 告警指标,存储所有与告警相关的指标信息对象 IotWarnindicator
+ * 
+ * @author 杨晓辉
+ * @date 2025-03-07
+ */
+@Data
+public class IotWarnindicator extends IotBaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /** 自增主键 */
+    private Long id;
+
+    /** 告警指标业务标识 */
+    @Length(max = 36 , message = "告警指标业务标识最大长度为36")
+    private String wiBid;
+
+    /** 告警标识 */
+    @Length(max = 36 , message = "告警标识最大长度为36")
+    private String wcBid;
+
+    /** 告警要素 */
+    @Length(max = 36 , message = "告警要素最大长度为36")
+    private String wdBid;
+
+    /** 指标表达式,例如:大于/大于等于/小于/小于等于/范围/等于/不在范围 */
+    @Length(max = 50 , message = "指标表达式,例如:大于/大于等于/小于/小于等于/范围/等于/不在范围最大长度为50")
+    private String wiExpression;
+
+    /** 指标值,例如:10/10-100 */
+    @Length(max = 100 , message = "指标值,例如:10/10-100最大长度为100")
+    private String wiValue;
+
+    /** 创建人 */
+    @Length(max = 36 , message = "创建人最大长度为36")
+    private String wiCreator;
+
+    /** 创建时间 */
+    @Length(max = 19 , message = "创建时间最大长度为19")
+    private String wiCreateddate;
+
+    /** 更新时间 */
+    @Length(max = 19 , message = "更新时间最大长度为19")
+    private String wiModifieddate;
+
+    /** 更新人 */
+    @Length(max = 36 , message = "更新人最大长度为36")
+    private String wiModifier;
+
+    /** 租户标识 */
+    @Length(max = 36 , message = "租户标识最大长度为36")
+    private String tid;
+
+}