BusWjcxc.java 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. package com.railway.business.baseinfo.domain;
  2. import com.railway.common.core.domain.BaseEntity;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import lombok.EqualsAndHashCode;
  7. import org.hibernate.validator.constraints.Length;
  8. /**
  9. * 基础数据-无交叉线岔
  10. * @author zcf 2021-10-27
  11. */
  12. @Data
  13. @ApiModel("基础数据-无交叉线岔")
  14. @EqualsAndHashCode(callSuper = true)
  15. public class BusWjcxc extends BaseEntity{
  16. @ApiModelProperty(value = "主键", hidden = true)
  17. private String id;
  18. @ApiModelProperty(value = "车间ID")
  19. private String deptId;
  20. @ApiModelProperty(value = "所属部门")
  21. private String deptName;
  22. @ApiModelProperty(value = "线别ID")
  23. private String lineId;
  24. @ApiModelProperty(value = "线别")
  25. private String lineName;
  26. @ApiModelProperty(value = "区间ID")
  27. @Length(min = 1, max = 20, message = "【区间ID】长度必须介于 {min} 和 {max} 之间")
  28. private String stationId;
  29. @ApiModelProperty(value = "站/区间")
  30. private String stationName;
  31. @ApiModelProperty(value = "行别")
  32. @Length(min = 1, max = 50, message = "【行别】长度必须介于 {min} 和 {max} 之间")
  33. private String xingbie;
  34. @ApiModelProperty(value = "行别")
  35. private String xingbieText;
  36. @ApiModelProperty(value = "支柱范围")
  37. @Length(min = 1, max = 50, message = "【支柱号】长度必须介于 {min} 和 {max} 之间")
  38. private String pillarArea;
  39. @ApiModelProperty(value = "股道")
  40. @Length(min = 1, max = 100, message = "【股道】长度必须介于 {min} 和 {max} 之间")
  41. private String stationTrack;
  42. @ApiModelProperty(value = "管辖模式")
  43. @Length(min = 1, max = 50, message = "【管辖模式】长度必须介于 {min} 和 {max} 之间")
  44. private String gxms;
  45. @ApiModelProperty(value = "道岔编号")
  46. @Length(min = 1, max = 50, message = "【道岔编号】长度必须介于 {min} 和 {max} 之间")
  47. private String dcbh;
  48. @ApiModelProperty(value = "线岔号")
  49. @Length(min = 1, max = 50, message = "【线岔号】长度必须介于 {min} 和 {max} 之间")
  50. private String xch;
  51. @ApiModelProperty(value = "无交叉线岔类型")
  52. @Length(min = 1, max = 50, message = "【无交叉线岔类型】长度必须介于 {min} 和 {max} 之间")
  53. private String wjcxclx;
  54. @ApiModelProperty(value = "数据编号")
  55. @Length(min = 1, max = 50, message = "【数据编号】长度必须介于 {min} 和 {max} 之间")
  56. private String sjbh;
  57. @ApiModelProperty(value = "del_flag")
  58. @Length(min = 1, max = 1, message = "【del_flag】长度必须介于 {min} 和 {max} 之间")
  59. private String delFlag;
  60. }