文章目录 3. 功能模块完善之菜品模块3.1 公共字段自动填充3.1.1 问题分析3.1.2 实现思路3.1.3 代码开发1.3.1 步骤一1.3.2 步骤二1.3.3 步骤三 3.1.4 功能测试3.1.5 提交代码 3.2 新增菜品3.2.1 需求分析与设计3.2.2 代码开发3.2.2.1 文件上传实现3.2.2.2 新增菜品实现 3.2.3 功能测试3.2.4 提交代码 3.3 菜品分页查询3.3.1 需求分析和设计3.1.2 接口设计 3.3.2 代码开发Controller层Service层接口Service层实现类Mapper层 3.3.3 功能测试3.3.4 提交代码 3.4 删除菜品3.4.1 需求分析和设计3.4.2 代码开发Controller层Service层接口Service层实现类Mapper层 3.4.3 功能测试3.4.4 提交代码 3.5 修改菜品3.5.1 需求分析和设计3.5.2 代码开发3.5.2.1 根据id查询菜品实现3.5.2.1 修改菜品实现 3.5.3 功能测试3.5.4 提交代码 3.6 起售或停售菜品3.6.1 需求分析和设计3.6.2 代码开发3.6.3 功能测试3.6.4 提交代码 3. 功能模块完善之菜品模块 3.1 公共字段自动填充 3.1.1 问题分析 3.1.2 实现思路 3.1.3 代码开发 3.1.4 功能测试 3.1.5 提交代码 3.2 新增菜品 3.2.1 需求分析与设计 3.2.2 代码开发 3.2.2.1 文件上传实现 3.2.2.2 新增菜品实现 3.2.3 功能测试 3.2.4 提交代码 3.3 菜品分页查询 3.3.1 需求分析和设计 3.3.2 代码开发 3.3.3 功能测试 3.3.4 提交代码 3.4 删除菜品 3.4.1 需求分析和设计 3.4.2 代码开发 3.4.3 功能测试 3.4.4 提交代码 3.5 修改菜品 3.5.1 需求分析和设计 3.5.2 代码开发 3.5.2.1 根据id查询菜品实现 3.5.2.1 修改菜品实现 3.5.3 功能测试 3.5.4 提交代码 3.6 起售或停售菜品 3.6.1 需求分析和设计 3.6.2 代码开发 3.6.3 功能测试