package com.takensoft.cms.bbs.vo; import lombok.*; import org.springframework.web.multipart.MultipartFile; /** * @author : 하석형 * @since : 2024.05.09 * @modification * since | author | description * 2024.05.09 | 하석형 | 최초 등록 * 2025.03.20 | 하석형 | 코드 리펙토링 * * 게시판 내용 관련 VO */ @Setter @Getter @AllArgsConstructor public class BbsCnVO { private String bbsId; // 게시판 아이디 private String bbsMngId; // 게시판 관리 아이디 private String bbsNm; // 게시판 제목 private String bbsCn; // 게시판 내용 private int inqCnt; // 조회수 private String atchFileMngId; // 첨부파일 관리 아이디 private String imgFileMngId; // 이미지파일 관리 아이디 [ 갤러리형 / 영상형 전용 ] private String absltPath; // 썸네일 이미지 경로 private String ntcPstYn; // 공지글 여부 ( Y : 사용, N : 미사용 ) private String ntcBgngDt; // 공지글 시작일 private String ntcEndDt; // 공지글 종료일 private String prvtPstYn; // 비밀글 여부 ( Y : 사용, N : 미사용 ) private String ansBbsId; // 답변 게시판 아이디 private String ansCn; // 답변 내용 private int ansGrd; // 답변 깊이(레벨) private int ansSn; // 답변 순서 private String ansStts; // 답변 상태 ( Y : 사용, N : 미사용 ) private String vdoUrl; // 영상 주소 private String useYn; // 사용여부 ( Y : 사용, N : 미사용 ) private String rgtr; // 등록자 private String regDt; // 등록일 private String rgtrNm; // 등록자 명 (화면 표출 용도) private String mdfr; // 수정자 private String mdfcnDt; // 수정일 private String mdfrNm; // 수정자 명 (화면 표출 용도) private String nowNtcYn; // 현재 공지 여부 private String answr; // 답변자 private String answerNm; // 답변자명 private String ansDt; // 답변일자 private String bbsCnTxt; // 게시판 내용(텍스트) public BbsCnVO() { this.bbsCn = ""; this.ntcPstYn = "N"; this.prvtPstYn = "N"; this.ntcBgngDt = null; this.ntcEndDt = null; } }