package incheon.ags.ias.popupNtc.vo;

import incheon.com.cmm.ComDefaultVO;
import lombok.Getter;
import lombok.Setter;
import org.apache.commons.lang3.builder.ToStringBuilder;

import java.sql.Timestamp;

@Getter
@Setter
public class PopupNtcVO extends ComDefaultVO {
    private Long popupNtcSn;        // 팝업공지_일련번호 (PK)
    private String sysCd;           // 시스템_코드
    private String ttl;             // 제목
    private String cn;              // 내용
    private String pstgBgngYmd;     // 게시_시작_일자 (YYYY-MM-DD)
    private String pstgEndYmd;      // 게시_종료_일자 (YYYY-MM-DD)
    private String urlAddr;         // URL_주소
    private Integer sortSeq;        // 정렬_순서
    private String useYn;           // 사용_여부

    // 조회용 필드 (등록/수정 시 사용 안 함, MyBatis에서 자동 처리)
    private String frstRegId;       // 최초_등록자_ID
    private Timestamp frstRegDt;    // 최초_등록_일시
    private String lastMdfcnId;     // 최종_수정자_ID
    private Timestamp lastMdfcnDt;  // 최종_수정_일시

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