BaseDeptLine.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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 java.math.BigDecimal;
  6. import lombok.Data;
  7. import lombok.EqualsAndHashCode;
  8. import org.hibernate.validator.constraints.Length;
  9. /**
  10. * primary key (line_id, dept_id) using
  11. *
  12. * @author railway 2021-11-20
  13. */
  14. @Data
  15. @ApiModel(" primary key (line_id, dept_id) using")
  16. @EqualsAndHashCode(callSuper = true)
  17. public class BaseDeptLine extends BaseEntity {
  18. @ApiModelProperty(value = "主键", hidden = true)
  19. private Long id;
  20. @ApiModelProperty(value = "线路ID")
  21. private Long lineId;
  22. @ApiModelProperty(value = "资产所属单位id")
  23. private Long deptId;
  24. @ApiModelProperty(value = "资产所属单位名称")
  25. private String deptName;
  26. @ApiModelProperty(value = "电化开通日期")
  27. @Length(max = 20, message = "【电化开通日期】长度必须介于 {min} 和 {max} 之间")
  28. private String lineKtrq;
  29. @ApiModelProperty(value = "开始公里标")
  30. private BigDecimal lineStartMarker;
  31. @ApiModelProperty(value = "结束公里标")
  32. private BigDecimal lineEndMarker;
  33. @ApiModelProperty(value = "供电方式")
  34. @Length(max = 20, message = "【供电方式】长度必须介于 {min} 和 {max} 之间")
  35. private String lineGdfs;
  36. @ApiModelProperty(value = "悬挂类型")
  37. @Length(max = 20, message = "【悬挂类型】长度必须介于 {min} 和 {max} 之间")
  38. private String lineXglx;
  39. @ApiModelProperty(value = "其他")
  40. @Length(max = 255, message = "【其他】长度必须介于 {min} 和 {max} 之间")
  41. private String lineQt;
  42. @ApiModelProperty(value = "数据编号")
  43. @Length(max = 255, message = "【数据编号】长度必须介于 {min} 和 {max} 之间")
  44. private String lineSjbh;
  45. @ApiModelProperty(value = "显示顺序")
  46. private Integer orderNum;
  47. @ApiModelProperty(value = "删除标志(0代表存在 1代表删除)")
  48. @Length(min = 1, max = 1, message = "【删除标志(0代表存在 1代表删除)】长度必须介于 {min} 和 {max} 之间")
  49. private String delFlag;
  50. }