🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>获取登录会员发布的产品列表 ~~~[api] get:/index.php/goods/Apigoods/member_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, "publisher": { "id": 2, "name": "昵称", "headPath": "" } , "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, "status": 0, "addtime": "2020-03-17 12:11:3", "coding": "商品编号", "goods_type": 1, "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| 当前记录数 | | publisher| 文章发布者 | | |----id| 发布者id | | |----name| 发布新昵称,如果为管理员admin | | |----headPath| 发布者头像,只有普通用户发布的才有该参数,管理员为空字符串 | | data| 产品列表 | | |----id | 产品id | | |----title| 产品标题 | | |----thumb| 产品缩略图 | | |----shelves| 是否上架,0:下架 1:上架 | | |----status| 审核状态 0:未审核 1:已审核 | | |----addtime| 发布时间 | | |----originalprice| 原价 | | |----price| 一口价 | | |----inventory| 库存数 | | |----coding| 产品编号 | | |----goods_type| 产品类型 0:实物 1:虚拟 | | |----parent| 产品分类 | | |----|----id| 分类id | | |----|----title| 分类标题 | | |----|----ico| 分类图标 | >会员发布产品 ~~~[api] post:/index.php/goods/Apigoods/member_submit *strring:title=""#产品标题 strring:thumb=""#文章缩略图 int:parent_id=0#产品分类id int:shelves=0#是否上架,0:下架 1:上架 int:coding=''#商品编码(唯一),商品唯一编码,便于实体商品与网络数据查询对比 int:inventory=0#产品库存 int:originalprice=0#产品原价 int:price=0#产品一口价 int:goods_type=0#商品类型 0:实物 1:虚拟 strring:introduce=""#图文介绍,产品的详情内容 strring:parameter=""#产品性能基本参数 strring:packaging=""#包装售后 strring:property=""#规格参数值,如: [{"name":"颜色","val":["红色","蓝色","黄色"]},{"name":"尺码","val":["xl","ML","X"]},{"name":"规格","val":["L","K","S"]}],注意以上传入的为字符串,非对象 strring:property_price=""#规格产生对应的价格和库存,如:{"0_0|1_0|2_0":{"price":"100","inventory":"20"},"0_0|1_0|2_1":{"price":"100","inventory":"20"}},key:属性对应的索引,值为属性对应的价格和库存,如:0_0|1_0|2_0表示property[0] ['val'][0]=红色,property[1] ['val'][0]=XL,property[2] ['val'][0]=L,组合起来为:颜色:红色,尺码:XL,规格:L的衣服价格为100,库存为20 <<< success { "err": 0, "data": [] } <<< error { "err": 1, "code": 1000, "content": "错误信息" } ~~~ >会员编辑发布的产品,获取编辑产品的内容 ~~~[api] post:/index.php/goods/Apigoods/member_edit_getInfo *int:id=0#编辑产品d <<< success { "err": 0, "data": { "id": 10, "title": "产品名称", "thumb": 5, "thumb_url": "http://localhost/web/public/Upload/administrator/logo_2020_03_14_15_01_51.png", "shelves": 1, "price": 100, "originalprice": 100, "inventory": 10, "goods_type": 0, "status": 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" } }, "parent_id": [1,2,3] } } <<< error { "err": 1, "code": 1000, "content": "错误信息" } ~~~ | 字段 | 描述 | | --- | --- | | data| 产品列表 | | |----id | 产品id | | |----title| 产品标题 | | |----thumb| 产品缩略图id | | |----thumb_url| 产品缩略图地址 | | |----status| 审核状态 0:未审核 1:已审核 | | |----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,为数组,第一个顶级分类id,以此为下级分类id | >会员编辑发布的产品,提交编辑的数据 ~~~[api] post:/index.php/goods/Apigoods/member_edit_submit *int:id=0#编辑产品id *strring:title=""#产品标题 strring:thumb=""#文章缩略图 int:parent_id=0#产品分类id int:shelves=0#是否上架,0:下架 1:上架 int:coding=''#商品编码(唯一),商品唯一编码,便于实体商品与网络数据查询对比 int:inventory=0#产品库存 int:originalprice=0#产品原价 int:price=0#产品一口价 int:goods_type=0#商品类型 0:实物 1:虚拟 strring:introduce=""#图文介绍,产品的详情内容 strring:parameter=""#产品性能基本参数 strring:packaging=""#包装售后 strring:property=""#规格参数值,如: [{"name":"颜色","val":["红色","蓝色","黄色"]},{"name":"尺码","val":["xl","ML","X"]},{"name":"规格","val":["L","K","S"]}],注意以上传入的为字符串,非对象 strring:property_price=""#规格产生对应的价格和库存,如:{"0_0|1_0|2_0":{"price":"100","inventory":"20"},"0_0|1_0|2_1":{"price":"100","inventory":"20"}},key:属性对应的索引,值为属性对应的价格和库存,如:0_0|1_0|2_0表示property[0] ['val'][0]=红色,property[1] ['val'][0]=XL,property[2] ['val'][0]=L,组合起来为:颜色:红色,尺码:XL,规格:L的衣服价格为100,库存为20 <<< success { "err": 0, "data": [] } <<< error { "err": 1, "code": 1000, "content": "错误信息" } ~~~ >会员删除发布的产品 ~~~[api] post:/index.php/goods/Apigoods/member_del *string:id=0#删除产品id,多个id可以用逗号隔开 <<< success { "err": 0, "data": [] } <<< error { "err": 1, "code": 1000, "content": "错误信息" } ~~~