商品VIP设置.md 3.61 KB

1、查询商品VIP列表

查询商品列表(/sellerVip/queryProductVipList)

请求参数(默认值都传null)

参数名称 参数类型 可否为空 示例 备注
shopId int 店铺id
productSkn int productSkn
sknFactoryCode string 商家商品编码
status int 1:上架,0:下架 8 新建商品 上下架状态
skuFactoryCode string 商品条码
stock int 库存情况 无库存:0,有库存:1
maxSortId int maxSortId
middleSortId int middleSortId
smallSortId int smallSortId
productVipStatus int 2代表关闭 1代表开启
page int 页码
size int 每页个数

注意,通用的头部没有列出。

请求示例 http://127.0.0.1:8088/platform/sellerVip/queryProductVipList

请求样例数据

{"shopId" : 792, "page" : 1, "size":2, "productSkn":512588254, "status" : 8, "sknfactoryCode" : "12", "skuFactoryCode" : "2", "stock" :0, "productVipStatus":2, "maxSortId": 1, "middleSortId" :11, "smallSortId": 114}


正常返回:
{
  "code": 200,
  "data": {
    "list": [
      {
        "brandId": 248,
        "brandName": "Nike",     // 品牌名称
        "canOpenFlag": false,    // 如果false则列表不展示开启按钮   当店铺id  792时,会返回true
        "maxSortId": 1,
        "maxSortName": "上衣",
        "middleSortId": 11,
        "middleSortName": "T恤",
        "productName": "3131312@",
        "productSKN": 512588254,
        "productVipStatus": 2,       // 1代表开启  2代表关闭 
        "retailPrice": 12,
        "retailPriceStr": "12.00",   // 吊牌价
        "salesPrice": 1,
        "salesPriceStr": "1.00",    // 销售价
        "smallSortId": 114,
        "smallSortName": "T恤",
        "status": 0,                  // 状态  0代表下架  1代表上架  8 新建商品
        "stock": 0                    // 库存
      },
      {
        "brandId": 248,
        "brandName": "Nike",
        "canOpenFlag": false,
        "maxSortId": 1,
        "maxSortName": "上衣",
        "middleSortId": 12,
        "middleSortName": "衬衫",
        "productName": "121341",
        "productSKN": 512588248,
        "productVipStatus": 2,
        "retailPrice": 11,
        "retailPriceStr": "11.00",
        "salesPrice": 1,
        "salesPriceStr": "1.00",
        "smallSortId": 114,
        "smallSortName": "T恤",
        "status": 8,
        "stock": 0
      }
    ],
    "page": 2,
    "size": 2,
    "total": 207,
    "totalPage": 104
  },
  "md5": "f8ea19f29a4d3bfe08c30aabe3b5895a",
  "message": "成功"
}

异常返回:

{
    "code": 500,
    "data": [],
    "md5": "8b233b3ba501d3563be331aa58d0fe0d",
    "message": "NetSale Product List error."
}

2、更新VIP status

更新VIP status(/sellerVip/batchChangeStatus)

请求参数(默认值都传null)

参数名称 参数类型 可否为空 示例 备注
shopsId int 店铺id
productSknList 数字型数组 [1234,456] 单个skn也需要塞到数组中,只是数组中只有一个元素
productVipStatus int 2代表关闭 1代表开启

注意,通用的头部没有列出。

请求示例 http://127.0.0.1:8088/platform/sellerVip/batchChangeStatus

请求样例数据

{"productSknList" : [1234,456], "productVipStatus" : 1}


正常返回:
{
  "code": 200,
  "data": [],
  "md5": "d751713988987e9331980363e24189ce",
  "message": "更新成功"
}


异常返回:

{
  "code": 30001,
  "data": [],
  "md5": "d751713988987e9331980363e24189ce",
  "message": "系统异常"
}