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
ExternalIncomeDTO
master
1 parent
de85556
commit
7a3fb984ff07bd2361b5d601b2e6fe73ed083155
Jing
authored
on 23 Oct
Patch
Showing
2 changed files
src/main/java/com/yn/bftl/common/modules/account/dto/RechargeDTO.java
src/main/java/com/yn/bftl/common/modules/account/vo/BalanceTransactionsPageVO.java
Ignore Space
Show notes
View
src/main/java/com/yn/bftl/common/modules/account/dto/RechargeDTO.java
package com.yn.bftl.common.modules.account.dto; import com.yn.bftl.common.modules.account.enums.AccountChangeType; import com.yn.bftl.common.modules.account.enums.ChangeDirection; import com.yn.bftl.common.modules.company.entity.ErpAccountSet; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; /** * @Author: DoubleHuang * @Create: 2021-05-19 10:56 */ @Data public class RechargeDTO implements Serializable { @ApiModelProperty(value = "企业ID") private Long companyId; @ApiModelProperty(value = "充值金额", required = true) @NotNull private BigDecimal rechargeAmount; @ApiModelProperty(value = "支付方式", required = true) @NotBlank private String paymentMethod; @ApiModelProperty(value = "备注", required = true) @NotBlank private String remarks; @ApiModelProperty(value = "ERP账套") private ErpAccountSet erpAccountSet; @ApiModelProperty(value = "完成时间") private LocalDateTime finishedDate; @ApiModelProperty(value = "来源单号") private String sourceNo; @ApiModelProperty(value = "异动方向") private ChangeDirection changeDirection = ChangeDirection.ADD; @ApiModelProperty(value = "异动类型") private AccountChangeType accountChangeType = AccountChangeType.TOPUP; }
package com.yn.bftl.common.modules.account.dto; import com.yn.bftl.common.modules.company.entity.ErpAccountSet; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; /** * @Author: DoubleHuang * @Create: 2021-05-19 10:56 */ @Data public class RechargeDTO implements Serializable { @ApiModelProperty(value = "企业ID") private Long companyId; @ApiModelProperty(value = "充值金额", required = true) @NotNull private BigDecimal rechargeAmount; @ApiModelProperty(value = "支付方式", required = true) @NotBlank private String paymentMethod; @ApiModelProperty(value = "备注", required = true) @NotBlank private String remarks; @ApiModelProperty(value = "ERP账套") private ErpAccountSet erpAccountSet; @ApiModelProperty(value = "完成时间") private LocalDateTime finishedDate; @ApiModelProperty(value = "来源单号") private String sourceNo; }
Ignore Space
Show notes
View
src/main/java/com/yn/bftl/common/modules/account/vo/BalanceTransactionsPageVO.java
package com.yn.bftl.common.modules.account.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; /** * @Author:Vance * @Description:电子账簿流水分页vo * @Date:2022/12/7 09:13 */ @Data @ApiModel(value = "BalanceTransactionsPageVO", description = "电子账簿流水分页vo") public class BalanceTransactionsPageVO { private Integer total; private Integer page; private Integer size; private List<BalanceTransactionsVO> data; @Data public static class BalanceTransactionsVO { @ApiModelProperty("流水 ID") private String balanceTxnId; @ApiModelProperty("电子账簿 ID") private String balanceAcctId; @ApiModelProperty("系统订单号") private String tradeId; @ApiModelProperty("请求单号") private String outOrderNo; @ApiModelProperty("交易类型") private Integer tradeType; @ApiModelProperty("业务类型") private Integer txnType; @ApiModelProperty("可提现金额") private Long settledAmount; @ApiModelProperty("在途金额") private Long pendingAmount; @ApiModelProperty("不可用金额") private Long expensingAmount; @ApiModelProperty("备注") private String remark; @ApiModelProperty("交易后可提现余额") private Long settledBalance; @ApiModelProperty("交易后在途余额") private Long pendingBalance; @ApiModelProperty("交易后不可用余额") private Long expensingBalance; @ApiModelProperty("原系统订单号") private String origTradeId; @ApiModelProperty("原请求单号") private String origOutOrderNo; @ApiModelProperty("交易成功时间") private String succeededAt; @ApiModelProperty("资金符号 +表示入金,-表示出金") private String amtSymbol; } }
package com.yn.bftl.common.modules.account.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; /** * @Author:Vance * @Description:电子账簿流水分页vo * @Date:2022/12/7 09:13 */ @Data @ApiModel(value = "BalanceTransactionsPageVO", description = "电子账簿流水分页vo") public class BalanceTransactionsPageVO { private Integer total; private Integer page; private Integer size; private List<BalanceTransactionsVO> data; @Data public static class BalanceTransactionsVO { @ApiModelProperty("流水 ID") private String balanceTxnId; @ApiModelProperty("电子账簿 ID") private String balanceAcctId; @ApiModelProperty("系统订单号") private String tradeId; @ApiModelProperty("请求单号") private String outOrderNo; @ApiModelProperty("交易类型") private Integer tradeType; @ApiModelProperty("业务类型") private Integer txnType; @ApiModelProperty("可提现金额") private Long settledAmount; @ApiModelProperty("在途金额") private Long pendingAmount; @ApiModelProperty("不可用金额") private Long expensingAmount; @ApiModelProperty("备注") private String remark; @ApiModelProperty("交易后可提现余额") private Long settledBalance; @ApiModelProperty("交易后在途余额") private Long pendingBalance; @ApiModelProperty("交易后不可用余额") private Long expensingBalance; @ApiModelProperty("原系统订单号") private String origTradeId; @ApiModelProperty("原请求单号") private String origOutOrderNo; @ApiModelProperty("交易成功时间") private String succeededAt; } }
Show line notes below