BusJcbFdfxjyq.java 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  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.math.BigDecimal;
  7. import java.util.Date;
  8. import lombok.Data;
  9. import lombok.EqualsAndHashCode;
  10. import org.hibernate.validator.constraints.Length;
  11. /**
  12. * dxf分选绝缘器检查表
  13. * @author wuhonghao 2021-10-14
  14. */
  15. @Data
  16. @ApiModel("dxf分选绝缘器检查表 ")
  17. @EqualsAndHashCode(callSuper = true)
  18. public class BusJcbFdfxjyq extends BaseEntity{
  19. @ApiModelProperty(value = "主键", hidden = true)
  20. private String id;
  21. @ApiModelProperty(value = "绝缘器主键")
  22. private Long fdfxjyqId;
  23. @ApiModelProperty(value = "部门id")
  24. private Long deptId;
  25. @ApiModelProperty(value = "所属部门")
  26. private String deptName;
  27. @ApiModelProperty(value = "线路id")
  28. private Long lineId;
  29. @ApiModelProperty(value = "线别")
  30. private String lineName;
  31. @ApiModelProperty(value = "站/区间名称")
  32. private String stationName;
  33. @ApiModelProperty(value = "站/区间ID")
  34. private Long stationId;
  35. @ApiModelProperty(value = "支柱号")
  36. @Length(min = 1, max = 50, message = "【支柱号】长度必须介于 {min} 和 {max} 之间")
  37. private String pillarCode;
  38. @ApiModelProperty(value = "分段号")
  39. @Length(min = 1, max = 50, message = "【分段号】长度必须介于 {min} 和 {max} 之间")
  40. private String fdh;
  41. @ApiModelProperty(value = "温度")
  42. @Length(min = 1, max = 10, message = "【温度】长度必须介于 {min} 和 {max} 之间")
  43. private String temperature;
  44. @ApiModelProperty(value = "检查日期")
  45. @JsonFormat(pattern = "yyyy-MM-dd")
  46. private Date checkDate;
  47. @ApiModelProperty(value = "图片路径")
  48. @Length(min = 1, max = 255, message = "【图片路径】长度必须介于 {min} 和 {max} 之间")
  49. private String picUrl;
  50. @ApiModelProperty(value = "a点值")
  51. private BigDecimal pointA;
  52. @ApiModelProperty(value = "b点值")
  53. private BigDecimal pointB;
  54. @ApiModelProperty(value = "c点值")
  55. private BigDecimal pointC;
  56. @ApiModelProperty(value = "d点值")
  57. private BigDecimal pointD;
  58. @ApiModelProperty(value = "e点值")
  59. private BigDecimal pointE;
  60. @ApiModelProperty(value = "f点值")
  61. private BigDecimal pointF;
  62. @ApiModelProperty(value = "g点值")
  63. private BigDecimal pointG;
  64. @ApiModelProperty(value = "h点值")
  65. private BigDecimal pointH;
  66. @ApiModelProperty(value = "分段负驰度")
  67. private BigDecimal fcd;
  68. @ApiModelProperty(value = "分段地面平顺度(任意两点间导高差最大值)")
  69. private BigDecimal fddmpsd;
  70. @ApiModelProperty(value = "线路、分段数据-线路坡度")
  71. private BigDecimal xlfdXlpd;
  72. @ApiModelProperty(value = "线路、分段数据-外轨超高")
  73. private BigDecimal xlfdWgdg;
  74. @ApiModelProperty(value = "线路、分段数据-分段顺线路倾角")
  75. private BigDecimal xlfdFdsxlqj;
  76. @ApiModelProperty(value = "线路、分段数据-分段垂直线路倾角")
  77. private BigDecimal xlfdFdczxlqj;
  78. @ApiModelProperty(value = "分段绝缘器主绝缘状态")
  79. @Length(min = 1, max = 1, message = "【分段绝缘器主绝缘状态】长度必须介于 {min} 和 {max} 之间")
  80. private String jybjFdjyqzjyzt;
  81. @ApiModelProperty(value = "分段绝缘器主绝缘状态(故障描述)")
  82. @Length(max = 255, message = "【分段绝缘器主绝缘状态(故障描述)】长度必须介于 {min} 和 {max} 之间")
  83. private String jybjFdjyqzjyztDesc;
  84. @ApiModelProperty(value = "承力索绝缘子状态")
  85. @Length(min = 1, max = 1, message = "【承力索绝缘子状态】长度必须介于 {min} 和 {max} 之间")
  86. private String jybjClsjyzzt;
  87. @ApiModelProperty(value = "承力索绝缘子状态(故障描述)")
  88. @Length(max = 255, message = "【承力索绝缘子状态(故障描述)】长度必须介于 {min} 和 {max} 之间")
  89. private String jybjClsjyzztDesc;
  90. @ApiModelProperty(value = "各螺栓无锈蚀、烧伤、裂纹")
  91. @Length(min = 1, max = 1, message = "【各螺栓无锈蚀、烧伤、裂纹】长度必须介于 {min} 和 {max} 之间")
  92. private String lbjztLs;
  93. @ApiModelProperty(value = "各螺栓无锈蚀、烧伤、裂纹(故障描述)")
  94. @Length(max = 255, message = "【各螺栓无锈蚀、烧伤、裂纹(故障描述)】长度必须介于 {min} 和 {max} 之间")
  95. private String lbjztLsDesc;
  96. @ApiModelProperty(value = "斜吊线无锈蚀、烧伤、裂纹")
  97. @Length(min = 1, max = 1, message = "【斜吊线无锈蚀、烧伤、裂纹】长度必须介于 {min} 和 {max} 之间")
  98. private String lbjztXdx;
  99. @ApiModelProperty(value = "斜吊线无锈蚀、烧伤、裂纹(故障描述)")
  100. @Length(max = 255, message = "【斜吊线无锈蚀、烧伤、裂纹(故障描述)】长度必须介于 {min} 和 {max} 之间")
  101. private String lbjztXdxDesc;
  102. @ApiModelProperty(value = "平衡支架无锈蚀、烧伤、裂纹")
  103. @Length(min = 1, max = 1, message = "【平衡支架无锈蚀、烧伤、裂纹】长度必须介于 {min} 和 {max} 之间")
  104. private String lbjztPhzj;
  105. @ApiModelProperty(value = "平衡支架无锈蚀、烧伤、裂纹(故障描述)")
  106. @Length(max = 255, message = "【平衡支架无锈蚀、烧伤、裂纹(故障描述)】长度必须介于 {min} 和 {max} 之间")
  107. private String lbjztPhzjDesc;
  108. @ApiModelProperty(value = "接触线接头处过渡平滑")
  109. @Length(min = 1, max = 1, message = "【接触线接头处过渡平滑】长度必须介于 {min} 和 {max} 之间")
  110. private String lbjztJcxjt;
  111. @ApiModelProperty(value = "接触线接头处过渡平滑(故障描述)")
  112. @Length(max = 255, message = "【接触线接头处过渡平滑(故障描述)】长度必须介于 {min} 和 {max} 之间")
  113. private String lbjztJcxjtDesc;
  114. @ApiModelProperty(value = "消弧角无裂纹、烧伤")
  115. @Length(min = 1, max = 1, message = "【消弧角无裂纹、烧伤】长度必须介于 {min} 和 {max} 之间")
  116. private String lbjztXhj;
  117. @ApiModelProperty(value = "消弧角无裂纹、烧伤(故障描述)")
  118. @Length(max = 255, message = "【消弧角无裂纹、烧伤(故障描述)】长度必须介于 {min} 和 {max} 之间")
  119. private String lbjztXhjDesc;
  120. @ApiModelProperty(value = "受电弓接触状态-两端长短滑轨分别与接触线三点等高")
  121. @Length(min = 1, max = 1, message = "【受电弓接触状态-两端长短滑轨分别与接触线三点等高】长度必须介于 {min} 和 {max} 之间")
  122. private String sdgjcztSddg;
  123. @ApiModelProperty(value = "受电弓接触状态-两端长短滑轨分别与接触线三点等高(故障描述)")
  124. @Length(max = 255, message = "【受电弓接触状态-两端长短滑轨分别与接触线三点等高(故障描述)】长度必须介于 {min} 和 {max} 之间")
  125. private String sdgjcztSddgDesc;
  126. @ApiModelProperty(value = "设备状态")
  127. @Length(min = 1, max = 1, message = "【设备状态】长度必须介于 {min} 和 {max} 之间")
  128. private String sbzt;
  129. @ApiModelProperty(value = "设备状态(故障描述)")
  130. @Length(max = 255, message = "【设备状态(故障描述)】长度必须介于 {min} 和 {max} 之间")
  131. private String sbztDesc;
  132. @ApiModelProperty(value = "检查人")
  133. private String checkUser;
  134. @ApiModelProperty(value = "确认人")
  135. private String confirmUser;
  136. @ApiModelProperty(value = "存在问题")
  137. @Length(min = 1, max = 1000, message = "【存在问题】长度必须介于 {min} 和 {max} 之间")
  138. private String czwt;
  139. @ApiModelProperty(value = "提交状态 0未提交 1已提交 2已退回 9已确认")
  140. @Length(min = 1, max = 1, message = "【提交状态 0未提交 1已提交 2已退回 9已确认】长度必须介于 {min} 和 {max} 之间")
  141. private String submitState;
  142. @ApiModelProperty(value = "del_flag")
  143. @Length(min = 1, max = 1, message = "【del_flag】长度必须介于 {min} 和 {max} 之间")
  144. private String delFlag;
  145. }