产品
产品模型为云站常用模型之一,目前支持以下接口操作
1. 产品操作接口
1.1 产品增加
请求接口地址
POST 域名/product/pro/add
传递参数信息
参数名 |
必选 |
类型 |
说明 |
示例 |
proname |
是 |
String |
产品名称 |
|
propic |
否 |
Array |
产品图片 |
["图片地址1", "图片地址2"] |
intro |
是 |
String |
产品简介 |
|
catename |
是 |
String |
产品分类 |
"分类名称" |
brandname |
是 |
String |
产品品牌 |
"品牌名称" |
property |
否 |
Array |
产品属性 |
["属性1" => "属性值1","属性2" => "属性值2"] |
tags |
否 |
Array |
产品标签 |
["标签1", "标签2"] |
pcdetail |
否 |
String |
pc端详情 |
|
mobiledetail |
否 |
String |
手机端详情 |
返回值
{
"code": 200,
"msg": "",
"data": {
"pid": "59ed4887e39acc49237a11e0"
}
}
1.2 产品详情
接口请求地址
POST 域名/product/pro/detail
传递参数信息
参数名 |
必选 |
类型 |
说明 |
示例 |
pid |
是 |
String |
产品id |
"产品id" |
fields |
否 |
Array |
要查询的字段数组 |
["_id", "proname"] |
fields参数允许值:_id,proname,propic,intro,tags,catename,brandname,pcpagetempid,mobilepagetempid,addtime
返回值
{
"code": 200,
"msg": "",
"data": {
"_id": "59e553a42782be03bd38b0cc",
"proname": "testcc",
"propic": [
"http://fivestarweb.b0.upaiyun.com/test/59ae3db6e39acc0395370172/images/7493103c78y5a50c9fccdt48cec76905.jpg"
],
"intro": "tgggg ",
"tags": [
"test",
"cc"
],
"pcpagetempid": "5938f24f2782be6d09024f3d",
"mobilepagetempid": "5938f24f2782be6d09024f3d",
"addtime": "1508201380",
"catename": "gg",
"brandname": "testbbb"
}
}
1.3 产品列表
接口请求地址
POST 域名/product/pro/list
传递参数信息
参数名 |
必选 |
类型 |
说明 |
示例 |
page |
否 |
Int |
默认为1 |
1 |
limit |
否 |
Int |
默认为10 |
10 |
返回值
{
"code": 200,
"msg": "",
"data": {
"pids": [
"59ed4887e39acc49237a11e0",
"59ed4442e39acc491f6a3f02",
"59e6ef94e39acc49311190bd",
"59e5c520e39acc492e38698d",
"59e553a42782be03bd38b0cc"
],
"total": 5
}
}
1.4 产品删除
接口请求地址
POST 域名/product/pro/del
传递参数信息
参数名 |
必选 |
类型 |
说明 |
示例 |
pid |
是 |
String |
需要删除的产品id |
返回值
{
"code": 200,
"msg": "",
"data": ""
}
2. 产品分类接口
2.1 分类增加
接口请求地址
POST 域名/product/cate/add
传递参数信息
参数名 |
必选 |
类型 |
说明 |
示例 |
catename |
是 |
String |
分类名 |
"分类名称" |
返回值
{
"code": 200,
"msg": "",
"data": ""
}
2.2 分类删除
接口请求地址
POST 域名/product/cate/del
传递参数信息
参数名 |
必选 |
类型 |
说明 |
示例 |
catename |
是 |
String |
分类名 |
"分类名称" |
返回值
{
"code": 200,
"msg": "",
"data": ""
}
3. 产品品牌接口
3.1 品牌增加
接口请求地址
POST 域名/product/brand/add
传递参数信息
参数名 |
必选 |
类型 |
说明 |
示例 |
brandname |
是 |
String |
品牌名 |
"品牌名称" |
brandpic |
是 |
String |
品牌logo |
"logo地址" |
intro |
是 |
String |
品牌简介 |
|
detail |
否 |
String |
品牌详情 |
返回值
{
"code": 200,
"msg": "",
"data": ""
}
3.2 品牌删除
接口请求地址
POST 域名/product/brand/del
传递参数信息
参数名 |
必选 |
类型 |
说明 |
示例 |
type |
是 |
String |
删除操作类型 |
brandname or brandid |
brandname |
否 |
String |
品牌名称 |
|
brandid |
否 |
String |
品牌id |
brandname和brandid 二选一传入参数,可按照品牌名称删除,也可按照品牌id删除
返回值
{
"code": 200,
"msg": "",
"data": ""
}