package com.zhitan.peakvalley.domain.vo.peakvalley; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.NoArgsConstructor; import java.math.BigDecimal; import java.util.Date; /** * 尖峰平谷按天统计报表 vo */ @Data @NoArgsConstructor @ApiModel(value = "尖峰平谷按天统计报表 vo", description = "尖峰平谷按天统计报表 vo") public class PeakValleyDayDataVO { /** * 时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @ApiModelProperty(value = "时间") private Date time; /** * 尖费用 */ @ApiModelProperty(value = "尖费用") private BigDecimal sharpFee; /** * 尖电量 */ @ApiModelProperty(value = "尖电量") private BigDecimal sharpPower; /** * 峰费用 */ @ApiModelProperty(value = "峰费用") private BigDecimal peakFee; /** * 峰电量 */ @ApiModelProperty(value = "峰电量") private BigDecimal peakPower; /** * 平费用 */ @ApiModelProperty(value = "平费用") private BigDecimal flatFee; /** * 平电量 */ @ApiModelProperty(value = "平电量") private BigDecimal flatPower; /** * 谷费用 */ @ApiModelProperty(value = "谷费用") private BigDecimal valleyFee; /** * 谷电量 */ @ApiModelProperty(value = "谷电量") private BigDecimal valleyPower; public PeakValleyDayDataVO(Date time, BigDecimal sharpFee, BigDecimal sharpPower, BigDecimal peakFee, BigDecimal peakPower, BigDecimal flatFee, BigDecimal flatPower, BigDecimal valleyFee, BigDecimal valleyPower) { this.time = time; this.sharpFee = sharpFee; this.sharpPower = sharpPower; this.peakFee = peakFee; this.peakPower = peakPower; this.flatFee = flatFee; this.flatPower = flatPower; this.valleyFee = valleyFee; this.valleyPower = valleyPower; } }