product.md 6.09 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/updateProductAttribute

入参


属性名称 类型 例子 说明 是否必填
attributId int 15 属性ID
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 update success."
}

获取产品属性列表接口

接口名: /product/queryProductAttributeList

入参


属性名称 类型 例子 说明 是否必填
categoryId int 1 目录ID
page int 1 当前第几页
size int 1 每页多少条

返回

{
  "code": 200,
  "data": 
     "list":[
    {
      "attributeId": 15,
      "attributeName": "防风外套属性",
      "attributeType": 2,
      "attributeValues": "11",
      "belong": 1,
      "categoryId": 454,
      "createTime": 1453951139,
      "displayPosition": 1,
      "inputType": "checkbox",
      "isAllowAlias": "Y",
      "isColor": "N",
      "isMust": "Y",
      "isSearch": "Y",
      "maxValueLen": 50,
      "orderBy": 0,
      "remark": "备注",
      "saleType": 0,
      "state": 0
    },
    {
      "attributeId": 16,
      "attributeName": "纹理",
      "attributeType": 2,
      "attributeValues": "条纹,豹纹",
      "belong": 1,
      "categoryId": 454,
      "createTime": 1453966719,
      "displayPosition": 2,
      "inputType": "checkbox",
      "isAllowAlias": "N",
      "isColor": "N",
      "isMust": "N",
      "isSearch": "N",
      "maxValueLen": 50,
      "orderBy": 0,
      "remark": "备注",
      "saleType": 0,
      "state": 1
    }
  ],
  "md5": "b4a7dec9fb1b236e4aec02ba40411e42",
  "message": "Product Attribute List."
}

获取产品单个属性列表接口

接口名: /product/getProductAttribute

入参


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

返回

{
  "code": 200,
  "data": {
    "attributeId": 22,
    "attributeName": "材质",
    "attributeType": 2,
    "attributeValues": "反光,毛呢,网布,皮革,麻,帆布",
    "belong": 1,
    "categoryId": 6,
    "createTime": 1453970276,
    "displayPosition": 1,
    "inputType": "checkbox",
    "isAllowAlias": "N",
    "isColor": "N",
    "isMust": "N",
    "isSearch": "N",
    "maxValueLen": 50,
    "orderBy": 0,
    "remark": "备注",
    "saleType": 1,
    "state": 1
  },
  "md5": "dfc645ecb0c66c8d4771dd2a749047e8",
  "message": "Product Attribute get success."
}

获取产品列表

接口名: /product/getList


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

返回

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