苍穹外卖分类模块复习
须知分类的一些信息
分类和菜品和套餐三者之间的关系。
分类和菜品。比如鱼类,这里面有草鱼菜品,红烧鱼菜品。一个分类有多个菜品,一个菜品只能一个分类。
分类和套餐,同上。
菜品和套餐。一个套餐有好多菜品。
分类的分页查询
没特别的,正常查就可以
修改分类

正常修改就行
根据ID删除分类

注意上面提到的三者的关系,所以删除的分类,不能关联套餐和菜品(总不能你有一个菜,一个套餐,但是它不属于任何类型把)
重点就是看是否关联套餐和菜品。我们可以根据所给的分类ID来查,例如看关联菜品了没。去查菜品表,根据分类的id,select count(*),如果count(*)>0,则关联了,抛异常。
启用禁用分类
按照修改分类sql做就行(现在有个问题,启用了,菜品和套餐怎么搞,还是显示这个分类)
新增分类

新增的分类就放在哪里,等你新加菜品或者修改的时候,可以去选择该菜品属于什么分类。总的来说直接写就行
查询分类

没啥看着文档直接写吧