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

1.3 KiB

角色管理中少了三个接口对接

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" }