package com.diagbot.vo;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;

import lombok.Getter;
import lombok.Setter;

/**
 * 
 * @author wangfeng
 * @Description: 超级管理员与机构的绑定
 * @date 2018年9月19日 下午4:56:08
 */
@Getter
@Setter
public class UserAndOrganizationVO {
	
	/**
     * 机构id
     */
	@NotNull(message = "请输入机构id!")
    private Long organizationid;
    
    /**
     * 用户密码
     */
	@Pattern(regexp = "^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$",message = "密码必须数字和字母组成，并且要同时含有数字和字母，且长度要在6-16位之间")
    private String passWord;

    /**
     * 用户名
     */
	@Pattern(regexp = "^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\\d{8}$",message = "请输入手机号!")
    private String userName;
    
    /**
     * 联系人
     */
	@NotBlank(message = "请输入联系人!")
    private String linkman;

    /**
     * 邮箱
     */
    @NotBlank(message = "请输入邮箱!")
    private String email;
    
    /**
     * 岗位信息
     */
    @NotBlank(message = "请输入岗位信息!")
    private String position;

}
