TbVmsIfscTraf.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package com.its.vms.entity;
  2. import com.its.app.utils.ItsUtils;
  3. import com.its.vms.dto.TbVmsIfscTrafDto;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Builder;
  6. import lombok.Data;
  7. import lombok.NoArgsConstructor;
  8. import java.io.Serializable;
  9. /**
  10. * Entity Class
  11. */
  12. @Data
  13. @Builder
  14. @NoArgsConstructor//(access = AccessLevel.PROTECTED)
  15. @AllArgsConstructor
  16. public class TbVmsIfscTraf implements Serializable {
  17. private static final long serialVersionUID = 1L;
  18. private Long vmsIfscId;
  19. private String vmsIfscNm;
  20. private String dsplStrtNodeNm;
  21. private String dsplEndNodeNm;
  22. private Long detrId;
  23. private String roadNm;
  24. private String spotNm;
  25. private String axisYn;
  26. private String prcnDt;
  27. private String cmtrGradCd;
  28. private Integer sped;
  29. private Integer trvlHh;
  30. public TbVmsIfscTrafDto toDto() {
  31. return TbVmsIfscTrafDto.builder()
  32. .vmsIfscId(this.vmsIfscId)
  33. .vmsIfscNm(this.vmsIfscNm)
  34. .dsplStrtNodeNm(this.dsplStrtNodeNm)
  35. .dsplEndNodeNm(this.dsplEndNodeNm)
  36. .detrId(this.detrId)
  37. .roadNm(this.roadNm)
  38. .spotNm(this.spotNm)
  39. .axisYn(this.axisYn)
  40. .prcnDt(this.prcnDt)
  41. .cmtrGradCd(ItsUtils.parseIntDef(this.cmtrGradCd, 0))
  42. .sped(this.sped)
  43. .trvlHh(this.trvlHh)
  44. .cngstCnt(0)
  45. .cngstDt("")
  46. .build();
  47. }
  48. //
  49. // public void trafCopy(TbVmsIfscTrafDto traf) {
  50. // traf.setDsplStrtNodeNm(this.dsplStrtNodeNm);
  51. // traf.setDsplEndNodeNm(this.dsplEndNodeNm);
  52. // traf.setDetrId(this.detrId);
  53. // traf.setRoadNm(this.roadNm);
  54. // traf.setSpotNm(this.spotNm);
  55. // traf.setAxisYn(this.axisYn);
  56. // traf.setPrcnDt(this.prcnDt);
  57. // traf.setCmtrGradCd(this.cmtrGradCd);
  58. // traf.setSped(this.sped);
  59. // traf.setTrvlHh(this.trvlHh);
  60. // }
  61. }