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

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

import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;

@Data
@Schema(description = "企业专属价格视图对象")
public class ExclusivePriceVO implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    @Schema(description = "价格时段id")
    private Long id;

    @Schema(description = "时间段")
    private String time;

    @Schema(description = "附加平台服务费")
    private BigDecimal addServicePrice;

    @Schema(description = "电价")
    private BigDecimal electrovalence;

    @Schema(description = "结算服务费")
    private BigDecimal servicePrice;

    @Schema(description = "结算费合计")
    private BigDecimal ePrice;

    @Schema(description = "企业专享价格")
    private BigDecimal firmPrice;

    @Schema(description = "销售合计价格")
    private BigDecimal saleTotalPrice;

    @Schema(description = "时间类型 1 谷 2 平 3 峰")
    private Integer timeType;
}