das接口文档修改
This commit is contained in:
parent
cf981522b3
commit
c9e4f4965a
@ -23,28 +23,33 @@
|
|||||||
|
|
||||||
# API接口一览表
|
# API接口一览表
|
||||||
|
|
||||||
| 接口分类 | 接口描述 | API接口 | 权限 |
|
| 接口分类 | 接口描述 | API接口 | 权限 |
|
||||||
|:-----:| :------- |:--------------------------|-----------------|
|
|:-----:|:------------------|:----------------------------------|-|
|
||||||
| 系统登录 | 1.1、获取验证码 | /api/auth/captchaImage | |
|
| 系统登录 | 1.1、获取验证码 | /api/auth/captchaImage | |
|
||||||
| 系统登录 | 1.2、系统登录 | /api/auth/login | |
|
| 系统登录 | 1.2、系统登录 | /api/auth/login | |
|
||||||
| 系统登录 | 1.3、退出登录 | /api/auth/logout | |
|
| 系统登录 | 1.3、退出登录 | /api/auth/logout | |
|
||||||
| 系统登录 | 1.4、修改密码 | /api/auth/password/change | |
|
| 系统登录 | 1.4、修改密码 | /api/auth/password/changePassword | |
|
||||||
| 菜单管理 | 2.1、新增菜单 | /api/menus/add | |
|
| 菜单管理 | 2.1、新增菜单 | /api/menus/add | SYS_AUTHORITY_ID_ADMIN |
|
||||||
| 菜单管理 | 2.2、查询菜单 | /api/menus/query | |
|
| 菜单管理 | 2.2、查询菜单 | /api/menus/query | |
|
||||||
| 菜单管理 | 2.3、更新菜单 | /api/menus/update | |
|
| 菜单管理 | 2.3、更新菜单 | /api/menus/update |SYS_AUTHORITY_ID_ADMIN |
|
||||||
| 菜单管理 | 2.4、删除菜单 | /api/menus/delete | |
|
| 菜单管理 | 2.4、删除菜单 | /api/menus/delete |SYS_AUTHORITY_ID_ADMIN |
|
||||||
| 公司机构 | 3.1、公司机构查询 | /api/org/query | |
|
| 菜单管理 | 2.5、获取所有菜单信息 | /api/menus/list | |
|
||||||
| 公司机构 | 3.2、添加机构信息 | /api/org/add | |
|
| 菜单管理 | 2.6、查询登录账号所绑定的菜单树 | /api/menus/tree | |
|
||||||
| 公司机构 | 3.3、修改机构信息 | /api/org/update | |
|
| 公司机构 | 3.1、公司机构查询 | /api/org/query | |
|
||||||
| 公司机构 | 3.4、删除指定机构 | /api/org/delete | |
|
| 公司机构 | 3.2、添加机构信息 | /api/org/add |SYS_AUTHORITY_ID_ADMIN |
|
||||||
| 职员操作 | 4.1、职员查询 | /api/user/query | |
|
| 公司机构 | 3.3、修改机构信息 | /api/org/update |SYS_AUTHORITY_ID_ADMIN |
|
||||||
| 职员操作 | 4.2、职员创建 | /api/user/add | |
|
| 公司机构 | 3.4、删除指定机构 | /api/org/delete | SYS_AUTHORITY_ID_ADMIN|
|
||||||
| 职员操作 | 4.3、职员修改 | /api/user/update | |
|
| 公司机构 | 3.5、获取所有的公司机构 | /api/org/list | |
|
||||||
| 职员操作 | 4.4、职员删除 | /api/user/delete | |
|
| 职员操作 | 4.1、职员查询 | /api/user/query | |
|
||||||
| 系统角色 | 5.1、系统角色查询 | /api/user/getSysRole | |
|
| 职员操作 | 4.2、职员创建 | /api/user/add |SYS_AUTHORITY_ID_ADMIN |
|
||||||
| 系统角色 | 5.2、系统角色删除 | /api/user/deleteSysRole | |
|
| 职员操作 | 4.3、职员修改 | /api/user/update |SYS_AUTHORITY_ID_ADMIN |
|
||||||
| 系统角色 | 5.3、系统角色新增 | /api/user/addSysRole | |
|
| 职员操作 | 4.4、职员删除 | /api/user/delete |SYS_AUTHORITY_ID_ADMIN |
|
||||||
| 系统角色 | 5.4、角色权限查询 | /api/user/getAuthorityById | |
|
| 职员操作 | 4.5、根据id更新职员信息 | /api/user/updateById | |
|
||||||
|
| 系统角色 | 5.1、系统角色查询 | /api/role/query | |
|
||||||
|
| 系统角色 | 5.2、系统角色删除 | /api/role/delete |SYS_AUTHORITY_ID_ADMIN |
|
||||||
|
| 系统角色 | 5.3、系统角色新增 | /api/role/add | SYS_AUTHORITY_ID_ADMIN|
|
||||||
|
| 系统角色 | 5.4、系统角色新增 | /api/role/update | SYS_AUTHORITY_ID_ADMIN|
|
||||||
|
| 系统角色 | 5.5、根据角色id获取角色权限信息 | /api/role/getAuthorityById | |
|
||||||
|
|
||||||
## 1.1、验证码获取
|
## 1.1、验证码获取
|
||||||
> /api/auth/captchaImage
|
> /api/auth/captchaImage
|
||||||
@ -83,21 +88,23 @@
|
|||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"userName":"xx",
|
"userName":"test",
|
||||||
"password":"xxx",
|
"password":"test123",
|
||||||
"code":"xxx",
|
"key":"ef4a4e7230a14e7ebbb657c135be2945",
|
||||||
"key":"xxx"
|
"keep":true,
|
||||||
|
"code":"4OEE"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
入参描述
|
入参描述
|
||||||
|
|
||||||
| 参数名 | 参数类型 | 可选 | 描述 |
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
||||||
| -------- | -------- | ---- |------|
|
| -------- |---------| ---- |------|
|
||||||
| userName | String | no | 用户名 |
|
| userName | String | no | 用户名 |
|
||||||
| password | String | no | 用户密码 |
|
| password | String | no | 用户密码 |
|
||||||
| code | String | no | 验证码 |
|
| code | String | no | 验证码 |
|
||||||
| key | String | no | 唯一标志 |
|
| key | String | no | 唯一标志 |
|
||||||
|
| keep | boolean | no | 是否记住 |
|
||||||
|
|
||||||
调用成功返回示例
|
调用成功返回示例
|
||||||
|
|
||||||
@ -107,12 +114,18 @@
|
|||||||
"success": true,
|
"success": true,
|
||||||
"data": {
|
"data": {
|
||||||
"sysUser": {
|
"sysUser": {
|
||||||
"id": 1,
|
"id": "73218693257382912",
|
||||||
"account": "admin",
|
"account": "admin",
|
||||||
"userName": "admin"
|
"userName": "管理员",
|
||||||
|
"orgId": "1",
|
||||||
|
"authorities": [
|
||||||
|
103,
|
||||||
|
101,
|
||||||
|
102
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"refreshToken": "6dfa2fe87b0d44538e26481c01c02d16",
|
"refreshToken": "966333eee8b74f83b04cbd4d2e57695e",
|
||||||
"token": "85487b052fd34c36a0482be56e8532f0"
|
"token": "3090c84d828c402a86d00c0d43bb3783"
|
||||||
},
|
},
|
||||||
"msg": "操作成功"
|
"msg": "操作成功"
|
||||||
}
|
}
|
||||||
@ -120,9 +133,22 @@
|
|||||||
|
|
||||||
调用成功返回描述
|
调用成功返回描述
|
||||||
|
|
||||||
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
||||||
| -------------------- |--------| -------- | -------------------------- |
|
| -------------------- |--------| -------- |-----------|
|
||||||
| token | String | No | 令牌(未加密) |
|
| token | String | No | 令牌(未加密) |
|
||||||
|
| refreshToken | String | No | 刷新令牌(未加密) |
|
||||||
|
| sysUser | String | No | 用户信息 |
|
||||||
|
|
||||||
|
sysUser描述
|
||||||
|
|
||||||
|
| 变量名 | 变量类型 | 可为NULL | 描述 |
|
||||||
|
|---------------------|--------| -------- |--------|
|
||||||
|
| id | String | No | 主键id |
|
||||||
|
| account | String | No | 账户名称 |
|
||||||
|
| userName | String | No | 用户名称 |
|
||||||
|
| orgId | String | No | 组织机构id |
|
||||||
|
| authorities | List | No | 权限id列表 |
|
||||||
|
|
||||||
|
|
||||||
## 1.3、退出登录
|
## 1.3、退出登录
|
||||||
|
|
||||||
@ -146,15 +172,15 @@
|
|||||||
|
|
||||||
修改登录密码,POST请求
|
修改登录密码,POST请求
|
||||||
|
|
||||||
> /api/auth/password/change
|
> /api/auth/changePassword
|
||||||
|
|
||||||
入参示例
|
入参示例
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"userName":"xx",
|
"id":"1489",
|
||||||
"oldPassword":"xx",
|
"oldPassword":"test123",
|
||||||
"newPassword":"xxx",
|
"newPassword":"test123456"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -164,15 +190,15 @@
|
|||||||
| ----------- | -------- | ---- | ------ |
|
| ----------- | -------- | ---- | ------ |
|
||||||
| oldPassword | String | NO | 旧密码 |
|
| oldPassword | String | NO | 旧密码 |
|
||||||
| newPassword | String | NO | 新密码 |
|
| newPassword | String | NO | 新密码 |
|
||||||
| userName | String | NO | 用户名 |
|
| id | String | NO | 用户名 |
|
||||||
|
|
||||||
调用成功返回示例
|
调用成功返回示例
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"code":200,
|
"code": 200,
|
||||||
"msg":"修改成功",
|
"success": true,
|
||||||
"data":null
|
"msg": "密码修改成功"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -181,9 +207,10 @@
|
|||||||
|
|
||||||
## 2.1、新增菜单
|
## 2.1、新增菜单
|
||||||
|
|
||||||
```java
|
|
||||||
请求接口 /api/menus/add
|
新增菜单接口,POST请求
|
||||||
```
|
|
||||||
|
> /api/menus/add
|
||||||
|
|
||||||
入参定义
|
入参定义
|
||||||
|
|
||||||
@ -197,11 +224,7 @@
|
|||||||
"funParam": "param",
|
"funParam": "param",
|
||||||
"authorityId": "123",
|
"authorityId": "123",
|
||||||
"parentMenuId": "0",
|
"parentMenuId": "0",
|
||||||
"revision": 1,
|
"revision": 1
|
||||||
"createdBy": "aaa",
|
|
||||||
"createdTime": 123456,
|
|
||||||
"updatedBy": "aaa",
|
|
||||||
"updatedTime": 12345
|
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
入参描述
|
入参描述
|
||||||
@ -244,52 +267,63 @@
|
|||||||
|
|
||||||
## 2.2、查询菜单
|
## 2.2、查询菜单
|
||||||
|
|
||||||
```java
|
|
||||||
请求接口 /api/menus/query
|
查询菜单接口,分页查询,POST请求
|
||||||
```
|
|
||||||
|
> /api/menus/query
|
||||||
|
|
||||||
|
|
||||||
入参定义
|
入参定义
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"parentMenuId": "0"
|
"parentMenuId": "0",
|
||||||
|
"pageSize": 1,
|
||||||
|
"pageNum": 1
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
入参描述
|
||||||
|
|
||||||
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
||||||
|
| ----------- |---------| ---- |--------|
|
||||||
|
| parentMenuId | Long | YES | 上级菜单ID |
|
||||||
|
| pageSize | Integer | YES | 分页大小 |
|
||||||
|
| pageNum | Integer | YES | 当前页数 |
|
||||||
|
|
||||||
|
|
||||||
调用成功返回示例
|
调用成功返回示例
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"code": 200,
|
"total": 9,
|
||||||
"msg": "操作成功",
|
"rows": [
|
||||||
"success": true,
|
{
|
||||||
"data": [
|
"createdBy": "aaa",
|
||||||
{
|
"createdTime": "2024-06-27 07:08:23",
|
||||||
"id": "123",
|
"updatedBy": "aaa",
|
||||||
"menuName": "菜单1",
|
"updatedTime": "2024-06-27 08:38:16",
|
||||||
"menuOrder": 1,
|
"revision": 2,
|
||||||
"menuIcon": "icon1",
|
"id": "73261935099379712",
|
||||||
"funType": 1,
|
"menuName": "首页",
|
||||||
"funParam": "param",
|
"menuOrder": 0,
|
||||||
"authorityId": "123",
|
"menuIcon": "el-icon-HomeFilled",
|
||||||
"parentMenuId": "0",
|
"funType": 1,
|
||||||
"revision": 1,
|
"funParam": "/dashboard.vue",
|
||||||
"createdBy": "aaa",
|
"parentMenuId": 1
|
||||||
"createdTime": 123456,
|
}
|
||||||
"updatedBy": "aaa",
|
],
|
||||||
"updatedTime": 12345
|
"code": 200,
|
||||||
}
|
"msg": "查询成功"
|
||||||
]
|
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## 2.3、更新菜单
|
## 2.3、更新菜单
|
||||||
|
|
||||||
```java
|
更新菜单接口,post请求
|
||||||
请求接口
|
|
||||||
/api/menus/update
|
> /api/menus/update
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
入参定义
|
入参定义
|
||||||
```json
|
```json
|
||||||
@ -320,13 +354,14 @@
|
|||||||
|
|
||||||
## 2.4、删除菜单
|
## 2.4、删除菜单
|
||||||
|
|
||||||
```java
|
删除菜单接口,post请求
|
||||||
请求接口 /api/menus/delete
|
|
||||||
```
|
> /api/menus/delete
|
||||||
|
|
||||||
入参定义
|
入参定义
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"id": ""
|
"id": "73261978251165698"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
调用成功返回示例
|
调用成功返回示例
|
||||||
@ -335,16 +370,14 @@
|
|||||||
{
|
{
|
||||||
"code":"200",
|
"code":"200",
|
||||||
"msg":"成功",
|
"msg":"成功",
|
||||||
"data":"null",
|
|
||||||
"success": true
|
"success": true
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## 2.5、获取所有菜单
|
## 2.5、获取所有菜单
|
||||||
|
|
||||||
```java
|
获取所有菜单接口,post请求
|
||||||
请求接口 /api/menus/list
|
> /api/menus/list
|
||||||
```
|
|
||||||
|
|
||||||
入参定义
|
入参定义
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user