Skip to main content

角色管理

添加角色

此接口用于 添加 角色

接口地址

GET http://m.icsoc.net/v2/wintelapi/role/add/{name}/{role_grade}

Header说明

实例
Methodget

接口参数

字段类型是否必填示例值说明
nameString主管角色名称(最长30个字符)
role_gradeInteger1角色等级(1:主管,2:组长,3:员工)

结果编码说明

code说明
200ok
404角色已经存在
405角色等级有误(只能1,2,3)
406角色名称不能含有特殊字符
407角色名称最长不能超过30个字符

结果示例

{
"code": 200,
"message": "ok",
"data": {
"role_id": 5,
"name": "xx",
"role_grade": "主管"
}
}

结果字段说明

字段说明
role_id插入的角色ID
name坐席名称
role_grade坐席等级

修改角色

此接口用于 修改角色

接口地址

POST http://m.icsoc.net/v2/wintelapi/role/edit

接口参数

字段类型是否必填示例值说明
role_idInteger123角色ID
nameString主管角色名称
role_gradeInteger1角色等级(1:主管,2:组长,3:员工,默认是3)

结果编码说明

code说明
200ok
401企业代码为空
402企业代码不存在
403角色名称为空或非法
404角色已经存在
405角色等级有误(只能1,2,3)
406角色不属于该企业
407修改失败(服务器端错误)

结果示例

{"code":200,"message":"ok","data":{"role_id":5,"name":"xx","role_grade":"主管"}}

结果字段说明

字段说明
role_id插入的角色ID
name坐席名称
role_grade坐席等级

获取所有角色

此接口用于 获取 角色列表

接口地址

GET http://m.icsoc.net/v2/wintelapi/role/list

接口参数

结果编码说明

code说明
200ok
401企业代码为空
402企业代码不存在
403角色不属于该企业
404角色不存在
405获取失败

结果示例

{
"code":"200",
"message":"ok",
"data":
[
{
"role_id":"5",
"name":"hello",
"role_grade":"3",
"action_list":"gztkhgl,gztwjld,gztwdtx,"
}
]
}

结果字段说明

字段 说
role_id角色Id
name角色名称
role_grade角色等级
action_list权限列表,该权限列表为访问后台管理系统的菜单权限

获取指定角色信息

此接口用于获取指定角色信息

接口地址

GET http://m.icsoc.net/v2/wintelapi/role/list/{role_id}

接口参数

字段类型是否必填示例值说明
role_idInteger123角色ID

结果编码说明

code说明
200ok
401企业代码为空
402企业代码不存在
403角色不属于该企业
404角色不存在
405获取失败

结果示例

{
"code":"200",
"message":"ok",
"data":
[
{
"role_id":"5",
"name":"hello",
"role_grade":"3",
"action_list":"gztkhgl,gztwjld,gztwdtx,"
}
]
}

结果字段说明

字段说明
role_id角色Id
name角色名称
role_grade角色等级
action_list权限列表,该权限列表为访问后台管理系统的菜单权限

删除角色

此接口用于 删除 角色

接口地址

GET http://m.icsoc.net/v2/wintelapi/role/delete/{role_id}

接口参数

字段类型是否必填示例值说明
role_idInteger123角色ID

结果编码说明

code说明
200ok
401企业代码为空
402企业代码不存在
403角色不属于该企业
404角色不存在
405删除失败,该角色有坐席占用

结果示例

{"code":200,"message":"ok"}