新增菜品

需求分析

  后台系统中可以管理菜品信息,通过新增功能来添加一个新的菜品,在添加菜品时需要选择当前菜品所属的菜品分类,并且需要上传菜品图片,在移动端会按照次啊品分类来展示对应的菜品信息

数据模型

  新增菜品,其实就是将新增页面录入的菜品信息插入到dish表,如果添加了口味做法,还需要向dish_flavor表插入数据。所以在新增菜品时,涉及到两个表:

dish------菜品表

dish_flavor-------菜品口味表

在开发业务功能前,先将需要用到的类和接口基本结构创建好:

* 实体类DishFlavor(Dish类已经导入)

* Mapper接口DishFlavorMapper

* 业务层接口DishFlavorService

* 业务层实现类DishFlavorServiceImpl

* 控制层DishController

代码开发-梳理过程

1、页面(backend/page/food/add.html)发送ajax请求,请求服务端获取菜品分类数据并展示到下拉框中

2、页面发送请求进行图片上传,请求服务器将图片保存到服务器

3、页面发送请求进行图片下载,将上传的图片进行回显

4、点击保存按钮,发送ajax请求,将菜品相关数据以json形式提交到服务端

开发新菜品功能,其实就是在服务端编写代码去处理前端页面发送给的四次请求即可。

posted @ 2023-03-09 21:12  佛系粥米  阅读(54)  评论(0编辑  收藏  举报