Java精品项目瑞吉外卖之新增菜品与分页查询篇,
分享于 点击 21762 次 点评:147
Java精品项目瑞吉外卖之新增菜品与分页查询篇,
目录
- 一. 新增菜品
- 1.1需求分析
- 1.2代码开发
- API
- 代码
- 二. 分类信息分页查询
- 三. 删除分类
- 3.1 需求分析
- 3.2 核心代码
- 四. 修改分类
一. 新增菜品
1.1需求分析
后台系统可以管理分类信息,分类菜品分类和套餐分类。当我们在后台系统添加菜品时需要选择一个菜品分类。
当我们在后台系统中添加一个套餐时需要选择一个套餐分类,在移动端也会按照菜品分类和套餐分类来展示对应的菜品和套餐。
同时,在后台系统的分类管理页面分别添加菜品分类与套餐分类:
添加菜品分类
添加套餐分类
数据模型:
涉及一张表Category表:
表对应的数据JavaBean为Category.java
Category.java
package com.itheima.reggie.entity; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import lombok.Data; import lombok.Getter; import lombok.Setter; import java.io.Serializable; import java.time.LocalDateTime; /** * 分类 */ @Data public class Category implements Serializable { private static final long serialVersionUID = 1L; private Long id; //类型 1 菜品分类 2 套餐分类 private Integer type; //分类名称 private String name; //顺序 private Integer sort; //创建时间 @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; //更新时间 @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; //创建人 @TableField(fill = FieldFill.INSERT) private Long createUser; //修改人 @TableField(fill = FieldFill.INSERT_UPDATE) private Long updateUser; //是否删除 private Integer isDeleted; }
具体架子参照前面的Employee员工实体的搭建。
1.2代码开发
新增菜品分类与套餐分类请求的服务地址与提交的JSON数据结构相同,服务端只需提供一个方法即可:
API
相关文章
- 暂无相关文章
用户点评