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

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

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

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

	@ApiModelProperty(example = "발송일", name = "발송일", dataType = "String")
	private String blckDt;
	@ApiModelProperty(example = "차단사유", name = "차단사유",dataType = "String")
	private String blckRsnCd;
	@ApiModelProperty(example = "차단구분", name = "차단구분",dataType = "String")
	private String blckTpCd;
	@ApiModelProperty(example = "발신번호", name = "발신번호",dataType = "String")
	private String sndrno;
	@ApiModelProperty(example = "수신번호", name = "수신번호", dataType = "String")
	private String rcvno;
	@ApiModelProperty(example = "상세검색", name = "상세검색", notes = "항목 : 고객사명/사업자번호/발송ID", dataType = "String")
	private String searchType1;
	@ApiModelProperty(example = "검색어 (입력항목)", name = "검색어 (입력항목)", dataType = "String")
	private String searchText1;
	@ApiModelProperty(example = "검색어 (입력항목)", name = "검색어 (입력항목)", dataType = "String")
	private String searchType3;
	@NotNull
	@ApiModelProperty(example = "페이지당 조회할 목록 수", name = "페이지당 조회할 목록 수", dataType = "String")
	private int pagePerRows;

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

}