l3能源成本分摊
This commit is contained in:
@@ -2,6 +2,7 @@ package com.klp.ems.controller;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Arrays;
|
||||
import java.util.Map;
|
||||
import java.io.IOException;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -20,6 +21,8 @@ import com.klp.common.core.validate.EditGroup;
|
||||
import com.klp.common.enums.BusinessType;
|
||||
import com.klp.common.utils.poi.ExcelUtil;
|
||||
import com.klp.ems.domain.vo.EmsMeterVo;
|
||||
import com.klp.ems.domain.vo.EnergyLinkMatrixVo;
|
||||
import com.klp.ems.domain.vo.EnergyLinkStatisticsVo;
|
||||
import com.klp.ems.domain.bo.EmsMeterBo;
|
||||
import com.klp.ems.service.IEmsMeterService;
|
||||
import com.klp.common.core.page.TableDataInfo;
|
||||
@@ -115,4 +118,24 @@ public class EmsMeterController extends BaseController {
|
||||
public R<Void> importMeters(@RequestParam("file") MultipartFile file) {
|
||||
return toAjax(iEmsMeterService.importMeters(file));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询库区-设备绑定矩阵
|
||||
* 按库区维度查询绑定的设备及其能源类型
|
||||
*/
|
||||
@GetMapping("/matrix")
|
||||
public R<List<EnergyLinkMatrixVo>> queryEnergyLinkMatrix() {
|
||||
List<EnergyLinkMatrixVo> matrix = iEmsMeterService.queryEnergyLinkMatrix();
|
||||
return R.ok(matrix);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询能源绑定统计信息
|
||||
* 统计库区总数、设备总数、绑定总数、能源类型总数
|
||||
*/
|
||||
@GetMapping("/statistics")
|
||||
public R<EnergyLinkStatisticsVo> queryEnergyLinkStatistics() {
|
||||
EnergyLinkStatisticsVo statistics = iEmsMeterService.queryEnergyLinkStatistics();
|
||||
return R.ok(statistics);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user