From 976ff3fe092ee2f9515013dbfab77d25b2944b75 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期三, 14 十月 2026 11:18:29 +0800
Subject: [PATCH] 修改bug

---
 ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/vo/ChargingOrderVO.java |   69 +++++++++++++++++++++++++++++++---
 1 files changed, 62 insertions(+), 7 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/vo/ChargingOrderVO.java b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/vo/ChargingOrderVO.java
index 78d7c3e..863b390 100644
--- a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/vo/ChargingOrderVO.java
+++ b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/vo/ChargingOrderVO.java
@@ -2,6 +2,8 @@
 
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import com.ruoyi.order.api.model.TChargingOrder;
 import com.ruoyi.order.api.model.TOrderEvaluate;
 import io.swagger.annotations.ApiModel;
@@ -13,8 +15,14 @@
 import java.util.List;
 
 @Data
-@ApiModel(value = "SiteDetailEvaluateVO对象",description = "站点详情订单评价")
+@ApiModel(value = "ChargingOrderVO对象",description = "充电订单列表VO")
 public class ChargingOrderVO extends TChargingOrder {
+    @JsonSerialize(using = ToStringSerializer.class)
+    @Override
+    public Long getId() {
+        return super.getId();
+    }
+
     @ApiModelProperty(value = "站点名称")
     private String siteName;
     @ApiModelProperty(value = "充电终端名称 桩+枪")
@@ -23,19 +31,66 @@
     private Long chargingSecond;
     @ApiModelProperty(value = "平台手续费")
     private BigDecimal platFormMoney;
-    @ApiModelProperty(value = "三方平台分佣")
-    private BigDecimal commission;
+    @ApiModelProperty(value = "余额收入")
+    private BigDecimal balanceIncome;
+    @ApiModelProperty(value = "赠送费用")
+    private BigDecimal balanceGiftIncome;
+    @ApiModelProperty(value = "平台收入")
+    private BigDecimal platformIncome;
+    @ApiModelProperty(value = "合作商收入")
+    private BigDecimal partnerIncome;
+    @ApiModelProperty(value = "白名单用户退款金额")
+    private BigDecimal whitelistRefundAmount;
+
     @ApiModelProperty(value = "车牌号")
     private String licensePlate;
     @ApiModelProperty(value = "手机号")
     private String phone;
+    @ApiModelProperty(value = "归属合作商/服务商")
+    private String partnerName;
+    @ApiModelProperty(value = "uid")
+    private String uid;
+    @ApiModelProperty(value = "记录按钮权限 ")
+    private Boolean authRecord = true;
 
-    @ApiModelProperty(value = "累计电费")
-    private BigDecimal electrovalence;
-    @ApiModelProperty(value = "累计服务费")
-    private BigDecimal serviceCharge;
+
+    @ApiModelProperty(value = "刷卡开卡号")
+    private String cardNo;
+    @ApiModelProperty(value = "VIN码快照")
+    private String vin;
+    @ApiModelProperty(value = "VIN管理记录ID(VIN码充电订单)")
+    private Long vinId;
+    @ApiModelProperty(value = "所属公司ID(VIN码充电订单建单快照)")
+    private Integer companyId;
+    @ApiModelProperty(value = "所属公司名称(按公司ID远程回填)")
+    private String companyName;
+    @ApiModelProperty(value = "所属车队ID(VIN码充电订单建单快照)")
+    private Integer fleetId;
+    @ApiModelProperty(value = "所属车队名称(按车队ID远程回填)")
+    private String fleetName;
     @ApiModelProperty(value = "时段数")
     private Integer count;
+    @ApiModelProperty(value = "充电结束原因")
+    private Integer endMode;
+    @ApiModelProperty(value = "充电电流")
+    private BigDecimal chargeCurrent;
+    @ApiModelProperty(value = "充电电压")
+    private BigDecimal chargeVoltage;
+    @ApiModelProperty(value = "实时功率")
+    private BigDecimal chargePower;
+    @ApiModelProperty(value = "电流占比")
+    private String electronicProportion;
     @ApiModelProperty(value = "1明星充电 2快电 3新电途")
     private Integer orderSource;
+    @ApiModelProperty(value = "账户模式(1=共享企业账户,2=分配卡账户;VIN/刷卡订单建单快照)")
+    private Integer accountMode;
+    @ApiModelProperty(value = "授权结束时间(企业政策授权截止时间,全天授权为空)")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private LocalDateTime maxEndTime;
+    @ApiModelProperty(value = "锁定额度(申请时冻结金额,实扣冻结口径)")
+    private BigDecimal lockedAmount;
+    @ApiModelProperty(value = "优惠电费合计(原始电费-最终电费)")
+    private BigDecimal discountElectrovalence;
+    @ApiModelProperty(value = "优惠服务费合计(原始服务费-最终服务费)")
+    private BigDecimal discountServiceCharge;
 }

--
Gitblit v1.7.1