1.系统采用基于spring cloud alibaba的快速开发框架Jeecg-Boot vue2.0的微服务版本开发,具有既能快速提高效率,节省研发成本,同时又不失灵活性等特点。
2.数据汇总:多核算项核算内容不同,针对汇总表设计了核算参数配置表(一个字段多重含义)。系统首页为echarts图表多角度展示了碳排放情况,包括全年排放量、排放强度、指标占比、行业对比等。每个图表独立显示,保证渲染失败时不会影响其它图表正常显示。后台主要应用了Stream数据聚合和CompletableFuture提升响应速度。
3.排放报告:基于模板的word导出,自定义的导出规则,只要提供数据Map即可。由于每个行业模板不同,数据收集类采用模板模式编写,由spring注入实现类便于替换实现。
4.大屏展示:技术层面与系统首页类似。