字段名称 | 字段类型 | 字段解释 |
---|---|---|
id | varchar | 主键id |
name | varchar | 分类名称 |
sequence | int | 同级排序 |
parent | varchar | 父级分类id,一级分类的父级分类id为0 |
path | varchar | 分类id路径,中间用英文逗号, 分隔,方便使用find_in_set函数搜索 |
namePath | varchar | 分类名称路径,中间用英文逗号, 分隔,大部分的时候不用,我本次不使用,大家根据自己情况选择即可 |
代码:
链接:https://pan.baidu.com/s/1KtOkRgEySncAK7ykaTKgYw?pwd=1z3v
提取码:1z3v
说明:
只用将application.yml
中的数据库相关信息改掉,就可以启动项目。当启动项目之后,将通过Liquibase
自动建表,然后访问 http://127.0.0.1:8080/doc.html,就可以通过knife4j
查看并测试相关接口
通过按钮来实现分类/组织机构排序,通过页面话的方式来实现排序,不用用户关注排序号,增强用户的使用体验
比如若依项目中的部门管理是使用该方式实现的(如图1),以及我看snowy的组织机构管理也是使用该方式实现的(如图2),当然我现在所属公司的值班管理项目中的模板列表功能、用户列表排序等处可以看到该功能(如图3),这种做法适合数据量比较小的情况,还有我现在所属公司的统一认证项目中的用户排序、组织机构排序也是这样做的(如图4)
图1:
图2:
图3:
图4: