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 = new ArrayList<>(); private List trend = new ArrayList<>(); private List 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; } }