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 InsertAdminReqDto implements Serializable {

	@NotNull
	@ApiModelProperty(example = "마당ID", name = "마당ID", dataType = "String")
	private String madangId;

	@NotNull
	@ApiModelProperty(example = "비밀번호", name = "비밀번호", notes = "관리자일때 비밀번호 필수", dataType = "String")
	private String adminPw;

	@NotNull
	@ApiModelProperty(example = "이름/ 이름(대리점명)", name = "이름/ 이름(대리점명)", dataType = "String")
	private String name;

	@NotNull
	@ApiModelProperty(example = "휴대폰번호", name = "휴대폰번호", dataType = "String")
	private String mdn;

	@NotNull
	@ApiModelProperty(example = "Email", name = "Email", dataType = "String")
	private String email;

	@NotNull
	@ApiModelProperty(example = "권한", name = "권한", dataType = "String")
	private String auth;

	@NotNull
	@ApiModelProperty(example = "상태", name = "상태", notes = "Y(사용)/N(정지)", dataType = "String")
	private String stat;
	@ApiModelProperty(example = "유치 채널 코드", name = "코드", dataType = "String")
	private String code;

}