das接口文档修改

This commit is contained in:
chenhaojie 2024-06-29 20:48:27 +08:00
parent cf981522b3
commit c9e4f4965a

View File

@ -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
```
入参定义 入参定义