product.md 3.31 KB

产品管理接口服务定义


添加(更新)品类接口

接口名: /product/update

入参


属性名称 类型 例子 说明 是否必填
categoryName string nike 品类名称
categoryAbbr string n 品类缩写
firstCategory string 根目录 一级分类
secondCategory string 根目录 二级分类
thirdCategory string 根目录 三级分类
categorySort number 0 排序
categoryStatus boolean true 状态
id int 1 品类ID

返回

{
  "code":200,
  "message":"添加成功!"
}

获取品类列表

接口名: /product/getClassList

入参


属性名称 类型 例子 说明 是否必填

返回

{
  code:200,
  message:"",
  data: {
    list: [{
      categoryName: '', //品类名称
      categoryAbbr: '', //品类缩写
      firstCategory: '', //一级分类
      secondCategory: '', //二级分类
      thirdCategory: '', //三级分类
      categorySort: '', //排序
      categoryStatus: '',//状态,
      id: '', //品类ID
    }]
    page: '', //当前第几页
    size: '', //每页多少条
  }
}

添加产品属性接口

接口名: /product/addProductAttribute

入参


属性名称 类型 例子 说明 是否必填
attributeName string 衣长 属性名称
categoryId number 6 目录ID
saleType number 1 销售类型
inputType string checkbox 输入类型
attributeType number 2 属性类型
isMust String N 是否必选
isSearch String Y 是否启动搜索
maxValueLen number 50 最大输入值
isAllowAlias String N 是否允许别名
orderBy number 0 排序
state number 1 状态
remark string abc 备注
attributeValues string 反光,毛呢,网布,皮革,麻,帆布 属性值
displayPosition int 1 展示位置

返回

{
  "code": 200,
  "data": [],
  "md5": "d751713988987e9331980363e24189ce",
  "message": "Product Attribute Add success."
}

获取产品属性列表接口

接口名: /product/getAttr

入参


属性名称 类型 例子 说明 是否必填
id int 1 商品属性ID

返回

{
  code:200,
  message:"",
  data: {
    list: [{
      attrName: '', //属性名称
      saleType: '', //销售类型
      inputType: '', //输入类型
      enableSearch: '', //启用搜索
      id: '', //品类ID
    }]
    page: '', //当前第几页
    size: '', //每页多少条
  }
}

获取产品列表

接口名: /product/getList


属性名称 类型 例子 说明 是否必填

返回

{
  code:200,
  message:"",
  data: {
    list: [{
      //...
    }]
    page: '', //当前第几页
    size: '', //每页多少条
  }
}