浏览代码

增加createTime

zhou-hao 5 年之前
父节点
当前提交
e16dac412c

+ 6 - 0
jetlinks-manager/rule-engine-manager/src/main/java/org/jetlinks/community/rule/engine/entity/DeviceAlarmEntity.java

@@ -8,6 +8,7 @@ import org.hswebframework.ezorm.rdb.mapping.annotation.DefaultValue;
 import org.hswebframework.ezorm.rdb.mapping.annotation.EnumCodec;
 import org.hswebframework.ezorm.rdb.mapping.annotation.JsonCodec;
 import org.hswebframework.web.api.crud.entity.GenericEntity;
+import org.hswebframework.web.crud.generator.Generators;
 import org.jetlinks.community.rule.engine.device.DeviceAlarmRule;
 import org.jetlinks.community.rule.engine.enums.AlarmState;
 import org.jetlinks.community.rule.engine.model.DeviceAlarmModelParser;
@@ -17,6 +18,7 @@ import javax.persistence.Index;
 import javax.persistence.Table;
 import javax.validation.constraints.NotBlank;
 import java.sql.JDBCType;
+import java.util.Date;
 
 @Getter
 @Setter
@@ -55,6 +57,10 @@ public class DeviceAlarmEntity extends GenericEntity<String> {
     @DefaultValue("stopped")
     private AlarmState state;
 
+    @Column
+    @DefaultValue(generator = Generators.CURRENT_TIME)
+    private Date createTime;
+
     public RuleInstanceEntity toRuleInstance() {
         RuleInstanceEntity instanceEntity = new RuleInstanceEntity();
         if (alarmRule == null) {