>获取一级产品分类列表 ~~~[api] get:/index.php/goods/Apigoods/getTopMenuList int:num=0#获取菜单的个数 ,0或者不填表示获取全部 <<< success { "err": 0, "count": 2, "data": [ { "id": 10, "title": "国产", "en_title": "Chinese", "ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png", }, { "id": 11, "title": "进口", "en_title": "Maths", "ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png", } ] } <<< error { "err": 1, "code": 1000, "content": "错误信息" } ~~~ | 字段 | 描述 | | --- | --- | | count | 获取分类个数 | | data | 分类数据 | | |----id| 分类id | | |----title| 分类标题 | | |----en_title| 分类小标题 | | |----ico| 分类图标 | >分类多级列表,获取带子集的分类列表或者获取某个分类下的子分类 ~~~[api] get:/index.php/goods/Apigoods/getMenuList int:parent_id=0#顶级分类id,0或者不填表示所有的分类 int:num=0#获取菜单的顶级个数 ,0或者不填表示获取全部 int:level=0#获取菜单层数 ,0或者不填表示获取全部 <<< success { "err": 0, "count": 2, "data": [ { "id": 10, "title": "国产", "en_title": "Chinese", "ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png", "parent_id": 0, "sub": [ { "id": 12, "title": "国产1", "en_title": "Composition", "ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png", "parent_id": 10, "sub": [ ] }, { "id": 13, "title": "国产2", "en_title": "Poetry", "ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png", "parent_id": 10, "sub": [ ] } ] }, { "id": 11, "title": "进口", "en_title": "Maths", "ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png", "parent_id": 0 } ] } <<< error { "err": 1, "code": 1000, "content": "错误信息" } ~~~ | 字段 | 描述 | | --- | --- | | count | 获取分类个数 | | data | 分类数据 | | |----id| 分类id | | |----title| 分类标题 | | |----en_title| 分类小标题 | | |----ico| 分类图标 | | |----parent_id| 上级分类id | | |----sub| 子菜单的数据 | >获取分类详细信息 ~~~[api] get:/index.php/goods/Apigoods/getInfo *int:id=1#分类id <<< success { "err": 0, "data": { "id": 10, "title": "国产", "en_title": "Chinese", "ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png", "parent_id": 0 } } <<< error { "err": 1, "code": 1000, "content": "错误信息" } ~~~ | 字段 | 描述 | | --- | --- | | data | 分类数据 | | |----id| 分类id | | |----title| 分类标题 | | |----en_title| 分类小标题 | | |----parent_id| 上级分类id | | |----ico| 分类图标 | >产品列表 ~~~[api] get:/index.php/goods/Apigoods/getList int:pagesize=10#每页显示个数 int:page=1#显示页码数 string:between_price= #价格区间 如100-200 string:keyword= #检索的关键字 string:sort= id #排序字段 string:sort_type= asc#排序类型 int:parent_id=1#产品分类id <<< success { "err": 0, "page": 1, "pageTotal": 10, "pageSize": 10, "count": 1, "data": [ { "id": 10, "title": "产品名称", "thumb": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png", "shelves": 1, "price": 100, "originalprice": 100, "inventory": 10, "coding": "商品编号", "goods_type": 1, "publisher": { "id": 10, "headPath": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png", "name": "奶牛COWCMS" }, "parent": { "id": 10, "title": "分类名称", "ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png" } } ] } <<< error { "err": 1, "code": 1000, "content": "错误信息" } ~~~ | 字段 | 描述 | | --- | --- | | page | 当前页码 | | pageTotal | 总共页码数 | | pageSize | 每页显示记录条数 | | count| 当前记录数 | | data| 产品列表 | | |----id | 产品id | | |----title| 产品标题 | | |----thumb| 产品缩略图 | | |----shelves| 是否上架,0下架 1上架 | | |----originalprice| 原价 | | |----price| 一口价 | | |----inventory| 库存数 | | |----goods_type| 商品类型 0:实物 1:虚拟 | | |----coding| 产品编号 | | |----parent| 产品分类 | | |----|----id| 分类id | | |----|----title| 分类标题 | | |----|----ico| 分类图标 | | |----publisher| 文章发布者 | | |----|----id| 发布者id | | |----|---name| 发布新昵称,如果为管理员admin | | |----|----headPath| 发布者头像,只有普通用户发布的才有该参数,管理员为空字符串 | >产品详情信息 ~~~[api] get:/index.php/goods/Apigoods/getInfo *int:id=1#产品id <<< success { "err": 0, "data": { "id": 10, "title": "产品名称", "thumb": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png", "shelves": 1, "price": 100, "originalprice": 100, "inventory": 10, "goods_type": 0, "coding": "商品编号", "introduce": "图文介绍", "parameter": "产品规格:100x200x10", "packaging": "售后包装", "goods_type": 1, "property": [ { "name": "颜色", "val": [ "红色", "白色" ] }, { "name": "尺码", "val": [ "XL", "ML" ] } ], "property_price": { "0_0|1_0": { "price": "11", "inventory": "22" } }, "publisher": { "id": 1, "headPath": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png", "name": "奶牛COWCMS" }, "parent": { "id": 10, "title": "分类名称", "ico": "http://open.cowcms.com/Public/css_js_font_img/plugg/img/logo.png" } } } <<< error { "err": 1, "code": 1000, "content": "错误信息" } ~~~ | 字段 | 描述 | | --- | --- | | data| 产品列表 | | |----id | 产品id | | |----title| 产品标题 | | |----thumb| 产品缩略图 | | |----shelves| 是否上架,0下架 1上架 | | |----originalprice| 原价 | | |----price| 一口价 | | |----inventory| 库存数 | | |----coding| 产品编号 | | |----goods_type| 产品类型 0实物 1虚拟 | | |----introduce| 图文介绍,产品的详情内容 | | |----parameter| 产品性能基本参数 | | |----packaging| 售后包装 | | |----property| 产品规格属性 | | |----|----name| 规格名称 | | |----|----val| 规格属性值 | | |----property_price| 规格属性对应的价格值,key:属性对应的索引,值为属性对应的价格和库存,如:0_0|1_0表示property[0] ['val'][0]=红色,property[1] ['val'][0]=XL,组合起来为:红色XL的衣服价格为11,库存为22| | |----|----price| 规格对应的价格 | | |----|----inventory| 规格对应的库存 | | |----parent| 产品分类 | | |----|----id| 分类id | | |----|----title| 分类标题 | | |----|----ico| 分类图标 | | |----publisher| 文章发布者 | | |----|----id| 发布者id | | |----|---name| 发布新昵称,如果为管理员admin | | |----|----headPath| 发布者头像,只有普通用户发布的才有该参数,管理员为空字符串 |