BusJcbJcxc.java 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  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 zcf 2021-10-18
  13. */
  14. @Data
  15. @ApiModel("检查表-交叉线岔")
  16. @EqualsAndHashCode(callSuper = true)
  17. public class BusJcbJcxc 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 = "支柱号")
  33. @Length(min = 1, max = 50, message = "【支柱号】长度必须介于 {min} 和 {max} 之间")
  34. private String pillarCode;
  35. @ApiModelProperty(value = "线岔号")
  36. @Length(min = 1, max = 30, message = "【线岔号】长度必须介于 {min} 和 {max} 之间")
  37. private String xianchahao;
  38. @ApiModelProperty(value = "温度")
  39. @Length(min = 1, max = 20, message = "【温度】长度必须介于 {min} 和 {max} 之间")
  40. private String temperature;
  41. @JsonFormat(pattern = "yyyy-MM-dd")
  42. private LocalDate checkDate;
  43. @ApiModelProperty(value = "工支1拉出值")
  44. private Integer gz1lcz;
  45. @ApiModelProperty(value = "工支2/非支拉出值")
  46. private Integer gz2lcz;
  47. @ApiModelProperty(value = "直股拉出值")
  48. private Integer zglcz;
  49. @ApiModelProperty(value = "曲股拉出值")
  50. private Integer qglcz;
  51. @ApiModelProperty(value = "内轨距")
  52. private Integer ngj;
  53. @ApiModelProperty(value = "偏离值")
  54. private Integer plz;
  55. @ApiModelProperty(value = "线岔限制管安装牢固 0是 1否")
  56. @Length(min = 1, max = 1, message = "【线岔限制管安装牢固 0是 1否】长度必须介于 {min} 和 {max} 之间")
  57. private String xcxzgazlg;
  58. @ApiModelProperty(value = "线岔限制管安装牢固-故障描述")
  59. @Length(min = 1, max = 100, message = "【线岔限制管安装牢固-故障描述】长度必须介于 {min} 和 {max} 之间")
  60. private String xcxzgazlgGzms;
  61. @ApiModelProperty(value = "两接触线间有一定的活动间隙")
  62. @Length(min = 1, max = 1, message = "【两接触线间有一定的活动间隙】长度必须介于 {min} 和 {max} 之间")
  63. private String hdjx;
  64. @ApiModelProperty(value = "有活动间隙-故障描述")
  65. @Length(min = 1, max = 100, message = "【有活动间隙-故障描述】长度必须介于 {min} 和 {max} 之间")
  66. private String hdjxGzms;
  67. @ApiModelProperty(value = "分合闸指示器与开关实际位置相符合")
  68. @Length(min = 1, max = 1, message = "【分合闸指示器与开关实际位置相符合】长度必须介于 {min} 和 {max} 之间")
  69. private String fhzzsq;
  70. @ApiModelProperty(value = "分合闸指示器不符合-故障描述")
  71. @Length(min = 1, max = 100, message = "【分合闸指示器不符合-故障描述】长度必须介于 {min} 和 {max} 之间")
  72. private String fhzzsqGzms;
  73. @ApiModelProperty(value = "无电气烧伤现象")
  74. @Length(min = 1, max = 1, message = "【无电气烧伤现象】长度必须介于 {min} 和 {max} 之间")
  75. private String dqssxx;
  76. @ApiModelProperty(value = "电气烧伤现象-故障描述")
  77. @Length(min = 1, max = 100, message = "【电气烧伤现象-故障描述】长度必须介于 {min} 和 {max} 之间")
  78. private String dqssxxGzms;
  79. @ApiModelProperty(value = "螺栓无松脱")
  80. @Length(min = 1, max = 1, message = "【螺栓无松脱】长度必须介于 {min} 和 {max} 之间")
  81. private String lswst;
  82. @ApiModelProperty(value = "螺栓无松脱-故障描述")
  83. @Length(min = 1, max = 100, message = "【螺栓无松脱-故障描述】长度必须介于 {min} 和 {max} 之间")
  84. private String lswstGzms;
  85. @ApiModelProperty(value = "限制管两端有吊弦")
  86. @Length(min = 1, max = 1, message = "【限制管两端有吊弦】长度必须介于 {min} 和 {max} 之间")
  87. private String xzgldydx;
  88. @ApiModelProperty(value = "限制管两端有吊弦-故障描述")
  89. @Length(min = 1, max = 100, message = "【限制管两端有吊弦-故障描述】长度必须介于 {min} 和 {max} 之间")
  90. private String xzgldydxGzms;
  91. @ApiModelProperty(value = "吊弦状态良好")
  92. @Length(min = 1, max = 1, message = "【吊弦状态良好】长度必须介于 {min} 和 {max} 之间")
  93. private String dxztlh;
  94. @ApiModelProperty(value = "吊弦状态良好-故障描述")
  95. @Length(min = 1, max = 100, message = "【吊弦状态良好-故障描述】长度必须介于 {min} 和 {max} 之间")
  96. private String dxztlhGzms;
  97. @ApiModelProperty(value = "垂直间距")
  98. private Integer czjj;
  99. @ApiModelProperty(value = "两工作支高差")
  100. private Integer lgzzgc;
  101. @ApiModelProperty(value = "工支与非支高差")
  102. private Integer gzyfzgc;
  103. @ApiModelProperty(value = "无线夹")
  104. @Length(min = 1, max = 1, message = "【无线夹】长度必须介于 {min} 和 {max} 之间")
  105. private String wxj;
  106. @ApiModelProperty(value = "无线夹-故障描述")
  107. @Length(min = 1, max = 100, message = "【无线夹-故障描述】长度必须介于 {min} 和 {max} 之间")
  108. private String wxjGzms;
  109. @ApiModelProperty(value = "滑动吊弦线夹状态")
  110. @Length(min = 1, max = 1, message = "【滑动吊弦线夹状态】长度必须介于 {min} 和 {max} 之间")
  111. private String hddxxjzt;
  112. @ApiModelProperty(value = "滑动吊弦线夹状态-故障描述")
  113. @Length(min = 1, max = 100, message = "【滑动吊弦线夹状态-故障描述】长度必须介于 {min} 和 {max} 之间")
  114. private String hddxxjztGzms;
  115. @ApiModelProperty(value = "交叉吊弦状态")
  116. @Length(min = 1, max = 1, message = "【交叉吊弦状态】长度必须介于 {min} 和 {max} 之间")
  117. private String jcdxzt;
  118. @ApiModelProperty(value = "交叉吊弦状态-故障描述")
  119. @Length(min = 1, max = 100, message = "【交叉吊弦状态-故障描述】长度必须介于 {min} 和 {max} 之间")
  120. private String jcdxztGzms;
  121. @ApiModelProperty(value = "电连接线无散股、断股及烧损")
  122. @Length(min = 1, max = 1, message = "【电连接线无散股、断股及烧损】长度必须介于 {min} 和 {max} 之间")
  123. private String dljxzt;
  124. @ApiModelProperty(value = "电连接线-故障描述")
  125. @Length(min = 1, max = 100, message = "【电连接线-故障描述】长度必须介于 {min} 和 {max} 之间")
  126. private String dljxztGzms;
  127. @ApiModelProperty(value = "设备状态 0合格 1不合格")
  128. @Length(min = 1, max = 1, message = "【设备状态 0合格 1不合格】长度必须介于 {min} 和 {max} 之间")
  129. private String sbzt;
  130. @ApiModelProperty(value = "检查人")
  131. @Length(min = 1, max = 20, message = "【检查人】长度必须介于 {min} 和 {max} 之间")
  132. private String checkUser;
  133. @ApiModelProperty(value = "确认人")
  134. @Length(min = 1, max = 20, message = "【确认人】长度必须介于 {min} 和 {max} 之间")
  135. private String confirmUser;
  136. @ApiModelProperty(value = "存在问题")
  137. @Length(min = 1, max = 600, message = "【存在问题】长度必须介于 {min} 和 {max} 之间")
  138. private String czwt;
  139. @ApiModelProperty(value = "提交状态")
  140. @Length(min = 1, max = 1, message = "【提交状态】长度必须介于 {min} 和 {max} 之间")
  141. private String submitState;
  142. @ApiModelProperty(value = "用户id")
  143. private Long userId;
  144. @ApiModelProperty(value = "del_flag")
  145. @Length(min = 1, max = 1, message = "【del_flag】长度必须介于 {min} 和 {max} 之间")
  146. private String delFlag;
  147. }