package com.its.vms.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 *  Entity Class
 */
@Getter
@Builder
@NoArgsConstructor//(access = AccessLevel.PROTECTED)
@AllArgsConstructor
public class TbVmsForm implements Serializable {
    private static final long serialVersionUID = 1L;

    private Integer vmsFormId;
    private String vmsTypeCd;
    private Integer vmsFormTypeCd;
    private Integer vmsFormColrCd;
    private String vmsFormNm;
    private String vmsFormExpl;
    private Integer vmsFormDsplDrctCd;
    private Integer symbLibNmbr;
    private byte[] vmsFormImag;
    private Integer vmsFormDsplMthdCd;
    private Long cctvMngmNmbr;
    private String updtDt;
    private String validYn;

    private String localFileName;
    private String ftpFileName;
    private Integer trfBackImgId;

    private boolean isTrfIfsc;     //도형식 하단 정보제공구간소통정보
    private boolean isTrfAxis;     //도형식 하단 축소통정보
    private boolean isTrfFixed;    //도형식 하단에 소통정보가 없을 경우 기본문자 표출여부, 20200515 추가함
    private boolean isIsNewForm;   //신규이거나 변경된 경우 true

}
