会员获取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不传,则返回默认的菜单
