立项原因:解决汽车设计企业在设计文档协作过程中面临的版本混乱、权限管控不严、审计追踪缺失等痛点,提升设计团队协作效率与数据安全性。
行业场景:面向汽车设计制造企业的设计文档全生命周期管理平台,支持多项目、多部门协同工作,确保设计文档从创建、审核、发布到归档的全流程可控。
业务背景:为上海顺维通智能科技有限公司打造的企业级设计文档管理系统,服务于汽车设计研发团队,解决传统文档管理中版本冲突、权限混乱、操作不可追溯等实际问题。
点击空白处退出提示
立项原因:解决汽车设计企业在设计文档协作过程中面临的版本混乱、权限管控不严、审计追踪缺失等痛点,提升设计团队协作效率与数据安全性。
行业场景:面向汽车设计制造企业的设计文档全生命周期管理平台,支持多项目、多部门协同工作,确保设计文档从创建、审核、发布到归档的全流程可控。
业务背景:为上海顺维通智能科技有限公司打造的企业级设计文档管理系统,服务于汽车设计研发团队,解决传统文档管理中版本冲突、权限混乱、操作不可追溯等实际问题。
项目包含文档树管理、版本审核流程、跨项目文档映射、ACL权限控制、审计日志追踪、用户检索与人员选择、权限面板配置等核心功能模块。
主要功能:支持文档树的创建、编辑、复制、移动等操作,实现文档的版本管理与审核流程;提供跨项目文档映射功能,支持文档复用;基于ACL三层权限模型实现细粒度权限控制;完整记录用户操作日志,支持审计追踪;提供统一的用户检索与人员选择组件,复用于10+业务场景;权限面板支持配置化改造,适配前后台管理需求。
我负责文档树核心算法实现、并发控制方案设计、ACL权限模型设计与优化、用户检索功能开发、权限面板配置化改造等任务。
技术栈:后端采用Spring Boot + MyBatis-Plus + MySQL + Spring Security,前端使用Vue3 + Electron。实现亮点:基于Closure Table实现文档树branch/子树复制,解决千级节点规模复用;设计selectByIdForUpdate + 父节点加锁方案解决并发复制冲突;ACL三层权限模型支持权限覆盖与多身份OR合并;优化权限计算递归查询,将查询次数从O(depth)降至5-8次SQL;用户检索功能复用于10+业务场景;权限面板配置化改造减少约1500行重复代码。




评论