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

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

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

@Schema( description = "企业专享价列表对象")
@Data
public class ExclusivePriceDTO implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

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

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

    @Schema(description = "企业id")
    private Integer firmId;

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

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

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

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

    @Schema(description = "平台售价")
    private BigDecimal platformPrice;

    @Schema(description = "企业优惠金额")
    private BigDecimal firmServicePrice;

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

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