线下店潮流之旅--菜单内容配置.md 6.17 KB

线下店资讯

目录

一、获取风格:MenuConfigController/getFrontMenuPhotoStyle

二、获取发型师列表:MenuConfigController/getFrontMenuStylist

三、根据目录id获取子目录:MenuConfigController/getChildrenNodeById

四、根据目录id获取目录信息 :MenuConfigController/getFrontMenuById

#一、获取风格#

入口:MenuConfigController/getFrontMenuPhotoStyle

请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
storeId int 11 门店id
id int 11 风格id
isPush int 1 是否主推

入参说明 获取风格 如果是列表入参为storeId 如果有id获取id对应的风格内容 如果有isPush,获取门店下主推的列表

请求示例 注意,通用的头部没有列出。

http://192.168.102.210:8080/portal-gateway/MenuConfigController/getFrontMenuPhotoStyle?storeId=66&id=1&isPush=1

参数含义:

styleName: 风格名称;

styleDemo:样片

styleImage:风格图片

响应

code为200即为成功,否则是失败。 响应JSON格式如下所示:

 {
  "code": 200,
  "message": "success",
  "data": [
    {
      "createUserId": 1482201908, 
      "createUserName": null,
      "createTime": 1,
      "createTimeStr": null,
      "status": 1,
      "statusStr": null,
      "updateTime": 1482201849,
      "updateTimeStr": null,
      "id": 8,
      "styleName": "fafa111",
      "styleImage": "http://img10.static.yhbimg.com/yhb-img01/2016/12/20/10/0153be9654fde5bc4eb82b539f3072c298.jpg",
      "styleDemo": "http://img10.static.yhbimg.com/yhb-img01/2016/12/20/10/019a7eb4f0abdaacb8ea4792e567eba602.jpg",
      "styleDemoNum": 1,
      "isPush": 1,
      "pushImg": "http://img11.static.yhbimg.com/yhb-img01/2016/12/20/10/01c6e4f69e80af08b77d68f015d5c7e2bd.jpg",
      "introduction": "faf",
      "sortNumber": 1,
      "pushOrder": 0,
      "isDeploy": null,
      "storeId": 66,
      "storeName": null
    }
  ]
}

二、获取发型师

入口:MenuConfigController/getFrontMenuStylist

请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
storeId int 11 门店id
id int 11 风格id

请求示例 注意,通用的头部没有列出。

http://172.16.6.207:8080/portal-gateway/MenuConfigController/getFrontMenuStylist?storeId=66&debug=XYZ&id=2

参数含义:

stylistName: 发型师名称;

stylistPhoto:头像

stylistLevelStr:发型师级别

introduction: 发型师简介

stylistWorks:发型师作品

minPrice:套餐最低价格

响应

code为200即为成功,否则是失败。 响应JSON格式如下所示:

 {
  "code": 200,
  "message": "success",
  "data": [
    {
      "createUserId": 0,
      "createUserName": null,
      "createTime": 0,
      "createTimeStr": null,
      "status": 1,
      "statusStr": null,
      "updateTime": 0,
      "updateTimeStr": null,
      "id": 2,
      "stylistName": "11",
      "stylistLevelId": 2,
      "stylistPhoto": null,
      "introduction": "11",
      "sortNumber": 0,
      "stylistWorks": null,
      "isDeploy": null,
      "storeId": 66,
      "storeName": null,
      "stylistLevelStr": null,
      "minPrice": 100
    }
  ]
}

三、根据目录id获取子目录

入口:MenuConfigController/getChildrenNodeById

请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
storeId int 11 门店id
id int 11 菜单id

请求示例 注意,通用的头部没有列出。

http://192.168.102.210:8080/portal-gateway/MenuConfigController/getChildrenNodeById?debug=XYZ&storeId=66&id=1

参数含义:

name: 菜单名;

thumbnailUrl:菜单缩略图

pictureUrl: 菜单图片

introduction:菜单简介

detail:菜单详情

响应

code为200即为成功,否则是失败。 响应JSON格式如下所示:

{
  "code": 200,
  "message": "success",
  "data": [
    {
      "id": 3,
      "parentId": 1,
      "storeId": 66,
      "name": "3",
      "thumbnailUrl": "",
      "pictureUrl": "",
      "level": null,
      "introduction": "",
      "mainPushUrl": "",
      "sort": 2,
      "status": 3,
      "createTime": 0,
      "updateTime": 1481788656,
      "isDeploy": null,
      "createUserId": 1,
      "detail": "",
      "_parentId": null,
      "storeName": null,
      "levelStr": null,
      "statusStr": null,
      "state": null,
      "parentName": null
    }
  ]
}

四、根据目录id获取目录信息

入口:MenuConfigController/getFrontMenuById

请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
id int 11 菜单id

请求示例 注意,通用的头部没有列出。

http://192.168.102.210:8080/portal-gateway/MenuConfigController/getFrontMenuById?debug=XYZ&id=1

参数含义:

name: 菜单名;

thumbnailUrl:菜单缩略图

pictureUrl: 菜单图片

introduction:菜单简介

detail:菜单详情

响应

code为200即为成功,否则是失败。 响应JSON格式如下所示:

{
  "code": 200,
  "message": "success",
  "data": {
    "id": 1,
    "parentId": 0,
    "storeId": 66,
    "name": "一",
    "thumbnailUrl": "http://img11.static.yhbimg.com/yhb-img01/2016/12/13/15/011a498ccbdbf41b5503ce7b1d22f30561.png",
    "pictureUrl": "",
    "level": null,
    "introduction": "12313",
    "mainPushUrl": "",
    "sort": 5411,
    "status": 3,
    "createTime": 0,
    "updateTime": 1481788656,
    "isDeploy": null,
    "createUserId": 1,
    "detail": "",
    "_parentId": null,
    "storeName": null,
    "levelStr": null,
    "statusStr": null,
    "state": null,
    "parentName": null
  }
}