Files
2026-07-31 01:03:53 +08:00

85 lines
2.4 KiB
HTTP
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
### PermissionController 接口测试
### 在 IDEA 中选择 dev 或 prod 环境后执行
@user_token =
@permissionId =
@permissionCode = TEST_PERMISSION
@permissionNameLangId = permission.test.name
@permissionDescription = 测试权限
@moduleCode = CORE
### 分页查询权限
### 权限:需要 PERMISSION_READ 权限
### 前置条件:需要先登录并回填 `user_token`
### 请求参数:Page<Permission>,详见 ./http/object/permission.md
### 返回参数:PageResult<Permission>,详见 ./http/object/permission.md
POST {{baseUrl}}/user/permission/list
Content-Type: application/json
Token: {{user_token}}
{
"index": 0,
"size": 10,
"likesExample": {
"code": "{{permissionCode}}",
"moduleCode": "{{moduleCode}}"
}
}
### 创建权限
### 权限:当前代码要求 PERMISSION_READ 权限
### 前置条件:需要先登录并回填 `user_token`
### 请求参数:Permission,详见 ./http/object/permission.md
### 返回参数:无
POST {{baseUrl}}/user/permission/create
Content-Type: application/json
Token: {{user_token}}
{
"moduleCode": "{{moduleCode}}",
"code": "{{permissionCode}}",
"nameLangId": "{{permissionNameLangId}}",
"description": "{{permissionDescription}}"
}
### 批量创建权限
### 权限:需要 PERMISSION_CREATE 权限
### 前置条件:需要先登录并回填 `user_token`
### 请求参数:BatchCreateReq,详见 ./http/object/permission.md
### 返回参数:无
POST {{baseUrl}}/user/permission/create/batch
Content-Type: application/json
Token: {{user_token}}
{
"moduleCode": "{{moduleCode}}",
"prefixCode": "ROLE",
"prefixName": "角色",
"types": ["CREATE", "READ", "UPDATE", "DELETE"]
}
### 更新权限
### 权限:需要 PERMISSION_UPDATE 权限
### 前置条件:需要先登录并回填 `user_token``id` 必须存在
### 请求参数:Permission,详见 ./http/object/permission.md
### 返回参数:无
POST {{baseUrl}}/user/permission/update
Content-Type: application/json
Token: {{user_token}}
{
"id": "{{permissionId}}",
"moduleCode": "{{moduleCode}}",
"code": "{{permissionCode}}",
"nameLangId": "{{permissionNameLangId}}",
"description": "测试权限-已更新"
}
### 删除权限
### 权限:需要 PERMISSION_DELETE 权限
### 前置条件:需要先登录并回填 `user_token`URL 参数 `id` 必须传有效权限 ID
### 请求参数:无请求体,URL 参数:`id` 为权限 ID
### 返回参数:无
POST {{baseUrl}}/user/permission/delete?id={{permissionId}}
Token: {{user_token}}