shops_decorator.md 11.8 KB

店铺装修接口

保存店铺装修系信息

POST /ShopsDecoratorRest/saveShopsDecorator

入参


{
  "shopsId":1,
  "platform": "APP",
  "templateName": "BASE",
  "resources": [
    {
      "id":7,
      "name": "shopTopBanner",
      "data": {
        "src": "http://img10.static.yhbimg.com/taobaocms/2016/01/25/12/0155598441256e46ec285a8ea64e762394.png",
        "isShowShopName": "Y"
      }
    },
    {
      "id":8,
      "name": "productDetailTopBanner",
      "data": {
        "src": "http://img10.static.yhbimg.com/taobaocms/2016/01/25/12/015}5598441256e46ec285a8ea64e762394.png"
      }
    },
    {
      "id":9,
      "name": "oneRowTwoColImages",
      "data": [
        {
          "position": 1,
          "src": "http://img10.static.yhbimg.com/taobaocms/2016/01/25/12/0155598441256e46ec285a8ea64e762394.png",
          "url": {},
          "startTime": 1309514897,
          "endTime": 1309514967,
          "publishStatus": 0
        }
      ]
    },
    {
      "id":10,
      "name": "hotProducts",
      "data": [
        50000881,
        50000882,
        50000883,
        50000884,
        50000885,
        50000886,
        50000887,
        50000888
      ]
    }
  ]
}
参数名 必填 类型 示例值 描述
shopsId int 1 店铺编号
platform string APP 平台名称
templateName string BASE 模板名称
resources json 资源

资源描述-店铺头部横幅

参数名 必填 类型 示例值 描述
id int 7 资源编号
name string shopTopBanner 资源名称
data json 资源内容
src string http://img10.static.yhbimg.com/taobaocms/2016/01/25/12/0155598441256e46ec285a8ea64e762394.png 店铺头部横幅图片
isShowShopName string Y 是否显示店铺名称

资源描述-商品详情头部横幅

参数名 必填 类型 示例值 描述
id int 8 资源编号
name string productDetailTopBanner 资源名称
data json 资源内容
src string http://img10.static.yhbimg.com/taobaocms/2016/01/25/12/0155598441256e46ec285a8ea64e762394.png 商品详情头部横幅图片

返回


{
    "code": 200,
    "message": "操作成功",
    "data":{
        "id":1,
        "platform":"APP",
        "templateName":"BASE",
        "resources":[]
    }
}
参数名 必填 类型 示例值 描述
id int 1 店铺装修编号
platform string APP 平台名称
templateName string BASE 模板名称
resources json 资源

查询店铺装修信息

POST /ShopsDecoratorRest/findShopsDecorator

入参


{
  "page":1,
  "size":20,
  "shopsId":1,
  "checkStatus": 100,
  "supplierId": 1,
  "brandId": 1
}
参数名 必填 类型 示例值 描述
page int 1 页数
size int 20 每页大小
shopsId int 1 店铺编号
checkStatus int 100 审核状态
supplierId int 1 供应商编号
brandId int 1 品牌编号

返回


{
    "code": 200,
    "message": "操作成功",
    "data":{
        "page":1,
        "size":20,
        "total":101,
        "totalPage":6,
        "list":[{
            "id":1,
            "shopsId":1,
            "shopsName":"T.U.K",
            "checkStatus":100,
            "createTime":1454551897,
            "updateTime":1454551897,
            "status":1,
            "brands":[{
                "id":517,
                "brandName":"T.U.K",
                "brandNameCn":"",
                "brandNameEn":"T.U.K"
            }]
        }]
    }
}
参数名 必填 类型 示例值 描述
page int 1 页数
size int 20 每页大小
total int 1 总记录数
totalPage int 100 总页数
list json 店铺装修信息
id int 1 店铺装修编号
shopsId int 1 店铺编号
shopsName string T.U.K 店铺名称
checkStatus int 100 店铺装修审核状态
createTime int 1454551897 店铺创建时间
updateTime int 1454551897 店铺更新时间
status int 1 店铺装修状态
brands json 品牌信息
id int 517 品牌编号
brandName string T.U.K 品牌名称
brandNameCn string 品牌中文名称
brandNameEn string T.U.K 品牌英文名称

查询店铺装修详细信息

POST /ShopsDecoratorRest/findShopsDecoratorDetail

入参


{
  "id":2,
  "platform": "APP",
  "templateName": "BASE"
}
参数名 必填 类型 示例值 描述
id int 1 页数
platform string APP 平台名称(默认:APP)
templateName string BASE 模板名称(默认:启用的模板)

返回


{
    "code": 200,
    "message": "操作成功",
    "data":{
        "id":1,
        "platform":"APP",
        "templateName":"BASE",
        "resources":[]
    }
}
参数名 必填 类型 示例值 描述
id int 1 店铺装修编号
platform string APP 平台名称
templateName string BASE 模板名称
resources json 资源

查询店铺装修待审核信息

POST /ShopsDecoratorRest/findAuditShopsDecorator

入参


{
"shopsId":21,
"brandId":0,
"checkStatus":200,
}
参数名 必填 类型 示例值 描述
shopsId int 21 店铺编号
brandId int 0 品牌编号
checkStatus int 200 店铺装修审核状态

返回




    {
        "code": 200,
        "data":
        {
            "list":
            [
                {
                    "brands":
                    [
                        {
                            "brandDomain": "qianjun",
                            "brandName": "钱军1",
                            "brandNameCn": "",
                            "brandNameEn": "qianjun",
                            "id": 1470,
                            "status": 1
                        }
                    ],
                    "checkStatus": 200,
                    "createTime": 1445909754,
                    "id": 1,
                    "shopsId": 21,
                    "shopsName": "jnby by JNBY",
                    "status": 0,
                    "updateTime": 1456128116
                },
                {
                    "brands":
                    [
                        {
                            "brandDomain": "qianjun",
                            "brandName": "钱军1",
                            "brandNameCn": "",
                            "brandNameEn": "qianjun",
                            "id": 1470,
                            "status": 1
                        }
                    ],
                    "checkStatus": 100,
                    "createTime": 1445909754,
                    "id": 2,
                    "shopsId": 21,
                    "shopsName": "jnby by JNBY",
                    "status": 0,
                    "updateTime": 1456128116
                },
                {
                    "brands":
                    [
                        {
                            "brandDomain": "qianjun",
                            "brandName": "钱军1",
                            "brandNameCn": "",
                            "brandNameEn": "qianjun",
                            "id": 1470,
                            "status": 1
                        }
                    ],
                    "checkStatus": 200,
                    "createTime": 1445909754,
                    "id": 3,
                    "shopsId": 21,
                    "shopsName": "jnby by JNBY",
                    "status": 0,
                    "updateTime": 1456128116
                }
            ],
            "page": 1,
            "size": 10,
            "total": 3,
            "totalPage": 1
        },
        "message": "操作成功"
    }

参数名 必填 类型 示例值 描述
id int 3 店铺装修编号
shopsId int 21 shopsId
shopsName string jnby by JNBY 店铺名称
status int 0 店铺装修状态
checkStatus int 200 店铺装修审核状态
createTime int 1445909754 店铺装修创建时间
updateTime int 1456128116 店铺装修更新时间
brands json 品牌信息
id int 517 品牌编号
brandName string T.U.K 品牌名称
brandNameCn string 品牌中文名称
brandNameEn string T.U.K 品牌英文名称
status int 1 品牌开启状态
brandDomain string T.U.K 品牌主域名

店铺装修审核

POST /ShopsDecoratorRest/auditShopsDecorator

入参


{
"id":10,
"checkStatus":200
}
参数名 必填 类型 示例值 描述
id int 10 店铺装修编号
checkStatus int 200 店铺装修审核状态

返回


    {
        "code": 200,
        "data":[],
        "md5": "d751713988987e9331980363e24189ce",
        "message": "操作成功."
    }