package com.ruoyi.order.dto;
|
|
import com.ruoyi.order.api.model.TChargingOrderAccountingStrategy;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* @author zhibing.pu
|
* @Date 2024/8/16 9:08
|
*/
|
@Data
|
@ApiModel
|
public class MyChargingOrderInfo {
|
@ApiModelProperty("订单id")
|
private String id;
|
@ApiModelProperty("订单编号")
|
private String code;
|
@ApiModelProperty("订单时间")
|
private String createTime;
|
@ApiModelProperty("订单状态(0=未知,1=等待中,2=启动中,3=充电中,4=停止中,5=已结束)")
|
private Integer status;
|
@ApiModelProperty("订单标题")
|
private String title;
|
@ApiModelProperty("充电模式(1=超级快充,2=快充,3=慢充)")
|
private Integer chargeMode;
|
@ApiModelProperty("充电枪名称")
|
private String name;
|
@ApiModelProperty("车牌号")
|
private String licensePlate;
|
@ApiModelProperty("充电开始时间")
|
private Long startTime;
|
@ApiModelProperty("充电结束时间")
|
private Long endTime;
|
@ApiModelProperty("充电费")
|
private BigDecimal orderAmount;
|
@ApiModelProperty("实际消费")
|
private BigDecimal paymentAmount;;
|
@ApiModelProperty("充值金额")
|
private BigDecimal rechargeAmount;
|
@ApiModelProperty("优惠券抵扣")
|
private BigDecimal couponDiscountAmount;
|
@ApiModelProperty("会员抵扣")
|
private BigDecimal vipDiscountAmount;
|
@ApiModelProperty("退回金额")
|
private BigDecimal refundAmount;
|
@ApiModelProperty("阶段费用明细")
|
private List<TChargingOrderAccountingStrategy> stageCost;
|
@ApiModelProperty("电流电压曲线")
|
private Map<String, Object> currentAndVoltage;
|
@ApiModelProperty("功率曲线")
|
private Map<String, Object> power;
|
@ApiModelProperty("是否可申诉(0=否,1=是)")
|
private Integer actionable;
|
}
|