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