欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java精品项目瑞吉外卖之新增菜品与分页查询篇,

来源: javaer 分享于  点击 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

          相关文章

            暂无相关文章
          相关栏目:

          相关文章

            用户点评