新增分类
大约 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 类型 响应格式:
代码开发
功能测试