Become a sponsor

本章概要
API 接口速查表,按模块分组列出所有 RESTful 接口的请求方法、路径、说明和权限标识。
本章汇总项目所有 API 接口,按模块分类整理。所有接口统一挂在 /api/v1 前缀下,需携带 Authorization: Bearer <token> 请求头(认证相关接口除外)。
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/captcha | 获取图形验证码 | 无需登录 |
| POST | /api/login | 用户登录 | 无需登录 |
| GET | /api/v1/logout | 退出登录 | 需登录 |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/v1/user/page | 分页查询 | sys:user:page |
| GET | /api/v1/user/detail/{id} | 详情查询 | sys:user:detail |
| GET | /api/v1/user/list | 列表查询 | sys:user:list |
| POST | /api/v1/user/add | 新增用户 | sys:user:add |
| PUT | /api/v1/user/update | 更新用户 | sys:user:update |
| DELETE | /api/v1/user/delete/{id} | 删除用户 | sys:user:delete |
| DELETE | /api/v1/user/batchDelete | 批量删除 | sys:user:batchDelete |
| PUT | /api/v1/user/status | 设置状态 | sys:user:status |
| PUT | /api/v1/user/resetPwd | 重置密码 | sys:user:resetPwd |
| POST | /api/v1/user/import | 导入用户 | sys:user:import |
| GET | /api/v1/user/export | 导出用户 | sys:user:export |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/v1/role/page | 分页查询 | sys:role:page |
| GET | /api/v1/role/detail/{id} | 详情查询 | sys:role:detail |
| GET | /api/v1/role/list | 列表查询 | sys:role:list |
| POST | /api/v1/role/add | 新增角色 | sys:role:add |
| PUT | /api/v1/role/update | 更新角色 | sys:role:update |
| DELETE | /api/v1/role/delete/{id} | 删除角色 | sys:role:delete |
| DELETE | /api/v1/role/batchDelete | 批量删除 | sys:role:batchDelete |
| PUT | /api/v1/role/status | 设置状态 | sys:role:status |
| GET | /api/v1/role/roleMenu/{id} | 获取角色菜单 | sys:role:roleMenu |
| POST | /api/v1/role/assignMenu | 分配菜单 | sys:role:assignMenu |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/v1/menu/list | 菜单列表 | sys:menu:list |
| GET | /api/v1/menu/detail/{id} | 详情查询 | sys:menu:detail |
| POST | /api/v1/menu/add | 新增菜单 | sys:menu:add |
| PUT | /api/v1/menu/update | 更新菜单 | sys:menu:update |
| DELETE | /api/v1/menu/delete/{id} | 删除菜单 | sys:menu:delete |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/v1/dept/list | 部门列表 | sys:dept:list |
| GET | /api/v1/dept/detail/{id} | 详情查询 | sys:dept:detail |
| POST | /api/v1/dept/add | 新增部门 | sys:dept:add |
| PUT | /api/v1/dept/update | 更新部门 | sys:dept:update |
| DELETE | /api/v1/dept/delete/{id} | 删除部门 | sys:dept:delete |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/v1/position/page | 分页查询 | sys:position:page |
| GET | /api/v1/position/detail/{id} | 详情查询 | sys:position:detail |
| GET | /api/v1/position/list | 列表查询 | sys:position:list |
| POST | /api/v1/position/add | 新增岗位 | sys:position:add |
| PUT | /api/v1/position/update | 更新岗位 | sys:position:update |
| DELETE | /api/v1/position/delete/{id} | 删除岗位 | sys:position:delete |
| DELETE | /api/v1/position/batchDelete | 批量删除 | sys:position:batchDelete |
| PUT | /api/v1/position/status | 设置状态 | sys:position:status |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/v1/level/page | 分页查询 | sys:level:page |
| GET | /api/v1/level/detail/{id} | 详情查询 | sys:level:detail |
| GET | /api/v1/level/list | 列表查询 | sys:level:list |
| POST | /api/v1/level/add | 新增职级 | sys:level:add |
| PUT | /api/v1/level/update | 更新职级 | sys:level:update |
| DELETE | /api/v1/level/delete/{id} | 删除职级 | sys:level:delete |
| DELETE | /api/v1/level/batchDelete | 批量删除 | sys:level:batchDelete |
| PUT | /api/v1/level/status | 设置状态 | sys:level:status |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/v1/article/page | 分页查询 | sys:article:page |
| GET | /api/v1/article/detail/{id} | 详情查询 | sys:article:detail |
| POST | /api/v1/article/add | 新增文章 | sys:article:add |
| PUT | /api/v1/article/update | 更新文章 | sys:article:update |
| DELETE | /api/v1/article/delete/{id} | 删除文章 | sys:article:delete |
| DELETE | /api/v1/article/batchDelete | 批量删除 | sys:article:batchDelete |
| PUT | /api/v1/article/status | 设置状态 | sys:article:status |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/v1/category/list | 分类列表 | sys:category:list |
| GET | /api/v1/category/detail/{id} | 详情查询 | sys:category:detail |
| POST | /api/v1/category/add | 新增分类 | sys:category:add |
| PUT | /api/v1/category/update | 更新分类 | sys:category:update |
| DELETE | /api/v1/category/delete/{id} | 删除分类 | sys:category:delete |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/v1/notice/page | 分页查询 | sys:notice:page |
| GET | /api/v1/notice/detail/{id} | 详情查询 | sys:notice:detail |
| POST | /api/v1/notice/add | 新增公告 | sys:notice:add |
| PUT | /api/v1/notice/update | 更新公告 | sys:notice:update |
| DELETE | /api/v1/notice/delete/{id} | 删除公告 | sys:notice:delete |
| DELETE | /api/v1/notice/batchDelete | 批量删除 | sys:notice:batchDelete |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/v1/link/page | 分页查询 | sys:link:page |
| GET | /api/v1/link/detail/{id} | 详情查询 | sys:link:detail |
| POST | /api/v1/link/add | 新增友链 | sys:link:add |
| PUT | /api/v1/link/update | 更新友链 | sys:link:update |
| DELETE | /api/v1/link/delete/{id} | 删除友链 | sys:link:delete |
| DELETE | /api/v1/link/batchDelete | 批量删除 | sys:link:batchDelete |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/v1/param/page | 分页查询 | sys:param:page |
| GET | /api/v1/param/detail/{id} | 详情查询 | sys:param:detail |
| POST | /api/v1/param/add | 新增参数 | sys:param:add |
| PUT | /api/v1/param/update | 更新参数 | sys:param:update |
| DELETE | /api/v1/param/delete/{id} | 删除参数 | sys:param:delete |
| DELETE | /api/v1/param/batchDelete | 批量删除 | sys:param:batchDelete |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/v1/dict/page | 字典分页查询 | sys:dict:page |
| GET | /api/v1/dict/detail/{id} | 字典详情 | sys:dict:detail |
| POST | /api/v1/dict/add | 新增字典 | sys:dict:add |
| PUT | /api/v1/dict/update | 更新字典 | sys:dict:update |
| DELETE | /api/v1/dict/delete/{id} | 删除字典 | sys:dict:delete |
| GET | /api/v1/dictItem/page | 字典项分页 | sys:dictItem:page |
| GET | /api/v1/dictItem/detail/{id} | 字典项详情 | sys:dictItem:detail |
| POST | /api/v1/dictItem/add | 新增字典项 | sys:dictItem:add |
| PUT | /api/v1/dictItem/update | 更新字典项 | sys:dictItem:update |
| DELETE | /api/v1/dictItem/delete/{id} | 删除字典项 | sys:dictItem:delete |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/v1/config/page | 配置分页查询 | sys:config:page |
| GET | /api/v1/config/detail/{id} | 配置详情 | sys:config:detail |
| POST | /api/v1/config/add | 新增配置 | sys:config:add |
| PUT | /api/v1/config/update | 更新配置 | sys:config:update |
| DELETE | /api/v1/config/delete/{id} | 删除配置 | sys:config:delete |
| GET | /api/v1/configItem/page | 配置项分页 | sys:configItem:page |
| GET | /api/v1/configItem/detail/{id} | 配置项详情 | sys:configItem:detail |
| POST | /api/v1/configItem/add | 新增配置项 | sys:configItem:add |
| PUT | /api/v1/configItem/update | 更新配置项 | sys:configItem:update |
| DELETE | /api/v1/configItem/delete/{id} | 删除配置项 | sys:configItem:delete |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/v1/job/page | 分页查询 | sys:job:page |
| GET | /api/v1/job/detail/{id} | 详情查询 | sys:job:detail |
| POST | /api/v1/job/add | 新增任务 | sys:job:add |
| PUT | /api/v1/job/update | 更新任务 | sys:job:update |
| DELETE | /api/v1/job/delete/{id} | 删除任务 | sys:job:delete |
| PUT | /api/v1/job/status | 设置状态 | sys:job:status |
| POST | /api/v1/job/run | 立即执行 | sys:job:run |
| GET | /api/v1/jobLog/page | 任务日志分页 | sys:jobLog:page |
| DELETE | /api/v1/jobLog/clean | 清空日志 | sys:jobLog:clean |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| POST | /api/v1/upload/uploadFile | 上传文件 | sys:upload:file |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/v1/loginLog/page | 登录日志分页 | sys:loginLog:page |
| DELETE | /api/v1/loginLog/clean | 清空登录日志 | sys:loginLog:clean |
| GET | /api/v1/operationLog/page | 操作日志分页 | sys:operationLog:page |
| DELETE | /api/v1/operationLog/clean | 清空操作日志 | sys:operationLog:clean |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/v1/generator/page | 数据库表分页 | sys:generator:page |
| GET | /api/v1/generator/detail/{table_name} | 表详情 | sys:generator:detail |
| GET | /api/v1/generator/columns/{table_name} | 表字段信息 | sys:generator:detail |
| POST | /api/v1/generator/generate | 代码生成 | sys:generator:generate |
| POST | /api/v1/generator/batchGenerate | 批量生成 | sys:generator:batchGenerate |
| 方法 | 路径 | 说明 | 权限 |
|---|---|---|---|
| GET | /api/v1/index | 首页数据 | 需登录 |
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
pageNo | int | 1 | 页码 |
pageSize | int | 10 | 每页条数 |
| 其他字段 | - | - | 按模块定义的筛选字段传递 |
// 成功
{
"code": 0,
"msg": "操作成功",
"data": {},
"ok": true
}
// 分页响应
{
"code": 0,
"msg": "操作成功",
"data": {
"records": [],
"total": 100,
"size": 10,
"current": 1,
"pages": 10
},
"ok": true
}
// 失败
{
"code": 1,
"msg": "错误信息",
"data": null,
"ok": false
}[1, 2, 3]请求体为 ID 数组,Content-Type 为 application/json。
API 接口速查表汇总了系统所有 RESTful 接口,按模块分组列出请求方法、路径、说明和权限标识。接口路径统一以 /api/v1/ 为前缀,权限标识遵循 sys:{模块}:{操作} 命名规范。