BusJcbJcxc.java 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. package com.railway.business.catenary.domain;
  2. import io.swagger.annotations.ApiModel;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import lombok.EqualsAndHashCode;
  6. import org.hibernate.validator.constraints.Length;
  7. /**
  8. * 检查表-交叉线岔
  9. * @author zcf 2021-10-18
  10. */
  11. @Data
  12. @ApiModel("检查表-交叉线岔")
  13. @EqualsAndHashCode(callSuper = true)
  14. public class BusJcbJcxc extends BusJcab{
  15. @ApiModelProperty(value = "线岔ID")
  16. private Long xcId;
  17. @ApiModelProperty(value = "支柱号")
  18. @Length(min = 1, max = 50, message = "【支柱号】长度必须介于 {min} 和 {max} 之间")
  19. private String pillarCode;
  20. @ApiModelProperty(value = "线岔号")
  21. private String xch;
  22. @ApiModelProperty(value = "工支1拉出值")
  23. private Integer gz1lcz;
  24. @ApiModelProperty(value = "工支2拉出值")
  25. private Integer gz2lcz;
  26. @ApiModelProperty(value = "非支拉出值")
  27. private Integer fzlcz;
  28. @ApiModelProperty(value = "直股拉出值")
  29. private Integer zglcz;
  30. @ApiModelProperty(value = "曲股拉出值")
  31. private Integer qglcz;
  32. @ApiModelProperty(value = "内轨距")
  33. private Integer ngj;
  34. @ApiModelProperty(value = "偏离值")
  35. private Integer plz;
  36. @ApiModelProperty(value = "线岔限制管安装牢固 1是 0否")
  37. @Length(min = 1, max = 1, message = "【线岔限制管安装牢固 1是 0否】长度必须介于 {min} 和 {max} 之间")
  38. private String xcxzgazlg;
  39. @ApiModelProperty(value = "线岔限制管安装牢固-故障描述")
  40. @Length(min = 1, max = 100, message = "【线岔限制管安装牢固-故障描述】长度必须介于 {min} 和 {max} 之间")
  41. private String xcxzgazlgGzms;
  42. @ApiModelProperty(value = "两接触线间有一定的活动间隙")
  43. @Length(min = 1, max = 1, message = "【两接触线间有一定的活动间隙】长度必须介于 {min} 和 {max} 之间")
  44. private String hdjx;
  45. @ApiModelProperty(value = "有活动间隙-故障描述")
  46. @Length(min = 1, max = 100, message = "【有活动间隙-故障描述】长度必须介于 {min} 和 {max} 之间")
  47. private String hdjxGzms;
  48. @ApiModelProperty(value = "分合闸指示器与开关实际位置相符合")
  49. @Length(min = 1, max = 1, message = "【分合闸指示器与开关实际位置相符合】长度必须介于 {min} 和 {max} 之间")
  50. private String fhzzsq;
  51. @ApiModelProperty(value = "分合闸指示器不符合-故障描述")
  52. @Length(min = 1, max = 100, message = "【分合闸指示器不符合-故障描述】长度必须介于 {min} 和 {max} 之间")
  53. private String fhzzsqGzms;
  54. @ApiModelProperty(value = "无电气烧伤现象")
  55. @Length(min = 1, max = 1, message = "【无电气烧伤现象】长度必须介于 {min} 和 {max} 之间")
  56. private String dqssxx;
  57. @ApiModelProperty(value = "电气烧伤现象-故障描述")
  58. @Length(min = 1, max = 100, message = "【电气烧伤现象-故障描述】长度必须介于 {min} 和 {max} 之间")
  59. private String dqssxxGzms;
  60. @ApiModelProperty(value = "螺栓无松脱")
  61. @Length(min = 1, max = 1, message = "【螺栓无松脱】长度必须介于 {min} 和 {max} 之间")
  62. private String lswst;
  63. @ApiModelProperty(value = "螺栓无松脱-故障描述")
  64. @Length(min = 1, max = 100, message = "【螺栓无松脱-故障描述】长度必须介于 {min} 和 {max} 之间")
  65. private String lswstGzms;
  66. @ApiModelProperty(value = "限制管两端有吊弦")
  67. @Length(min = 1, max = 1, message = "【限制管两端有吊弦】长度必须介于 {min} 和 {max} 之间")
  68. private String xzgldydx;
  69. @ApiModelProperty(value = "限制管两端有吊弦-故障描述")
  70. @Length(min = 1, max = 100, message = "【限制管两端有吊弦-故障描述】长度必须介于 {min} 和 {max} 之间")
  71. private String xzgldydxGzms;
  72. @ApiModelProperty(value = "吊弦状态良好")
  73. @Length(min = 1, max = 1, message = "【吊弦状态良好】长度必须介于 {min} 和 {max} 之间")
  74. private String dxztlh;
  75. @ApiModelProperty(value = "吊弦状态良好-故障描述")
  76. @Length(min = 1, max = 100, message = "【吊弦状态良好-故障描述】长度必须介于 {min} 和 {max} 之间")
  77. private String dxztlhGzms;
  78. @ApiModelProperty(value = "垂直间距")
  79. private Integer czjj;
  80. @ApiModelProperty(value = "两工作支高差")
  81. private Integer lgzzgc;
  82. @ApiModelProperty(value = "工支与非支高差")
  83. private Integer gzyfzgc;
  84. @ApiModelProperty(value = "无线夹")
  85. @Length(min = 1, max = 1, message = "【无线夹】长度必须介于 {min} 和 {max} 之间")
  86. private String wxj;
  87. @ApiModelProperty(value = "无线夹-故障描述")
  88. @Length(min = 1, max = 100, message = "【无线夹-故障描述】长度必须介于 {min} 和 {max} 之间")
  89. private String wxjGzms;
  90. @ApiModelProperty(value = "滑动吊弦线夹状态")
  91. @Length(min = 1, max = 1, message = "【滑动吊弦线夹状态】长度必须介于 {min} 和 {max} 之间")
  92. private String hddxxjzt;
  93. @ApiModelProperty(value = "滑动吊弦线夹状态-故障描述")
  94. @Length(min = 1, max = 100, message = "【滑动吊弦线夹状态-故障描述】长度必须介于 {min} 和 {max} 之间")
  95. private String hddxxjztGzms;
  96. @ApiModelProperty(value = "交叉吊弦状态")
  97. @Length(min = 1, max = 1, message = "【交叉吊弦状态】长度必须介于 {min} 和 {max} 之间")
  98. private String jcdxzt;
  99. @ApiModelProperty(value = "交叉吊弦状态-故障描述")
  100. @Length(min = 1, max = 100, message = "【交叉吊弦状态-故障描述】长度必须介于 {min} 和 {max} 之间")
  101. private String jcdxztGzms;
  102. @ApiModelProperty(value = "电连接线无散股、断股及烧损")
  103. @Length(min = 1, max = 1, message = "【电连接线无散股、断股及烧损】长度必须介于 {min} 和 {max} 之间")
  104. private String dljxzt;
  105. @ApiModelProperty(value = "电连接线-故障描述")
  106. @Length(min = 1, max = 100, message = "【电连接线-故障描述】长度必须介于 {min} 和 {max} 之间")
  107. private String dljxztGzms;
  108. @ApiModelProperty(value = "用户id")
  109. private Long userId;
  110. // 以下非数据库字段,导出excel用到
  111. private String dcxh;
  112. private Integer sxfx; // 上行方向
  113. private Integer xxfx; // 下行方向
  114. private String glbjzt; // 各零部件状态
  115. private String xiangbie; // 项别
  116. }