Ver Fonte

【CHG】修改字段必填项和类型转换NPE

ZhaoMn há 3 anos atrás
pai
commit
6c5bef2e2e

+ 6 - 6
railway-business/src/main/java/com/railway/business/catenary/controller/BusJcbDmcgyqController.java

@@ -111,18 +111,18 @@ public class BusJcbDmcgyqController extends BaseController {
         params.put("${fenxiang}", info.getFenxiang() == null ? "" : info.getFenxiang());
         params.put("${tianqi}", info.getTianqi() == null ? "" : info.getTianqi());
         params.put("${wendu}", info.getTemperature() == null ? "" : info.getTemperature());
-        params.put("${zzhfw}", info.getPillarArea().toString());
+        params.put("${zzhfw}", info.getPillarArea() == null ? "" : info.getPillarArea());
         params.put("${xingbie}", info.getXingbieText());
         params.put("${dgqwgAzlg}", StringUtils.yesOrNo(info.getDgqwgAzlg()));
         params.put("${dgqwgWzws}", StringUtils.yesOrNo(info.getDgqwgWzws()));
         params.put("${dgqwgBmqj}", StringUtils.yesOrNo(info.getDgqwgBmqj()));
         params.put("${bspwgBsqx}", StringUtils.yesOrNo(info.getBspwgBsqx()));
         params.put("${bspwgAzlg}", StringUtils.yesOrNo(info.getBspwgAzlg()));
-        params.put("${dgqclG1}", info.getDgqclG1().toString());
-        params.put("${dgqclG2}", info.getDgqclG2().toString());
-        params.put("${dgqclG3}", info.getDgqclG3().toString());
-        params.put("${dgqclG4}", info.getDgqclG4().toString());
-        params.put("${jianchariqi}", info.getCheckDate().toString());
+        params.put("${dgqclG1}", info.getDgqclG1() == null ? "" : info.getDgqclG1());
+        params.put("${dgqclG2}", info.getDgqclG2() == null ? "" : info.getDgqclG2());
+        params.put("${dgqclG3}", info.getDgqclG3() == null ? "" : info.getDgqclG3());
+        params.put("${dgqclG4}", info.getDgqclG4() == null ? "" : info.getDgqclG4());
+        params.put("${jianchariqi}", info.getCheckDate() == null ? "" : info.getCheckDate().toString());
         params.put("${jcr}", info.getCheckUser());
         params.put("${sbzt}", StringUtils.YES_VALUE.equals(info.getSbzt()) ? "合格" : "不合格");
         params.put("${qrr}", info.getConfirmUser() == null ? "" : info.getConfirmUser());

+ 8 - 8
railway-business/src/main/java/com/railway/business/catenary/controller/BusJcbFdfxjyqController.java

@@ -154,10 +154,10 @@ public class BusJcbFdfxjyqController extends BaseController {
     params.put("${jcrq}", DateUtils.parseCheckDate(info.getCheckDate()));
     params.put("${wd}", info.getTemperature());
     params.put("${jcr}", info.getCheckUser());
-    params.put("${pointB}", info.getPointB().toString());
-    params.put("${pointG}", info.getPointG().toString());
-    params.put("${fcd}", info.getFcd().toString());
-    params.put("${fddmpsd}", info.getFddmpsd().toString());
+    params.put("${pointB}", StringUtils.bigDecimalToString(info.getPointB()));
+    params.put("${pointG}", StringUtils.bigDecimalToString(info.getPointG()));
+    params.put("${fcd}", StringUtils.bigDecimalToString(info.getFcd()));
+    params.put("${fddmpsd}", StringUtils.bigDecimalToString(info.getFddmpsd()));
     params.put("${jybjFdjyqzjyzt}", StringUtils.yesOrNo(info.getJybjFdjyqzjyzt()));
     params.put("${jybjClsjyzzt}", StringUtils.yesOrNo(info.getJybjClsjyzzt()));
     params.put("${lbjztLs}", StringUtils.yesOrNo(info.getLbjztLs()));
@@ -166,10 +166,10 @@ public class BusJcbFdfxjyqController extends BaseController {
     params.put("${lbjztJcxjt}", StringUtils.yesOrNo(info.getLbjztJcxjt()));
     params.put("${lbjztXhj}", StringUtils.yesOrNo(info.getLbjztXhj()));
     params.put("${sbzt}", StringUtils.YES_VALUE.equals(info.getSbzt()) ? "合格" : "不合格");
-    params.put("${xlfdXlpd}", info.getXlfdXlpd().toString());
-    params.put("${xlfdWgdg}", info.getXlfdWgdg().toString());
-    params.put("${xlfdFdsxlqj}", info.getXlfdFdsxlqj().toString());
-    params.put("${xlfdFdczxlqj}", info.getXlfdFdczxlqj().toString());
+    params.put("${xlfdXlpd}", StringUtils.bigDecimalToString(info.getXlfdXlpd()));
+    params.put("${xlfdWgdg}", StringUtils.bigDecimalToString(info.getXlfdWgdg()));
+    params.put("${xlfdFdsxlqj}", StringUtils.bigDecimalToString(info.getXlfdFdsxlqj()));
+    params.put("${xlfdFdczxlqj}", StringUtils.bigDecimalToString(info.getXlfdFdczxlqj()));
     params.put("${sdgjcztSddg}", StringUtils.yesOrNo(info.getSdgjcztSddg()));
     params.put("${confirmUser}",
         StringUtils.isEmpty(info.getConfirmUserRealName()) ? "" : info.getConfirmUserRealName());

+ 8 - 52
railway-business/src/main/java/com/railway/business/catenary/domain/BusJcbBlq.java

@@ -29,7 +29,7 @@ public class BusJcbBlq extends BusJcab {
   private String picUrl;
 
   @ApiModelProperty(value = "避雷器托架安装水平")
-  @Length(min = 1, max = 1, message = "【避雷器托架安装水平】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【避雷器托架安装水平】长度必须介于 {min} 和 {max} 之间")
   private String tjwzBlqtjazsp;
 
   @ApiModelProperty(value = "避雷器托架安装水平(故障描述)")
@@ -37,7 +37,7 @@ public class BusJcbBlq extends BusJcab {
   private String tjwzBlqtjazspDesc;
 
   @ApiModelProperty(value = "无锈蚀")
-  @Length(min = 1, max = 1, message = "【无锈蚀】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【无锈蚀】长度必须介于 {min} 和 {max} 之间")
   private String tjwzWxs;
 
   @ApiModelProperty(value = "无锈蚀(故障描述)")
@@ -45,7 +45,7 @@ public class BusJcbBlq extends BusJcab {
   private String tjwzWxsDesc;
 
   @ApiModelProperty(value = "各部螺栓连接紧固")
-  @Length(min = 1, max = 1, message = "【各部螺栓连接紧固】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【各部螺栓连接紧固】长度必须介于 {min} 和 {max} 之间")
   private String tjwzGblsljjg;
 
   @ApiModelProperty(value = "各部螺栓连接紧固(故障描述)")
@@ -53,7 +53,7 @@ public class BusJcbBlq extends BusJcab {
   private String tjwzGblsljjgDesc;
 
   @ApiModelProperty(value = "避雷器及支持绝缘子呈竖直状态")
-  @Length(min = 1, max = 1, message = "【避雷器及支持绝缘子呈竖直状态】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【避雷器及支持绝缘子呈竖直状态】长度必须介于 {min} 和 {max} 之间")
   private String blqjyzBlqjzcjyzcszzt;
 
   @ApiModelProperty(value = "避雷器及支持绝缘子呈竖直状态(故障描述)")
@@ -61,7 +61,7 @@ public class BusJcbBlq extends BusJcab {
   private String blqjyzBlqjzcjyzcszztDesc;
 
   @ApiModelProperty(value = "表面清洁,安装牢固,无裂纹、破损及放电痕迹")
-  @Length(min = 1, max = 1, message = "【表面清洁,安装牢固,无裂纹、破损及放电痕迹】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【表面清洁,安装牢固,无裂纹、破损及放电痕迹】长度必须介于 {min} 和 {max} 之间")
   private String blqjyzBmqjazlg;
 
   @ApiModelProperty(value = "表面清洁,安装牢固,无裂纹、破损及放电痕迹(故障描述)")
@@ -69,7 +69,7 @@ public class BusJcbBlq extends BusJcab {
   private String blqjyzBmqjazlgDesc;
 
   @ApiModelProperty(value = "避雷器引线无烧伤、断股")
-  @Length(min = 1, max = 1, message = "【避雷器引线无烧伤、断股】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【避雷器引线无烧伤、断股】长度必须介于 {min} 和 {max} 之间")
   private String blqyxBlqyxwssdg;
 
   @ApiModelProperty(value = "避雷器引线无烧伤、断股(故障描述)")
@@ -80,7 +80,7 @@ public class BusJcbBlq extends BusJcab {
   private BigDecimal blqyxGycyxdjdtdtzxjl;
 
   @ApiModelProperty(value = "状态良好,无破损、裂纹")
-  @Length(min = 1, max = 1, message = "【状态良好,无破损、裂纹】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【状态良好,无破损、裂纹】长度必须介于 {min} 和 {max} 之间")
   private String tlqZtlhwpslh;
 
   @ApiModelProperty(value = "状态良好,无破损、裂纹(故障描述)")
@@ -88,7 +88,7 @@ public class BusJcbBlq extends BusJcab {
   private String tlqZtlhwpslhDesc;
 
   @ApiModelProperty(value = "计数器-动作计数")
-  @Length(min = 1, max = 20, message = "【计数器-动作计数】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 20, message = "【计数器-动作计数】长度必须介于 {min} 和 {max} 之间")
   private String jsqDzjs;
 
   @ApiModelProperty(value = "避雷器接地状态-接地电阻")
@@ -101,50 +101,6 @@ public class BusJcbBlq extends BusJcab {
   @ApiModelProperty(value = "生产厂家")
   private String sccj;
 
-  public String getXb() {
-    return "检测";
-  }
-
-  public String getBtzt() {
-    if ("1".equals(blqjyzBlqjzcjyzcszzt) && "1".equals(blqjyzBmqjazlg)) {
-      return "良好";
-    } else {
-      return "故障";
-    }
-  }
-
-  public String getYx() {
-    if ("1".equals(blqyxBlqyxwssdg)) {
-      return "良好";
-    } else {
-      return "故障";
-    }
-  }
-
-  public String getJdx() {
-    if (blqjdztJddz != null && blqjdztJddz.compareTo(new BigDecimal("10")) == -1) {
-      return "良好";
-    } else {
-      return "故障";
-    }
-  }
-
-  public String getTlq() {
-    if ("1".equals(tlqZtlhwpslh)) {
-      return "良好";
-    } else {
-      return "故障";
-    }
-  }
-
-  public String getFszzqt() {
-    if ("1".equals(tjwzBlqtjazsp) && "1".equals(tjwzWxs) && "1".equals(tjwzGblsljjg)) {
-      return "良好";
-    } else {
-      return "故障";
-    }
-  }
-
   public String getCzwtAll() {
     StringBuilder sb = new StringBuilder();
     append(sb, tjwzBlqtjazspDesc);

+ 13 - 13
railway-business/src/main/java/com/railway/business/catenary/domain/BusJcbDmcgyq.java

@@ -20,11 +20,11 @@ public class BusJcbDmcgyq extends BusJcab {
   private Long gyqId;
 
   @ApiModelProperty(value = "分相")
-  @Length(min = 1, max = 100, message = "【分相】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 100, message = "【分相】长度必须介于 {min} 和 {max} 之间")
   private String fenxiang;
 
   @ApiModelProperty(value = "行别")
-  @Length(min = 1, max = 10, message = "【行别】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 10, message = "【行别】长度必须介于 {min} 和 {max} 之间")
   private String xingbie;
 
   @ApiModelProperty(value = "行别")
@@ -34,47 +34,47 @@ public class BusJcbDmcgyq extends BusJcab {
   private Integer pillarArea;
 
   @ApiModelProperty(value = "天气")
-  @Length(min = 1, max = 30, message = "【天气】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 30, message = "【天气】长度必须介于 {min} 和 {max} 之间")
   private String tianqi;
 
   @ApiModelProperty(value = "地感器外观-是否安装牢固")
-  @Length(min = 1, max = 1, message = "【地感器外观-是否安装牢固】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【地感器外观-是否安装牢固】长度必须介于 {min} 和 {max} 之间")
   private String dgqwgAzlg;
 
   @ApiModelProperty(value = "地感器外观-是否完整无损")
-  @Length(min = 1, max = 1, message = "【地感器外观-是否完整无损】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【地感器外观-是否完整无损】长度必须介于 {min} 和 {max} 之间")
   private String dgqwgWzws;
 
   @ApiModelProperty(value = "地感器外观-是否表面清洁")
-  @Length(min = 1, max = 1, message = "【地感器外观-是否表面清洁】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【地感器外观-是否表面清洁】长度必须介于 {min} 和 {max} 之间")
   private String dgqwgBmqj;
 
   @ApiModelProperty(value = "未安装牢固-故障描述")
-  @Length(min = 1, max = 100, message = "【未安装牢固-故障描述】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 100, message = "【未安装牢固-故障描述】长度必须介于 {min} 和 {max} 之间")
   private String dgqwgAzlgGzms;
 
   @ApiModelProperty(value = "未完整无损-故障描述")
-  @Length(min = 1, max = 100, message = "【未完整无损-故障描述】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 100, message = "【未完整无损-故障描述】长度必须介于 {min} 和 {max} 之间")
   private String dgqwgWzwsGzms;
 
   @ApiModelProperty(value = "未表面清洁-故障描述")
-  @Length(min = 1, max = 100, message = "【未表面清洁-故障描述】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 100, message = "【未表面清洁-故障描述】长度必须介于 {min} 和 {max} 之间")
   private String dgqwgBmqjGzms;
 
   @ApiModelProperty(value = "标识牌外观-是否清晰")
-  @Length(min = 1, max = 1, message = "【标识牌外观-是否清晰】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【标识牌外观-是否清晰】长度必须介于 {min} 和 {max} 之间")
   private String bspwgBsqx;
 
   @ApiModelProperty(value = "外观不清晰-故障描述")
-  @Length(min = 1, max = 100, message = "【外观不清晰-故障描述】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 100, message = "【外观不清晰-故障描述】长度必须介于 {min} 和 {max} 之间")
   private String bspwgBsqxGzms;
 
   @ApiModelProperty(value = "标识牌-是否安装牢固")
-  @Length(min = 1, max = 1, message = "【标识牌-是否安装牢固】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【标识牌-是否安装牢固】长度必须介于 {min} 和 {max} 之间")
   private String bspwgAzlg;
 
   @ApiModelProperty(value = "未安装牢固-故障描述")
-  @Length(min = 1, max = 100, message = "【未安装牢固-故障描述】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 100, message = "【未安装牢固-故障描述】长度必须介于 {min} 和 {max} 之间")
   private String bspwgAzlgGzms;
 
   @ApiModelProperty(value = "地感器测量-g1")

+ 9 - 46
railway-business/src/main/java/com/railway/business/catenary/domain/BusJcbFdfxjyq.java

@@ -25,7 +25,7 @@ public class BusJcbFdfxjyq extends BusJcab {
   private String pillarCode;
 
   @ApiModelProperty(value = "分段号")
-  @Length(min = 1, max = 50, message = "【分段号】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 50, message = "【分段号】长度必须介于 {min} 和 {max} 之间")
   private String fdh;
 
   @ApiModelProperty(value = "图片路径")
@@ -81,7 +81,7 @@ public class BusJcbFdfxjyq extends BusJcab {
   private BigDecimal xlfdFdczxlqj;
 
   @ApiModelProperty(value = "分段绝缘器主绝缘状态")
-  @Length(min = 1, max = 1, message = "【分段绝缘器主绝缘状态】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【分段绝缘器主绝缘状态】长度必须介于 {min} 和 {max} 之间")
   private String jybjFdjyqzjyzt;
 
   @ApiModelProperty(value = "分段绝缘器主绝缘状态(故障描述)")
@@ -89,7 +89,7 @@ public class BusJcbFdfxjyq extends BusJcab {
   private String jybjFdjyqzjyztDesc;
 
   @ApiModelProperty(value = "承力索绝缘子状态")
-  @Length(min = 1, max = 1, message = "【承力索绝缘子状态】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【承力索绝缘子状态】长度必须介于 {min} 和 {max} 之间")
   private String jybjClsjyzzt;
 
   @ApiModelProperty(value = "承力索绝缘子状态(故障描述)")
@@ -97,7 +97,7 @@ public class BusJcbFdfxjyq extends BusJcab {
   private String jybjClsjyzztDesc;
 
   @ApiModelProperty(value = "各螺栓无锈蚀、烧伤、裂纹")
-  @Length(min = 1, max = 1, message = "【各螺栓无锈蚀、烧伤、裂纹】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【各螺栓无锈蚀、烧伤、裂纹】长度必须介于 {min} 和 {max} 之间")
   private String lbjztLs;
 
   @ApiModelProperty(value = "各螺栓无锈蚀、烧伤、裂纹(故障描述)")
@@ -105,7 +105,7 @@ public class BusJcbFdfxjyq extends BusJcab {
   private String lbjztLsDesc;
 
   @ApiModelProperty(value = "斜吊线无锈蚀、烧伤、裂纹")
-  @Length(min = 1, max = 1, message = "【斜吊线无锈蚀、烧伤、裂纹】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【斜吊线无锈蚀、烧伤、裂纹】长度必须介于 {min} 和 {max} 之间")
   private String lbjztXdx;
 
   @ApiModelProperty(value = "斜吊线无锈蚀、烧伤、裂纹(故障描述)")
@@ -113,7 +113,7 @@ public class BusJcbFdfxjyq extends BusJcab {
   private String lbjztXdxDesc;
 
   @ApiModelProperty(value = "平衡支架无锈蚀、烧伤、裂纹")
-  @Length(min = 1, max = 1, message = "【平衡支架无锈蚀、烧伤、裂纹】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【平衡支架无锈蚀、烧伤、裂纹】长度必须介于 {min} 和 {max} 之间")
   private String lbjztPhzj;
 
   @ApiModelProperty(value = "平衡支架无锈蚀、烧伤、裂纹(故障描述)")
@@ -121,7 +121,7 @@ public class BusJcbFdfxjyq extends BusJcab {
   private String lbjztPhzjDesc;
 
   @ApiModelProperty(value = "接触线接头处过渡平滑")
-  @Length(min = 1, max = 1, message = "【接触线接头处过渡平滑】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【接触线接头处过渡平滑】长度必须介于 {min} 和 {max} 之间")
   private String lbjztJcxjt;
 
   @ApiModelProperty(value = "接触线接头处过渡平滑(故障描述)")
@@ -129,7 +129,7 @@ public class BusJcbFdfxjyq extends BusJcab {
   private String lbjztJcxjtDesc;
 
   @ApiModelProperty(value = "消弧角无裂纹、烧伤")
-  @Length(min = 1, max = 1, message = "【消弧角无裂纹、烧伤】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【消弧角无裂纹、烧伤】长度必须介于 {min} 和 {max} 之间")
   private String lbjztXhj;
 
   @ApiModelProperty(value = "消弧角无裂纹、烧伤(故障描述)")
@@ -137,7 +137,7 @@ public class BusJcbFdfxjyq extends BusJcab {
   private String lbjztXhjDesc;
 
   @ApiModelProperty(value = "受电弓接触状态-两端长短滑轨分别与接触线三点等高")
-  @Length(min = 1, max = 1, message = "【受电弓接触状态-两端长短滑轨分别与接触线三点等高】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【受电弓接触状态-两端长短滑轨分别与接触线三点等高】长度必须介于 {min} 和 {max} 之间")
   private String sdgjcztSddg;
 
   @ApiModelProperty(value = "受电弓接触状态-两端长短滑轨分别与接触线三点等高(故障描述)")
@@ -148,43 +148,6 @@ public class BusJcbFdfxjyq extends BusJcab {
   @Length(max = 255, message = "【设备状态(故障描述)】长度必须介于 {min} 和 {max} 之间")
   private String sbztDesc;
 
-  public BigDecimal getDxlzxpy() {
-    if (pointB != null && pointG != null) {
-      return pointB.add(pointG).divide(new BigDecimal("2")).setScale(2, BigDecimal.ROUND_HALF_UP);
-    } else {
-      return null;
-    }
-  }
-
-  public String getJybjzt() {
-    if ("1".equals(jybjFdjyqzjyzt) && "1".equals(jybjClsjyzzt)) {
-      return "合格";
-    } else {
-      return "不合格";
-    }
-  }
-
-  public String getJtgdph() {
-    if ("1".equals(lbjztJcxjt)) {
-      return "是";
-    } else {
-      return "否";
-    }
-  }
-
-  public String getGlbjzt() {
-    if ("1".equals(lbjztLs) && "1".equals(lbjztXdx) && "1".equals(lbjztPhzj) && "1".equals(lbjztXhj)
-        && "1".equals(sdgjcztSddg)) {
-      return "合格";
-    } else {
-      return "不合格";
-    }
-  }
-
-  public String getXb() {
-    return "检测";
-  }
-
   public String getCzwtAll() {
     StringBuilder sb = new StringBuilder();
     append(sb, jybjFdjyqzjyztDesc);

+ 59 - 59
railway-business/src/main/java/com/railway/business/catenary/domain/BusJcbGlkg.java

@@ -17,242 +17,242 @@ import org.springframework.data.annotation.Transient;
 public class BusJcbGlkg extends BusJcab{
 
     @ApiModelProperty(value = "行别")
-    @Length(min = 1, max = 100, message = "【行别】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【行别】长度必须介于 {min} 和 {max} 之间")
     private String xingbie;
 
     @ApiModelProperty(value = "行别")
     private String xingbieText;
 
     @ApiModelProperty(value = "开关号")
-    @Length(min = 1, max = 100, message = "【开关号】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【开关号】长度必须介于 {min} 和 {max} 之间")
     private String kgbh;
 
     @ApiModelProperty(value = "支柱号")
-    @Length(min = 1, max = 50, message = "【支柱号】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 50, message = "【支柱号】长度必须介于 {min} 和 {max} 之间")
     private String pillarCode;
 
     @ApiModelProperty(value = "机构箱-完好无损并加锁")
-    @Length(min = 1, max = 1, message = "【机构箱-完好无损并加锁】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【机构箱-完好无损并加锁】长度必须介于 {min} 和 {max} 之间")
     private String jgxA;
 
     @ApiModelProperty(value = "机构箱-完好无损并加锁-描述")
-    @Length(min = 1, max = 100, message = "【机构箱-完好无损并加锁-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【机构箱-完好无损并加锁-描述】长度必须介于 {min} 和 {max} 之间")
     private String jgxADesc;
 
     @ApiModelProperty(value = "机构箱-操作时平稳正确无卡阻和冲击")
-    @Length(min = 1, max = 1, message = "【机构箱-操作时平稳正确无卡阻和冲击】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【机构箱-操作时平稳正确无卡阻和冲击】长度必须介于 {min} 和 {max} 之间")
     private String jgxB;
 
     @ApiModelProperty(value = "机构箱-操作时平稳正确无卡阻和冲击-描述")
-    @Length(min = 1, max = 100, message = "【机构箱-操作时平稳正确无卡阻和冲击-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【机构箱-操作时平稳正确无卡阻和冲击-描述】长度必须介于 {min} 和 {max} 之间")
     private String jgxBDesc;
 
     @ApiModelProperty(value = "机构箱-机构箱密封良好,箱体及托架等无锈蚀并可靠接地")
-    @Length(min = 1, max = 1, message = "【机构箱-机构箱密封良好,箱体及托架等无锈蚀并可靠接地】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【机构箱-机构箱密封良好,箱体及托架等无锈蚀并可靠接地】长度必须介于 {min} 和 {max} 之间")
     private String jgxC;
 
     @ApiModelProperty(value = "机构箱-机构箱密封良好,箱体及托架等无锈蚀并可靠接地-描述")
-    @Length(min = 1, max = 100, message = "【机构箱-机构箱密封良好,箱体及托架等无锈蚀并可靠接地-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【机构箱-机构箱密封良好,箱体及托架等无锈蚀并可靠接地-描述】长度必须介于 {min} 和 {max} 之间")
     private String jgxCDesc;
 
     @ApiModelProperty(value = "驱动装置-分合闸指示器与开关实际位置相符合")
-    @Length(min = 1, max = 1, message = "【驱动装置-分合闸指示器与开关实际位置相符合】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【驱动装置-分合闸指示器与开关实际位置相符合】长度必须介于 {min} 和 {max} 之间")
     private String qdzzA;
 
     @ApiModelProperty(value = "驱动装置-分合闸指示器与开关实际位置相符合-描述")
-    @Length(min = 1, max = 100, message = "【驱动装置-分合闸指示器与开关实际位置相符合-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【驱动装置-分合闸指示器与开关实际位置相符合-描述】长度必须介于 {min} 和 {max} 之间")
     private String qdzzADesc;
 
     @ApiModelProperty(value = "传动杆-传动杆无明显变形、锈蚀")
-    @Length(min = 1, max = 1, message = "【传动杆-传动杆无明显变形、锈蚀】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【传动杆-传动杆无明显变形、锈蚀】长度必须介于 {min} 和 {max} 之间")
     private String cdgA;
 
     @ApiModelProperty(value = "传动杆-传动杆无明显变形、锈蚀-描述")
-    @Length(min = 1, max = 100, message = "【传动杆-传动杆无明显变形、锈蚀-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【传动杆-传动杆无明显变形、锈蚀-描述】长度必须介于 {min} 和 {max} 之间")
     private String cdgADesc;
 
     @ApiModelProperty(value = "传动杆-抱箍牢固")
-    @Length(min = 1, max = 1, message = "【传动杆-抱箍牢固】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【传动杆-抱箍牢固】长度必须介于 {min} 和 {max} 之间")
     private String cdgB;
 
     @ApiModelProperty(value = "传动杆-抱箍牢固-描述")
-    @Length(min = 1, max = 100, message = "【传动杆-抱箍牢固-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【传动杆-抱箍牢固-描述】长度必须介于 {min} 和 {max} 之间")
     private String cdgBDesc;
 
     @ApiModelProperty(value = "传动杆-连接部件无损伤")
-    @Length(min = 1, max = 1, message = "【传动杆-连接部件无损伤】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【传动杆-连接部件无损伤】长度必须介于 {min} 和 {max} 之间")
     private String cdgC;
 
     @ApiModelProperty(value = "传动杆-连接部件无损伤-描述")
-    @Length(min = 1, max = 100, message = "【传动杆-连接部件无损伤-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【传动杆-连接部件无损伤-描述】长度必须介于 {min} 和 {max} 之间")
     private String cdgCDesc;
 
     @ApiModelProperty(value = "拐臂-拐臂转动灵活无卡滞、无锈蚀")
-    @Length(min = 1, max = 1, message = "【拐臂-拐臂转动灵活无卡滞、无锈蚀】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【拐臂-拐臂转动灵活无卡滞、无锈蚀】长度必须介于 {min} 和 {max} 之间")
     private String gbA;
 
     @ApiModelProperty(value = "拐臂-拐臂转动灵活无卡滞、无锈蚀-描述")
-    @Length(min = 1, max = 100, message = "【拐臂-拐臂转动灵活无卡滞、无锈蚀-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【拐臂-拐臂转动灵活无卡滞、无锈蚀-描述】长度必须介于 {min} 和 {max} 之间")
     private String gbADesc;
 
     @ApiModelProperty(value = "触头状态-平整、光洁无损伤")
-    @Length(min = 1, max = 1, message = "【触头状态-平整、光洁无损伤】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【触头状态-平整、光洁无损伤】长度必须介于 {min} 和 {max} 之间")
     private String ctztA;
 
     @ApiModelProperty(value = "触头状态-平整、光洁无损伤-描述")
-    @Length(min = 1, max = 100, message = "【触头状态-平整、光洁无损伤-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【触头状态-平整、光洁无损伤-描述】长度必须介于 {min} 和 {max} 之间")
     private String ctztADesc;
 
     @ApiModelProperty(value = "触头密贴状态-接触紧密")
-    @Length(min = 1, max = 1, message = "【触头密贴状态-接触紧密】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【触头密贴状态-接触紧密】长度必须介于 {min} 和 {max} 之间")
     private String ctmtztA;
 
     @ApiModelProperty(value = "触头密贴状态-接触紧密-描述")
-    @Length(min = 1, max = 100, message = "【触头密贴状态-接触紧密-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【触头密贴状态-接触紧密-描述】长度必须介于 {min} 和 {max} 之间")
     private String ctmtztADesc;
 
     @ApiModelProperty(value = "花键块状态-有无窜出")
-    @Length(min = 1, max = 1, message = "【花键块状态-有无窜出】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【花键块状态-有无窜出】长度必须介于 {min} 和 {max} 之间")
     private String hjkztA;
 
     @ApiModelProperty(value = "花键块状态-有无窜出-描述")
-    @Length(min = 1, max = 100, message = "【花键块状态-有无窜出-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【花键块状态-有无窜出-描述】长度必须介于 {min} 和 {max} 之间")
     private String hjkztADesc;
 
     @ApiModelProperty(value = "支持绝缘子状态-无破损、放电")
-    @Length(min = 1, max = 1, message = "【支持绝缘子状态-无破损、放电】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【支持绝缘子状态-无破损、放电】长度必须介于 {min} 和 {max} 之间")
     private String zcjyzztA;
 
     @ApiModelProperty(value = "支持绝缘子状态-无破损、放电-描述")
-    @Length(min = 1, max = 100, message = "【支持绝缘子状态-无破损、放电-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【支持绝缘子状态-无破损、放电-描述】长度必须介于 {min} 和 {max} 之间")
     private String zcjyzztADesc;
 
     @ApiModelProperty(value = "引线状态-无断股、散股、抽脱")
-    @Length(min = 1, max = 1, message = "【引线状态-无断股、散股、抽脱】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【引线状态-无断股、散股、抽脱】长度必须介于 {min} 和 {max} 之间")
     private String yxztA;
 
     @ApiModelProperty(value = "引线状态-无断股、散股、抽脱-描述")
-    @Length(min = 1, max = 100, message = "【引线状态-无断股、散股、抽脱-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【引线状态-无断股、散股、抽脱-描述】长度必须介于 {min} 和 {max} 之间")
     private String yxztADesc;
 
     @ApiModelProperty(value = "引线状态-已绑扎")
-    @Length(min = 1, max = 1, message = "【引线状态-已绑扎】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【引线状态-已绑扎】长度必须介于 {min} 和 {max} 之间")
     private String yxztB;
 
     @ApiModelProperty(value = "引线状态-已绑扎-描述")
-    @Length(min = 1, max = 100, message = "【引线状态-已绑扎-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【引线状态-已绑扎-描述】长度必须介于 {min} 和 {max} 之间")
     private String yxztBDesc;
 
     @ApiModelProperty(value = "引线状态-弛度良好")
-    @Length(min = 1, max = 1, message = "【引线状态-弛度良好】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【引线状态-弛度良好】长度必须介于 {min} 和 {max} 之间")
     private String yxztC;
 
     @ApiModelProperty(value = "引线状态-弛度良好-描述")
-    @Length(min = 1, max = 100, message = "【引线状态-弛度良好-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【引线状态-弛度良好-描述】长度必须介于 {min} 和 {max} 之间")
     private String yxztCDesc;
 
     @ApiModelProperty(value = "上网引线1最低点拉出值")
-    @Length(min = 1, max = 10, message = "【上网引线1最低点拉出值】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 10, message = "【上网引线1最低点拉出值】长度必须介于 {min} 和 {max} 之间")
     private String swyx1Lcz;
 
     @ApiModelProperty(value = "上网引线1最低点导高")
-    @Length(min = 1, max = 10, message = "【上网引线1最低点导高】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 10, message = "【上网引线1最低点导高】长度必须介于 {min} 和 {max} 之间")
     private String swyx1Dg;
 
     @ApiModelProperty(value = "上网引线2最低点拉出值")
-    @Length(min = 1, max = 10, message = "【上网引线2最低点拉出值】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 10, message = "【上网引线2最低点拉出值】长度必须介于 {min} 和 {max} 之间")
     private String swyx2Lcz;
 
     @ApiModelProperty(value = "上网引线2最低点导高")
-    @Length(min = 1, max = 10, message = "【上网引线2最低点导高】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 10, message = "【上网引线2最低点导高】长度必须介于 {min} 和 {max} 之间")
     private String swyx2Dg;
 
     @ApiModelProperty(value = "开关引线距接地体动态最小距离")
-    @Length(min = 1, max = 10, message = "【开关引线距接地体动态最小距离】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 10, message = "【开关引线距接地体动态最小距离】长度必须介于 {min} 和 {max} 之间")
     private String zxjl;
 
     @ApiModelProperty(value = "线夹状态-线夹无锈蚀、变形")
-    @Length(min = 1, max = 1, message = "【线夹状态-线夹无锈蚀、变形】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【线夹状态-线夹无锈蚀、变形】长度必须介于 {min} 和 {max} 之间")
     private String xjztA;
 
     @ApiModelProperty(value = "线夹状态-线夹无锈蚀、变形-描述")
-    @Length(min = 1, max = 100, message = "【线夹状态-线夹无锈蚀、变形-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【线夹状态-线夹无锈蚀、变形-描述】长度必须介于 {min} 和 {max} 之间")
     private String xjztADesc;
 
     @ApiModelProperty(value = "线夹状态-螺母无松动、锈蚀")
-    @Length(min = 1, max = 1, message = "【线夹状态-螺母无松动、锈蚀】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【线夹状态-螺母无松动、锈蚀】长度必须介于 {min} 和 {max} 之间")
     private String xjztB;
 
     @ApiModelProperty(value = "线夹状态-螺母无松动、锈蚀-描述")
-    @Length(min = 1, max = 100, message = "【线夹状态-螺母无松动、锈蚀-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【线夹状态-螺母无松动、锈蚀-描述】长度必须介于 {min} 和 {max} 之间")
     private String xjztBDesc;
 
     @ApiModelProperty(value = "手动分合试验-隔离开关分、合到位,开关状态与控制端显示一致")
-    @Length(min = 1, max = 1, message = "【手动分合试验-隔离开关分、合到位,开关状态与控制端显示一致】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【手动分合试验-隔离开关分、合到位,开关状态与控制端显示一致】长度必须介于 {min} 和 {max} 之间")
     private String sdfhsyA;
 
     @ApiModelProperty(value = "手动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述")
-    @Length(min = 1, max = 100, message = "【手动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【手动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述】长度必须介于 {min} 和 {max} 之间")
     private String sdfhsyADesc;
 
     @ApiModelProperty(value = "电动分合试验-隔离开关分、合到位,开关状态与控制端显示一致")
-    @Length(min = 1, max = 1, message = "【电动分合试验-隔离开关分、合到位,开关状态与控制端显示一致】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【电动分合试验-隔离开关分、合到位,开关状态与控制端显示一致】长度必须介于 {min} 和 {max} 之间")
     private String ddfhsyA;
 
     @ApiModelProperty(value = "电动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述")
-    @Length(min = 1, max = 100, message = "【电动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【电动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述】长度必须介于 {min} 和 {max} 之间")
     private String ddfhsyADesc;
 
     @ApiModelProperty(value = "远动分合试验-隔离开关分、合到位,开关状态与控制端显示一致")
-    @Length(min = 1, max = 1, message = "【远动分合试验-隔离开关分、合到位,开关状态与控制端显示一致】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【远动分合试验-隔离开关分、合到位,开关状态与控制端显示一致】长度必须介于 {min} 和 {max} 之间")
     private String ydfhsyA;
 
     @ApiModelProperty(value = "远动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述")
-    @Length(min = 1, max = 100, message = "【远动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【远动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述】长度必须介于 {min} 和 {max} 之间")
     private String ydfhsyADesc;
 
     @ApiModelProperty(value = "开关主体接地状态-接地状态")
-    @Length(min = 1, max = 1, message = "【开关主体接地状态-接地状态】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【开关主体接地状态-接地状态】长度必须介于 {min} 和 {max} 之间")
     private String kgztjdztA;
 
     @ApiModelProperty(value = "开关主体接地状态-接地状态-描述")
-    @Length(min = 1, max = 100, message = "【开关主体接地状态-接地状态-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【开关主体接地状态-接地状态-描述】长度必须介于 {min} 和 {max} 之间")
     private String kgztjdztADesc;
 
     @ApiModelProperty(value = "开关主体接地状态-电阻值")
-    @Length(min = 1, max = 10, message = "【开关主体接地状态-电阻值】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 10, message = "【开关主体接地状态-电阻值】长度必须介于 {min} 和 {max} 之间")
     private String kgztjdztDzz;
 
     @ApiModelProperty(value = "开关机构箱接地状态-接地状态")
-    @Length(min = 1, max = 1, message = "【开关机构箱接地状态-接地状态】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【开关机构箱接地状态-接地状态】长度必须介于 {min} 和 {max} 之间")
     private String kgjgxjdztA;
 
     @ApiModelProperty(value = "开关机构箱接地状态-接地状态-描述")
-    @Length(min = 1, max = 100, message = "【开关机构箱接地状态-接地状态-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【开关机构箱接地状态-接地状态-描述】长度必须介于 {min} 和 {max} 之间")
     private String kgjgxjdztADesc;
 
     @ApiModelProperty(value = "开关机构箱接地状态-电阻值")
-    @Length(min = 1, max = 10, message = "【开关机构箱接地状态-电阻值】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 10, message = "【开关机构箱接地状态-电阻值】长度必须介于 {min} 和 {max} 之间")
     private String kgjgxjdztDzz;
 
     @ApiModelProperty(value = "分闸状态")
-    @Length(min = 1, max = 1, message = "【分闸状态】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【分闸状态】长度必须介于 {min} 和 {max} 之间")
     private String fzzt;
 
     @ApiModelProperty(value = "分闸状态-描述")
-    @Length(min = 1, max = 100, message = "【分闸状态-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【分闸状态-描述】长度必须介于 {min} 和 {max} 之间")
     private String fzztDesc;
 
     @ApiModelProperty(value = "合闸状态")
-    @Length(min = 1, max = 1, message = "【合闸状态】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【合闸状态】长度必须介于 {min} 和 {max} 之间")
     private String hzzt;
 
     @ApiModelProperty(value = "合闸状态-描述")
-    @Length(min = 1, max = 100, message = "【合闸状态-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【合闸状态-描述】长度必须介于 {min} 和 {max} 之间")
     private String hzztDesc;
 
     @ApiModelProperty(value = "设备状态-描述")
-    @Length(min = 1, max = 100, message = "【设备状态-描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【设备状态-描述】长度必须介于 {min} 和 {max} 之间")
     private String sbztDesc;
 
     @ApiModelProperty(value = "开关型号/厂家")

+ 22 - 22
railway-business/src/main/java/com/railway/business/catenary/domain/BusJcbJcxc.java

@@ -48,59 +48,59 @@ public class BusJcbJcxc extends BusJcab {
   private Integer plz;
 
   @ApiModelProperty(value = "线岔限制管安装牢固 1是 0否")
-  @Length(min = 1, max = 1, message = "【线岔限制管安装牢固 1是 0否】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【线岔限制管安装牢固 1是 0否】长度必须介于 {min} 和 {max} 之间")
   private String xcxzgazlg;
 
   @ApiModelProperty(value = "线岔限制管安装牢固-故障描述")
-  @Length(min = 1, max = 100, message = "【线岔限制管安装牢固-故障描述】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 100, message = "【线岔限制管安装牢固-故障描述】长度必须介于 {min} 和 {max} 之间")
   private String xcxzgazlgGzms;
 
   @ApiModelProperty(value = "两接触线间有一定的活动间隙")
-  @Length(min = 1, max = 1, message = "【两接触线间有一定的活动间隙】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【两接触线间有一定的活动间隙】长度必须介于 {min} 和 {max} 之间")
   private String hdjx;
 
   @ApiModelProperty(value = "有活动间隙-故障描述")
-  @Length(min = 1, max = 100, message = "【有活动间隙-故障描述】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 100, message = "【有活动间隙-故障描述】长度必须介于 {min} 和 {max} 之间")
   private String hdjxGzms;
 
   @ApiModelProperty(value = "分合闸指示器与开关实际位置相符合")
-  @Length(min = 1, max = 1, message = "【分合闸指示器与开关实际位置相符合】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【分合闸指示器与开关实际位置相符合】长度必须介于 {min} 和 {max} 之间")
   private String fhzzsq;
 
   @ApiModelProperty(value = "分合闸指示器不符合-故障描述")
-  @Length(min = 1, max = 100, message = "【分合闸指示器不符合-故障描述】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 100, message = "【分合闸指示器不符合-故障描述】长度必须介于 {min} 和 {max} 之间")
   private String fhzzsqGzms;
 
   @ApiModelProperty(value = "无电气烧伤现象")
-  @Length(min = 1, max = 1, message = "【无电气烧伤现象】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【无电气烧伤现象】长度必须介于 {min} 和 {max} 之间")
   private String dqssxx;
 
   @ApiModelProperty(value = "电气烧伤现象-故障描述")
-  @Length(min = 1, max = 100, message = "【电气烧伤现象-故障描述】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 100, message = "【电气烧伤现象-故障描述】长度必须介于 {min} 和 {max} 之间")
   private String dqssxxGzms;
 
   @ApiModelProperty(value = "螺栓无松脱")
-  @Length(min = 1, max = 1, message = "【螺栓无松脱】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【螺栓无松脱】长度必须介于 {min} 和 {max} 之间")
   private String lswst;
 
   @ApiModelProperty(value = "螺栓无松脱-故障描述")
-  @Length(min = 1, max = 100, message = "【螺栓无松脱-故障描述】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 100, message = "【螺栓无松脱-故障描述】长度必须介于 {min} 和 {max} 之间")
   private String lswstGzms;
 
   @ApiModelProperty(value = "限制管两端有吊弦")
-  @Length(min = 1, max = 1, message = "【限制管两端有吊弦】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【限制管两端有吊弦】长度必须介于 {min} 和 {max} 之间")
   private String xzgldydx;
 
   @ApiModelProperty(value = "限制管两端有吊弦-故障描述")
-  @Length(min = 1, max = 100, message = "【限制管两端有吊弦-故障描述】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 100, message = "【限制管两端有吊弦-故障描述】长度必须介于 {min} 和 {max} 之间")
   private String xzgldydxGzms;
 
   @ApiModelProperty(value = "吊弦状态良好")
-  @Length(min = 1, max = 1, message = "【吊弦状态良好】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【吊弦状态良好】长度必须介于 {min} 和 {max} 之间")
   private String dxztlh;
 
   @ApiModelProperty(value = "吊弦状态良好-故障描述")
-  @Length(min = 1, max = 100, message = "【吊弦状态良好-故障描述】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 100, message = "【吊弦状态良好-故障描述】长度必须介于 {min} 和 {max} 之间")
   private String dxztlhGzms;
 
   @ApiModelProperty(value = "垂直间距")
@@ -113,35 +113,35 @@ public class BusJcbJcxc extends BusJcab {
   private Integer gzyfzgc;
 
   @ApiModelProperty(value = "无线夹")
-  @Length(min = 1, max = 1, message = "【无线夹】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【无线夹】长度必须介于 {min} 和 {max} 之间")
   private String wxj;
 
   @ApiModelProperty(value = "无线夹-故障描述")
-  @Length(min = 1, max = 100, message = "【无线夹-故障描述】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 100, message = "【无线夹-故障描述】长度必须介于 {min} 和 {max} 之间")
   private String wxjGzms;
 
   @ApiModelProperty(value = "滑动吊弦线夹状态")
-  @Length(min = 1, max = 1, message = "【滑动吊弦线夹状态】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【滑动吊弦线夹状态】长度必须介于 {min} 和 {max} 之间")
   private String hddxxjzt;
 
   @ApiModelProperty(value = "滑动吊弦线夹状态-故障描述")
-  @Length(min = 1, max = 100, message = "【滑动吊弦线夹状态-故障描述】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 100, message = "【滑动吊弦线夹状态-故障描述】长度必须介于 {min} 和 {max} 之间")
   private String hddxxjztGzms;
 
   @ApiModelProperty(value = "交叉吊弦状态")
-  @Length(min = 1, max = 1, message = "【交叉吊弦状态】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【交叉吊弦状态】长度必须介于 {min} 和 {max} 之间")
   private String jcdxzt;
 
   @ApiModelProperty(value = "交叉吊弦状态-故障描述")
-  @Length(min = 1, max = 100, message = "【交叉吊弦状态-故障描述】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 100, message = "【交叉吊弦状态-故障描述】长度必须介于 {min} 和 {max} 之间")
   private String jcdxztGzms;
 
   @ApiModelProperty(value = "电连接线无散股、断股及烧损")
-  @Length(min = 1, max = 1, message = "【电连接线无散股、断股及烧损】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【电连接线无散股、断股及烧损】长度必须介于 {min} 和 {max} 之间")
   private String dljxzt;
 
   @ApiModelProperty(value = "电连接线-故障描述")
-  @Length(min = 1, max = 100, message = "【电连接线-故障描述】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 100, message = "【电连接线-故障描述】长度必须介于 {min} 和 {max} 之间")
   private String dljxztGzms;
 
   @ApiModelProperty(value = "用户id")

+ 16 - 11
railway-business/src/main/java/com/railway/business/catenary/domain/BusJcbWjcxc.java

@@ -25,35 +25,35 @@ public class BusJcbWjcxc extends BusJcab{
     private String xch;
 
     @ApiModelProperty(value = "交叉吊弦状态是否良好")
-    @Length(min = 1, max = 1, message = "【交叉吊弦状态是否良好】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【交叉吊弦状态是否良好】长度必须介于 {min} 和 {max} 之间")
     private String jcdxzt;
 
     @ApiModelProperty(value = "交叉吊弦状态-故障描述")
-    @Length(min = 1, max = 100, message = "【交叉吊弦状态-故障描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【交叉吊弦状态-故障描述】长度必须介于 {min} 和 {max} 之间")
     private String jcdxztGzms;
 
     @ApiModelProperty(value = "无线夹区状态是否良好")
-    @Length(min = 1, max = 1, message = "【无线夹区状态是否良好】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【无线夹区状态是否良好】长度必须介于 {min} 和 {max} 之间")
     private String wxjqzt;
 
     @ApiModelProperty(value = "无线夹区状态-故障描述")
-    @Length(min = 1, max = 100, message = "【无线夹区状态-故障描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【无线夹区状态-故障描述】长度必须介于 {min} 和 {max} 之间")
     private String wxjqztGzms;
 
     @ApiModelProperty(value = "滑动线夹状态是否良好")
-    @Length(min = 1, max = 1, message = "【滑动线夹状态是否良好】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【滑动线夹状态是否良好】长度必须介于 {min} 和 {max} 之间")
     private String hdxjzt;
 
     @ApiModelProperty(value = "滑动线夹状态-故障描述")
-    @Length(min = 1, max = 100, message = "【滑动线夹状态-故障描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【滑动线夹状态-故障描述】长度必须介于 {min} 和 {max} 之间")
     private String hdxjztGzms;
 
     @ApiModelProperty(value = "电连接状态是否良好")
-    @Length(min = 1, max = 1, message = "【电连接状态是否良好】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【电连接状态是否良好】长度必须介于 {min} 和 {max} 之间")
     private String dljzt;
 
     @ApiModelProperty(value = "电连接状态-故障描述")
-    @Length(min = 1, max = 100, message = "【电连接状态-故障描述】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 100, message = "【电连接状态-故障描述】长度必须介于 {min} 和 {max} 之间")
     private String dljztGzms;
 
     @ApiModelProperty(value = "正线线夹对侧线拉出值")
@@ -122,7 +122,12 @@ public class BusJcbWjcxc extends BusJcab{
     @ApiModelProperty(value = "用户id")
     private Long userId;
 
-    // 以下非数据库字段,导出excel用
-    private String ywxj; // 有无线夹
-    private String xiangbie; // 项别
+    /**
+     * 有无线夹,非数据库字段,导出excel用
+     */
+    private String ywxj;
+    /**
+     * 项别,非数据库字段,导出excel用
+     */
+    private String xiangbie;
 }

+ 16 - 16
railway-business/src/main/java/com/railway/business/catenary/domain/BusJcebFzswjfxc.java

@@ -24,11 +24,11 @@ public class BusJcebFzswjfxc extends BusJceb {
   private Long deptStationId;
 
   @ApiModelProperty(value = "支柱号及吊弦位置")
-  @Length(min = 1, max = 10, message = "【支柱号及吊弦位置】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 10, message = "【支柱号及吊弦位置】长度必须介于 {min} 和 {max} 之间")
   private String pillarCode;
 
   @ApiModelProperty(value = "线岔编号")
-  @Length(min = 1, max = 50, message = "【线岔编号】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 50, message = "【线岔编号】长度必须介于 {min} 和 {max} 之间")
   private String xch;
 
   @ApiModelProperty(value = "线岔id")
@@ -38,59 +38,59 @@ public class BusJcebFzswjfxc extends BusJceb {
   private Date operationDate;
 
   @ApiModelProperty(value = "正线支拉出值")
-  @Length(min = 1, max = 10, message = "【正线支拉出值】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 10, message = "【正线支拉出值】长度必须介于 {min} 和 {max} 之间")
   private String zxzlcz;
 
   @ApiModelProperty(value = "辅线支拉出值(相对直股)")
-  @Length(min = 1, max = 10, message = "【辅线支拉出值(相对直股)】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 10, message = "【辅线支拉出值(相对直股)】长度必须介于 {min} 和 {max} 之间")
   private String fxzlczXdzg;
 
   @ApiModelProperty(value = "辅线支拉出值(相对曲股)")
-  @Length(min = 1, max = 10, message = "【辅线支拉出值(相对曲股)】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 10, message = "【辅线支拉出值(相对曲股)】长度必须介于 {min} 和 {max} 之间")
   private String fxzlczXdqg;
 
   @ApiModelProperty(value = "侧线支拉出值")
-  @Length(min = 1, max = 10, message = "【侧线支拉出值】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 10, message = "【侧线支拉出值】长度必须介于 {min} 和 {max} 之间")
   private String cxzlcz;
 
   @ApiModelProperty(value = "正线支导高")
-  @Length(min = 1, max = 10, message = "【正线支导高】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 10, message = "【正线支导高】长度必须介于 {min} 和 {max} 之间")
   private String zxzdg;
 
   @ApiModelProperty(value = "辅线支导高(相对直股)")
-  @Length(min = 1, max = 10, message = "【辅线支导高(相对直股)】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 10, message = "【辅线支导高(相对直股)】长度必须介于 {min} 和 {max} 之间")
   private String fxzdgXdzg;
 
   @ApiModelProperty(value = "辅线支导高(相对曲股)")
-  @Length(min = 1, max = 10, message = "【辅线支导高(相对曲股)】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 10, message = "【辅线支导高(相对曲股)】长度必须介于 {min} 和 {max} 之间")
   private String fxzdgXdqg;
 
   @ApiModelProperty(value = "侧线支导高")
-  @Length(min = 1, max = 10, message = "【侧线支导高】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 10, message = "【侧线支导高】长度必须介于 {min} 和 {max} 之间")
   private String cxzdg;
 
   @ApiModelProperty(value = "两轨间距720mm处拉出值/导高(正线支相对正线导高)")
-  @Length(min = 1, max = 10, message = "【两轨间距720mm处拉出值/导高(正线支相对正线导高)】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 10, message = "【两轨间距720mm处拉出值/导高(正线支相对正线导高)】长度必须介于 {min} 和 {max} 之间")
   private String zxzxdzxdg;
 
   @ApiModelProperty(value = "两轨间距720mm处拉出值/导高(正线支相对正线拉出值)")
-  @Length(min = 1, max = 10, message = "【两轨间距720mm处拉出值/导高(正线支相对正线拉出值)】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 10, message = "【两轨间距720mm处拉出值/导高(正线支相对正线拉出值)】长度必须介于 {min} 和 {max} 之间")
   private String zxzxdzxlcz;
 
   @ApiModelProperty(value = "两轨间距720mm处拉出值/导高(侧线支相对正线导高)")
-  @Length(min = 1, max = 10, message = "【两轨间距720mm处拉出值/导高(侧线支相对正线导高)】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 10, message = "【两轨间距720mm处拉出值/导高(侧线支相对正线导高)】长度必须介于 {min} 和 {max} 之间")
   private String cxzxdzxdg;
 
   @ApiModelProperty(value = "两轨间距720mm处拉出值/导高(侧线支相对正线拉出值)")
-  @Length(min = 1, max = 10, message = "【两轨间距720mm处拉出值/导高(侧线支相对正线拉出值)】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 10, message = "【两轨间距720mm处拉出值/导高(侧线支相对正线拉出值)】长度必须介于 {min} 和 {max} 之间")
   private String cxzxdzxlcz;
 
   @ApiModelProperty(value = "检测人")
-  @Length(min = 1, max = 255, message = "【检测人】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 255, message = "【检测人】长度必须介于 {min} 和 {max} 之间")
   private String operator;
 
   @ApiModelProperty(value = "提交状态 0未提交 1已提交 2已退回 9已确认")
-  @Length(min = 1, max = 1, message = "【提交状态 0未提交 1已提交 2已退回 9已确认】长度必须介于 {min} 和 {max} 之间")
+  @Length(max = 1, message = "【提交状态 0未提交 1已提交 2已退回 9已确认】长度必须介于 {min} 和 {max} 之间")
   private String submitState;
 
   @ApiModelProperty(value = "del_flag")

+ 15 - 27
railway-business/src/main/java/com/railway/business/catenary/domain/BusJcebGjsfx.java

@@ -15,75 +15,63 @@ import org.hibernate.validator.constraints.Length;
 public class BusJcebGjsfx extends BusJceb{
 
     @ApiModelProperty(value = "支柱号起点")
-    @Length(min = 1, max = 50, message = "【支柱号起点】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 50, message = "【支柱号起点】长度必须介于 {min} 和 {max} 之间")
     private String pillarStart;
 
     @ApiModelProperty(value = "支柱号结束")
-    @Length(min = 1, max = 50, message = "【支柱号结束】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 50, message = "【支柱号结束】长度必须介于 {min} 和 {max} 之间")
     private String pillarEnd;
 
     @ApiModelProperty(value = "承力索/接触线两锚段接触悬挂间水平距离(mm)-转换柱1")
-    @Length(min = 1, max = 50, message = "【承力索/接触线两锚段接触悬挂间水平距离(mm)-转换柱1】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 50, message = "【承力索/接触线两锚段接触悬挂间水平距离(mm)-转换柱1】长度必须介于 {min} 和 {max} 之间")
     private String lmdjcspjlZhz1;
 
     @ApiModelProperty(value = "承力索/接触线两锚段接触悬挂间水平距离(mm)-转换柱2")
-    @Length(min = 1, max = 50, message = "【承力索/接触线两锚段接触悬挂间水平距离(mm)-转换柱2】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 50, message = "【承力索/接触线两锚段接触悬挂间水平距离(mm)-转换柱2】长度必须介于 {min} 和 {max} 之间")
     private String lmdjcspjlZhz2;
 
     @ApiModelProperty(value = "承力索/接触线两锚段接触悬挂间水平距离(mm)-中心柱")
-    @Length(min = 1, max = 50, message = "【承力索/接触线两锚段接触悬挂间水平距离(mm)-中心柱】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 50, message = "【承力索/接触线两锚段接触悬挂间水平距离(mm)-中心柱】长度必须介于 {min} 和 {max} 之间")
     private String lmdjcspjlZxz2;
 
     @ApiModelProperty(value = "承力索/接触线两锚段接触悬挂间水平距离(mm)-转换柱3")
-    @Length(min = 1, max = 50, message = "【承力索/接触线两锚段接触悬挂间水平距离(mm)-转换柱3】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 50, message = "【承力索/接触线两锚段接触悬挂间水平距离(mm)-转换柱3】长度必须介于 {min} 和 {max} 之间")
     private String lmdjcspjlZhz3;
 
     @ApiModelProperty(value = "承力索/接触线两锚段接触悬挂间水平距离(mm)-转换柱4")
-    @Length(min = 1, max = 50, message = "【承力索/接触线两锚段接触悬挂间水平距离(mm)-转换柱4】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 50, message = "【承力索/接触线两锚段接触悬挂间水平距离(mm)-转换柱4】长度必须介于 {min} 和 {max} 之间")
     private String lmdjcspjlZhz4;
 
     @ApiModelProperty(value = "承力索/接触线两锚段接触悬挂间垂直距离(mm)-转换柱1")
-    @Length(min = 1, max = 50, message = "【承力索/接触线两锚段接触悬挂间垂直距离(mm)-转换柱1】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 50, message = "【承力索/接触线两锚段接触悬挂间垂直距离(mm)-转换柱1】长度必须介于 {min} 和 {max} 之间")
     private String lmdjcczjlZhz1;
 
     @ApiModelProperty(value = "承力索/接触线两锚段接触悬挂间垂直距离(mm)-转换柱2")
-    @Length(min = 1, max = 50, message = "【承力索/接触线两锚段接触悬挂间垂直距离(mm)-转换柱2】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 50, message = "【承力索/接触线两锚段接触悬挂间垂直距离(mm)-转换柱2】长度必须介于 {min} 和 {max} 之间")
     private String lmdjcczjlZhz2;
 
     @ApiModelProperty(value = "承力索/接触线两锚段接触悬挂间垂直距离(mm)-中心柱")
-    @Length(min = 1, max = 50, message = "【承力索/接触线两锚段接触悬挂间垂直距离(mm)-中心柱】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 50, message = "【承力索/接触线两锚段接触悬挂间垂直距离(mm)-中心柱】长度必须介于 {min} 和 {max} 之间")
     private String lmdjcczjlZxz2;
 
     @ApiModelProperty(value = "承力索/接触线两锚段接触悬挂间垂直距离(mm)-转换柱3")
-    @Length(min = 1, max = 50, message = "【承力索/接触线两锚段接触悬挂间垂直距离(mm)-转换柱3】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 50, message = "【承力索/接触线两锚段接触悬挂间垂直距离(mm)-转换柱3】长度必须介于 {min} 和 {max} 之间")
     private String lmdjcczjlZhz3;
 
     @ApiModelProperty(value = "承力索/接触线两锚段接触悬挂间垂直距离(mm)-转换柱4")
-    @Length(min = 1, max = 50, message = "【承力索/接触线两锚段接触悬挂间垂直距离(mm)-转换柱4】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 50, message = "【承力索/接触线两锚段接触悬挂间垂直距离(mm)-转换柱4】长度必须介于 {min} 和 {max} 之间")
     private String lmdjcczjlZhz4;
 
     @ApiModelProperty(value = "开关引线及电连接状态")
-    @Length(min = 1, max = 50, message = "【开关引线及电连接状态】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 50, message = "【开关引线及电连接状态】长度必须介于 {min} 和 {max} 之间")
     private String kgyxdcljzt;
 
     @ApiModelProperty(value = "绝缘间隙是否符合标准")
-    @Length(min = 1, max = 1, message = "【绝缘间隙是否符合标准】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 1, message = "【绝缘间隙是否符合标准】长度必须介于 {min} 和 {max} 之间")
     private String jyjsffhbz;
 
     @ApiModelProperty(value = "下锚支接触线垂直投影与钢轨交叉处抬高(mm)")
-    @Length(min = 1, max = 255, message = "【下锚支接触线垂直投影与钢轨交叉处抬高(mm)】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 255, message = "【下锚支接触线垂直投影与钢轨交叉处抬高(mm)】长度必须介于 {min} 和 {max} 之间")
     private String xmzjcxcztyyggjcctg;
 
-    public String getXb(){
-        return "检测";
-    }
-
-    public String getJyjsffhbzText(){
-        if("1".equals(jyjsffhbz)){
-            return "是";
-        }else{
-            return "否";
-        }
-    }
-
 }

+ 1 - 1
railway-business/src/main/java/com/railway/business/catenary/domain/BusJcebXsjcjl.java

@@ -44,7 +44,7 @@ public class BusJcebXsjcjl extends BusJceb{
     private String cljg;
 
     @ApiModelProperty(value = "处理缺陷领导人")
-    @Length(min = 1, max = 30, message = "【处理缺陷领导人】长度必须介于 {min} 和 {max} 之间")
+    @Length(max = 30, message = "【处理缺陷领导人】长度必须介于 {min} 和 {max} 之间")
     private String clqxldr;
 
     @ApiModelProperty(value = "处理缺陷操作者")

+ 5 - 0
railway-common/src/main/java/com/railway/common/utils/StringUtils.java

@@ -1,5 +1,6 @@
 package com.railway.common.utils;
 
+import java.math.BigDecimal;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.HashSet;
@@ -47,6 +48,10 @@ public class StringUtils extends org.apache.commons.lang3.StringUtils {
     return StringUtils.isNoneBlank(value) ? value : SLASH;
   }
 
+  public static String bigDecimalToString(BigDecimal value) {
+    return isNull(value) ? "" : value.toString();
+  }
+
   /**
    * 获取参数不为空值
    *