瀏覽代碼

添加长度校验

xucaiqin 2 年之前
父節點
當前提交
d405f678a6

+ 2 - 0
iot-module/iot-module-manage/iot-module-manage-biz/src/main/java/com/middle/platform/manage/biz/domain/req/IotCloudPara.java

@@ -2,6 +2,7 @@ package com.middle.platform.manage.biz.domain.req;
 
 import jakarta.validation.constraints.NotBlank;
 import jakarta.validation.constraints.NotNull;
+import jakarta.validation.constraints.Size;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -31,5 +32,6 @@ public class IotCloudPara {
      * 云函数
      */
     @NotBlank(message = "云函数不能为空")
+    @Size(message = "云函数长度需介于0-10000字符", max = 10000)
     private String cloudText;
 }

+ 5 - 0
iot-module/iot-module-manage/iot-module-manage-biz/src/main/java/com/middle/platform/manage/biz/domain/req/IotDevicePara.java

@@ -2,6 +2,7 @@ package com.middle.platform.manage.biz.domain.req;
 
 import jakarta.validation.constraints.NotBlank;
 import jakarta.validation.constraints.NotNull;
+import jakarta.validation.constraints.Size;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -25,21 +26,25 @@ public class IotDevicePara {
      * 设备名称
      */
     @NotBlank(message = "设备名称不能为空")
+    @Size(max = 50, message = "设备名称需介于0-50字符")
     private String name;
 
     /**
      * 设备sn码
      */
     @NotBlank(message = "SN不能为空")
+    @Size(max = 50, message = "SN需介于0-50字符")
     private String sn;
 
     /**
      * 备注名称
      */
+    @Size(max = 50, message = "备注名称需介于0-50字符")
     private String subtitle;
 
     /**
      * 备注
      */
+    @Size(max = 100, message = "备注名称需介于0-100字符")
     private String remark;
 }

+ 2 - 0
iot-module/iot-module-manage/iot-module-manage-biz/src/main/java/com/middle/platform/manage/biz/domain/req/IotModPara.java

@@ -2,6 +2,7 @@ package com.middle.platform.manage.biz.domain.req;
 
 import jakarta.validation.constraints.NotBlank;
 import jakarta.validation.constraints.NotNull;
+import jakarta.validation.constraints.Size;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -22,6 +23,7 @@ public class IotModPara {
      * 物模型TSL的JSON
      */
     @NotBlank(message = "物模型TSL不能为空")
+    @Size(message = "物模型TSL长度需介于0-10000字符", max = 10000)
     private String tslJson;
 
 }

+ 3 - 0
iot-module/iot-module-manage/iot-module-manage-biz/src/main/java/com/middle/platform/manage/biz/domain/req/IotProductPara.java

@@ -2,6 +2,7 @@ package com.middle.platform.manage.biz.domain.req;
 
 import jakarta.validation.constraints.NotBlank;
 import jakarta.validation.constraints.NotNull;
+import jakarta.validation.constraints.Size;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -16,6 +17,7 @@ public class IotProductPara {
      * 产品名称
      */
     @NotBlank(message = "产品名称不能为空")
+    @Size(max = 50, message = "产品名称需介于0-50")
     private String name;
 
 
@@ -63,5 +65,6 @@ public class IotProductPara {
     /**
      * 备注
      */
+    @Size(max = 100, message = "备注需介于0-100")
     private String remark;
 }

+ 2 - 0
iot-module/iot-module-manage/iot-module-manage-biz/src/main/java/com/middle/platform/manage/biz/domain/req/IotUrlPara.java

@@ -1,6 +1,7 @@
 package com.middle.platform.manage.biz.domain.req;
 
 import jakarta.validation.constraints.NotNull;
+import jakarta.validation.constraints.Size;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -36,6 +37,7 @@ public class IotUrlPara {
      * 地址
      */
     @NotNull(message = "地址不能为空")
+    @Size(max =500,message = "地址需介于0-500字符")
     private String url;
 
     /**