package com.kidgrow.usercenter.vo;
|
|
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
import lombok.AllArgsConstructor;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
import org.hibernate.validator.constraints.NotEmpty;
|
|
import javax.validation.constraints.NotNull;
|
/**
|
* 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
|
*
|
* @version 1.0
|
* @Description: <br>
|
* @Project: H端用户注册实/添加用户实体<br>
|
* @CreateDate: Created in 2020-06-11 14:02:50 <br>
|
* @Author: <a href="411269194@kidgrow.com">hrj</a>
|
*/
|
@Data
|
@NoArgsConstructor
|
@AllArgsConstructor
|
public class UserRegVo extends Model<UserRegVo> {
|
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
|
*/
|
@JsonSerialize(using = ToStringSerializer.class)
|
private Long hospitalId;
|
/**
|
* 医院名称
|
*/
|
@NotEmpty(message = "医院名称不能为空")
|
private String hospitalName;
|
/**
|
* 科室ID 注册用户固定传0
|
*/
|
@JsonSerialize(using = ToStringSerializer.class)
|
private Long departmentId;
|
/**
|
* 科室名称
|
*/
|
private String departmentName;
|
/**
|
* 职称ID 注册用户固定传0
|
*/
|
@JsonSerialize(using = ToStringSerializer.class)
|
private Long doctorRankId;
|
/**
|
* 职称
|
*/
|
private String doctorRank;
|
/**
|
* 医生状态 1正常 0试用(注册用户)
|
*/
|
@NotNull(message = "医生状态 1正常 0试用不能为空")
|
private Boolean doctorState;
|
/**
|
* 资质证书 图片地址
|
*/
|
private String doctorCcie;
|
/**
|
* 手机验证码
|
*/
|
private String verification;
|
}
|