AgentAuthDto.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.ydtech.modules.admin.model.dto;
  2. import com.ydtech.modules.esm.model.vo.EsmUserImageVo;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import javax.validation.constraints.NotBlank;
  7. import java.util.List;
  8. @Data
  9. @ApiModel("个代认证DTO")
  10. public class AgentAuthDto {
  11. @NotBlank(message = "用户id为空")
  12. @ApiModelProperty(value = "用户id",required = true)
  13. private String userId;
  14. @NotBlank(message = "姓名不能为空")
  15. @ApiModelProperty(value = "姓名",required = true)
  16. private String name;
  17. @NotBlank(message = "手机号不能为空")
  18. @ApiModelProperty(value = "手机号")
  19. private String mobile;
  20. @NotBlank(message = "身份证号不能为空")
  21. @ApiModelProperty(value = "身份证")
  22. private String identity;
  23. @NotBlank(message = "身份证有效期不能为空")
  24. @ApiModelProperty(value = "身份证有效期")
  25. private String identityTime;
  26. @NotBlank(message = "开户账号不能为空")
  27. @ApiModelProperty(value = "开户账号")
  28. private String bankName;
  29. @NotBlank(message = "开户行不能为空")
  30. @ApiModelProperty(value = "开户行")
  31. private String accountno;
  32. @ApiModelProperty("影像信息")
  33. private List<EsmUserImageVo> esmUserImageVo;
  34. }