package com.kidgrow.usercenter.vo;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
/**
* 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020
*
* @version 1.0
* @Description:
* @Project: H端用户注册实/添加用户实体
* @CreateDate: Created in 2020-06-11 14:02:50
* @Author: hrj
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserRegVo extends Model {
private static final long serialVersionUID = 1L;
/**
* 用户账号
*/
@NotEmpty(message = "用户账号不能为空")
private String username;
/**
* 账号密码
*/
@NotEmpty(message = "账号密码不能为空")
private String password;
/**
* 昵称/真实姓名
*/
private String nickname;
/**
* 头像Url
*/
private String headImgUrl;
/**
* 联系电话 手机号
*/
@NotEmpty(message = "手机号不能为空")
private String mobile;
/**
* 性别
*/
private Integer sex;
/**
*来源类型 H端是 DOCTOR
*/
@NotEmpty(message = "不能为空")
private String type;
/**
*openid
*/
private String openId;
/**
* 租户字段
*/
private String tenantId;
/**
* 是否默认密码状态
*/
private boolean isDefaultAuth;
/***************以下上医生信息****************/
/**
* 所属医院ID 注册用户固定传0
*/
private Long hospitalId;
/**
* 医院名称
*/
@NotEmpty(message = "医院名称不能为空")
private String hospitalName;
/**
* 科室ID 注册用户固定传0
*/
private Long departmentId;
/**
* 科室名称
*/
private String departmentName;
/**
* 职称ID 注册用户固定传0
*/
private Long doctorRankId;
/**
* 职称
*/
private String doctorRank;
/**
* 医生状态 1正常 0试用(注册用户)
*/
@NotNull(message = "医生状态 1正常 0试用不能为空")
private Boolean doctorState;
/**
* 资质证书 图片地址
*/
private String doctorCcie;
}