package kr.co.uplus.ez.api.homeMgt.dto;

import java.io.Serializable;

import javax.validation.constraints.NotNull;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@SuppressWarnings("serial")
@Data
public class NoticeDto implements Serializable {
	
	@ApiModelProperty(example = "리스트 번호", name = "리스트 번호", dataType = "Integer")
	private Integer no;
	
	@ApiModelProperty(example = "공지 번호", name = "공지 번호", dataType = "int")
	private int ntNo;

	@ApiModelProperty(example = "분류코드", name = "분류코드", dataType = "String")
	private String ctgCd;
	
	@ApiModelProperty(example = "분류코드명", name = "분류코드명", dataType = "String")
	private String ctgCdNm;
	
	@ApiModelProperty(example = "긴급여부(Y/N)", name = "긴급여부(Y/N)", dataType = "String")
	private String emgYn;
	
	@ApiModelProperty(example = "제목", name = "제목", dataType = "String")
	private String title;
	
	@ApiModelProperty(example = "공지 내용", name = "공지 내용", dataType = "String")
	private String ntSbst;
	
	@ApiModelProperty(example = "등록자", name = "등록자", dataType = "String")
	private String regr;
	
	@ApiModelProperty(example = "사용 여부", name = "사용 여부", dataType = "String")
	private String useYn;
	
	@ApiModelProperty(example = "조회수", name = "조회수", dataType = "Int")
	private String retvCnt;
	
	@ApiModelProperty(example = "시작일자", name = "시작일자", dataType = "Int")
	private String ntStrtDt;
	
	@ApiModelProperty(example = "종료일자", name = "종료일자", dataType = "Int")
	private String ntEndDt;
	
	@ApiModelProperty(example = "등록 ID", name = "등록 ID", dataType = "String")
	private String regId;
	
	@ApiModelProperty(example = "등록 일시", name = "등록 일시", dataType = "String")
	private String regDt;
	
	@ApiModelProperty(example = "변경 ID", name = "변경 ID", dataType = "String")
	private String chgId;
	
	@ApiModelProperty(example = "변경 일시", name = "변경 일시", dataType = "String")
	private String chgDt;
	
	@ApiModelProperty(example = "파일 제목", name = "파일 제목", dataType = "String")
	private String fileTitle;
	
	@ApiModelProperty(example = "파일 이름", name = "파일 이름", dataType = "String")
	private String fileNm;
	
	@ApiModelProperty(example = "파일 경로", name = "파일 경로", dataType = "String")
	private String filePath;
	
	@ApiModelProperty(example = "파일 개수", name = "파일 개수", dataType = "String")
	private String fileCount;
	
	@ApiModelProperty(example = "파일 유무", name = "파일 유무", dataType = "String")
	private String fileYn;
	
	@ApiModelProperty(example = "파일 번호", name = "파일 번호", dataType = "String")
	private String fileNo;
	
	@NotNull
	@ApiModelProperty(example = "페이지당 조회할 목록 수",notes = "페이지당 조회할 목록 수", name = "페이지당 조회할 목록 수", dataType = "int")
	private int pagePerRows;

	@NotNull
	@ApiModelProperty(example = "현재 페이지", name = "현재 페이지", dataType = "int")
	private int page;

}