体能测试菜单 SQL 执行前预检

ydy_jxtks1 · kxxl/develop_jxtks260916 · 2026-09-17

键值冲突 0前端路由 0/7接口契约不完整暂缓执行

结论

36 条菜单记录的 ID、UUID 和父子关系没有冲突,但当前分支缺少相应前端路由和完整后端业务实现。直接执行会形成“菜单可见、功能不可用”,不满足业务功能正常要求。

数据库键值检查

项目结果
菜单记录36 条,ID 262–302
现有最大 ID261
ID / UUID 冲突0 / 0
SQL 内重复0
缺失父 UUID0
相同 link/uri0

功能覆盖

范围结果
/fitnessTest/* 页面7 条路由全部缺失
enginery_set13 个方法存在,3 个缺失或命名不一致
/p/test/*4 个空实现,4 个缺失
/p/normscore/*控制器不存在,4 个接口全部不可用

为什么不能直接执行

  1. 点击体能测试页面会进入不存在的前端路由。
  2. 测试记录控制器是空脚手架。
  3. 指标评分没有后端控制器。
  4. 部分权限 URI 与现有方法名不一致。

建议

方案 A(推荐)

复用现有 /selectionSet/* 页面和 materialtest/category/norm/unit/selectimanage 接口,重新生成匹配当前代码的菜单 SQL。

方案 B

恢复原 /fitnessTest/* 页面,并完整实现 Test、EnginerySet 缺失方法和 Normscore 模块。