package incheon.ags.ias.srvy.srvyResult.vo;

import lombok.Getter;
import lombok.Setter;
import org.apache.ibatis.type.Alias;
import org.apache.commons.lang3.builder.ToStringBuilder;

import java.sql.Timestamp;
import java.util.List;

/**
 * 설문 결과 상세 VO
 */
@Getter
@Setter
@Alias("SrvyResultDetailVO")
public class SrvyResultDetailVO {

    /** 설문 일련번호 */
    private Integer srvySn;

    /** 설문 제목 */
    private String srvyTtl;

    /** 설문 목적 */
    private String srvyPrps;

    /** 안내 내용 */
    private String gdCn;

    /** 대상 유형 */
    private String trgtType;

    /** 조사 시작일 */
    private String srvyBgngYmd;

    /** 조사 종료일 */
    private String srvyEndYmd;

    /** 설문 상태 */
    private String srvySttus;

    /** 총 응답자 수 */
    private Integer totalRspdntCnt;

    /** 문항 목록 */
    private List<SrvyQitemResultVO> qitemList;

    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }
}
