PrkPlceVhclLocationResponseInfo.java 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.its.pis.websocket.C2F;
  2. import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  3. import com.its.pis.websocket.C2F.prk_plce_vhcl_location.LocationInfo;
  4. import lombok.*;
  5. import java.util.ArrayList;
  6. import java.util.List;
  7. /**
  8. * 이용자 차량 위치 정보 응답(개별시스템 → 통합시스템)
  9. * message
  10. * prk_plce_vhcl_location_response_info
  11. * 이용자 차량 위치정보 응답
  12. * Single
  13. * 1.2.410.200053.2.00090.0.2.2.5.0.2
  14. */
  15. @Data
  16. @Builder
  17. @NoArgsConstructor(access = AccessLevel.PRIVATE)
  18. @AllArgsConstructor(access = AccessLevel.PRIVATE)
  19. @JsonIgnoreProperties(ignoreUnknown = true)
  20. public class PrkPlceVhclLocationResponseInfo extends C2FMessagePayload {
  21. // // Token
  22. // private String prk_tkn;
  23. // // 이벤트명
  24. // private String event_name; // 주차정보 교환에 필요한 기본정보 - prk_plce_vhcl_location_response_info(이용자 차량위치 정보 응답)) 필수
  25. //
  26. // // 이벤트형식
  27. // private String event_type; // 정보 등록/갱신 요청 메시지 - response 필수
  28. //
  29. // // 정보생성 시각
  30. // private String info_create_time; // 주차정보를 입력하여 생성하는 시각(주차정보 신규 생성 시, 서버에서 정보 갱신 시각 관리, 24시간 표기법 사용)
  31. // // datetime 2020년01월01일10시10분10초(YYYY-MM-DD hh:mm:ss) 필수
  32. //
  33. // // 주차장 관리번호
  34. // private String prk_plce_manage_no; // 주차장 관리 ID 또는 확장 ID (시스템 내 정보교환을 하는데 있어, 필요하다 판단될 경우 관리ID와 확장ID 모두 명기)
  35. // // char(18) 주차장 관리 ID 체계 또는 확장 ID 체계 참고 필수
  36. ////////////////////////////////////////
  37. // 차량번호
  38. private String vhcl_no; // 이용자 차량번호(입출차ID) varchar(64) 00하0000(암호화) 필수
  39. // 위치정보
  40. // TODO
  41. //private LocationInfo location_info;
  42. private List<LocationInfo> location_info = new ArrayList<>();
  43. }