package incheon.ags.dss.regen.vo;

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

/**
 * 대상분류 상세 VO (icdss.urb_trgt_clsf_dtl)
 */
@Getter
@Setter
public class UrbTrgtClsfDtlVO extends ComDefaultVO {

    /** 대상분류상세번호 (PK) */
    private Integer trgtClsfDtlNo;

    /** 대상분류번호 (FK) */
    private Integer trgtClsfNo;

    /** 시설명 */
    private String fcltNm;

    /** 필지고유번호 (PNU, ltlnd_unq_no) */
    private String ltlndUnqNo;

    /** 최초등록아이디 */
    private String frstRegId;

    /** 최초등록일시 */
    private String frstRegDt;

    /** 최종수정아이디 */
    private String lastMdfcnId;

    /** 최종수정일시 */
    private String lastMdfcnDt;

    /* --------------------------------------------------------------------
     * [조회용 필드] - lsmd_cont_ldreg / 공간정보 조인 결과
     *   Mapper에서 selectUrbTrgtClsfDtlList, selectUrbTrgtParcelByPoint 결과 매핑용
     * -------------------------------------------------------------------- */

    /** 주소(지번) */
    private String addr;

    /** Geometry (WKT) */
    private String geom;

    /** 좌표 */
    private String center;

    /** 분석 거리 (urb_fclty_anls_dtl.dstnc) */
    private Double dstnc;

    /** 대상분류번호 (FK) */
    private Integer zoneNo;

    /** 반경 */
    private Integer radu;
}
