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