BusStation.java 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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. * @author railway
  10. */
  11. @Data
  12. @ApiModel("区间/站场")
  13. @EqualsAndHashCode(callSuper = true)
  14. public class BusStation extends BaseEntity {
  15. @ApiModelProperty(value = "主键", hidden = true)
  16. private String stationId;
  17. @ApiModelProperty(value = "车间id")
  18. private Long deptId;
  19. @ApiModelProperty(value = "车间名称(冗余)")
  20. private String deptName;
  21. @ApiModelProperty(value = "线路id")
  22. private Long lineId;
  23. @ApiModelProperty(value = "线路名称(冗余)")
  24. private String lineName;
  25. @ApiModelProperty(value = "行别")
  26. @Length(min = 1, max = 4, message = "【行别】长度必须介于 {min} 和 {max} 之间")
  27. private String xingbie;
  28. @ApiModelProperty(value = "行别")
  29. private String xingbieText;
  30. @ApiModelProperty(value = "区间站场名称")
  31. @Length(min = 1, max = 64, message = "【区间站场名称】长度必须介于 {min} 和 {max} 之间")
  32. private String stationName;
  33. @ApiModelProperty(value = "区间站场类型")
  34. @Length(min = 1, max = 4, message = "【区间站场类型】长度必须介于 {min} 和 {max} 之间")
  35. private String stationType;
  36. @ApiModelProperty(value = "区间里程")
  37. private Integer qjlc;
  38. @ApiModelProperty(value = "起始公里标")
  39. private Integer startMarker;
  40. @ApiModelProperty(value = "结束公里标")
  41. private Integer endMarker;
  42. @ApiModelProperty(value = "电化股道数")
  43. private Integer dhgds;
  44. @ApiModelProperty(value = "显示顺序")
  45. private Integer orderNum;
  46. @ApiModelProperty(value = "删除标志(0代表存在 1代表删除)")
  47. @Length(min = 1, max = 1, message = "【删除标志(0代表存在 1代表删除)】长度必须介于 {min} 和 {max} 之间")
  48. private String delFlag;
  49. }