Skip to content

本章概要

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

API 接口速查表

本章汇总项目所有 API 接口,按模块分类整理。所有接口统一挂在根路径下,前端通过 /api 前缀代理访问,需携带 Authorization: Bearer <token> 请求头(认证相关接口除外)。

认证管理(免登录)

方法路径说明权限
GET/captcha获取图形验证码无需登录
POST/login用户登录无需登录

系统主页

方法路径说明权限
GET/index/getMenus获取用户菜单需登录
GET/index/getUser获取用户信息需登录
GET/index/getRouters获取路由数据需登录

文件上传

方法路径说明权限
POST/upload/uploadFile上传文件需登录

用户管理

方法路径说明权限
GET/user/page分页查询sys:user:page
GET/user/detail/{id}详情查询sys:user:detail
GET/user/list列表查询需登录
POST/user/add新增用户sys:user:add
PUT/user/update更新用户sys:user:update
DELETE/user/delete/{id}删除用户sys:user:delete
PUT/user/status设置状态sys:user:status
PUT/user/resetPwd重置密码sys:user:resetPwd

角色管理

方法路径说明权限
GET/role/page分页查询sys:role:page
GET/role/detail/{id}详情查询sys:role:detail
GET/role/list列表查询需登录
POST/role/add新增角色sys:role:add
PUT/role/update更新角色sys:role:update
DELETE/role/delete/{id}删除角色sys:role:delete
PUT/role/status设置状态sys:role:status

角色菜单权限

方法路径说明权限
GET/role/menu/index/{id}获取角色菜单sys:role:roleMenu
POST/role/menu/save分配菜单sys:role:assignMenu

菜单管理

方法路径说明权限
GET/menu/list菜单列表sys:menu:list
GET/menu/detail/{id}详情查询sys:menu:detail
POST/menu/add新增菜单sys:menu:add
PUT/menu/update更新菜单sys:menu:update
DELETE/menu/delete/{id}删除菜单sys:menu:delete

部门管理

方法路径说明权限
GET/dept/list部门列表sys:dept:list
GET/dept/detail/{id}详情查询sys:dept:detail
POST/dept/add新增部门sys:dept:add
PUT/dept/update更新部门sys:dept:update
DELETE/dept/delete/{id}删除部门sys:dept:delete

岗位管理

方法路径说明权限
GET/position/page分页查询sys:position:page
GET/position/detail/{id}详情查询sys:position:detail
GET/position/list列表查询需登录
POST/position/add新增岗位sys:position:add
PUT/position/update更新岗位sys:position:update
DELETE/position/delete/{id}删除岗位sys:position:delete
PUT/position/status设置状态sys:position:status

职级管理

方法路径说明权限
GET/level/page分页查询sys:level:page
GET/level/detail/{id}详情查询sys:level:detail
GET/level/list列表查询需登录
POST/level/add新增职级sys:level:add
PUT/level/update更新职级sys:level:update
DELETE/level/delete/{id}删除职级sys:level:delete
PUT/level/status设置状态sys:level:status

城市管理

方法路径说明权限
GET/city/list城市列表sys:city:list
GET/city/detail/{id}详情查询sys:city:detail
POST/city/add新增城市sys:city:add
PUT/city/update更新城市sys:city:update
DELETE/city/delete/{id}删除城市sys:city:delete

文章管理

方法路径说明权限
GET/article/page分页查询sys:article:page
GET/article/detail/{id}详情查询sys:article:detail
POST/article/add新增文章sys:article:add
PUT/article/update更新文章sys:article:update
DELETE/article/delete/{id}删除文章sys:article:delete
PUT/article/status设置状态sys:article:status

分类管理

方法路径说明权限
GET/category/list分类列表sys:category:list
GET/category/detail/{id}详情查询sys:category:detail
POST/category/add新增分类sys:category:add
PUT/category/update更新分类sys:category:update
DELETE/category/delete/{id}删除分类sys:category:delete

公告管理

方法路径说明权限
GET/notice/page分页查询sys:notice:page
GET/notice/detail/{id}详情查询sys:notice:detail
POST/notice/add新增公告sys:notice:add
PUT/notice/update更新公告sys:notice:update
DELETE/notice/delete/{id}删除公告sys:notice:delete

友链管理

方法路径说明权限
GET/link/page分页查询sys:link:page
GET/link/detail/{id}详情查询sys:link:detail
POST/link/add新增友链sys:link:add
PUT/link/update更新友链sys:link:update
DELETE/link/delete/{id}删除友链sys:link:delete
PUT/link/status设置状态sys:link:status

参数管理

方法路径说明权限
GET/param/page分页查询sys:param:page
GET/param/detail/{id}详情查询sys:param:detail
POST/param/add新增参数sys:param:add
PUT/param/update更新参数sys:param:update
DELETE/param/delete/{id}删除参数sys:param:delete

字典管理

方法路径说明权限
GET/dict/page字典分页查询sys:dict:page
GET/dict/detail/{id}字典详情sys:dict:detail
POST/dict/add新增字典sys:dict:add
PUT/dict/update更新字典sys:dict:update
DELETE/dict/delete/{id}删除字典sys:dict:delete

字典项管理

方法路径说明权限
GET/dict/item/page字典项分页sys:dictItem:page
GET/dict/item/detail/{id}字典项详情sys:dictItem:detail
GET/dict/item/getDictItemList/{code}按编码获取字典项需登录
POST/dict/item/add新增字典项sys:dictItem:add
PUT/dict/item/update更新字典项sys:dictItem:update
DELETE/dict/item/delete/{id}删除字典项sys:dictItem:delete

配置管理

方法路径说明权限
GET/config/page配置分页查询sys:config:page
GET/config/detail/{id}配置详情sys:config:detail
POST/config/add新增配置sys:config:add
PUT/config/update更新配置sys:config:update
DELETE/config/delete/{id}删除配置sys:config:delete

配置项管理

方法路径说明权限
GET/config/item/page配置项分页sys:configItem:page
GET/config/item/detail/{id}配置项详情sys:configItem:detail
POST/config/item/add新增配置项sys:configItem:add
PUT/config/item/update更新配置项sys:configItem:update
DELETE/config/item/delete/{id}删除配置项sys:configItem:delete
PUT/config/item/status设置状态sys:configItem:status

网站配置

方法路径说明权限
GET/config/web/detail获取网站配置需登录
PUT/config/web/update更新网站配置sys:configWeb:update

文件模板

方法路径说明权限
GET/file/template/page分页查询sys:fileTemplate:page
GET/file/template/detail/{id}详情查询sys:fileTemplate:detail
POST/file/template/add新增模板sys:fileTemplate:add
PUT/file/template/update更新模板sys:fileTemplate:update
DELETE/file/template/delete/{id}删除模板sys:fileTemplate:delete

定时任务

方法路径说明权限
GET/job/page分页查询sys:job:page
GET/job/detail/{id}详情查询sys:job:detail
POST/job/add新增任务sys:job:add
PUT/job/update更新任务sys:job:update
DELETE/job/delete/{id}删除任务sys:job:delete
PUT/job/status设置状态sys:job:status

任务日志

方法路径说明权限
GET/job/log/page任务日志分页sys:jobLog:page

登录日志

方法路径说明权限
GET/login/log/page登录日志分页sys:loginLog:page

操作日志

方法路径说明权限
GET/oper/log/page操作日志分页sys:operationLog:page

案例管理(示例模块)

方法路径说明权限
GET/example/page分页查询sys:example:page
GET/example/detail/{id}详情查询sys:example:detail
GET/example/list列表查询需登录
GET/example/data下拉数据需登录
POST/example/add新增案例sys:example:add
PUT/example/update更新案例sys:example:update
DELETE/example/delete/{id}删除案例sys:example:delete
PUT/example/status设置状态sys:example:status

代码生成器

方法路径说明权限
GET/generator/page数据库表分页sys:generator:page
GET/generator/detail/{table_name}表详情sys:generator:detail
POST/generator/generate代码生成sys:generator:generate

通用请求格式

分页查询参数

参数类型默认值说明
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
}

批量删除请求

批量删除通过 URL 参数传递逗号分隔的 ID:

DELETE /example/delete/1,2,3

总结

API 接口速查表汇总了系统所有 RESTful 接口,按模块分组列出请求方法、路径、说明和权限标识。接口路径直接挂在根路径下,前端通过 /api 前缀代理访问。权限标识遵循 sys:{模块}:{操作} 命名规范。

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