GitBucket
4.23.0
Toggle navigation
Sign in
Files
Branches
1
Releases
Issues
Pull requests
Labels
Priorities
Milestones
Wiki
Forks
yn-bftl-byx
/
common
Browse code
WithdrawalsDTO
master
1 parent
50dee52
commit
18e0844493fd11f1e7d719f02aa47951544918a4
Jing
authored
on 12 Oct
Patch
Showing
1 changed file
src/main/java/com/yn/bftl/common/modules/account/dto/WithdrawalsDTO.java
Ignore Space
Show notes
View
src/main/java/com/yn/bftl/common/modules/account/dto/WithdrawalsDTO.java
package com.yn.bftl.common.modules.account.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.experimental.Accessors; import javax.validation.constraints.Min; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.util.Map; /** * @Author:Vance * @Description:提现创建dto * @Date:2022/12/12 18:38 */ @Data @Accessors(chain = true) @ApiModel(value = "WithdrawalsDTO", description = "提现创建dto") public class WithdrawalsDTO { @ApiModelProperty("平台订单号") @NotBlank private String outOrderNo; @ApiModelProperty("发送时间 格式:RFC3339") private String sentAt; @ApiModelProperty("金额 单位:分") @NotNull @Min(1) private Long amount; @ApiModelProperty("平台手续费 单位:分") @Min(0) private Long serviceFee; @ApiModelProperty("申请提现用户的电子账簿 ID") private String balanceAcctId; @ApiModelProperty("业务类型 枚举值:1 - 提现 2 - 转账") private String businessType; @ApiModelProperty("提现目标银行账号 需要加密处理") private String bankAcctNo; @ApiModelProperty("目标银行账号类型 提现至非绑定账户时必填枚举值:1-对私银行卡 2-对公银行账户") private String bankAcctType; @ApiModelProperty("开户银行联行号 提现至非绑定账户时必填") private String bankBranchCode; @ApiModelProperty("开户银行编码 提现至非绑定账户时必填") private String bankCode; @ApiModelProperty("开户名称 提现至非绑定账户时必填") private String name; @ApiModelProperty("银行附言 提现用户填写的附言信息") private String bankMemo; @ApiModelProperty("手机号 需要加密处理") private String mobileNumber; @ApiModelProperty("交易授权码,即密码 需要加密处理") @NotBlank private String password; @ApiModelProperty("交易密码加密的随机因子") @NotBlank private String plugRandomKey; @ApiModelProperty("备注") private String remark; @ApiModelProperty("扩展字段") private Map<String, Object> extra; }
package com.yn.bftl.common.modules.account.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.experimental.Accessors; import javax.validation.constraints.Min; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.util.Map; /** * @Author:Vance * @Description:提现创建dto * @Date:2022/12/12 18:38 */ @Data @Accessors(chain = true) @ApiModel(value = "WithdrawalsDTO", description = "提现创建dto") public class WithdrawalsDTO { @ApiModelProperty("平台订单号") @NotBlank private String outOrderNo; @ApiModelProperty("发送时间 格式:RFC3339") private String sentAt; @ApiModelProperty("金额 单位:分") @NotNull @Min(1) private Long amount; @ApiModelProperty("平台手续费 单位:分") @Min(0) private Long serviceFee; @ApiModelProperty("申请提现用户的电子账簿 ID") private String balanceAcctId; @ApiModelProperty("业务类型 枚举值:1 - 提现 2 - 转账") private String businessType; @ApiModelProperty("提现目标银行账号 需要加密处理") private String bankAcctNo; @ApiModelProperty("目标银行账号类型 提现至非绑定账户时必填枚举值:1-对私银行卡 2-对公银行账户") private String bankAcctType; @ApiModelProperty("开户银行联行号 提现至非绑定账户时必填") private String bankBranchCode; @ApiModelProperty("开户银行编码 提现至非绑定账户时必填") private String bankCode; @ApiModelProperty("开户名称 提现至非绑定账户时必填") private String name; @ApiModelProperty("银行附言 提现用户填写的附言信息") private String bankMemo; @ApiModelProperty("手机号 需要加密处理") private String mobileNumber; @ApiModelProperty("交易授权码,即密码 需要加密处理") @NotBlank private String password; @ApiModelProperty("备注") private String remark; @ApiModelProperty("扩展字段") private Map<String, Object> extra; }
Show line notes below