会员获取APP首页菜单
支持用户自定义菜单 memberID为可选传参
测试地址:
{url}/dev-api/customer/menu/menuList?memberId=3
生产地址:
{url}/api/customer/menu/menuList?memberId=3
是否白名单:是
具体请求
header:
body:
请求参数说明
参数名 | 类型 | 是否必填 | 说明 | 示例 |
---|---|---|---|---|
memberId | String | 否 | 会员ID | |
isHome | String | 否 | 首页展示 |
响应参数
成功响应示例
{
"msg": "操作成功",
"code": 200,
"data": [
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-22 15:23:53",
"updateBy": null,
"updateTime": "2022-02-23 09:49:56",
"remark": null,
"params": {},
"id": 18,
"name": "网约公交",
"icon": null,
"sort": 0,
"path": "/path/index",
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-22 15:24:30",
"updateBy": null,
"updateTime": "2022-02-23 09:49:36",
"remark": null,
"params": {},
"id": 19,
"name": "车保姆",
"icon": null,
"sort": 1,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:52:59",
"updateBy": null,
"updateTime": "2022-02-23 09:53:17",
"remark": null,
"params": {},
"id": 20,
"name": "实体卡充值",
"icon": null,
"sort": 2,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:54:22",
"updateBy": null,
"updateTime": "2022-02-23 09:56:03",
"remark": null,
"params": {},
"id": 21,
"name": "新闻资讯",
"icon": null,
"sort": 3,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:56:16",
"updateBy": null,
"updateTime": "2022-02-23 09:56:21",
"remark": null,
"params": {},
"id": 22,
"name": "公共自行车",
"icon": null,
"sort": 4,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:56:35",
"updateBy": null,
"updateTime": null,
"remark": null,
"params": {},
"id": 23,
"name": "充电运营",
"icon": null,
"sort": 5,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:56:50",
"updateBy": null,
"updateTime": null,
"remark": null,
"params": {},
"id": 24,
"name": "市民服务",
"icon": null,
"sort": 6,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:57:04",
"updateBy": null,
"updateTime": null,
"remark": null,
"params": {},
"id": 25,
"name": "电子公交卡",
"icon": null,
"sort": 7,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:57:15",
"updateBy": null,
"updateTime": null,
"remark": null,
"params": {},
"id": 26,
"name": "实时公交",
"icon": null,
"sort": 8,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:57:25",
"updateBy": null,
"updateTime": null,
"remark": null,
"params": {},
"id": 27,
"name": "旅游一卡通",
"icon": null,
"sort": 9,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:57:34",
"updateBy": null,
"updateTime": null,
"remark": null,
"params": {},
"id": 28,
"name": "分公司业务",
"icon": null,
"sort": 10,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
}
]
}
失败响应示例
{
"code": 401,
"msg": "令牌不能为空"
}
响应参数说明
参数名 | 说明 | 备注 | |
---|---|---|---|
code | 返回码 | 为200表示成功,非200表示调用失败,其他错误码请见返回码说明 | |
msg | 返回码的文本描述内容 | ||
data | 返回数据 | ||
isHome | 是否首页显示 | 1:显示;非1:隐藏; | |
createTime | 创建时间 | ||
name | 菜单名称 | ||
icon | 菜单图标 | ||
path | 跳转地址 | ||
sort | 排序号 | ||
status | 状态 | 1:显示;2:不显示 |
注意事项:
memberID不传,则返回默认的菜单
会员保存自定义菜单
测试地址:
{url}/dev-api/customer/menu/saveMenu
生产地址:
{url}/api/customer/menu/saveMenu
HTTP Method:POST
Content-Type:application/json
是否白名单:是
具体请求
header:
body:
请求参数说明
最少传值
[
{
"id" : "20",
"isHome" : "1"
},
{
"id" : "21",
"isHome" : "2"
},
{
"id" : "22",
"isHome" : "1"
}
]
也可以全参传值
[
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:57:34",
"updateBy": null,
"updateTime": null,
"remark": null,
"params": {},
"id": 28,
"name": "分公司业务",
"icon": null,
"sort": 10,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-22 15:24:30",
"updateBy": null,
"updateTime": "2022-02-23 09:49:36",
"remark": null,
"params": {},
"id": 19,
"name": "车保姆",
"icon": null,
"sort": 1,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:52:59",
"updateBy": null,
"updateTime": "2022-02-23 09:53:17",
"remark": null,
"params": {},
"id": 20,
"name": "实体卡充值",
"icon": null,
"sort": 2,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:54:22",
"updateBy": null,
"updateTime": "2022-02-23 09:56:03",
"remark": null,
"params": {},
"id": 21,
"name": "新闻资讯",
"icon": null,
"sort": 3,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-22 15:23:53",
"updateBy": null,
"updateTime": "2022-02-23 09:49:56",
"remark": null,
"params": {},
"id": 18,
"name": "网约公交",
"icon": null,
"sort": 0,
"path": "/path/index",
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:56:16",
"updateBy": null,
"updateTime": "2022-02-23 09:56:21",
"remark": null,
"params": {},
"id": 22,
"name": "公共自行车",
"icon": null,
"sort": 4,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:56:35",
"updateBy": null,
"updateTime": null,
"remark": null,
"params": {},
"id": 23,
"name": "充电运营",
"icon": null,
"sort": 5,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:56:50",
"updateBy": null,
"updateTime": null,
"remark": null,
"params": {},
"id": 24,
"name": "市民服务",
"icon": null,
"sort": 6,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:57:04",
"updateBy": null,
"updateTime": null,
"remark": null,
"params": {},
"id": 25,
"name": "电子公交卡",
"icon": null,
"sort": 7,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:57:15",
"updateBy": null,
"updateTime": null,
"remark": null,
"params": {},
"id": 26,
"name": "实时公交",
"icon": null,
"sort": 8,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
},
{
"searchValue": null,
"createBy": null,
"createTime": "2022-02-23 09:57:25",
"updateBy": null,
"updateTime": null,
"remark": null,
"params": {},
"id": 27,
"name": "旅游一卡通",
"icon": null,
"sort": 9,
"path": null,
"isHome": null,
"status": 1,
"isDeleted": null
}
]
参数名 | 类型 | 是否必填 | 说明 | 示例 |
---|---|---|---|---|
id | String | 是 | 菜单ID | |
isHome | String | 是 | 是否首页显示 | 1:显示;非1:隐藏 |
createTime | String | 否 | 创建时间 | |
name | String | 否 | 菜单名称 | |
icon | String | 否 | 菜单图标 | |
path | String | 否 | 跳转地址 | |
sort | String | 否 | 排序号 | |
status | String | 否 | 状态 | 1:显示;2:不显示 |
我的应用位置的图标为在首页显示的,需要传isHome参数为1,其他为2
响应参数
成功响应示例
{
"msg": "操作成功",
"code": 200
}
失败响应示例
{
"code": 401,
"msg": "令牌不能为空"
}
响应参数说明
参数名 | 说明 | 备注 |
---|---|---|
code | 返回码 | 为200表示成功,非200表示调用失败,其他错误码请见返回码说明 |
msg | 返回码的文本描述内容 |
注意事项:
memberID不传,则返回默认的菜单