ソースを参照

fix(device): 调整设备参数校验规则

hxd 1 週間 前
コミット
52c60a778d

+ 17 - 15
portal-service-common/src/main/java/com/hfln/portal/common/request/device/UpdateDeviceParams.java

@@ -76,45 +76,47 @@ public class UpdateDeviceParams extends BaseVO {
 //    @DecimalMax(value = "300", message = "zzEnd不能大于300")
     private BigDecimal zzEnd;
 
+
     @Schema(description = "是否开启坐摔检测,1:开启,0:关闭")
     private Integer fallSettingEnabled;
 
+
     @Schema(description = "目标低部分的信噪比与高部分的信信噪比之比")
-    @Digits(integer = 1, fraction = 2, message = "目标低部分的信噪比与高部分的信信噪比之比最多保留2位小数")
+    @Digits(integer = 3, fraction = 2, message = "目标低部分的信噪比与高部分的信信噪比之比最多保留2位小数")
     private BigDecimal lowHighSnrRatio;
 
 
     @Schema(description = "目标低部分信噪比与中间部分信噪比对")
-    @Digits(integer = 1, fraction = 2, message = "目标低部分信噪比与中间部分信噪比对最多保留2位小数")
+    @Digits(integer = 3, fraction = 2, message = "目标低部分信噪比与中间部分信噪比对最多保留2位小数")
     private BigDecimal lowMidSnrRatio;
 
 
     @Schema(description = "启动ToG事件的阈值")
-    @Digits(integer = 1, fraction = 2, message = "启动ToG事件的阈值最多保留2位小数")
+    @Digits(integer = 3, fraction = 2, message = "启动ToG事件的阈值最多保留2位小数")
     private BigDecimal lowSnrThr;
 
 
-    @Schema(description = "检测到坐摔的最低Z轴高度,范围0.1-2.5,单位m")
-    @DecimalMin(value = "0.1", message = "检测到坐摔的最低Z轴高度不能小于0.1")
-    @DecimalMax(value = "2.5", message = "检测到坐摔的最低Z轴高度不能大于2.5")
-    @Digits(integer = 1, fraction = 2, message = "检测到坐摔的最低Z轴高度最多保留2位小数")
+    @Schema(description = "坐摔的最低高度,范围0.1-2.5,单位m")
+    @DecimalMin(value = "0.1", message = "坐摔的最低高度不能小于0.1")
+    @DecimalMax(value = "2.5", message = "坐摔的最低高度不能大于2.5")
+    @Digits(integer = 3, fraction = 2, message = "坐摔的最低高度最多保留2位小数")
     private BigDecimal lowZMax;
 
 
-    @Schema(description = "判断当前是否坐摔门限值")
-    @Digits(integer = 1, fraction = 2, message = "判断当前是否坐摔的门限值最多保留2位小数")
+    @Schema(description = "坐摔门限值")
+    @Digits(integer = 3, fraction = 2, message = "坐摔门限值最多保留2位小数")
     private BigDecimal humanPredThreshold;
 
 
-    @Schema(description = "最小连续多次的满足坐摔检测才会触发坐摔判断,范围 1-100")
-    @DecimalMin(value = "1", message = "最小连续多次的满足坐摔检测才会触发坐摔判断不能小于1")
-    @DecimalMax(value = "100", message = "最小连续多次的满足坐摔检测才会触发坐摔判断不能大于100")
+    @Schema(description = "坐摔判断阈值,范围 1-100")
+    @DecimalMin(value = "1", message = "坐摔判断阈值不能小于1")
+    @DecimalMax(value = "100", message = "坐摔判断阈值不能大于100")
     private BigDecimal minEventsForDetection;
 
 
-    @Schema(description = "最小连续多次的满足坐摔检测才会触发坐摔检测状态改变,范围 1-100")
-    @DecimalMin(value = "1", message = "最小连续多次的满足坐摔检测才会触发坐摔检测状态改变不能小于1")
-    @DecimalMax(value = "100", message = "最小连续多次的满足坐摔检测才会触发坐摔检测状态改变不能大于100")
+    @Schema(description = "坐摔状态阈值,范围 1-100")
+    @DecimalMin(value = "1", message = "坐摔状态阈值不能小于1")
+    @DecimalMax(value = "100", message = "坐摔状态阈值不能大于100")
     private BigDecimal minHumanEventsForDetection;
 
 }