根据角色id查询权限
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
workbenchcontext | WorkBenchContext | 必须 | 系统参数 | ||
|
|||||
role_id | Number | 必须 | 1161 | 角色id | |
all_permission | Boolean | 可选 | true |
|
是否查询全部类型权限 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | PojoResult | {} | result |
|
1 2 3 4 5 6 7 8 9 10 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlibabaCampusAclNewGetrolewithmenutreenodesRequest req = new AlibabaCampusAclNewGetrolewithmenutreenodesRequest(); AlibabaCampusAclNewGetrolewithmenutreenodesRequest.WorkBenchContext obj1 = new AlibabaCampusAclNewGetrolewithmenutreenodesRequest.WorkBenchContext(); obj1.setSystemId( "Os162356633" ); obj1.setCampusId(1L); req.setWorkbenchcontext(obj1); req.setRoleId(1161L); req.setAllPermission( true ); AlibabaCampusAclNewGetrolewithmenutreenodesResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | < alibaba_campus_acl_new_getrolewithmenutreenodes_response > < result > < content > < id >1</ id > < role_key >ROLE_SYSTEM</ role_key > < tenant >10000</ tenant > < app_key >Os162356633</ app_key > < dept_id >1</ dept_id > < dept_name >西溪园区</ dept_name > < role_name >超级管理员</ role_name > < role_type >admin</ role_type > < role_desc >超管拥有最大权限</ role_desc > < permissions > < tree_node_dto > < id >1</ id > < pid >2</ pid > < url >/</ url > < name >新增权限</ name > < node_type >child</ node_type > < data_type >normal</ data_type > < datas > < string >[]</ string > </ datas > </ tree_node_dto > </ permissions > </ content > < error_code >500</ error_code > < error_msg >错误描述</ error_msg > < success >false</ success > </ result > </ alibaba_campus_acl_new_getrolewithmenutreenodes_response > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|