面向企业能源与碳排放管理的 SaaS 平台,需要同时服务多个组织,并保证业务数据独立。项目重点解决原有单租户系统的组织扩展、租户初始化和批量业务数据导入问题,支持平台管理与租户业务分别运行。
点击空白处退出提示
面向企业能源与碳排放管理的 SaaS 平台,需要同时服务多个组织,并保证业务数据独立。项目重点解决原有单租户系统的组织扩展、租户初始化和批量业务数据导入问题,支持平台管理与租户业务分别运行。
系统由平台管理端、租户业务端和后端服务组成,覆盖组织管理、能源与碳数据采集、核算及方案展示。平台侧完成组织初始化、租户业务库准备与基础数据配置;租户侧维护业务数据并进行分析。Excel 导入提供预检、错误定位和正式入库,支持多记录列、日期和数值解析,帮助业务人员定位到具体单元格并修正数据。
承担系统多租户改造,负责平台管理端、租户业务端及后端开发。技术栈为 Vue 3、Spring Boot、PostgreSQL、Redis。
1. 采用平台控制库与租户独立业务库架构,结合租户路由和动态数据源实现组织级数据隔离。
2. 重构组织初始化流程,将建库、迁移和基础数据准备改为异步任务,通过显式租户上下文与幂等重试处理请求阻塞、线程上下文丢失和重试冲突。
3. 统一 Excel 预检与正式导入的解析链路,兼容多记录列、日期及数值格式,提供单元格级错误定位,避免两阶段校验口径不一致。



评论