package com.ruoyi.other.vo; import cn.afterturn.easypoi.excel.annotation.Excel; import lombok.Data; import java.math.BigDecimal; import java.util.Objects; @Data public class StationEarnExportVO { @Excel(name = "平台", width = 15) private String platformName; @Excel(name = "电站ID", width = 24) private String stationId; @Excel(name = "电站名称", width = 25) private String stationName; @Excel(name = "统计日期", width = 18) private String saveTime; @Excel(name = "总发电量(度)", width = 20) private BigDecimal elecTotal; @Excel(name = "总收益(元)", width = 20) private BigDecimal earnTotal; public void buildPlatformName(Long platformId) { // 0科士达,1华为,2阳光,3古瑞瓦特 if(Objects.nonNull(platformId)) { if(platformId == 0) { this.setPlatformName("科士达"); }else if(platformId == 1) { this.setPlatformName("华为"); }else if(platformId == 2) { this.setPlatformName("阳光"); }else if(platformId == 3) { this.setPlatformName("古瑞瓦特"); } } } }