简要描述:
获取用户菜单列表
涉及到的数据表:
enet_cms_user_info // 用户信息(token来源)
enet_cms_user_role
enet_cms_role
enet_cms_role_menu
enet_cms_menu
请求URL:
http://localhost:8081/service/api/cms/menu/list
请求方式:
- POST
参数
- curl -POST
http://localhost:8081/service/api/cms/menu/list?accessKey=mini_profile__app6546d23ef636e_a449006c-a570-4ec5-9082-179660a795c3&userFlag=5d55e70ee071a533b06770291f388eb0_357
表头:
Content-Type:application/json
URL参数:
| 参数名 | 类型 | 说明 | | —- | —- | —- | | accessKey | String | 用户token | | userFlag | String | 用户唯一标识 |
- curl -POST
-
请求参数:
| 参数名 | 是否必须 | 类型 | 说明 | | —- | —- | —- | —- | | | | | |
输入实例:
{
}
返回参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
msg | true | String | 错误信息 |
data | true | 返回 栏目的文章列表数据 | |
code | true | String | 错误代码 -0正确 -1001 没有查询到对应记录 -1002 查询数据库出现异常 |
data数组中参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
count | integer | 返回数据的条数。 | |
list | list | 用户的菜单列表 |
返回示例:
{
"code": 0,
"msg": "OK",
"data": {
"list": [
{
"url": "xxxxx.com",
"count": 1,
"orderNum": 1,
"icon": "xxx",
"subList": [
{
"name": "test2",
"id": 2,
"perms": "1",
"moduleId": 1,
"icon": "xxx",
"orderNum": 1,
"url": "xxxx.cn"
}
],
"name": "test1",
"perms": "1",
"moduleId": 1,
"id": 1
}
],
"count": 1
}
}
修改代码目录: com/ruijie/cloud/enet/cms/persistence/EnetCmsMenuMapper.xml
149行