当前位置:首页文档APIAPI-产品模型

API-产品模型

更新时间:2020-01-06

产品

产品模型为云站常用模型之一,目前支持以下接口操作


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": ""
}