package com.zsElectric.boot.system.model.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 数据看板-实时数据VO
 *
 * @author zsElectric
 * @since 2026-03-09
 */
@Data
@Schema(description = "数据看板-实时数据VO")
public class DataBoardRealTimeVO {

    @Schema(description = "总充电度数")
    private BigDecimal totalChargePower;

    @Schema(description = "总充电金额")
    private BigDecimal totalChargeAmount;

    @Schema(description = "总抵扣券金额")
    private BigDecimal totalDiscountAmount;

    @Schema(description = "总服务费金额")
    private BigDecimal totalServiceFeeAmount;

    @Schema(description = "总退款金额")
    private BigDecimal totalRefundAmount;

    @Schema(description = "总实付金额")
    private BigDecimal totalActualPayAmount;

    @Schema(description = "总首单金额")
    private BigDecimal totalFirstOrderAmount;

    @Schema(description = "总优惠券减免")
    private BigDecimal totalCouponAmount;

    @Schema(description = "总企业专享价减")
    private BigDecimal totalFirmDiscountAmount;

    @Schema(description = "总分销佣金")
    private BigDecimal totalCommissionAmount;
}
