完整的管理系统,包含账户管理、卡片管理、套餐管理、财务管理等功能模块。 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1.3 KiB
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" }