# 前后端项目可执行改造清单 ## 🎯 改造优先级 ### P0 - 紧急(影响稳定性/核心功能) ### P1 - 重要(影响维护性/扩展性) ### P2 - 一般(性能优化/用户体验) --- ## 📁 前端项目 ### P0 - 紧急改造 #### 🔴 P0-1: 统一LogicFlow依赖版本 **文件**: `F:\ips\node-test-mod\package.json` **问题**: 双命名空间版本并存 **操作**: 统一为官方版本,移除@helinda-test-logicflow依赖 #### 🔴 P0-2: 添加LogicFlow组件适配层 **文件**: `F:\ips\node-test-mod\src\views\plan-simulation-modeling\` **操作**: 创建adapter模式解耦版本升级影响 --- ## 📁 后端项目 ### P0 - 紧急改造 #### 🔴 P0-1: 添加幂等性控制 **文件**: `F:\ips\java_test_back\business-core\src\main\java\...\sim\controller\` **问题**: 重复提交风险 **操作**: 添加@Idempotent注解和去重逻辑 #### 🔴 P0-2: API版本控制 **文件**: `F:\ips\java_test_back\application\src\main\resources\application.yml` **问题**: 接口变更兼容性 **操作**: 实现URL版本化(/v1/api, /v2/api) #### 🔴 P0-3: 统一异常处理 **文件**: `F:\ips\java_test_back\business-common\...\exception\GlobalExceptionHandler.java` **问题**: 异常信息不统一 **操作**: 完善全局异常处理器 --- ### P1 - 重要改造 #### 🟡 P1-1: 清理old-version目录 **文件**: `F:\ips\node-test-mod\src\views\plan-simulation-modeling\an-old-version\` #### 🟡 P1-2: 添加Redis缓存层 **文件**: `F:\ips\java_test_back\business-support\` **问题**: 高频查询压力 **操作**: 使用Spring Data Redis缓存 --- ## 🚀 实施计划 ### 第一阶段(1-2周) - 前端: P0-1, P0-2 - 后端: P0-1, P0-3 ### 第二阶段(2-3周) - 前端: P1-1, P1-2 - 后端: P1-1, P1-2 ### 第三阶段(1-2周) - 后端: P1-4, P1-5, P1-6 ### 第四阶段(按需) - P2所有任务 --- ## ⚠️ 注意事项 1. 每个P0改造都需要测试环境验证 2. P1改造建议分批迭代 3. P2改造可并行进行 4. 所有改造前必须备份代码 5. 建立基线测试 --- **预计工作量**: 3-5周 **建议**: 优先执行 P0 → P1 → P2