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

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;

/**
 * VMS 메시지 표출 방향 DTO Class
 */
@Data
@Builder
@ApiModel("TbVmsMsgDsplDrctDto(VMS 메시지 표출 방향)")
public class TbVmsMsgDsplDrctDto implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("VMS 메시지 표출 방향 코드")  // N NUMBER(3)
    @JsonProperty("vms_msg_dspl_drct_cd")
    private Integer vmsMsgDsplDrctCd;

    @ApiModelProperty("VMS 메시지 표출 방향 명")  // Y VARCHAR(60)
    @JsonProperty("vms_msg_dspl_drct_nm")
    private String vmsMsgDsplDrctNm;

    @ApiModelProperty("표출 방법 설명")  // Y VARCHAR(200)
    @JsonProperty("dspl_mthd_expl")
    private String dsplMthdExpl;

    // Code Description Field
    @ApiModelProperty("VMS 메시지 표출 방향 코드 설명")
    @JsonProperty("vms_msg_dspl_drct_desc")    // VMS_MSG_DSPL_DRCT_CD
    private String vmsMsgDsplDrctDesc;

}
