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
18e0844
commit
c46802d15b1e992a7433a6190fafb54afe130479
Jing
authored
on 12 Oct
Patch
Showing
1 changed file
src/main/java/com/yn/bftl/common/modules/account/dto/AccountPaymentsDTO.java
Ignore Space
Show notes
View
src/main/java/com/yn/bftl/common/modules/account/dto/AccountPaymentsDTO.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.NotEmpty; import javax.validation.constraints.NotNull; import java.util.Map; /** * @Author:Vance * @Description:消费(转账)DTO * @Date:2022/12/9 09:11 */ @Data @Accessors(chain = true) @ApiModel(value = "AccountPaymentsDTO", description = "消费(转账)DTO") public class AccountPaymentsDTO { @ApiModelProperty("平台订单号") @NotBlank private String outOrderNo; @ApiModelProperty("发送时间 格式:RFC3339") private String sentAt; @ApiModelProperty("总金额 单位为分") @Min(1) private Long totalAmount; @ApiModelProperty("支付金额 单位为分") @NotNull @Min(1) private Long amount; @ApiModelProperty("平台优惠金额 单位为分 用于营销补贴的金额") @Min(1) private Long discountAmount; @ApiModelProperty("付款电子账簿 ID") private String payBalanceAcctId; @ApiModelProperty("收款电子账簿 ID") @NotBlank private String recvBalanceAcctId; @ApiModelProperty("交易授权码即密码,需要加密处理") @NotBlank private String password; @ApiModelProperty("交易密码加密的随机因子") @NotBlank private String plugRandomKey; @ApiModelProperty("备注") private String remark; @ApiModelProperty("扩展字段") @NotEmpty private Map<String, Object> extra; @ApiModelProperty("自定义参数") private Map<Object, Object> metadata; }
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.NotEmpty; import javax.validation.constraints.NotNull; import java.util.Map; /** * @Author:Vance * @Description:消费(转账)DTO * @Date:2022/12/9 09:11 */ @Data @Accessors(chain = true) @ApiModel(value = "AccountPaymentsDTO", description = "消费(转账)DTO") public class AccountPaymentsDTO { @ApiModelProperty("平台订单号") @NotBlank private String outOrderNo; @ApiModelProperty("发送时间 格式:RFC3339") private String sentAt; @ApiModelProperty("总金额 单位为分") @Min(1) private Long totalAmount; @ApiModelProperty("支付金额 单位为分") @NotNull @Min(1) private Long amount; @ApiModelProperty("平台优惠金额 单位为分 用于营销补贴的金额") @Min(1) private Long discountAmount; @ApiModelProperty("付款电子账簿 ID") private String payBalanceAcctId; @ApiModelProperty("收款电子账簿 ID") @NotBlank private String recvBalanceAcctId; @ApiModelProperty("交易授权码即密码,需要加密处理") @NotBlank private String password; @ApiModelProperty("备注") private String remark; @ApiModelProperty("扩展字段") @NotEmpty private Map<String, Object> extra; @ApiModelProperty("自定义参数") private Map<Object, Object> metadata; }
Show line notes below