Commit 98e75964 authored by ZWT's avatar ZWT

feat(零碳): 长庆

1.添加easy excel配置,增加转换器,增加全局excel导出样式,增加场站下拉选解析器;
2.开发光伏电站模板导出接口,增加模板导出类,并完成接口冒烟测试及接口文档;
3.间开制度管理模块新增设为基础制度开关接口,添加线上接口文档并完成接口冒烟测试;
4.开发井口配置模板导出接口,增加模板导出类,并完成接口冒烟测试及接口文档;
5.开发第三方有功功率历史数据导入接口,增加模板配置类,添加线上接口文档并完成接口冒烟测试;
6.开发给长庆使用的获取第三方认证token接口,验证获取token后是否能正常跳转指定页面,创建长庆用演示用户及角色;
7.开发柴发设备配置模板导出接口,增加模板导出类,并完成接口冒烟测试及接口文档;
8.开发储能设备配置模板导出接口,增加模板导出类,并完成接口冒烟测试及接口文档;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent 68c6c628
...@@ -176,8 +176,7 @@ public class ExcelService { ...@@ -176,8 +176,7 @@ public class ExcelService {
//整理各种字典数据 //整理各种字典数据
Map<String, Integer> city = ServiceUtil.getProvinceAndCityList(context, "陕西", "甘肃").stream() Map<String, Integer> city = ServiceUtil.getProvinceAndCityList(context, "陕西", "甘肃").stream()
.collect(Collectors.toMap(QuerySysAreaOutput::getCity, QuerySysAreaOutput::getId)); .collect(Collectors.toMap(QuerySysAreaOutput::getCity, QuerySysAreaOutput::getId));
Map<String, String> ouMap = ServiceUtil.getPlantList(context).stream() Map<String, String> ouMap = this.getPlantMap(context);
.collect(Collectors.toMap(GetSysOrganizationViewOutput::getOuName, GetSysOrganizationViewOutput::getId));
//封装并校验电站名称(校验电站名称是否重复,重复不导入),并插入数据 //封装并校验电站名称(校验电站名称是否重复,重复不导入),并插入数据
BasePhotovoltaicPlantMapper mapper = context.getBean(BasePhotovoltaicPlantMapper.class); BasePhotovoltaicPlantMapper mapper = context.getBean(BasePhotovoltaicPlantMapper.class);
List<BasePhotovoltaicPlantEnt> plantEntList = mapper.selectList(new LambdaQueryWrapper<BasePhotovoltaicPlantEnt>() List<BasePhotovoltaicPlantEnt> plantEntList = mapper.selectList(new LambdaQueryWrapper<BasePhotovoltaicPlantEnt>()
...@@ -334,4 +333,15 @@ public class ExcelService { ...@@ -334,4 +333,15 @@ public class ExcelService {
throw new XServiceException(BusinessError.UndiscoveredData); throw new XServiceException(BusinessError.UndiscoveredData);
} }
} }
/**
* 获取采油厂地图
*
* @param context 上下文
* @return {@link Map }<{@link String }, {@link String }>
*/
private Map<String, String> getPlantMap(XContext context) {
return ServiceUtil.getPlantList(context).stream()
.collect(Collectors.toMap(GetSysOrganizationViewOutput::getOuName, GetSysOrganizationViewOutput::getId));
}
} }
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment