package com.its.api.its.model.dto.ifsc;

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

import java.io.Serializable;

/**
 * 반복 정체 구간 DTO Class
 */
@Data
@Builder
@ApiModel("TbReptCngsSectKeyDto(반복 정체 구간-확정하기, 예상취소, 확정취소)")
public class TbReptCngsSectKeyDto implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("정보제공구간 ID")  // N NUMBER(10)
    @JsonProperty("ifsc_id")
    private Long ifscId;

    @ApiModelProperty("통계 년월")  // N VARCHAR(6)
    @JsonProperty("stat_ym")
    private String statYm;

    @ApiModelProperty("요일 유형 코드")  // N VARCHAR(7)
    @JsonProperty("day_type_cd")
    private String dayTypeCd;

    @ApiModelProperty("혼잡 시작 시분")  // N VARCHAR(4)
    @JsonProperty("cnfs_strt_hm")
    private String cnfsStrtHm;

}
