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

import java.io.Serializable;

import javax.validation.constraints.NotNull;

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

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

	@ApiModelProperty(example = "권한", name = "권한", dataType = "String")
	private String searchType1;
	@ApiModelProperty(example = "상태", name = "상태", notes = "항목 : 전체(Default)/사용/중지", dataType = "String")
	private String searchType2;
	@ApiModelProperty(example = "검색어(입력)", name = "검색어(입력)", notes = "관리자ID/ 유치채널ID", dataType = "String")
	private String searchText1;
	@ApiModelProperty(example = "이름(대리점명)", name = "이름(대리점명)", dataType = "String")
	private String searchText2;

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

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

}