2026-05-23 17:51:54 +08:00
|
|
|
|
# OARMS 命名规范审查 — 进度日志
|
2026-05-18 15:30:53 +08:00
|
|
|
|
|
2026-05-23 17:51:54 +08:00
|
|
|
|
## 当前状态
|
2026-05-22 17:33:39 +08:00
|
|
|
|
|
2026-05-23 17:51:54 +08:00
|
|
|
|
**阶段**: Phase 5 已完成,待用户确认修复方案
|
|
|
|
|
|
**进度**: 审查阶段全部完成
|
2026-05-22 17:33:39 +08:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
2026-05-23 17:51:54 +08:00
|
|
|
|
## 审查进度
|
2026-05-18 15:30:53 +08:00
|
|
|
|
|
2026-05-23 17:51:54 +08:00
|
|
|
|
| 阶段 | 状态 | 发现数 | 备注 |
|
|
|
|
|
|
|------|------|--------|------|
|
|
|
|
|
|
| Phase 1: DB→Entity→DTO | ✅ 完成 | 2 类(DDL 大写 + 多余注解) | 后端全链路命名一致 |
|
|
|
|
|
|
| Phase 2: Controller API 路径 | ✅ 完成 | 1 处单复数不一致 | 其余均为 kebab-case |
|
|
|
|
|
|
| Phase 3: 前端 API 文件 | ✅ 完成 | 3 类重大问题 | 路径不匹配+snake_case+函数参数 |
|
|
|
|
|
|
| Phase 4: 前端页面组件 | ⏭️ 跳过 | — | 与 Phase 3 本质一致 |
|
|
|
|
|
|
| Phase 5: 汇总修复建议 | ✅ 完成 | — | 推荐方案 A(前端适配后端) |
|
|
|
|
|
|
| Phase 6: 执行修复 | 待确认 | — | |
|
2026-05-18 15:30:53 +08:00
|
|
|
|
|
2026-05-23 17:51:54 +08:00
|
|
|
|
---
|
2026-05-18 15:30:53 +08:00
|
|
|
|
|
2026-05-23 17:51:54 +08:00
|
|
|
|
## 审查发现总结
|
2026-05-18 15:30:53 +08:00
|
|
|
|
|
2026-05-23 17:51:54 +08:00
|
|
|
|
### 后端(问题少,已基本规范)
|
2026-05-18 15:30:53 +08:00
|
|
|
|
|
2026-05-23 17:51:54 +08:00
|
|
|
|
| 问题类型 | 数量 | 严重度 |
|
|
|
|
|
|
|---------|------|--------|
|
|
|
|
|
|
| DDL CREATE TABLE 表名小写 | 17 张表 | P3 规范 |
|
|
|
|
|
|
| 多余 @TableField 注解 | 6 处 | P3 整洁 |
|
|
|
|
|
|
| Controller 单复数不一致 | 1 处 | P2 风格 |
|
2026-05-18 15:30:53 +08:00
|
|
|
|
|
2026-05-23 17:51:54 +08:00
|
|
|
|
### 前端(系统性不一致)
|
2026-05-18 15:30:53 +08:00
|
|
|
|
|
2026-05-23 17:51:54 +08:00
|
|
|
|
| 问题类型 | 数量 | 严重度 |
|
|
|
|
|
|
|---------|------|--------|
|
|
|
|
|
|
| API 路径不匹配 | ~58/64 端点 | P0 阻塞 |
|
|
|
|
|
|
| JSDoc 参数名 snake_case | ~90+ 处 | P0 阻塞 |
|
|
|
|
|
|
| JS 函数参数 snake_case | 15 处 | P1 |
|
|
|
|
|
|
| 调用不存在的后端接口 | 6 个 | P1 功能缺失 |
|
2026-05-18 15:30:53 +08:00
|
|
|
|
|
2026-05-23 17:51:54 +08:00
|
|
|
|
### 修复方案
|
2026-05-18 15:30:53 +08:00
|
|
|
|
|
2026-05-23 17:51:54 +08:00
|
|
|
|
推荐方案 A:前端适配后端(后端 85 个问题已修复并测试通过,不宜大改)
|
2026-05-18 15:30:53 +08:00
|
|
|
|
|
2026-05-23 17:51:54 +08:00
|
|
|
|
---
|
2026-05-18 15:30:53 +08:00
|
|
|
|
|
2026-05-23 17:51:54 +08:00
|
|
|
|
## 会话记录
|
2026-05-18 15:30:53 +08:00
|
|
|
|
|
2026-05-23 17:51:54 +08:00
|
|
|
|
### 2026-05-22 — 全链路命名规范审查
|
2026-05-18 15:30:53 +08:00
|
|
|
|
|
2026-05-23 17:51:54 +08:00
|
|
|
|
**操作**: 按 Phase 1-5 逐阶段审查后端 10 个模块 + 前端 10 个 API 文件
|
2026-05-18 15:30:53 +08:00
|
|
|
|
|
|
|
|
|
|
**结论**:
|
2026-05-23 17:51:54 +08:00
|
|
|
|
- 后端命名规范良好,仅 DDL 大写和冗余注解等低优先级问题
|
|
|
|
|
|
- 前端存在系统性不一致:RESTful 复数风格 vs 后端扁平 POST 风格,参数名 snake_case vs camelCase
|
|
|
|
|
|
- 前后端对接完全不通,需前端全面适配后端
|
2026-05-18 15:30:53 +08:00
|
|
|
|
|
2026-05-23 17:51:54 +08:00
|
|
|
|
**修复建议**: 方案 A(前端适配后端),修改 10 个前端 API 文件的路径和参数名
|