New file |
| | |
| | | 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; |
| | | /** |
| | | * 当前登录用户的id |
| | | */ |
| | | private Long userId; |
| | | } |