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

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

import javax.validation.constraints.NotNull;
import java.io.Serializable;

@SuppressWarnings("serial")
@Data
public class TmpltListReqDto  implements Serializable {

	@ApiModelProperty(example = "Y", name = "사용상태", notes = "항목 : 전체(Default)/사용 : Y/중지 : N", dataType = "String")
	private String searchType1;
	@ApiModelProperty(example = "custNm", name = "검색조건", notes = "항목 : 고객사명 : custNm / 사업자번호 : bizNo / 인증코드 : authCd", dataType = "String")
	private String searchType2;
	@ApiModelProperty(example = "홍길동", name = "검색어(입력)", dataType = "String")
	private String searchText1;

	@NotNull
	@ApiModelProperty(example = "50",notes = "페이지당 조회할 목록 수", name = "페이지당 조회할 목록 수", dataType = "int")
	private int pagePerRows;

	@NotNull
	@ApiModelProperty(example = "1", name = "현재 페이지", dataType = "int")
	private int page;
	@ApiModelProperty(example = "1", name = "채널메뉴번호", dataType = "int")
	private String channelAuthMenuNo;
	@ApiModelProperty(example = "test", name = "사용자아이디", dataType = "int")
	private String userId;
	
	@ApiModelProperty(example = "da17d231bbf13f83174a36a4bb0353476ae012b3", name = "발신프로필_키", dataType = "String")
	private String sndrprofKey;
	@ApiModelProperty(example = "TPizuOloiF", name = "템플릿_키", dataType = "String")
	private String tmpltKey;
}
