package cn.iocoder.yudao.module.mes.controller.admin.energy.vo;
|
|
import lombok.Data;
|
import java.math.BigDecimal;
|
import java.util.ArrayList;
|
import java.util.List;
|
|
@Data
|
public class EnergyAnalysisRespVO {
|
private BigDecimal totalAmount = BigDecimal.ZERO;
|
private long recordCount;
|
private List<Summary> summary = new ArrayList<>();
|
private List<Bucket> trend = new ArrayList<>();
|
private List<Bucket> areas = new ArrayList<>();
|
|
@Data
|
public static class Summary {
|
private String energyType;
|
private BigDecimal quantity = BigDecimal.ZERO;
|
private BigDecimal amount = BigDecimal.ZERO;
|
private long recordCount;
|
}
|
|
@Data
|
public static class Bucket extends Summary {
|
/** 趋势为日期/月,区域分布为区域名称。 */
|
private String label;
|
}
|
}
|