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

线下店资讯

目录

一、获取风格:MenuConfigController/getFrontMenuPhotoStyle

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

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

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

五、获取有效的一条潮流之旅信息(潮流之旅首页) :MenuConfigController/getFrontMainTour

#一、获取风格#

入口:MenuConfigController/getFrontMenuPhotoStyle

请求参数

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

入参说明

获取风格

如果是列表入参为storeId

如果有id获取id对应的风格内容

如果有isPush,获取门店下主推的列表

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

http://192.168.102.210:8080/portal-gateway/MenuConfigController/getFrontMenuPhotoStyle?storeId=66&id=1&isPush=1&isFront=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
isFront int 1 是否前台表

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

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

参数含义:

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
isFront int 1 是否前台表

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

http://192.168.102.210:8080/portal-gateway/MenuConfigController/getChildrenNodeById?debug=XYZ&storeId=66&id=1&isFront=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
isFront int 1 是否前台表

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

http://192.168.102.210:8080/portal-gateway/MenuConfigController/getFrontMenuById?debug=XYZ&id=1&isFront=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
  }
}

五、获取有效的一条潮流之旅信息(潮流之旅首页)

入口:MenuConfigController/getFrontMainTour

请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
storeId int 11 门店id
isFront int 1 是否前台表

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

http://192.168.102.210:8080/portal-gateway/MenuConfigController/getFrontMainTour?debug=XYZ&storeId=1&isFront=1

参数含义:

id: 该潮流之旅id;

tourName:潮流之旅名称

isAppointment: 是否需要预约1-需要 2-不需要

tourDetail:图文详情

响应

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

{
 "code": 200,
 "message": "success",
 "data": {
   "page": 1,
   "rows": 10,
   "sort": null,
   "order": "ASC",
   "startIndex": 0,
   "id": 4,
   "tourName": "131321",
   "isAppointment": 2,
   "tourImage": "http://img10.static.yhbimg.com/yhb-img01/2016/12/20/11/01d98f82db837da5f9d5167e64ae9a5125.jpg",
   "price": 11,
   "status": 1,
   "isDeploy": null,
   "createTime": 1482203667,
   "updateTime": 1486534709,
   "createUserId": 542,
   "storeId": 66,
   "tourDetail": "<p>fafafa</p>",
   "sortNumber": 11,
   "activityTimeStr": null,
   "menuId": 58
  }
 }