线下店潮流之旅--资讯.md 4.36 KB

线下店资讯

目录

一、获取所有资讯列表:InformationController/getFrontAllList

二、获取门店主推资讯列表:InformationController/getFrontMainPushList

三、根据资讯id获取详情:InformationController/getFrontContentById

返回参数说明

参数名称 参数类型 长度 备注
id int 11 资讯id
title String 200 资讯标题
coverUrl String 100 封面图地址
summary String 200 资讯摘要
content String 资讯具体内容
mainPush int 11 是否主推
mainPushSort int 11 主推排序

一、获取所有资讯列表

入口:InformationController/getFrontAllList

请求参数

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

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

http://172.16.6.207:8080/portal-gateway/InformationController/getFrontAllList

  {
   "storeId": "66"
 }

响应

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

 {
  "code": 200,
  "message": "success",
  "data": [
    {
      "id": 8,
      "title": "tryryrt",
      "coverUrl": "http://img11.static.yhbimg.com/yhb-img01/2016/12/09/20/017787ac128c9c667b264397d74117dfc9.jpg",
      "summary": "ryrtytry",
      "content": null,
      "mainPush": 1,
      "mainPushSort": null
    },
    {
      "id": 6,
      "title": "lmtest",
      "coverUrl": "http://img10.static.yhbimg.com/yhb-img01/2016/12/09/18/011b686646477ac99c1b4c213ca7253f3f.jpg",
      "summary": "这是测试摘要这是测试摘要这是测试摘要这是测试摘要这是测试摘要这是测试摘要这是测试摘要这是测试摘要这是测试摘要这是测试摘要这是测试摘要这是测试摘要这是测试摘要这是测试摘要这是测试摘要这是测试摘要这是测试",
      "content": null,
      "mainPush": 0,
      "mainPushSort": null
    }
  ]
}



 {
  "code": 201,
  "message": "门店id为空",
  "data": null
 }

#二、获取门店主推资讯列表 #

入口:InformationController/getFrontMainPushList

请求参数

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

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

http://172.16.6.207:8080/portal-gateway/InformationController/getFrontMainPushList

  {
   "storeId":66
 }

响应

code为200即为成功,否则是失败。 响应JSON格式如下所示(注册成功返回的data域为uid):

{
 "code": 200,
 "message": "success",
 "data": [
   {
     "id": 8,
     "title": "tryryrt",
     "coverUrl": "http://img11.static.yhbimg.com/yhb-img01/2016/12/09/20/017787ac128c9c667b264397d74117dfc9.jpg",
     "summary": "ryrtytry",
     "content": null,
     "mainPush": 1,
     "mainPushSort": null
   }
 ]
}

#三、根据资讯id获取详情 #

入口:InformationController/getFrontContentById

请求参数

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

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

http://172.16.6.207:8080/portal-gateway/InformationController/getFrontContentById

  {
   "informationId": "8"
 }

响应

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

{
 "code": 200,
 "message": "success",
 "data": {
   "id": 8,
   "title": "tryryrt",
   "coverUrl": "http://img11.static.yhbimg.com/yhb-img01/2016/12/09/20/017787ac128c9c667b264397d74117dfc9.jpg",
   "summary": "ryrtytry",
   "content": "<p><img class=\"loadingclass\" id=\"loading_iwhs78et\" src=\"http://localhost:8098/shops/js/ueditor/themes/default/images/spacer.gif\" title=\"正在上传...\"/></p>",
   "mainPush": 1,
   "mainPushSort": 0
 }
}