需求
表
b_manage_staff_permit
| 字段 | 说明 | |
|---|---|---|
| user_id | 员工id | |
| permit | [ {group_id_1: [user_id_1, user_id_2, user_id_3]}, {group_id_2: [user_id_1, user_id_4, user_id_5]} ] |
接口
员工的权限配置接口
地址
get 查看
参数说明
| 名称 | 类型 | 说明 | 备注 | 是否必须 |
|---|---|---|---|---|
| user_id | int | 否,不传返回全部 | ||
| page | ||||
| count |
返回格式
{status: 0,data:[{user_id:1,permit:[{group_name: 'A组',group_id: 1,users: [{user_id: 1, user_name: 'a'},{user_id: 2, user_name: 'b'},]},{group_name: 'B组',group_id: 2,users: [{user_id: 1, user_name: 'a'},{user_id: 3, user_name: 'c'},]},]}]}
post 创建、修改
参数说明
| 名称 | 类型 | 说明 | 备注 | 是否必须 |
|---|---|---|---|---|
| user_id | int | 是 | ||
| permit | str | { “group_id_1”: [user_id_1, user_id_2, user_id_3], “group_id_2”: [user_id_1, user_id_4, user_id_5] } 具体: ‘{“1”: [1, 2, 3, 4],”2”: [1, 4, 5]}’ |
修改的时候再post一次
注意:group_id_1、group_id_2 必须是字符串
