Przeglądaj źródła

增加DefaultValue

zhou-hao 5 lat temu
rodzic
commit
b07a72a3ff

+ 1 - 0
jetlinks-manager/device-manager/src/main/java/org/jetlinks/community/device/entity/DeviceInstanceEntity.java

@@ -60,6 +60,7 @@ public class DeviceInstanceEntity extends GenericEntity<String> implements Recor
     @Column(name = "state")
     @EnumCodec
     @ColumnType(javaType = String.class)
+    @DefaultValue("notActive")
     private DeviceState state;
 
     @Column(name = "creator_id")

+ 2 - 4
jetlinks-manager/device-manager/src/main/java/org/jetlinks/community/device/entity/DeviceProductEntity.java

@@ -3,10 +3,7 @@ package org.jetlinks.community.device.entity;
 import lombok.Getter;
 import lombok.Setter;
 import org.hibernate.validator.constraints.Length;
-import org.hswebframework.ezorm.rdb.mapping.annotation.ColumnType;
-import org.hswebframework.ezorm.rdb.mapping.annotation.Comment;
-import org.hswebframework.ezorm.rdb.mapping.annotation.EnumCodec;
-import org.hswebframework.ezorm.rdb.mapping.annotation.JsonCodec;
+import org.hswebframework.ezorm.rdb.mapping.annotation.*;
 import org.hswebframework.web.api.crud.entity.GenericEntity;
 import org.hswebframework.web.api.crud.entity.RecordCreationEntity;
 import org.hswebframework.web.crud.generator.Generators;
@@ -89,6 +86,7 @@ public class DeviceProductEntity extends GenericEntity<String> implements Record
 
     @Comment("产品状态")
     @Column(name = "state")
+    @DefaultValue("0")
     private Byte state;
 
     @Column(name = "creator_id")

+ 2 - 0
jetlinks-manager/device-manager/src/main/java/org/jetlinks/community/device/entity/ProtocolSupportEntity.java

@@ -3,6 +3,7 @@ package org.jetlinks.community.device.entity;
 import lombok.Getter;
 import lombok.Setter;
 import org.hswebframework.ezorm.rdb.mapping.annotation.ColumnType;
+import org.hswebframework.ezorm.rdb.mapping.annotation.DefaultValue;
 import org.hswebframework.ezorm.rdb.mapping.annotation.JsonCodec;
 import org.hswebframework.web.api.crud.entity.GenericEntity;
 import org.jetlinks.supports.protocol.management.ProtocolSupportDefinition;
@@ -27,6 +28,7 @@ public class ProtocolSupportEntity extends GenericEntity<String> {
     private String type;
 
     @Column
+    @DefaultValue("0")
     private Byte state;
 
     @Column

+ 2 - 4
jetlinks-manager/network-manager/src/main/java/org/jetlinks/community/network/manager/entity/DeviceGatewayEntity.java

@@ -2,10 +2,7 @@ package org.jetlinks.community.network.manager.entity;
 
 import lombok.Getter;
 import lombok.Setter;
-import org.hswebframework.ezorm.rdb.mapping.annotation.ColumnType;
-import org.hswebframework.ezorm.rdb.mapping.annotation.Comment;
-import org.hswebframework.ezorm.rdb.mapping.annotation.EnumCodec;
-import org.hswebframework.ezorm.rdb.mapping.annotation.JsonCodec;
+import org.hswebframework.ezorm.rdb.mapping.annotation.*;
 import org.hswebframework.web.api.crud.entity.GenericEntity;
 import org.jetlinks.community.network.manager.enums.NetworkConfigState;
 
@@ -35,6 +32,7 @@ public class DeviceGatewayEntity extends GenericEntity<String> {
     @Column
     @EnumCodec
     @ColumnType(javaType = String.class)
+    @DefaultValue("disabled")
     private NetworkConfigState state;
 
     @Comment("网络组件id")

+ 2 - 0
jetlinks-manager/network-manager/src/main/java/org/jetlinks/community/network/manager/entity/NetworkConfigEntity.java

@@ -3,6 +3,7 @@ package org.jetlinks.community.network.manager.entity;
 import lombok.Getter;
 import lombok.Setter;
 import org.hswebframework.ezorm.rdb.mapping.annotation.ColumnType;
+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;
@@ -37,6 +38,7 @@ public class NetworkConfigEntity extends GenericEntity<String> {
     @Column
     @EnumCodec
     @ColumnType(javaType = String.class)
+    @DefaultValue("disabled")
     private NetworkConfigState state;
 
     @Column