| package com.ruoyi.order.vo; | 
|   | 
| import com.fasterxml.jackson.annotation.JsonFormat; | 
| import io.swagger.annotations.ApiModel; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import lombok.Data; | 
|   | 
| import java.math.BigDecimal; | 
| import java.time.LocalDateTime; | 
|   | 
| @Data | 
| @ApiModel(value = "ChargingOrderListInfoVO对象",description = "充电时段统计列表查看详情VO") | 
| public class ChargingOrderListInfoVO { | 
|     @ApiModelProperty(value = "订单编号") | 
|     private String code; | 
|     @ApiModelProperty(value = "电站名称") | 
|     private String siteName; | 
|     @ApiModelProperty(value = "电站地址") | 
|     private String siteAddress; | 
|     @ApiModelProperty(value = "终端编号") | 
|     private String gunCode; | 
|     @ApiModelProperty(value = "充电终端名称 桩+枪") | 
|     private String terminalName; | 
|     @ApiModelProperty(value = "结束原因 (0=异常终止,1=主动终止,2=满电终止,3=费用不足终止)") | 
|     private Integer endMode; | 
|     @ApiModelProperty(value = "状态(-1=启动失败,取消订单,0=未知,1=等待中,2=启动中,3=充电中,4=停止中,5=已结束)") | 
|     private Integer status; | 
|     @ApiModelProperty(value = "开始soc") | 
|     private String startSoc; | 
|     @ApiModelProperty(value = "结束soc") | 
|     private String endSoc; | 
|     @ApiModelProperty(value = "充电电流 度") | 
|     private BigDecimal chargingCapacity; | 
|     @ApiModelProperty(value = "电站id") | 
|     private Integer siteId; | 
|     @ApiModelProperty(value = "充电桩id") | 
|     private Integer chargingPileId; | 
|     @ApiModelProperty(value = "用户id") | 
|     private Long appUserId; | 
|     @ApiModelProperty(value = "用户车辆id") | 
|     private Long appUserCarId; | 
|     @ApiModelProperty(value = "充电枪id") | 
|     private Integer chargingGunId; | 
|     @ApiModelProperty(value = "订单类型(1=充电订单(小程序),2=充电订单(刷卡))") | 
|     private String orderType; | 
|     @ApiModelProperty(value = "充电时间 秒") | 
|     private String chargingSecond; | 
|     @ApiModelProperty(value = "车牌号") | 
|     private String licensePlate; | 
|     @ApiModelProperty(value = "客户手机号") | 
|     private String phone; | 
|     @ApiModelProperty(value = "充电到账金额") | 
|     private BigDecimal paymentAmount; | 
|     @ApiModelProperty(value = "累计电费") | 
|     private BigDecimal electrovalence; | 
|     @ApiModelProperty(value = "累计服务费") | 
|     private BigDecimal serviceCharge; | 
|     @ApiModelProperty(value = "充电费用(电费加服务费)") | 
|     private BigDecimal total; | 
|     @ApiModelProperty(value = "实收(电费加服务费)-优惠券抵扣 -会员抵扣 - 第三方平台分佣 -平台手续费") | 
|     private BigDecimal realTotal; | 
|   | 
|     @ApiModelProperty(value = "开始时间") | 
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") | 
|     private LocalDateTime startTime; | 
|     @ApiModelProperty(value = "结束时间") | 
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") | 
|     private LocalDateTime endTime; | 
|     @ApiModelProperty(value = "订单id") | 
|     private Long id; | 
|     @ApiModelProperty(value = "订单uid") | 
|     private String uid; | 
|     @ApiModelProperty(value = "费用明细-优惠券优惠金额") | 
|     private BigDecimal couponDiscountAmount; | 
|     @ApiModelProperty(value = "费用明细-会员优惠金额") | 
|     private BigDecimal vipDiscountAmount; | 
|     @ApiModelProperty(value = "费用明细-平台分佣") | 
|     private BigDecimal sharingAmount; | 
|     @ApiModelProperty(value = "费用明细-手续费") | 
|     private BigDecimal commissionAmount; | 
| } |