| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- package com.its.vms.dto;
- import lombok.Data;
- import java.io.Serializable;
- import java.util.ArrayList;
- import java.util.List;
- /**
- * DTO Class
- */
- @Data
- public class VmsSchedule implements Serializable {
- private static final long serialVersionUID = 1L;
- public VmsSchedule() {
- this.units = new ArrayList<>();
- }
- List<VmsScheduleDetl> units;
- public int getCount() {
- return this.units.size();
- }
- @Data
- public class VmsScheduleDetl {
- private String VMS_SCH_TYPE; //VARCHAR2(5) N VMS 스케줄 유형(A:자동,F:고정,B:기본)
- private int VMS_SCH_FORM_TYPE; //NUMBER(3) N VMS 폼 스케쥴 유형(0:교통,1:돌발,2:공사행사,3:홍보,4:우회,5:정체,6:안전,7:동영상,8:스트리밍영상)
- private int PHASE; //NUMBER(2) N PHASE
- private String VMS_FORM_ID; //NUMBER(5) Y VMS FORM ID
- private int DSPL_HH; //NUMBER(3) Y 0 표출 시간
- private String DSPL_STRT_HH; //VARCHAR2(14) N 표출시작시간
- private String DSPL_END_HH; //VARCHAR2(14) N 표출종료시간
- private String FRST_VMS_IFSC_ID; //NUMBER(10) Y 1단 VMS 정보제공구간 ID
- private String SECD_VMS_IFSC_ID; //NUMBER(10) Y 2단 VMS 정보제공구간 ID
- private String THIR_VMS_IFSC_ID; //NUMBER(10) Y 3단 VMS 정보제공구간 ID
- private String FOUR_VMS_IFSC_ID; //NUMBER(10) Y 4단 VMS 정보제공구간 ID
- private String FRST_IMG_IFSC_ID; //NUMBER(10) Y 1단 이미지 정보제공구간 ID
- private String SECD_IMG_IFSC_ID; //NUMBER(10) Y 2단 이미지 정보제공구간 ID
- private String THIR_IMG_IFSC_ID; //NUMBER(10) Y 3단 이미지 정보제공구간 ID
- private String FOUR_IMG_IFSC_ID; //NUMBER(10) Y 4단 이미지 정보제공구간 ID
- private String SYMB_LIB_NMBR; //NUMBER(4) Y 0 동영상인 경우 동영상 파일 심벌 아이디
- private String STRM_ADDR; //VARCHAR2(60) Y 스트리밍인경우 스트리밍 주소
- private String VMS_IFSC_ID; //도형식 배경 하단 소통정보 제공구간 ID
- private boolean DSPL_CNGS_YN;
- private VmsEvent.VmsEventDetl event;
- }
- }
|