UserRegisterDto.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package org.springblade.yeePay.entity;
  2. import io.swagger.annotations.ApiModel;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Builder;
  5. import lombok.Data;
  6. import javax.validation.constraints.NotNull;
  7. @Data
  8. @Builder
  9. @ApiModel("用户-进件")
  10. public class UserRegisterDto {
  11. @ApiModelProperty(value = "提现人ID",required = false)
  12. String userId;
  13. @NotNull
  14. @ApiModelProperty(value = "提现人姓名",required = true)
  15. String userName;
  16. @NotNull
  17. @ApiModelProperty(value = "银行预留手机号",required = true)
  18. String userPhone;
  19. @NotNull
  20. @ApiModelProperty(value = "提现人身份证号",required = true)
  21. String userLicenceNo;
  22. @NotNull
  23. @ApiModelProperty(value = "用户身份证正面照",required = true)
  24. String userCardFrontUrl;
  25. @NotNull
  26. @ApiModelProperty(value = "用户身份证反面照",required = true)
  27. String userCardBackUrl;
  28. @NotNull
  29. @ApiModelProperty(value = "收款银行卡账号",required = true)
  30. String receiverAccountNo;
  31. @NotNull
  32. @ApiModelProperty(value = "银行账户类型",required = true)
  33. String bankAccountType;
  34. @NotNull
  35. @ApiModelProperty(value = "开户总行编码",required = true)
  36. String receiverBankCode;
  37. @NotNull
  38. @ApiModelProperty(value = "商户API密钥",required = true)
  39. String secret;
  40. }