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