BusJcbGlkg.java 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304
  1. package com.railway.business.catenary.domain;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.railway.common.core.domain.BaseEntity;
  4. import io.swagger.annotations.ApiModel;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import java.time.LocalDate;
  7. import lombok.Data;
  8. import lombok.EqualsAndHashCode;
  9. import org.hibernate.validator.constraints.Length;
  10. /**
  11. * 检查表-隔离开关检查
  12. * @author author 2021-11-04
  13. */
  14. @Data
  15. @ApiModel("检查表-隔离开关检查")
  16. @EqualsAndHashCode(callSuper = true)
  17. public class BusJcbGlkg extends BaseEntity{
  18. @ApiModelProperty(value = "主键", hidden = true)
  19. private Long id;
  20. @ApiModelProperty(value = "部门id")
  21. private Long deptId;
  22. @ApiModelProperty(value = "所属部门")
  23. private String deptName;
  24. @ApiModelProperty(value = "线路id")
  25. private Long lineId;
  26. @ApiModelProperty(value = "线别")
  27. private String lineName;
  28. @ApiModelProperty(value = "站/区间名称")
  29. private String stationName;
  30. @ApiModelProperty(value = "站/区间ID")
  31. private Long stationId;
  32. @ApiModelProperty(value = "车间-区间站场关联id")
  33. private Long deptStationId;
  34. @ApiModelProperty(value = "行别")
  35. @Length(min = 1, max = 100, message = "【行别】长度必须介于 {min} 和 {max} 之间")
  36. private String xingbie;
  37. @ApiModelProperty(value = "行别")
  38. private String xingbieText;
  39. @ApiModelProperty(value = "支柱号")
  40. @Length(min = 1, max = 100, message = "【支柱号】长度必须介于 {min} 和 {max} 之间")
  41. private String pillarCode;
  42. @ApiModelProperty(value = "开关号")
  43. @Length(min = 1, max = 100, message = "【开关号】长度必须介于 {min} 和 {max} 之间")
  44. private String kgbh;
  45. @ApiModelProperty(value = "温度")
  46. @Length(min = 1, max = 10, message = "【温度】长度必须介于 {min} 和 {max} 之间")
  47. private String temperature;
  48. @JsonFormat(pattern = "yyyy-MM-dd")
  49. private LocalDate checkDate;
  50. @ApiModelProperty(value = "机构箱-完好无损并加锁")
  51. @Length(min = 1, max = 1, message = "【机构箱-完好无损并加锁】长度必须介于 {min} 和 {max} 之间")
  52. private String jgxA;
  53. @ApiModelProperty(value = "机构箱-完好无损并加锁-描述")
  54. @Length(min = 1, max = 100, message = "【机构箱-完好无损并加锁-描述】长度必须介于 {min} 和 {max} 之间")
  55. private String jgxADesc;
  56. @ApiModelProperty(value = "机构箱-操作时平稳正确无卡阻和冲击")
  57. @Length(min = 1, max = 1, message = "【机构箱-操作时平稳正确无卡阻和冲击】长度必须介于 {min} 和 {max} 之间")
  58. private String jgxB;
  59. @ApiModelProperty(value = "机构箱-操作时平稳正确无卡阻和冲击-描述")
  60. @Length(min = 1, max = 100, message = "【机构箱-操作时平稳正确无卡阻和冲击-描述】长度必须介于 {min} 和 {max} 之间")
  61. private String jgxBDesc;
  62. @ApiModelProperty(value = "机构箱-机构箱密封良好,箱体及托架等无锈蚀并可靠接地")
  63. @Length(min = 1, max = 1, message = "【机构箱-机构箱密封良好,箱体及托架等无锈蚀并可靠接地】长度必须介于 {min} 和 {max} 之间")
  64. private String jgxC;
  65. @ApiModelProperty(value = "机构箱-机构箱密封良好,箱体及托架等无锈蚀并可靠接地-描述")
  66. @Length(min = 1, max = 100, message = "【机构箱-机构箱密封良好,箱体及托架等无锈蚀并可靠接地-描述】长度必须介于 {min} 和 {max} 之间")
  67. private String jgxCDesc;
  68. @ApiModelProperty(value = "驱动装置-分合闸指示器与开关实际位置相符合")
  69. @Length(min = 1, max = 1, message = "【驱动装置-分合闸指示器与开关实际位置相符合】长度必须介于 {min} 和 {max} 之间")
  70. private String qdzzA;
  71. @ApiModelProperty(value = "驱动装置-分合闸指示器与开关实际位置相符合-描述")
  72. @Length(min = 1, max = 100, message = "【驱动装置-分合闸指示器与开关实际位置相符合-描述】长度必须介于 {min} 和 {max} 之间")
  73. private String qdzzADesc;
  74. @ApiModelProperty(value = "传动杆-传动杆无明显变形、锈蚀")
  75. @Length(min = 1, max = 1, message = "【传动杆-传动杆无明显变形、锈蚀】长度必须介于 {min} 和 {max} 之间")
  76. private String cdgA;
  77. @ApiModelProperty(value = "传动杆-传动杆无明显变形、锈蚀-描述")
  78. @Length(min = 1, max = 100, message = "【传动杆-传动杆无明显变形、锈蚀-描述】长度必须介于 {min} 和 {max} 之间")
  79. private String cdgADesc;
  80. @ApiModelProperty(value = "传动杆-抱箍牢固")
  81. @Length(min = 1, max = 1, message = "【传动杆-抱箍牢固】长度必须介于 {min} 和 {max} 之间")
  82. private String cdgB;
  83. @ApiModelProperty(value = "传动杆-抱箍牢固-描述")
  84. @Length(min = 1, max = 100, message = "【传动杆-抱箍牢固-描述】长度必须介于 {min} 和 {max} 之间")
  85. private String cdgBDesc;
  86. @ApiModelProperty(value = "传动杆-连接部件无损伤")
  87. @Length(min = 1, max = 1, message = "【传动杆-连接部件无损伤】长度必须介于 {min} 和 {max} 之间")
  88. private String cdgC;
  89. @ApiModelProperty(value = "传动杆-连接部件无损伤-描述")
  90. @Length(min = 1, max = 100, message = "【传动杆-连接部件无损伤-描述】长度必须介于 {min} 和 {max} 之间")
  91. private String cdgCDesc;
  92. @ApiModelProperty(value = "拐臂-拐臂转动灵活无卡滞、无锈蚀")
  93. @Length(min = 1, max = 1, message = "【拐臂-拐臂转动灵活无卡滞、无锈蚀】长度必须介于 {min} 和 {max} 之间")
  94. private String gbA;
  95. @ApiModelProperty(value = "拐臂-拐臂转动灵活无卡滞、无锈蚀-描述")
  96. @Length(min = 1, max = 100, message = "【拐臂-拐臂转动灵活无卡滞、无锈蚀-描述】长度必须介于 {min} 和 {max} 之间")
  97. private String gbADesc;
  98. @ApiModelProperty(value = "触头状态-平整、光洁无损伤")
  99. @Length(min = 1, max = 1, message = "【触头状态-平整、光洁无损伤】长度必须介于 {min} 和 {max} 之间")
  100. private String ctztA;
  101. @ApiModelProperty(value = "触头状态-平整、光洁无损伤-描述")
  102. @Length(min = 1, max = 100, message = "【触头状态-平整、光洁无损伤-描述】长度必须介于 {min} 和 {max} 之间")
  103. private String ctztADesc;
  104. @ApiModelProperty(value = "触头密贴状态-接触紧密")
  105. @Length(min = 1, max = 1, message = "【触头密贴状态-接触紧密】长度必须介于 {min} 和 {max} 之间")
  106. private String ctmtztA;
  107. @ApiModelProperty(value = "触头密贴状态-接触紧密-描述")
  108. @Length(min = 1, max = 100, message = "【触头密贴状态-接触紧密-描述】长度必须介于 {min} 和 {max} 之间")
  109. private String ctmtztADesc;
  110. @ApiModelProperty(value = "花键块状态-有无窜出")
  111. @Length(min = 1, max = 1, message = "【花键块状态-有无窜出】长度必须介于 {min} 和 {max} 之间")
  112. private String hjkztA;
  113. @ApiModelProperty(value = "花键块状态-有无窜出-描述")
  114. @Length(min = 1, max = 100, message = "【花键块状态-有无窜出-描述】长度必须介于 {min} 和 {max} 之间")
  115. private String hjkztADesc;
  116. @ApiModelProperty(value = "支持绝缘子状态-无破损、放电")
  117. @Length(min = 1, max = 1, message = "【支持绝缘子状态-无破损、放电】长度必须介于 {min} 和 {max} 之间")
  118. private String zcjyzztA;
  119. @ApiModelProperty(value = "支持绝缘子状态-无破损、放电-描述")
  120. @Length(min = 1, max = 100, message = "【支持绝缘子状态-无破损、放电-描述】长度必须介于 {min} 和 {max} 之间")
  121. private String zcjyzztADesc;
  122. @ApiModelProperty(value = "引线状态-无断股、散股、抽脱")
  123. @Length(min = 1, max = 1, message = "【引线状态-无断股、散股、抽脱】长度必须介于 {min} 和 {max} 之间")
  124. private String yxztA;
  125. @ApiModelProperty(value = "引线状态-无断股、散股、抽脱-描述")
  126. @Length(min = 1, max = 100, message = "【引线状态-无断股、散股、抽脱-描述】长度必须介于 {min} 和 {max} 之间")
  127. private String yxztADesc;
  128. @ApiModelProperty(value = "引线状态-已绑扎")
  129. @Length(min = 1, max = 1, message = "【引线状态-已绑扎】长度必须介于 {min} 和 {max} 之间")
  130. private String yxztB;
  131. @ApiModelProperty(value = "引线状态-已绑扎-描述")
  132. @Length(min = 1, max = 100, message = "【引线状态-已绑扎-描述】长度必须介于 {min} 和 {max} 之间")
  133. private String yxztBDesc;
  134. @ApiModelProperty(value = "引线状态-弛度良好")
  135. @Length(min = 1, max = 1, message = "【引线状态-弛度良好】长度必须介于 {min} 和 {max} 之间")
  136. private String yxztC;
  137. @ApiModelProperty(value = "引线状态-弛度良好-描述")
  138. @Length(min = 1, max = 100, message = "【引线状态-弛度良好-描述】长度必须介于 {min} 和 {max} 之间")
  139. private String yxztCDesc;
  140. @ApiModelProperty(value = "上网引线1最低点拉出值")
  141. @Length(min = 1, max = 10, message = "【上网引线1最低点拉出值】长度必须介于 {min} 和 {max} 之间")
  142. private String swyx1Lcz;
  143. @ApiModelProperty(value = "上网引线1最低点导高")
  144. @Length(min = 1, max = 10, message = "【上网引线1最低点导高】长度必须介于 {min} 和 {max} 之间")
  145. private String swyx1Dg;
  146. @ApiModelProperty(value = "上网引线2最低点拉出值")
  147. @Length(min = 1, max = 10, message = "【上网引线2最低点拉出值】长度必须介于 {min} 和 {max} 之间")
  148. private String swyx2Lcz;
  149. @ApiModelProperty(value = "上网引线2最低点导高")
  150. @Length(min = 1, max = 10, message = "【上网引线2最低点导高】长度必须介于 {min} 和 {max} 之间")
  151. private String swyx2Dg;
  152. @ApiModelProperty(value = "开关引线距接地体动态最小距离")
  153. @Length(min = 1, max = 10, message = "【开关引线距接地体动态最小距离】长度必须介于 {min} 和 {max} 之间")
  154. private String zxjl;
  155. @ApiModelProperty(value = "线夹状态-线夹无锈蚀、变形")
  156. @Length(min = 1, max = 1, message = "【线夹状态-线夹无锈蚀、变形】长度必须介于 {min} 和 {max} 之间")
  157. private String xjztA;
  158. @ApiModelProperty(value = "线夹状态-线夹无锈蚀、变形-描述")
  159. @Length(min = 1, max = 100, message = "【线夹状态-线夹无锈蚀、变形-描述】长度必须介于 {min} 和 {max} 之间")
  160. private String xjztADesc;
  161. @ApiModelProperty(value = "线夹状态-螺母无松动、锈蚀")
  162. @Length(min = 1, max = 1, message = "【线夹状态-螺母无松动、锈蚀】长度必须介于 {min} 和 {max} 之间")
  163. private String xjztB;
  164. @ApiModelProperty(value = "线夹状态-螺母无松动、锈蚀-描述")
  165. @Length(min = 1, max = 100, message = "【线夹状态-螺母无松动、锈蚀-描述】长度必须介于 {min} 和 {max} 之间")
  166. private String xjztBDesc;
  167. @ApiModelProperty(value = "手动分合试验-隔离开关分、合到位,开关状态与控制端显示一致")
  168. @Length(min = 1, max = 1, message = "【手动分合试验-隔离开关分、合到位,开关状态与控制端显示一致】长度必须介于 {min} 和 {max} 之间")
  169. private String sdfhsyA;
  170. @ApiModelProperty(value = "手动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述")
  171. @Length(min = 1, max = 100, message = "【手动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述】长度必须介于 {min} 和 {max} 之间")
  172. private String sdfhsyADesc;
  173. @ApiModelProperty(value = "电动分合试验-隔离开关分、合到位,开关状态与控制端显示一致")
  174. @Length(min = 1, max = 1, message = "【电动分合试验-隔离开关分、合到位,开关状态与控制端显示一致】长度必须介于 {min} 和 {max} 之间")
  175. private String ddfhsyA;
  176. @ApiModelProperty(value = "电动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述")
  177. @Length(min = 1, max = 100, message = "【电动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述】长度必须介于 {min} 和 {max} 之间")
  178. private String ddfhsyADesc;
  179. @ApiModelProperty(value = "远动分合试验-隔离开关分、合到位,开关状态与控制端显示一致")
  180. @Length(min = 1, max = 1, message = "【远动分合试验-隔离开关分、合到位,开关状态与控制端显示一致】长度必须介于 {min} 和 {max} 之间")
  181. private String ydfhsyA;
  182. @ApiModelProperty(value = "远动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述")
  183. @Length(min = 1, max = 100, message = "【远动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述】长度必须介于 {min} 和 {max} 之间")
  184. private String ydfhsyADesc;
  185. @ApiModelProperty(value = "开关主体接地状态-接地状态")
  186. @Length(min = 1, max = 1, message = "【开关主体接地状态-接地状态】长度必须介于 {min} 和 {max} 之间")
  187. private String kgztjdztA;
  188. @ApiModelProperty(value = "开关主体接地状态-接地状态-描述")
  189. @Length(min = 1, max = 100, message = "【开关主体接地状态-接地状态-描述】长度必须介于 {min} 和 {max} 之间")
  190. private String kgztjdztADesc;
  191. @ApiModelProperty(value = "开关主体接地状态-电阻值")
  192. @Length(min = 1, max = 10, message = "【开关主体接地状态-电阻值】长度必须介于 {min} 和 {max} 之间")
  193. private String kgztjdztDzz;
  194. @ApiModelProperty(value = "开关机构箱接地状态-接地状态")
  195. @Length(min = 1, max = 1, message = "【开关机构箱接地状态-接地状态】长度必须介于 {min} 和 {max} 之间")
  196. private String kgjgxjdztA;
  197. @ApiModelProperty(value = "开关机构箱接地状态-接地状态-描述")
  198. @Length(min = 1, max = 100, message = "【开关机构箱接地状态-接地状态-描述】长度必须介于 {min} 和 {max} 之间")
  199. private String kgjgxjdztADesc;
  200. @ApiModelProperty(value = "开关机构箱接地状态-电阻值")
  201. @Length(min = 1, max = 10, message = "【开关机构箱接地状态-电阻值】长度必须介于 {min} 和 {max} 之间")
  202. private String kgjgxjdztDzz;
  203. @ApiModelProperty(value = "设备状态")
  204. @Length(min = 1, max = 1, message = "【设备状态】长度必须介于 {min} 和 {max} 之间")
  205. private String sbzt;
  206. @ApiModelProperty(value = "设备状态-描述")
  207. @Length(min = 1, max = 100, message = "【设备状态-描述】长度必须介于 {min} 和 {max} 之间")
  208. private String sbztDesc;
  209. @ApiModelProperty(value = "检查人")
  210. @Length(min = 1, max = 100, message = "【检查人】长度必须介于 {min} 和 {max} 之间")
  211. private String checkUser;
  212. @ApiModelProperty(value = "确认人")
  213. @Length(min = 1, max = 100, message = "【确认人】长度必须介于 {min} 和 {max} 之间")
  214. private String confirmUser;
  215. @ApiModelProperty(value = "存在问题")
  216. @Length(max = 1000, message = "【存在问题】长度必须介于 {min} 和 {max} 之间")
  217. private String czwt;
  218. @ApiModelProperty(value = "提交状态 0未提交 1已提交 2已退回 9已确认")
  219. @Length(min = 1, max = 1, message = "【提交状态 0未提交 1已提交 2已退回 9已确认】长度必须介于 {min} 和 {max} 之间")
  220. private String submitState;
  221. @ApiModelProperty(value = "del_flag")
  222. @Length(min = 1, max = 1, message = "【del_flag】长度必须介于 {min} 和 {max} 之间")
  223. private String delFlag;
  224. @ApiModelProperty(value = "要排序的列")
  225. private String orderBy;
  226. @ApiModelProperty(value = "1-ASC 正序排序,0-DESC 倒序排序")
  227. private String isAsc;
  228. }