华能集团作为国内头部能源企业,原有用户体系分散在 ERP、OA、生产管理等数十个独立系统中,存在数据不一致、同步延迟高、权限管理混乱等问题。本项目旨在打造集团级统一用户平台,实现全集团组织架构、人员信息的集中管理与实时同步,为所有业务系统提供标准统一的基础数据服务,彻底解决多系统间数据孤岛问题,提升企业数字化运营效率。
点击空白处退出提示
华能集团作为国内头部能源企业,原有用户体系分散在 ERP、OA、生产管理等数十个独立系统中,存在数据不一致、同步延迟高、权限管理混乱等问题。本项目旨在打造集团级统一用户平台,实现全集团组织架构、人员信息的集中管理与实时同步,为所有业务系统提供标准统一的基础数据服务,彻底解决多系统间数据孤岛问题,提升企业数字化运营效率。
本平台核心功能模块包括:
组织架构管理:支持集团、分公司、部门、班组四级架构的全生命周期管理,支持组织架构的调整、合并与迁移
统一用户管理:区分内部员工与外部合作伙伴两类用户,实现用户账号、身份信息、职务岗位的统一管理
多维度数据隔离:创新性引入维度概念,不同业务系统对应不同数据维度,各系统仅能获取自身维度下的组织与用户数据
实时数据同步:基于 RocketMQ 实现数据变更的实时推送,确保所有下游系统数据一致性
统一权限中心:提供基于 RBAC 模型的统一权限管理,支持细粒度的资源访问控制
数据字典管理:集中管理全集团通用数据字典,确保各系统基础数据标准统一
我作为项目核心全栈开发工程师,独立负责用户管理、组织架构管理、多维度数据隔离三大核心模块的前后端全流程开发。
技术栈与架构:采用前后端分离架构,前端使用 Vue+Element UI,后端基于 Spring Boot 微服务架构,持久层使用 MyBatis-Plus,数据库采用 MySQL+Oracle 双库适配,使用 Redis 做缓存加速,RocketMQ 实现异步消息与数据同步。
实现亮点与难点:
设计并实现了多维度数据隔离方案,解决了不同业务系统对组织用户数据的差异化需求,支持一个用户同时存在于多个维度
优化了数据同步机制,将原有 ERP 中间库同步的小时级延迟降低到秒级
实现了百万级用户数据的高效查询与批量操作,系统响应时间控制在 200ms 以内
对接了集团内 12 个核心业务系统,完成了老系统用户体系的平滑迁移,无业务中断






评论