签入版本
This commit is contained in:
@@ -1,279 +1,284 @@
|
||||
# E. API 接口速查表
|
||||
|
||||
:::tip 概述
|
||||
本表列出所有 API 路由的完整清单,包含 HTTP 方法、路径和所需权限码。
|
||||
本表列出所有 API 路由的完整清单(自动生成自 `routes/api.php` 与各控制器 `#[Permission]` 注解),包含 HTTP 方法、路径和所需权限码。批量删除统一为 **DELETE**(请求体仍传 ids 数组),其余遵循 REST 习惯。
|
||||
:::
|
||||
|
||||
## 公开接口
|
||||
## 公开接口(免认证)
|
||||
|
||||
定义在 `routes/api.php` 中间件组外,无需携带 Token:
|
||||
|
||||
| 方法 | 路径 | 说明 |
|
||||
|------|------|------|
|
||||
| POST | `/api/login` | 用户登录 |
|
||||
| GET | `/api/logout` | 用户登出 |
|
||||
| POST | `/api/refresh` | 刷新 Token |
|
||||
| GET | `/api/captcha` | 获取验证码 |
|
||||
| POST | `/api/oauth2/token` | 刷新 Token |
|
||||
| DELETE | `/api/oauth2/remove/:token` | 移除 Token |
|
||||
| GET | `/api/oauth2/check/token` | 检查 Token |
|
||||
| POST | `/api/oauth2/token` | OAuth2 获取令牌 |
|
||||
| GET | `/api/oauth2/check/token` | 检查令牌有效性 |
|
||||
|
||||
## 首页 / 个人中心
|
||||
## 认证接口(auth.jwt + tenant + demo + log.operation)
|
||||
|
||||
### Auth / Index / Upload
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| POST | `/api/logout` | - | 登出 |
|
||||
| DELETE | `/api/oauth2/remove/:token` | sys:auth:removeToken | 吊销令牌 |
|
||||
| GET | `/api/index/getUser` | - | 获取当前用户信息 |
|
||||
| GET | `/api/index/getMenus` | - | 获取菜单列表 |
|
||||
| PUT | `/api/index/updatePassword` | - | 修改密码 |
|
||||
| PUT | `/api/index/updateProfile` | - | 修改个人资料 |
|
||||
| POST | `/api/upload/uploadFile` | sys:upload:file | 上传文件 |
|
||||
|
||||
## 用户管理
|
||||
### 用户管理(User)
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/user/page` | sys:user:page | 分页列表 |
|
||||
| GET | `/api/user/detail/:id` | sys:user:detail | 详情 |
|
||||
| POST | `/api/user/add` | sys:user:add | 新增 |
|
||||
| PUT | `/api/user/update` | sys:user:update | 修改 |
|
||||
| PUT | `/api/user/resetPwd` | sys:user:resetPwd | 重置密码 |
|
||||
| DELETE | `/api/user/delete/:id` | sys:user:delete | 删除 |
|
||||
| GET | `/api/user/page` | sys:user:page | 用户分页 |
|
||||
| GET | `/api/user/detail/:id` | sys:user:detail | 用户详情 |
|
||||
| POST | `/api/user/add` | sys:user:add | 添加用户 |
|
||||
| PUT | `/api/user/update` | sys:user:update | 修改用户 |
|
||||
| DELETE | `/api/user/delete/:id` | sys:user:delete | 删除用户 |
|
||||
| DELETE | `/api/user/batchDelete` | sys:user:batchDelete | 批量删除 |
|
||||
| POST | `/api/user/import` | sys:user:import | 导入 |
|
||||
| GET | `/api/user/export` | sys:user:export | 导出 |
|
||||
| PUT | `/api/user/resetPwd` | sys:user:resetPwd | 重置密码 |
|
||||
| GET | `/api/user/export` | sys:user:export | 导出用户 |
|
||||
| POST | `/api/user/import` | sys:user:import | 导入用户 |
|
||||
|
||||
## 角色管理
|
||||
### 角色管理(Role)
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/role/page` | sys:role:page | 分页列表 |
|
||||
| GET | `/api/role/list` | sys:role:list | 全量列表 |
|
||||
| GET | `/api/role/detail/:id` | sys:role:detail | 详情 |
|
||||
| POST | `/api/role/add` | sys:role:add | 新增 |
|
||||
| PUT | `/api/role/update` | sys:role:update | 修改 |
|
||||
| DELETE | `/api/role/delete/:id` | sys:role:delete | 删除 |
|
||||
| GET | `/api/role/page` | sys:role:page | 角色分页 |
|
||||
| GET | `/api/role/list` | sys:role:list | 角色列表 |
|
||||
| GET | `/api/role/detail/:id` | sys:role:detail | 角色详情 |
|
||||
| POST | `/api/role/add` | sys:role:add | 添加角色 |
|
||||
| PUT | `/api/role/update` | sys:role:update | 修改角色 |
|
||||
| DELETE | `/api/role/delete/:id` | sys:role:delete | 删除角色 |
|
||||
| DELETE | `/api/role/batchDelete` | sys:role:batchDelete | 批量删除 |
|
||||
| GET | `/api/role/menu/list/:id` | - | 角色菜单列表 |
|
||||
| POST | `/api/role/menu/save` | sys:role:authorize | 保存角色菜单 |
|
||||
| GET | `/api/role/menu/list/:id` | sys:role:getPermission | 查询角色菜单权限 |
|
||||
| POST | `/api/role/menu/save` | sys:role:savePermission | 授权角色菜单 |
|
||||
|
||||
## 菜单管理
|
||||
### 菜单管理(Menu)
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/menu/list` | sys:menu:page | 菜单列表(树形) |
|
||||
| GET | `/api/menu/detail/:id` | sys:menu:detail | 详情 |
|
||||
| POST | `/api/menu/add` | sys:menu:add | 新增 |
|
||||
| PUT | `/api/menu/update` | sys:menu:update | 修改 |
|
||||
| DELETE | `/api/menu/delete/:id` | sys:menu:delete | 删除 |
|
||||
| GET | `/api/menu/list` | sys:menu:list | 菜单列表 |
|
||||
| GET | `/api/menu/detail/:id` | sys:menu:detail | 菜单详情 |
|
||||
| POST | `/api/menu/add` | sys:menu:add | 添加菜单 |
|
||||
| PUT | `/api/menu/update` | sys:menu:update | 修改菜单 |
|
||||
| DELETE | `/api/menu/delete/:id` | sys:menu:delete | 删除菜单 |
|
||||
|
||||
## 部门管理
|
||||
### 部门管理(Dept)
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/dept/list` | sys:dept:page | 部门列表(树形) |
|
||||
| GET | `/api/dept/detail/:id` | sys:dept:detail | 详情 |
|
||||
| POST | `/api/dept/add` | sys:dept:add | 新增 |
|
||||
| PUT | `/api/dept/update` | sys:dept:update | 修改 |
|
||||
| DELETE | `/api/dept/delete/:id` | sys:dept:delete | 删除 |
|
||||
| GET | `/api/dept/list` | sys:dept:list | 部门列表 |
|
||||
| GET | `/api/dept/detail/:id` | sys:dept:detail | 部门详情 |
|
||||
| POST | `/api/dept/add` | sys:dept:add | 添加部门 |
|
||||
| PUT | `/api/dept/update` | sys:dept:update | 修改部门 |
|
||||
| DELETE | `/api/dept/delete/:id` | sys:dept:delete | 删除部门 |
|
||||
|
||||
## 岗位管理
|
||||
### 职级 / 岗位(Level / Position)
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/position/page` | sys:position:page | 分页列表 |
|
||||
| GET | `/api/position/list` | sys:position:list | 全量列表 |
|
||||
| GET | `/api/position/detail/:id` | sys:position:detail | 详情 |
|
||||
| POST | `/api/position/add` | sys:position:add | 新增 |
|
||||
| PUT | `/api/position/update` | sys:position:update | 修改 |
|
||||
| DELETE | `/api/position/delete/:id` | sys:position:delete | 删除 |
|
||||
| GET | `/api/level/page` | sys:level:page | 职级分页 |
|
||||
| GET | `/api/level/list` | sys:level:list | 职级列表 |
|
||||
| GET | `/api/level/detail/:id` | sys:level:detail | 职级详情 |
|
||||
| POST | `/api/level/add` | sys:level:add | 添加职级 |
|
||||
| PUT | `/api/level/update` | sys:level:update | 修改职级 |
|
||||
| DELETE | `/api/level/delete/:id` | sys:level:delete | 删除职级 |
|
||||
| DELETE | `/api/level/batchDelete` | sys:level:batchDelete | 批量删除 |
|
||||
| GET | `/api/level/export` | sys:level:export | 导出职级 |
|
||||
| POST | `/api/level/import` | sys:level:import | 导入职级 |
|
||||
| GET | `/api/position/page` | sys:position:page | 岗位分页 |
|
||||
| GET | `/api/position/list` | sys:position:list | 岗位列表 |
|
||||
| GET | `/api/position/detail/:id` | sys:position:detail | 岗位详情 |
|
||||
| POST | `/api/position/add` | sys:position:add | 添加岗位 |
|
||||
| PUT | `/api/position/update` | sys:position:update | 修改岗位 |
|
||||
| DELETE | `/api/position/delete/:id` | sys:position:delete | 删除岗位 |
|
||||
| DELETE | `/api/position/batchDelete` | sys:position:batchDelete | 批量删除 |
|
||||
|
||||
## 职级管理
|
||||
### 字典管理(Dict / DictItem)
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/level/page` | sys:level:page | 分页列表 |
|
||||
| GET | `/api/level/list` | sys:level:list | 全量列表 |
|
||||
| GET | `/api/level/detail/:id` | sys:level:detail | 详情 |
|
||||
| POST | `/api/level/add` | sys:level:add | 新增 |
|
||||
| PUT | `/api/level/update` | sys:level:update | 修改 |
|
||||
| DELETE | `/api/level/delete/:id` | sys:level:delete | 删除 |
|
||||
| DELETE | `/api/level/batchDelete` | sys:level:batchDelete | 批量删除 |
|
||||
| GET | `/api/level/export` | sys:level:export | 导出 |
|
||||
| POST | `/api/level/import` | sys:level:import | 导入 |
|
||||
|
||||
## 数据字典
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/dict/page` | sys:dict:page | 分页列表 |
|
||||
| GET | `/api/dict/detail/:id` | sys:dict:detail | 详情 |
|
||||
| GET | `/api/dict/refreshCache` | sys:dict:refreshCache | 刷新缓存 |
|
||||
| POST | `/api/dict/add` | sys:dict:add | 新增 |
|
||||
| PUT | `/api/dict/update` | sys:dict:update | 修改 |
|
||||
| DELETE | `/api/dict/delete/:id` | sys:dict:delete | 删除 |
|
||||
| GET | `/api/dict/page` | sys:dict:page | 字典分页 |
|
||||
| GET | `/api/dict/detail/:id` | sys:dict:detail | 字典详情 |
|
||||
| POST | `/api/dict/add` | sys:dict:add | 添加字典 |
|
||||
| PUT | `/api/dict/update` | sys:dict:update | 修改字典 |
|
||||
| DELETE | `/api/dict/delete/:id` | sys:dict:delete | 删除字典 |
|
||||
| DELETE | `/api/dict/batchDelete` | sys:dict:batchDelete | 批量删除 |
|
||||
| GET | `/api/dict/refreshCache` | sys:dict:update | 刷新字典缓存 |
|
||||
| GET | `/api/dict/item/page` | sys:dict:page | 字典项分页 |
|
||||
| GET | `/api/dict/item/detail/:id` | sys:dict:detail | 字典项详情 |
|
||||
| POST | `/api/dict/item/add` | sys:dict:add | 添加字典项 |
|
||||
| PUT | `/api/dict/item/update` | sys:dict:update | 修改字典项 |
|
||||
| DELETE | `/api/dict/item/delete/:id` | sys:dict:delete | 删除字典项 |
|
||||
| DELETE | `/api/dict/item/batchDelete` | sys:dict:batchDelete | 批量删除字典项 |
|
||||
| GET | `/api/dict/item/getDictItemList/:code` | - | 按编码查询字典项(前端下拉数据源) |
|
||||
|
||||
## 字典项
|
||||
### 内容管理(Category / Article / Notice / Link)
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/dict/item/page` | sys:dict:item:page | 分页列表 |
|
||||
| GET | `/api/dict/item/detail/:id` | sys:dict:item:detail | 详情 |
|
||||
| GET | `/api/dict/item/getDictItemList/:code` | - | 按编码获取字典项 |
|
||||
| POST | `/api/dict/item/add` | sys:dict:item:add | 新增 |
|
||||
| PUT | `/api/dict/item/update` | sys:dict:item:update | 修改 |
|
||||
| DELETE | `/api/dict/item/delete/:id` | sys:dict:item:delete | 删除 |
|
||||
| DELETE | `/api/dict/item/batchDelete` | sys:dict:item:batchDelete | 批量删除 |
|
||||
|
||||
## 租户管理
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/tenant/page` | sys:tenant:page | 分页列表 |
|
||||
| GET | `/api/tenant/detail/:id` | sys:tenant:detail | 详情 |
|
||||
| GET | `/api/tenant/users/:tenantId` | - | 租户用户列表 |
|
||||
| POST | `/api/tenant/add` | sys:tenant:add | 新增 |
|
||||
| POST | `/api/tenant/account` | sys:tenant:add | 创建租户账号 |
|
||||
| PUT | `/api/tenant/update` | sys:tenant:update | 修改 |
|
||||
| DELETE | `/api/tenant/delete/:id` | sys:tenant:delete | 删除 |
|
||||
| DELETE | `/api/tenant/batchDelete` | sys:tenant:batchDelete | 批量删除 |
|
||||
|
||||
## 系统配置
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/config/page` | sys:config:page | 分页列表 |
|
||||
| GET | `/api/config/list` | sys:config:list | 全量列表 |
|
||||
| GET | `/api/config/detail/:id` | sys:config:detail | 详情 |
|
||||
| GET | `/api/config/web/index` | sys:config:web | 网站配置 |
|
||||
| POST | `/api/config/web/save` | sys:config:web | 保存网站配置 |
|
||||
| POST | `/api/config/add` | sys:config:add | 新增 |
|
||||
| PUT | `/api/config/update` | sys:config:update | 修改 |
|
||||
| DELETE | `/api/config/delete/:id` | sys:config:delete | 删除 |
|
||||
|
||||
## 配置项
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/config/item/page` | sys:config:item:page | 分页列表 |
|
||||
| GET | `/api/config/item/list` | sys:config:item:list | 全量列表 |
|
||||
| GET | `/api/config/item/detail/:id` | sys:config:item:detail | 详情 |
|
||||
| POST | `/api/config/item/add` | sys:config:item:add | 新增 |
|
||||
| PUT | `/api/config/item/update` | sys:config:item:update | 修改 |
|
||||
| DELETE | `/api/config/item/delete/:id` | sys:config:item:delete | 删除 |
|
||||
|
||||
## 系统参数
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/param/page` | sys:param:page | 分页列表 |
|
||||
| GET | `/api/param/list` | sys:param:list | 全量列表 |
|
||||
| GET | `/api/param/detail/:id` | sys:param:detail | 详情 |
|
||||
| POST | `/api/param/add` | sys:param:add | 新增 |
|
||||
| PUT | `/api/param/update` | sys:param:update | 修改 |
|
||||
| DELETE | `/api/param/delete/:id` | sys:param:delete | 删除 |
|
||||
|
||||
## 通知公告
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/notice/page` | sys:notice:page | 分页列表 |
|
||||
| GET | `/api/notice/list` | - | 全量列表 |
|
||||
| GET | `/api/notice/detail/:id` | sys:notice:detail | 详情 |
|
||||
| POST | `/api/notice/add` | sys:notice:add | 新增 |
|
||||
| PUT | `/api/notice/update` | sys:notice:update | 修改 |
|
||||
| DELETE | `/api/notice/delete/:id` | sys:notice:delete | 删除 |
|
||||
|
||||
## 城市行政区划
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/city/list` | sys:city:page | 城市列表 |
|
||||
| GET | `/api/city/detail/:id` | sys:city:detail | 详情 |
|
||||
| POST | `/api/city/add` | sys:city:add | 新增 |
|
||||
| PUT | `/api/city/update` | sys:city:update | 修改 |
|
||||
| DELETE | `/api/city/delete/:id` | sys:city:delete | 删除 |
|
||||
| GET | `/api/city/getCityList/:parentCode` | - | 按父编码获取城市 |
|
||||
|
||||
## 文章管理
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/article/page` | sys:article:page | 分页列表 |
|
||||
| GET | `/api/article/list` | sys:article:list | 全量列表 |
|
||||
| GET | `/api/article/detail/:id` | sys:article:detail | 详情 |
|
||||
| POST | `/api/article/add` | sys:article:add | 新增 |
|
||||
| PUT | `/api/article/update` | sys:article:update | 修改 |
|
||||
| DELETE | `/api/article/delete/:id` | sys:article:delete | 删除 |
|
||||
| GET | `/api/category/list` | sys:category:list | 分类列表 |
|
||||
| GET | `/api/category/page` | sys:category:page | 分类分页 |
|
||||
| GET | `/api/category/detail/:id` | sys:category:detail | 分类详情 |
|
||||
| POST | `/api/category/add` | sys:category:add | 添加分类 |
|
||||
| PUT | `/api/category/update` | sys:category:update | 修改分类 |
|
||||
| DELETE | `/api/category/delete/:id` | sys:category:delete | 删除分类 |
|
||||
| DELETE | `/api/category/batchDelete` | sys:category:batchDelete | 批量删除 |
|
||||
| GET | `/api/article/page` | sys:article:page | 文章分页 |
|
||||
| GET | `/api/article/list` | sys:article:list | 文章列表 |
|
||||
| GET | `/api/article/detail/:id` | sys:article:detail | 文章详情 |
|
||||
| POST | `/api/article/add` | sys:article:add | 添加文章 |
|
||||
| PUT | `/api/article/update` | sys:article:update | 修改文章 |
|
||||
| DELETE | `/api/article/delete/:id` | sys:article:delete | 删除文章 |
|
||||
| DELETE | `/api/article/batchDelete` | sys:article:batchDelete | 批量删除 |
|
||||
| GET | `/api/notice/page` | sys:notice:page | 通知分页 |
|
||||
| GET | `/api/notice/list` | sys:notice:list | 通知列表 |
|
||||
| GET | `/api/notice/detail/:id` | sys:notice:detail | 通知详情 |
|
||||
| POST | `/api/notice/add` | sys:notice:add | 添加通知 |
|
||||
| PUT | `/api/notice/update` | sys:notice:update | 修改通知 |
|
||||
| DELETE | `/api/notice/delete/:id` | sys:notice:delete | 删除通知 |
|
||||
| DELETE | `/api/notice/batchDelete` | sys:notice:batchDelete | 批量删除 |
|
||||
| GET | `/api/link/page` | sys:link:page | 友链分页 |
|
||||
| GET | `/api/link/list` | sys:link:list | 友链列表 |
|
||||
| GET | `/api/link/detail/:id` | sys:link:detail | 友链详情 |
|
||||
| POST | `/api/link/add` | sys:link:add | 添加友链 |
|
||||
| PUT | `/api/link/update` | sys:link:update | 修改友链 |
|
||||
| DELETE | `/api/link/delete/:id` | sys:link:delete | 删除友链 |
|
||||
| DELETE | `/api/link/batchDelete` | sys:link:batchDelete | 批量删除 |
|
||||
|
||||
## 文章分类
|
||||
### 行政区划(City)
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/category/page` | sys:category:page | 分页列表 |
|
||||
| GET | `/api/category/list` | sys:category:list | 全量列表 |
|
||||
| GET | `/api/category/detail/:id` | sys:category:detail | 详情 |
|
||||
| POST | `/api/category/add` | sys:category:add | 新增 |
|
||||
| PUT | `/api/category/update` | sys:category:update | 修改 |
|
||||
| DELETE | `/api/category/delete/:id` | sys:category:delete | 删除 |
|
||||
| GET | `/api/city/list` | sys:city:list | 城市列表 |
|
||||
| GET | `/api/city/detail/:id` | sys:city:detail | 城市详情 |
|
||||
| POST | `/api/city/add` | sys:city:add | 添加城市 |
|
||||
| PUT | `/api/city/update` | sys:city:update | 修改城市 |
|
||||
| DELETE | `/api/city/delete/:id` | sys:city:delete | 删除城市 |
|
||||
| DELETE | `/api/city/batchDelete` | sys:city:batchDelete | 批量删除 |
|
||||
| GET | `/api/city/getCityList/:code` | - | 按编码取下级 |
|
||||
| GET | `/api/city/getParent/:id` | - | 取上级 |
|
||||
| GET | `/api/city/findByParentCode` | - | 按父编码查询 |
|
||||
|
||||
## 友情链接
|
||||
### 系统配置(Config / ConfigItem / Param)
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/link/page` | sys:link:page | 分页列表 |
|
||||
| GET | `/api/link/detail/:id` | sys:link:detail | 详情 |
|
||||
| POST | `/api/link/add` | sys:link:add | 新增 |
|
||||
| PUT | `/api/link/update` | sys:link:update | 修改 |
|
||||
| DELETE | `/api/link/delete/:id` | sys:link:delete | 删除 |
|
||||
| GET | `/api/config/page` | sys:config:page | 配置分页 |
|
||||
| GET | `/api/config/list` | sys:config:list | 配置列表 |
|
||||
| GET | `/api/config/detail/:id` | sys:config:detail | 配置详情 |
|
||||
| POST | `/api/config/add` | sys:config:add | 添加配置 |
|
||||
| PUT | `/api/config/update` | sys:config:update | 修改配置 |
|
||||
| DELETE | `/api/config/delete/:id` | sys:config:delete | 删除配置 |
|
||||
| DELETE | `/api/config/batchDelete` | sys:config:batchDelete | 批量删除 |
|
||||
| GET | `/api/config/web/index` | sys:config:webIndex | 查询网站配置 |
|
||||
| POST | `/api/config/web/save` | sys:config:update | 保存网站配置 |
|
||||
| GET | `/api/config/item/page` | sys:config:page | 配置项分页 |
|
||||
| GET | `/api/config/item/list` | sys:config:list | 配置项列表 |
|
||||
| GET | `/api/config/item/detail/:id` | sys:config:detail | 配置项详情 |
|
||||
| POST | `/api/config/item/add` | sys:config:add | 添加配置项 |
|
||||
| PUT | `/api/config/item/update` | sys:config:update | 修改配置项 |
|
||||
| DELETE | `/api/config/item/delete/:id` | sys:config:delete | 删除配置项 |
|
||||
| DELETE | `/api/config/item/batchDelete` | sys:config:batchDelete | 批量删除配置项 |
|
||||
| GET | `/api/param/page` | sys:param:page | 参数分页 |
|
||||
| GET | `/api/param/list` | sys:param:list | 参数列表 |
|
||||
| GET | `/api/param/detail/:id` | sys:param:detail | 参数详情 |
|
||||
| POST | `/api/param/add` | sys:param:add | 添加参数 |
|
||||
| PUT | `/api/param/update` | sys:param:update | 修改参数 |
|
||||
| DELETE | `/api/param/delete/:id` | sys:param:delete | 删除参数 |
|
||||
| DELETE | `/api/param/batchDelete` | sys:param:batchDelete | 批量删除 |
|
||||
|
||||
## 定时任务
|
||||
### 租户管理(Tenant)
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/job/page` | sys:job:page | 分页列表 |
|
||||
| GET | `/api/job/list` | sys:job:list | 全量列表 |
|
||||
| GET | `/api/job/detail/:id` | sys:job:detail | 详情 |
|
||||
| GET | `/api/job/runOnce/:id` | sys:job:execute | 手动执行一次 |
|
||||
| GET | `/api/tenant/page` | sys:tenant:page | 租户分页 |
|
||||
| GET | `/api/tenant/list` | sys:tenant:list | 租户列表 |
|
||||
| GET | `/api/tenant/detail/:id` | sys:tenant:detail | 租户详情 |
|
||||
| POST | `/api/tenant/add` | sys:tenant:add | 添加租户 |
|
||||
| PUT | `/api/tenant/update` | sys:tenant:update | 修改租户 |
|
||||
| DELETE | `/api/tenant/delete/:id` | sys:tenant:delete | 删除租户 |
|
||||
| DELETE | `/api/tenant/batchDelete` | sys:tenant:batchDelete | 批量删除 |
|
||||
| GET | `/api/tenant/users/:tenantId` | sys:tenant:users | 租户用户 |
|
||||
| POST | `/api/tenant/account` | sys:tenant:createAccount | 创建管理员账号 |
|
||||
|
||||
### 定时任务(Job / JobLog)
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/job/page` | sys:job:page | 任务分页 |
|
||||
| GET | `/api/job/list` | sys:job:list | 任务列表 |
|
||||
| GET | `/api/job/detail/:id` | sys:job:detail | 任务详情 |
|
||||
| POST | `/api/job/add` | sys:job:add | 添加任务 |
|
||||
| PUT | `/api/job/update` | sys:job:update | 修改任务 |
|
||||
| DELETE | `/api/job/delete/:id` | sys:job:delete | 删除任务 |
|
||||
| DELETE | `/api/job/batchDelete` | sys:job:batchDelete | 批量删除 |
|
||||
| GET | `/api/job/runOnce/:id` | sys:job:execute | 立即执行任务 |
|
||||
| POST | `/api/job/status` | sys:job:update | 修改任务状态 |
|
||||
| GET | `/api/job/pause/:id` | sys:job:pause | 暂停任务 |
|
||||
| GET | `/api/job/resume/:id` | sys:job:resume | 恢复任务 |
|
||||
| POST | `/api/job/add` | sys:job:add | 新增 |
|
||||
| PUT | `/api/job/update` | sys:job:update | 修改 |
|
||||
| DELETE | `/api/job/delete/:id` | sys:job:delete | 删除 |
|
||||
| GET | `/api/job/daemonStatus` | - | 守护进程状态 |
|
||||
| GET | `/api/job/log/page` | sys:job:page | 任务日志分页 |
|
||||
| GET | `/api/job/log/detail/:id` | sys:job:detail | 任务日志详情 |
|
||||
| DELETE | `/api/job/log/delete/:id` | sys:job:delete | 删除任务日志 |
|
||||
| DELETE | `/api/job/log/batchDelete` | sys:job:batchDelete | 批量删除 |
|
||||
|
||||
## 任务日志
|
||||
### 案例演示(Example)
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/job/log/page` | sys:job:log:page | 分页列表 |
|
||||
| GET | `/api/job/log/detail/:id` | sys:job:log:detail | 详情 |
|
||||
| DELETE | `/api/job/log/delete/:id` | sys:job:log:delete | 删除 |
|
||||
| GET | `/api/example/page` | sys:example:page | 示例分页 |
|
||||
| GET | `/api/example/list` | sys:example:list | 示例列表 |
|
||||
| GET | `/api/example/detail/:id` | sys:example:detail | 示例详情 |
|
||||
| POST | `/api/example/add` | sys:example:add | 添加示例 |
|
||||
| PUT | `/api/example/update` | sys:example:update | 修改示例 |
|
||||
| DELETE | `/api/example/delete/:id` | sys:example:delete | 删除示例 |
|
||||
| DELETE | `/api/example/batchDelete` | sys:example:batchDelete | 批量删除 |
|
||||
| GET | `/api/example/export` | sys:example:export | 导出示例 |
|
||||
| POST | `/api/example/import` | sys:example:import | 导入示例 |
|
||||
|
||||
## 操作日志
|
||||
### 文件模板(FileTemplate)
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/oper/log/page` | sys:oper:log:page | 分页列表 |
|
||||
| GET | `/api/oper/log/detail/:id` | sys:oper:log:detail | 详情 |
|
||||
| DELETE | `/api/oper/log/delete/:id` | sys:oper:log:delete | 删除 |
|
||||
| GET | `/api/file/template/page` | sys:fileTemplate:page | 模板分页 |
|
||||
| GET | `/api/file/template/detail/:id` | sys:fileTemplate:detail | 模板详情 |
|
||||
| POST | `/api/file/template/add` | sys:fileTemplate:add | 添加模板 |
|
||||
| PUT | `/api/file/template/update` | sys:fileTemplate:update | 修改模板 |
|
||||
| DELETE | `/api/file/template/delete/:id` | sys:fileTemplate:delete | 删除模板 |
|
||||
| DELETE | `/api/file/template/batchDelete` | sys:fileTemplate:batchDelete | 批量删除 |
|
||||
| GET | `/api/file/template/getTemplateByCode/:code` | - | 按编码取模板(导入模板下载) |
|
||||
|
||||
## 登录日志
|
||||
### 代码生成(Generator)
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/login/log/page` | sys:login:log:page | 分页列表 |
|
||||
| GET | `/api/login/log/detail/:id` | sys:login:log:detail | 详情 |
|
||||
| DELETE | `/api/login/log/delete/:id` | sys:login:log:delete | 删除 |
|
||||
| GET | `/api/generator/page` | sys:generator:page | 数据表分页 |
|
||||
| GET | `/api/generator/preview` | sys:generator:generate | 预览生成代码 |
|
||||
| POST | `/api/generator/generate` | sys:generator:generate | 一键生成 |
|
||||
| POST | `/api/generator/batchGenerate` | sys:generator:generate | 批量生成 |
|
||||
|
||||
## 文件上传
|
||||
### 日志查询(LoginLog / OperLog)
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| POST | `/api/upload/uploadFile` | - | 上传文件 |
|
||||
| GET | `/api/login/log/page` | sys:loginLog:page | 登录日志分页 |
|
||||
| GET | `/api/login/log/detail/:id` | sys:loginLog:detail | 登录日志详情 |
|
||||
| DELETE | `/api/login/log/delete/:id` | sys:loginLog:delete | 删除登录日志 |
|
||||
| DELETE | `/api/login/log/batchDelete` | sys:loginLog:batchDelete | 批量删除 |
|
||||
| GET | `/api/oper/log/page` | sys:operLog:page | 操作日志分页 |
|
||||
| GET | `/api/oper/log/detail/:id` | sys:operLog:detail | 操作日志详情 |
|
||||
| DELETE | `/api/oper/log/delete/:id` | sys:operLog:delete | 删除操作日志 |
|
||||
| DELETE | `/api/oper/log/batchDelete` | sys:operLog:batchDelete | 批量删除 |
|
||||
|
||||
## 代码生成器
|
||||
|
||||
| 方法 | 路径 | 权限码 | 说明 |
|
||||
|------|------|--------|------|
|
||||
| GET | `/api/generator/page` | sys:generator:page | 可生成表列表 |
|
||||
| POST | `/api/generator/preview` | sys:generator:preview | 预览生成代码 |
|
||||
| POST | `/api/generator/generate` | sys:generator:generate | 生成代码 |
|
||||
| POST | `/api/generator/batchGenerate` | sys:generator:generate | 批量生成 |
|
||||
:::info 说明
|
||||
- 权限码取自控制器方法的 `#[Permission]` 注解;`-` 表示该接口仅需登录(无独立权限码)
|
||||
- 任务日志(jobLog)复用 `sys:job:*` 权限码
|
||||
- 字典项 / 模板 / 行政区划的 `getDictItemList`、`getTemplateByCode`、`getCityList` 等读取接口免独立权限,登录即可访问
|
||||
- 路径中 `:id` 为路径参数;查询参数、请求体规范见 [8. 接口规范与对接](/zh/api-spec/response.html)
|
||||
:::
|
||||
|
||||
Reference in New Issue
Block a user