package incheon.product.geoview2d.layer.vo;

import incheon.com.cmm.ComDefaultVO;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.Size;
import java.io.Serial;
import java.sql.Timestamp;

/**
 * 업무 레이어 VO.
 * 테이블: iccom.task_lyr
 */
@Getter
@Setter
public class TaskLayerVO extends ComDefaultVO {

    @Serial
    private static final long serialVersionUID = 1L;

    private Integer taskLyrId;

    @Size(max = 50)
    private String taskLyrNm;

    @Size(max = 100)
    private String taskLyrExpln;

    @Size(max = 64)
    private String lyrPhysNm;

    @Size(max = 64)
    private String lyrSrvcPrefix;

    @Size(max = 64)
    private String lyrSrvcNm;

    private String lyrGroupCd;
    private String lyrLclsfCd;
    private String lyrMclsfCd;
    private String lyrSclsfCd;

    private Short cntm;
    private String spceTy;

    private Timestamp crtYmd;
    private String crtId;
    private Timestamp chgYmd;
    private String chgId;
}
