package incheon.cmm.map.domain;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Pattern;
import javax.validation.constraints.Size;

import java.security.Timestamp;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.OffsetDateTime;


@lombok.Getter @lombok.Setter
public class CmmnMap {
    // business_layers 
    private String taskLyrId;       // 업무 레이어 ID
    private String taskLyrNm;       // 업무 레이어 명
    private String taskLyrExpln;    // 업무 레이어 설명
    private String lyrPhysNm;       // 레이어 물리명
    private String lyrSrvcPrefix;   // 레이어 서비스 Prefix
    private String lyrSrvcNm;       // 레이어 서비스명
    private String lyrGroupCd;      // 레이어 그룹 코드
    private String lyrLclsfCd;      // 레이어 소분류 코드
    private String lyrMclsfCd;      // 레이어 중분류 코드
    private String lyrSclsfCd;      // 레이어 세분류 코드
    private String cntm;            // 좌표계 (예: EPSG 코드)
    private String spceTy;          // 공간 타입 (POINT, LINE, POLYGON 등)
    private LocalDateTime crtYmd;   // 생성 일시
    private String crtId;           // 생성자 ID
    private LocalDateTime chgYmd;   // 변경 일시
    private String chgId;           // 변경자 ID
}

