Files
one-pipe-system/docs/角色管理修改.md
sexygoat 222e5bb11a Initial commit: One Pipe System
完整的管理系统,包含账户管理、卡片管理、套餐管理、财务管理等功能模块。

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-22 16:35:33 +08:00

73 lines
1.3 KiB
Markdown

# 角色管理中少了三个接口对接
## 1. 获取角色权限
url: /api/admin/roles/{id}/permissions
methods: get
response: [
{
"available_for_role_types": "string",
"creator": 0,
"parent_id": 0,
"perm_code": "string",
"perm_name": "string",
"perm_type": 0,
"platform": "string",
"sort": 0,
"status": 0,
"updater": 0,
"url": "string"
}
]
/**
* ModelPermission
*/
export interface ApifoxModel {
available_for_role_types?: string;
creator?: number;
parent_id?: number | null;
perm_code?: string;
perm_name?: string;
perm_type?: number;
platform?: string;
sort?: number;
status?: number;
updater?: number;
url?: string;
[property: string]: any;
}
## 2. 分配权限
url: /api/admin/roles/{id}/permissions
methods: post
body: {
"perm_ids": [
0
]
}
response: {
"code": 0,
"message": "string",
"timestamp": "2019-08-24T14:15:22.123Z"
}
## 3. 移除权限
url: /api/admin/roles/{role_id}/permissions/{perm_id}
export interface ApifoxModel {
/**
* 权限ID
*/
perm_id: number;
/**
* 角色ID
*/
role_id: number;
[property: string]: any;
}
methods: delete
响应: {
"code": 0,
"message": "string",
"timestamp": "2019-08-24T14:15:22.123Z"
}