KafkaEvpsEventDto.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.evps.common.kafka.dto;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Builder;
  4. import lombok.Data;
  5. import lombok.NoArgsConstructor;
  6. /**
  7. * 긴급차량 이벤트 정보
  8. */
  9. @Data
  10. @Builder
  11. @NoArgsConstructor
  12. @AllArgsConstructor
  13. public class KafkaEvpsEventDto implements KafkaEvpsData {
  14. public static final int EVPS_EVENT_SERVICE_START = 0;
  15. public static final int EVPS_EVENT_VEHICLE_MOVE = 1;
  16. public static final int EVPS_EVENT_SERVICE_END = 2;
  17. /**
  18. * 긴급차량 서비스 ID
  19. */
  20. private String serviceId;
  21. /**
  22. * 수집시각
  23. */
  24. private String clctDt;
  25. /**
  26. * 긴급차량 번호(Not Used)
  27. */
  28. private String evNo;
  29. /**
  30. * 이벤트 코드(0:서비스시작, 1:차량위치, 2:서비스종료)
  31. */
  32. private Integer eventCd;
  33. /**
  34. * 현재위치 위도
  35. */
  36. private Double curLat;
  37. /**
  38. * 현재위치 경로
  39. */
  40. private Double curLng;
  41. /**
  42. * 현재 차량 속도
  43. */
  44. private Integer curSpd;
  45. /**
  46. * 목적지 남은거리(m)
  47. */
  48. private Integer remDist;
  49. }