product.md 2.93 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/updateAttr

入参


属性名称 类型 例子 说明 是否必填
attrName string 衣长 属性名称 未知
saleType string 非销售属性 销售类型 未知
inputType string 单选按钮 输入类型 未知
enableSearch boolean true 启用搜索 未知
maxVal number 50 最大输入值 未知
hasAlias boolean true 是否允许别名 未知
attrSort number 0 排序 未知
attrAttr string abc 属性值 未知
attrComment string abc 备注
id int 1 商品属性ID

返回

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

获取产品属性列表接口

接口名: /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: '', //每页多少条
  }
}