菜品与菜谱分类统一变更记录

变更日期

2026-09-03

变更目标

将菜品学习、菜谱管理和菜品识别页两个替换入口的分类顺序、显示标签、接口编码及别名归一化集中到同一分类模型,消除页面自行定义和手工对应造成的分类错乱风险。连续现场验收确认两个接口当前均使用 2=素菜、3=荤菜、4=蛋奶坚果、5=水果,公共模型仍按接口字段分别管理。

统一分类契约

展示顺序 显示标签 菜品列表编码 菜谱分组 key
0 全部 空值 无独立分组
1 主食 1 1
2 荤菜 3 3
3 素菜 2 2
4 水果 5 5
5 蛋奶坚果 4 4
6 汤饮 6 6

代码变更

公共分类模型

菜谱响应

页面入口

缓存与同步

测试

新增和更新的单元测试覆盖:

执行命令:

./gradlew :app:testDebugUnitTest :app:assembleDebug
git diff --check

执行结果:BUILD SUCCESSFUL;共执行 61 个单元测试,0 个失败、0 个错误、0 个跳过;差异空白检查通过。

验收状态

Git 状态

本次未执行暂存、提交、推送、分支切换或其他 Git 写操作。工作区中的其他既有修改未被清理或覆盖。