18 changed files with 292 additions and 185 deletions
@ -1,116 +0,0 @@ |
|||
package com.epmet.dto.form; |
|||
|
|||
import com.epmet.commons.tools.validator.group.CustomerClientShowGroup; |
|||
import lombok.Data; |
|||
|
|||
import javax.validation.constraints.NotBlank; |
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* 志愿者认证 入参 |
|||
* |
|||
* @Auther: zhangyong |
|||
* @Date: 2020-07-23 09:57 |
|||
*/ |
|||
|
|||
@Data |
|||
public class ResiVolunteerAuthenticateFormDTO implements Serializable { |
|||
|
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
|
|||
/** |
|||
* 添加用户操作的内部异常分组 |
|||
* 出现错误会提示给前端7000错误码,返回信息为:服务器开小差... |
|||
*/ |
|||
|
|||
|
|||
/** |
|||
* 添加用户操作的用户可见异常分组 |
|||
* 该分组用于校验需要返回给前端错误信息提示的列,需要继承CustomerClientShowGroup |
|||
* 返回错误码为8999,提示信息为DTO中具体的列的校验注解message的内容 |
|||
*/ |
|||
|
|||
|
|||
|
|||
/** |
|||
* 用户id |
|||
*/ |
|||
private String userId; |
|||
|
|||
/** |
|||
* 客户id |
|||
*/ |
|||
@NotBlank(message = "客户id不能为空") |
|||
private String customerId; |
|||
|
|||
/** |
|||
* 姓 |
|||
*/ |
|||
@NotBlank(message = "姓不能为空") |
|||
private String surname; |
|||
|
|||
/** |
|||
* 名 |
|||
*/ |
|||
@NotBlank(message = "名不能为空") |
|||
private String name; |
|||
|
|||
/** |
|||
* 性别(1男2女0未知) |
|||
*/ |
|||
@NotBlank(message = "性别不能为空") |
|||
private String gender; |
|||
|
|||
/** |
|||
* 手机号 |
|||
*/ |
|||
@NotBlank(message = "手机号不能为空") |
|||
private String mobile; |
|||
|
|||
/** |
|||
* 身份证号码 |
|||
*/ |
|||
@NotBlank(message = "身份证号码不能为空") |
|||
private String idNum; |
|||
|
|||
/** |
|||
* 街道 |
|||
*/ |
|||
@NotBlank(message = "街道不能为空") |
|||
private String street; |
|||
|
|||
/** |
|||
* 小区名 |
|||
*/ |
|||
@NotBlank(message = "小区名不能为空") |
|||
private String district; |
|||
|
|||
/** |
|||
* 楼栋单元 |
|||
*/ |
|||
@NotBlank(message = "楼栋单元不能为空") |
|||
private String buildingAddress; |
|||
|
|||
/** |
|||
* 志愿者自我介绍 |
|||
*/ |
|||
private String volunteerIntroduce; |
|||
|
|||
/** |
|||
* 昵称 |
|||
*/ |
|||
@NotBlank(message = "昵称不能为空") |
|||
private String nickname; |
|||
|
|||
/** |
|||
* 头像 |
|||
*/ |
|||
@NotBlank(message = "头像不能为空") |
|||
private String avatarUrl; |
|||
|
|||
/** |
|||
* 志愿者签名 |
|||
*/ |
|||
private String volunteerSignature; |
|||
} |
@ -0,0 +1,103 @@ |
|||
package com.epmet.dto.form; |
|||
|
|||
import com.epmet.commons.tools.validator.group.CustomerClientShowGroup; |
|||
import lombok.Data; |
|||
|
|||
import javax.validation.constraints.NotBlank; |
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* 认证志愿者时保存/修改用户基础信息+自动注册居民 |
|||
* |
|||
* @Auther: zhangyong |
|||
* @Date: 2020-07-23 09:57 |
|||
*/ |
|||
|
|||
@Data |
|||
public class VolunteerRegResiFormDTO implements Serializable { |
|||
|
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
public interface AddUserInternalGroup {} |
|||
public interface AddUserShowGroup extends CustomerClientShowGroup {} |
|||
|
|||
/** |
|||
* 用户id |
|||
*/ |
|||
@NotBlank(message = "tokenDto中获取userId为空", groups = {AddUserInternalGroup.class }) |
|||
private String userId; |
|||
|
|||
/** |
|||
* 客户id |
|||
*/ |
|||
@NotBlank(message = "tokenDto中获取customerId为空", groups = {AddUserInternalGroup.class }) |
|||
private String customerId; |
|||
|
|||
/** |
|||
* 姓 |
|||
*/ |
|||
@NotBlank(message = "姓不能为空", groups = {AddUserShowGroup.class }) |
|||
private String surname; |
|||
|
|||
/** |
|||
* 名 |
|||
*/ |
|||
@NotBlank(message = "名不能为空", groups = {AddUserShowGroup.class }) |
|||
private String name; |
|||
|
|||
/** |
|||
* 性别(1男2女0未知) |
|||
*/ |
|||
@NotBlank(message = "性别不能为空", groups = {AddUserShowGroup.class }) |
|||
private String gender; |
|||
|
|||
/** |
|||
* 手机号 |
|||
*/ |
|||
@NotBlank(message = "手机号不能为空", groups = {AddUserShowGroup.class }) |
|||
private String mobile; |
|||
|
|||
/** |
|||
* 身份证号码 |
|||
*/ |
|||
@NotBlank(message = "身份证号码不能为空", groups = {AddUserShowGroup.class }) |
|||
private String idNum; |
|||
|
|||
/** |
|||
* 街道 |
|||
*/ |
|||
@NotBlank(message = "居住地址:街道不能为空", groups = {AddUserShowGroup.class }) |
|||
private String street; |
|||
|
|||
/** |
|||
* 小区名 |
|||
*/ |
|||
@NotBlank(message = "居住地址:小区名不能为空", groups = {AddUserShowGroup.class }) |
|||
private String district; |
|||
|
|||
/** |
|||
* 楼栋单元 |
|||
*/ |
|||
@NotBlank(message = "居住地址:楼栋单元不能为空", groups = {AddUserShowGroup.class }) |
|||
private String buildingAddress; |
|||
|
|||
/** |
|||
* 昵称 |
|||
*/ |
|||
@NotBlank(message = "昵称不能为空", groups = {AddUserInternalGroup.class}) |
|||
private String nickname; |
|||
|
|||
/** |
|||
* 头像 |
|||
*/ |
|||
@NotBlank(message = "头像不能为空", groups = {AddUserInternalGroup.class}) |
|||
private String avatarUrl; |
|||
|
|||
/** |
|||
* 志愿者注册,所在网格ID |
|||
*/ |
|||
@NotBlank(message = "网格ID不能为空", groups = {AddUserShowGroup.class }) |
|||
private String gridId; |
|||
private String pid; |
|||
private String pids; |
|||
} |
Loading…
Reference in new issue