package com.kym.entity.admin.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * @author skyline
 * @description
 * @date 2023-08-30 18:55
 */
@Data
@Accessors(chain = true)
public class CustomOrderVo {
    private Long userId;
    private String mobilePhone;
    private String startChargeSeq;
    private String stationId;
    private String stationName;
    private String platformName;
    private String connectorId;
    private String shortId;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime startTime;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime endTime;
    private Double totalPower;
    private Integer totalMoney;
    private Integer elecMoney;
    private Integer serviceMoney;
    private Integer payAmount;
    private Integer discountAmount;
    private Integer serviceMoneyDiscount;
    /**
     * 实付服务费
     */
    private Integer payServiceAmount;
    private Integer orderStatus;
    private Integer chargeStatus;
    private Integer stopReason;
    private Integer invoiceStatus;
    private Integer invoiceId;
}
