package com.its.op.dto.its.rse;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;

/**
 * RSE 구간 통과 이력 DTO Class
 */
@Data
@Builder
@ApiModel("TbRseSectPassHsDto(RSE 구간 통과 이력)")
public class TbRseSectPassHsDto implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("RSE 구간 아이디")  // N VARCHAR2(8)
    @JsonProperty("rse_sect_id")
    private String rseSectId;

    @ApiModelProperty("생성 일시")  // N VARCHAR2(14)
    @JsonProperty("crtn_dt")
    private String crtnDt;

    @ApiModelProperty("OBU 인식 번호")  // N VARCHAR2(200)
    @JsonProperty("obu_idnt_nmbr")
    private String obuIdntNmbr;

    @ApiModelProperty("시작 지점 통과 일시")  // N VARCHAR2(14)
    @JsonProperty("strt_spot_pass_dt")
    private String strtSpotPassDt;

    @ApiModelProperty("종료 지점 통과 일시")  // N VARCHAR2(14)
    @JsonProperty("end_spot_pass_dt")
    private String endSpotPassDt;

    // Code Description Field

}
