From f26e03a3ca5dc60711a27adc64c46f73a569b02f Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期一, 09 九月 2024 14:05:34 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/ChargingBillController.java |    9 ++++++++-
 ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/vo/AccountListVO.java              |   29 +++++++++++++++++++++++++++++
 ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/vo/ChargingBillListVO.java         |    9 ++++++---
 3 files changed, 43 insertions(+), 4 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/vo/AccountListVO.java b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/vo/AccountListVO.java
new file mode 100644
index 0000000..c6d4056
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/vo/AccountListVO.java
@@ -0,0 +1,29 @@
+package com.ruoyi.order.api.vo;
+
+import com.ruoyi.common.core.web.page.PageInfo;
+import com.ruoyi.order.api.model.TChargingBill;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.util.List;
+
+@Data
+@ApiModel(value = "ChargingBillListVO对象",description = "充电算帐单列表VO")
+public class AccountListVO{
+    @ApiModelProperty(value = "账单数量")
+    private String billCount;
+    @ApiModelProperty(value = "总入账金额")
+    private BigDecimal totalAmount;
+    @ApiModelProperty(value = "总支付结算金额")
+    private BigDecimal paymentAmount;
+    @ApiModelProperty(value = "总退款结算金额")
+    private BigDecimal orderAmount;
+    @ApiModelProperty(value = "平台手续费")
+    private BigDecimal commissionAmount;
+    @ApiModelProperty(value = "列表数据")
+    private PageInfo<ChargingBillListVO> list;
+
+}
diff --git a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/vo/ChargingBillListVO.java b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/vo/ChargingBillListVO.java
index 47c25c5..9576bec 100644
--- a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/vo/ChargingBillListVO.java
+++ b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/vo/ChargingBillListVO.java
@@ -20,8 +20,12 @@
     private Integer orderCount;
     @ApiModelProperty(value = "站点名称")
     private String siteName;
-    @ApiModelProperty(value = "实收金额")
+    @ApiModelProperty(value = "实收金额(支付结算金额)")
     private BigDecimal paymentAmount;
+    @ApiModelProperty(value = "退款结算金额")
+    private BigDecimal refundAmount;
+    @ApiModelProperty(value = "平台分佣")
+    private BigDecimal sharingAmount;
     @ApiModelProperty(value = "总金额")
     private BigDecimal orderAmount;
     @ApiModelProperty(value = "累计电费")
@@ -30,8 +34,7 @@
     private BigDecimal serviceCharge;
     @ApiModelProperty(value = "平台手续费")
     private BigDecimal commissionAmount;
-    @ApiModelProperty(value = "平台分佣")
-    private BigDecimal sharingAmount;
+
     @ApiModelProperty(value = "充电电流 度")
     private BigDecimal chargingCapacity;
 }
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/ChargingBillController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/ChargingBillController.java
index d219870..ecba608 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/ChargingBillController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/ChargingBillController.java
@@ -18,6 +18,7 @@
 import com.ruoyi.order.api.model.TChargingBill;
 import com.ruoyi.order.api.model.TChargingOrder;
 import com.ruoyi.order.api.query.TOrderInvoiceQuery;
+import com.ruoyi.order.api.vo.AccountListVO;
 import com.ruoyi.order.api.vo.ChargingBillListVO;
 import com.ruoyi.order.api.vo.ChargingBillVO;
 import com.ruoyi.order.api.model.ChargingListQuery;
@@ -66,7 +67,13 @@
     @Resource
     private TChargingOrderService chargingOrderService;
 
-
+    @PostMapping(value = "/accountBillList")
+    @ApiOperation(value = "列表查询", tags = {"管理后台-账户结算账单"})
+    public R<AccountListVO> accountBillList(@RequestBody ChargingListQuery dto) {
+        AccountListVO accountListVO = new AccountListVO();
+        ChargingBillVO res = chargingBillService.chargingBillList(dto);
+        return R.ok(accountListVO);
+    }
     @PostMapping(value = "/chargingBillList")
     @ApiOperation(value = "充电算帐单列表查询", tags = {"管理后台-充电算账单"})
     public AjaxResult<ChargingBillVO> chargingBillList(@RequestBody ChargingListQuery dto) {

--
Gitblit v1.7.1