package incheon.cmm.g2f.poi.vo;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Pattern;
import javax.validation.constraints.Size;
import java.time.LocalDateTime;


@lombok.Getter @lombok.Setter
public class G2FPoiVO {
	final static String HTTP_URL_MULTILINE_REGEXP = "^(https?://(([a-zA-Z0-9.-]+(\\.[a-zA-Z]{2,})+)|(\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}))(:\\d{2,5})?(/.*)?\\r?\\n?)+$";
	final static String USE_AT_REGEXP = "^[YN]$";
	@NotBlank
	@Size(max = 20)
    private String nfId;        // nf_id
    private String poiNm;       // poi_nm
    private String poiClDc;     // poi_cl_dc
    private String poiRefrn;    // poi_refrn
    private String doroNm;      // doro_nm
    private String jibunNm;     // jibun_nm

    private String dacolDt;     // dacol_dt (DATE → String/LocalDate 선택 가능)
    private String obchgDt;     // obchg_dt

    private Double xEpsg5179;   // "x(EPSG:5179)"
    private Double yEpsg5179;   // "y(EPSG:5179)"
    private Double x;           // x
    private Double y;           // y        
}
