SignStopEntity.java 806 B

12345678910111213141516171819202122232425262728293031323334
  1. package top.haijunit.train.domain.entity;
  2. import jakarta.persistence.Entity;
  3. import jakarta.persistence.GeneratedValue;
  4. import jakarta.persistence.GenerationType;
  5. import jakarta.persistence.Id;
  6. import lombok.Data;
  7. import top.haijunit.train.domain.constant.DirectionEnum;
  8. import java.io.Serializable;
  9. import java.math.BigDecimal;
  10. /**
  11. * @author zhang
  12. * @date 2023/11/20 23:26
  13. * @description 停车标
  14. */
  15. @Data
  16. @Entity(name = "db_stop_sign")
  17. public class SignStopEntity implements Serializable {
  18. @Id
  19. @GeneratedValue(strategy = GenerationType.IDENTITY)
  20. private Long id;
  21. // 所属站台
  22. private Long stationId;
  23. // 上下行
  24. private DirectionEnum direction;
  25. // 所属区段号
  26. private Long selectionId;
  27. // 所属区段偏移
  28. private BigDecimal selectionOff;
  29. }