作业
完成套餐管理模块所有业务功能,包括:
- 新增套餐
- 套餐分页查询
- 删除套餐
- 修改套餐
- 起售停售套餐
要求:
- 根据产品原型进行需求分析,分析出业务规则
- 设计接口
- 梳理表之间的关系(分类表、菜品表、套餐表、口味表、套餐菜品关系表)
- 根据接口设计进行代码实现
- 分别通过swagger接口文档和前后端联调进行功能测试
新增套餐
1.根据原型进行需求分析与设计(接口文档)
最开始给的json里面有现成的接口信息,直接照做就好了。
看原型:设计选择菜品的接口(回显)

所以,这个需求要写两个接口,一个根据菜品分类回显,一个添加。
2.根据接口设计DTO
setmealDTO满足。
3.编码controller-》service-》mapper
根据菜品分类回显还是比较好实现的。
添加:两个表,一个是setmeal表(返回id),一个是setmeal_dish表(一次设置id,批量插入)。
<insert id="insert" useGeneratedKeys="true" keyProperty="id">
insert into setmeal (category_id, name, price, status, description, image, create_time, update_time, create_user, update_user)
values (#{
categoryId}, #{
name}, #{
price}, #{
status}, #

最低0.47元/天 解锁文章
2048

被折叠的 条评论
为什么被折叠?



