1、表结构
字段名称 | 字段类型 | 字段解释 |
---|---|---|
id | varchar | 主键id |
name | varchar | 分类名称 |
sequence | int | 同级排序 |
parent | varchar | 父级分类id,一级分类的父级分类id为0 |
path | varchar | 分类id路径,中间用英文逗号, 分隔,方便使用find_in_set函数搜索 |
namePath | varchar | 分类名称路径,中间用英文逗号, 分隔,大部分的时候不用,我本次不使用,大家根据自己情况选择即可 |
2、代码编写思路
2.1、新增分类
2.2、删除分类
2.3、修改分类名称
2.4、置顶分类
2.5、置底分类
2.6、移动分类
2.7、查询全量分类树
2.8、根据关键字查询分类树
2.9、根据父级分类id查询分类列表
代码:
链接:https://pan.baidu.com/s/1KtOkRgEySncAK7ykaTKgYw?pwd=1z3v
提取码:1z3v
说明:
只用将application.yml
中的数据库相关信息改掉,就可以启动项目。当启动项目之后,将通过Liquibase
自动建表,然后访问 http://127.0.0.1:8080/doc.html,就可以通过knife4j
查看并测试相关接口