BusJcbDmcgyq.java 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  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-13
  13. */
  14. @Data
  15. @ApiModel("检查表-地面磁感应器")
  16. @EqualsAndHashCode(callSuper = true)
  17. public class BusJcbDmcgyq 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 = "感应器id")
  35. private Long gyqId;
  36. @ApiModelProperty(value = "分相")
  37. @Length(min = 1, max = 100, message = "【分相】长度必须介于 {min} 和 {max} 之间")
  38. private String fenxiang;
  39. @ApiModelProperty(value = "行别")
  40. @Length(min = 1, max = 10, message = "【行别】长度必须介于 {min} 和 {max} 之间")
  41. private String xingbie;
  42. @ApiModelProperty(value = "行别")
  43. private String xingbieText;
  44. @ApiModelProperty(value = "支柱号范围")
  45. private Integer pillarArea;
  46. @ApiModelProperty(value = "天气")
  47. @Length(min = 1, max = 30, message = "【天气】长度必须介于 {min} 和 {max} 之间")
  48. private String tianqi;
  49. @ApiModelProperty(value = "温度")
  50. @Length(min = 1, max = 20, message = "【温度】长度必须介于 {min} 和 {max} 之间")
  51. private String temperature;
  52. @JsonFormat(pattern = "yyyy-MM-dd")
  53. private LocalDate checkDate;
  54. @ApiModelProperty(value = "地感器外观-是否安装牢固")
  55. @Length(min = 1, max = 1, message = "【地感器外观-是否安装牢固】长度必须介于 {min} 和 {max} 之间")
  56. private String dgqwgAzlg;
  57. @ApiModelProperty(value = "地感器外观-是否完整无损")
  58. @Length(min = 1, max = 1, message = "【地感器外观-是否完整无损】长度必须介于 {min} 和 {max} 之间")
  59. private String dgqwgWzws;
  60. @ApiModelProperty(value = "地感器外观-是否表面清洁")
  61. @Length(min = 1, max = 1, message = "【地感器外观-是否表面清洁】长度必须介于 {min} 和 {max} 之间")
  62. private String dgqwgBmqj;
  63. @ApiModelProperty(value = "未安装牢固-故障描述")
  64. @Length(min = 1, max = 100, message = "【未安装牢固-故障描述】长度必须介于 {min} 和 {max} 之间")
  65. private String dgqwgAzlgGzms;
  66. @ApiModelProperty(value = "未完整无损-故障描述")
  67. @Length(min = 1, max = 100, message = "【未完整无损-故障描述】长度必须介于 {min} 和 {max} 之间")
  68. private String dgqwgWzwsGzms;
  69. @ApiModelProperty(value = "未表面清洁-故障描述")
  70. @Length(min = 1, max = 100, message = "【未表面清洁-故障描述】长度必须介于 {min} 和 {max} 之间")
  71. private String dgqwgBmqjGzms;
  72. @ApiModelProperty(value = "标识牌外观-是否清晰")
  73. @Length(min = 1, max = 1, message = "【标识牌外观-是否清晰】长度必须介于 {min} 和 {max} 之间")
  74. private String bspwgBsqx;
  75. @ApiModelProperty(value = "外观不清晰-故障描述")
  76. @Length(min = 1, max = 100, message = "【外观不清晰-故障描述】长度必须介于 {min} 和 {max} 之间")
  77. private String bspwgBsqxGzms;
  78. @ApiModelProperty(value = "标识牌-是否安装牢固")
  79. @Length(min = 1, max = 1, message = "【标识牌-是否安装牢固】长度必须介于 {min} 和 {max} 之间")
  80. private String bspwgAzlg;
  81. @ApiModelProperty(value = "未安装牢固-故障描述")
  82. @Length(min = 1, max = 100, message = "【未安装牢固-故障描述】长度必须介于 {min} 和 {max} 之间")
  83. private String bspwgAzlgGzms;
  84. @ApiModelProperty(value = "地感器测量-g1")
  85. private Integer dgqclG1;
  86. @ApiModelProperty(value = "地感器测量-g2")
  87. private Integer dgqclG2;
  88. @ApiModelProperty(value = "地感器测量-g3")
  89. private Integer dgqclG3;
  90. @ApiModelProperty(value = "地感器测量-g4")
  91. private Integer dgqclG4;
  92. @ApiModelProperty(value = "设备状态")
  93. @Length(min = 1, max = 1, message = "【设备状态】长度必须介于 {min} 和 {max} 之间")
  94. private String sbzt;
  95. @ApiModelProperty(value = "检查人")
  96. @Length(min = 1, max = 20, message = "【检查人】长度必须介于 {min} 和 {max} 之间")
  97. private String checkUser;
  98. @ApiModelProperty(value = "确认人")
  99. @Length(min = 1, max = 20, message = "【确认人】长度必须介于 {min} 和 {max} 之间")
  100. private String confirmUser;
  101. @ApiModelProperty(value = "存在问题")
  102. @Length(max = 1000, message = "【存在问题】长度必须介于 {min} 和 {max} 之间")
  103. private String czwt;
  104. @ApiModelProperty(value = "提交状态")
  105. @Length(min = 1, max = 10, message = "【提交状态】长度必须介于 {min} 和 {max} 之间")
  106. private String submitState;
  107. @ApiModelProperty(value = "用户id")
  108. private Long userId;
  109. @ApiModelProperty(value = "del_flag")
  110. @Length(min = 1, max = 1, message = "【del_flag】长度必须介于 {min} 和 {max} 之间")
  111. private String delFlag;
  112. @ApiModelProperty(value = "要排序的列")
  113. private String orderBy;
  114. @ApiModelProperty(value = "1-ASC 正序排序,0-DESC 倒序排序")
  115. private String isAsc;
  116. }