查询时间段内的订单分账记录

This commit is contained in:
Guoqs
2025-01-17 15:13:53 +08:00
parent 363a5b62cc
commit 2785d91b4f
8 changed files with 273 additions and 5 deletions

View File

@@ -0,0 +1,54 @@
package com.jsowell.pile.vo.web;
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;
/**
* 订单分账每日汇总数据
*/
@Data
public class OrderSplitDailySummaryData {
/**
* 交易日期
*/
private String tradeDate;
/**
* 运营商id
*/
private String merchantId;
/**
* 订单数量
*/
private Integer orderCount;
/**
* 订单总消费金额
*/
private BigDecimal totalOrderAmount;
/**
* 订单总结算金额
* 除去不需要分账的金额, 剩下的是结算金额
*/
private BigDecimal totalSettleAmount;
/**
* 本运营商分账金额
*/
private BigDecimal merchantSplitAmount;
/**
* 他人分账金额
*/
private BigDecimal otherSplitAmount;
/**
* 他人分账明细
*/
private List<OtherSplitDetail> otherSplitDetailList;
}

View File

@@ -0,0 +1,83 @@
package com.jsowell.pile.vo.web;
import lombok.Data;
import java.math.BigDecimal;
@Data
public class OrderSplitRecordVO {
/**
* 订单编号
*/
private String orderCode;
/**
* 分账状态
*/
private String status;
/**
* 订单结算金额(总金额)
*/
private BigDecimal settleAmount;
/**
* 订单电费金额
*/
private BigDecimal electricityAmount;
/**
* 订单服务费金额
*/
private BigDecimal serviceAmount;
/**
* 交易日期 yyyy-MM-dd
*/
private String tradeDate;
/**
* 汇付用户id
*/
private String adapayMemberId;
/**
* 运营商名称
*/
private String merchantName;
/**
* 支付对象id
*/
private String paymentId;
/**
* 支付确认对象id
*/
private String paymentConfirmId;
/**
* 电费分成比例
*/
private BigDecimal electricitySplitRatio;
/**
* 电费分成金额
*/
private BigDecimal electricitySplitAmount;
/**
* 服务费分成比例
*/
private BigDecimal serviceSplitRatio;
/**
* 服务费分成金额
*/
private BigDecimal serviceSplitAmount;
/**
* 备注
*/
private String remark;
}

View File

@@ -0,0 +1,42 @@
package com.jsowell.pile.vo.web;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
/**
* 他人分账详情
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class OtherSplitDetail {
/**
* adapay会员id
*/
private String adapayMemberId;
/**
* adapay会员名称
*/
private String adapayMemberName;
/**
* 总电费分账金额
*/
private BigDecimal totalElecSplitAmount;
/**
* 总服务费分账金额
*/
private BigDecimal totalServiceSplitAmount;
/**
* 总分账金额
*/
private BigDecimal totalSplitAmount;
}