Skip to content

本章概要

API 接口速查表,按模块分组列出所有 RESTful 接口的请求方法、路径、说明和权限标识。

API 接口速查表

本章汇总项目所有 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首页数据需登录

通用请求格式

分页查询参数

参数类型默认值说明
pageNoint1页码
pageSizeint10每页条数
其他字段--按模块定义的筛选字段传递

通用响应格式

json
// 成功
{
    "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
}

批量删除请求体

json
[1, 2, 3]

请求体为 ID 数组,Content-Type 为 application/json

总结

API 接口速查表汇总了系统所有 RESTful 接口,按模块分组列出请求方法、路径、说明和权限标识。接口路径统一以 /api/v1/ 为前缀,权限标识遵循 sys:{模块}:{操作} 命名规范。

小蚂蚁云团队 · 提供技术支持