BusJcbDmcgyq.java 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  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-13
  10. */
  11. @Data
  12. @ApiModel("检查表-地面磁感应器")
  13. @EqualsAndHashCode(callSuper = true)
  14. public class BusJcbDmcgyq extends BusJcab{
  15. @ApiModelProperty(value = "感应器id")
  16. private Long gyqId;
  17. @ApiModelProperty(value = "分相")
  18. @Length(min = 1, max = 100, message = "【分相】长度必须介于 {min} 和 {max} 之间")
  19. private String fenxiang;
  20. @ApiModelProperty(value = "行别")
  21. @Length(min = 1, max = 10, message = "【行别】长度必须介于 {min} 和 {max} 之间")
  22. private String xingbie;
  23. @ApiModelProperty(value = "行别")
  24. private String xingbieText;
  25. @ApiModelProperty(value = "支柱号范围")
  26. private Integer pillarArea;
  27. @ApiModelProperty(value = "天气")
  28. @Length(min = 1, max = 30, message = "【天气】长度必须介于 {min} 和 {max} 之间")
  29. private String tianqi;
  30. @ApiModelProperty(value = "地感器外观-是否安装牢固")
  31. @Length(min = 1, max = 1, message = "【地感器外观-是否安装牢固】长度必须介于 {min} 和 {max} 之间")
  32. private String dgqwgAzlg;
  33. @ApiModelProperty(value = "地感器外观-是否完整无损")
  34. @Length(min = 1, max = 1, message = "【地感器外观-是否完整无损】长度必须介于 {min} 和 {max} 之间")
  35. private String dgqwgWzws;
  36. @ApiModelProperty(value = "地感器外观-是否表面清洁")
  37. @Length(min = 1, max = 1, message = "【地感器外观-是否表面清洁】长度必须介于 {min} 和 {max} 之间")
  38. private String dgqwgBmqj;
  39. @ApiModelProperty(value = "未安装牢固-故障描述")
  40. @Length(min = 1, max = 100, message = "【未安装牢固-故障描述】长度必须介于 {min} 和 {max} 之间")
  41. private String dgqwgAzlgGzms;
  42. @ApiModelProperty(value = "未完整无损-故障描述")
  43. @Length(min = 1, max = 100, message = "【未完整无损-故障描述】长度必须介于 {min} 和 {max} 之间")
  44. private String dgqwgWzwsGzms;
  45. @ApiModelProperty(value = "未表面清洁-故障描述")
  46. @Length(min = 1, max = 100, message = "【未表面清洁-故障描述】长度必须介于 {min} 和 {max} 之间")
  47. private String dgqwgBmqjGzms;
  48. @ApiModelProperty(value = "标识牌外观-是否清晰")
  49. @Length(min = 1, max = 1, message = "【标识牌外观-是否清晰】长度必须介于 {min} 和 {max} 之间")
  50. private String bspwgBsqx;
  51. @ApiModelProperty(value = "外观不清晰-故障描述")
  52. @Length(min = 1, max = 100, message = "【外观不清晰-故障描述】长度必须介于 {min} 和 {max} 之间")
  53. private String bspwgBsqxGzms;
  54. @ApiModelProperty(value = "标识牌-是否安装牢固")
  55. @Length(min = 1, max = 1, message = "【标识牌-是否安装牢固】长度必须介于 {min} 和 {max} 之间")
  56. private String bspwgAzlg;
  57. @ApiModelProperty(value = "未安装牢固-故障描述")
  58. @Length(min = 1, max = 100, message = "【未安装牢固-故障描述】长度必须介于 {min} 和 {max} 之间")
  59. private String bspwgAzlgGzms;
  60. @ApiModelProperty(value = "地感器测量-g1")
  61. private Integer dgqclG1;
  62. @ApiModelProperty(value = "地感器测量-g2")
  63. private Integer dgqclG2;
  64. @ApiModelProperty(value = "地感器测量-g3")
  65. private Integer dgqclG3;
  66. @ApiModelProperty(value = "地感器测量-g4")
  67. private Integer dgqclG4;
  68. @ApiModelProperty(value = "用户id")
  69. private Long userId;
  70. // 导出用
  71. private String czlc; // 里程
  72. private String gyqNumber; // 感应器编号
  73. private String ctl; // 磁通量
  74. private Integer scz; // 实测值
  75. private String wsjbjsd; // 污损及部件松动
  76. }