新增分类

HeJin大约 1 分钟

需求分析

后台系统中可以管理分类信息,分类包括两种类型,分别是菜品分类和套餐分类。当我们在后台系统中添加菜品时需要选择一个菜品分类,当我们在后台系统中添加一个套餐时需要选择一个套餐分类,在移动端也会按照菜品分类和套餐分类来展示对应的菜品和套餐。

可以在后台系统的分类管理页面分别添加菜品分类和套餐分类。

数据模型

CREATE TABLE `category` (
	`id` BIGINT NOT NULL COMMENT '主键',
	`type` INT DEFAULT NULL COMMENT '类型   1 菜品分类 2 套餐分类',
	`name` VARCHAR ( 64 ) CHARACTER 
	SET utf8 COLLATE utf8_bin NOT NULL COMMENT '分类名称',
	`sort` INT NOT NULL DEFAULT '0' COMMENT '顺序',
	`create_time` datetime NOT NULL COMMENT '创建时间',
	`update_time` datetime NOT NULL COMMENT '更新时间',
	`create_user` BIGINT NOT NULL COMMENT '创建人',
	`update_user` BIGINT NOT NULL COMMENT '修改人',
	PRIMARY KEY ( `id` ) USING BTREE,
UNIQUE KEY `idx_category_name` ( `name` ) 
) ENGINE = INNODB DEFAULT CHARSET = utf8mb3 COLLATE = utf8_bin COMMENT = '菜品及套餐分类';

接口设计

  • 请求地址:/category

  • 请求方式:POST

  • 请求参数:

    参数说明
    name分类名称
    sort排序
    type类型
  • 响应格式:

代码开发

功能测试