package incheon.ags.dss.report.vo;

import java.util.Date;
import java.util.List;
import java.util.Map;

import incheon.ags.dss.regen.vo.UrbMdlMstVO;
import incheon.com.cmm.ComDefaultVO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@lombok.Getter @lombok.Setter
@Builder
@NoArgsConstructor
@AllArgsConstructor
/**
 * 보고서정보 (sim_rptp_mst)
 */
public class SimRptpMstVO extends ComDefaultVO {
    /** 보고서번호 (PK) */
    private String rptpNo; // serial4

    /** 구역번호 (FK) */
    private Long zoneNo; // int4

    /** 구역명 */
    private String zoneNm; // int4

    /** 보고서제목 */
    private String rptpTtl; // varchar(200)

    /** 보고서설명 */
    private String rptpExpln; // text

    /** 파일경로 */
    private String flpth; // varchar(200)

    /** 최초등록아이디 */
    private String frstRegId; // varchar(20)

    /** 최초등록일시 */
    private Date frstRegDt; // timestamp

    /** 최종수정아이디 */
    private String lastMdfcnId; // varchar(20)

    /** 최종수정일시 */
    private Date lastMdfcnDt; // timestamp
    
    private List<SimRptpItemVO> itemList;
    
    private Map<String, Object> reportContent;
    
    private String userNm;
}
