shop basket - shileishmily/YytRPC GitHub Wiki

1. 购物车

接口地址:/basket/list

接口交互:GET

接口描述:购物车

header入参
Parameter Sample value Optional Description
ak 0130000 M 版本号
sessionid 20161110124538 M 会话ID
userid 66666 M 用户id
响应
Parameter 描述 例子
status string 0000:成功
message string 提示
result jsonarray 商品List
result数据结构
Parameter 类型 描述 例子
id int 店铺ID 123
name string 店铺名称 晶艺印刷公司
productList jsonarray 商品列表
productList数据结构
Parameter 类型 描述 例子
id int 记录ID 1
goodsId int 商品ID 1
goodsTitle int 商品标题 油墨
imgUrl string 商品图片logUrl
modelSpec string 规格型号 规格:POP-E黄 12罐/箱
price double 价格(单位:元)
costPrice double 原价(单位:元) 23.5
unit string 计价单位 例如:盒、箱、桶
goodsNum int 添加数量 2

2. 添加商品到购物车

接口地址:/basket/addGoods

接口交互:POST

接口描述:添加商品到购物车

header入参
Parameter Sample value Optional Description
ak 0130000 M 版本号
sessionid 20161110124538 M 会话ID
userid 66666 M 用户id
form入参
Parameter 类型 描述 例子
goodsId int 商品ID 123
goodsNum int 商品数量 2
modelSpec jsonstr 规格型号 [{code:"666",name:"POP-E黄"}{code:"777",name:"24罐/箱"}] ,code-属性编码,name-属性名称,不同的商品选择不同的属性
响应
Parameter 描述 例子
status string 0000:成功
message string 提示

3. 修改购物车商品数量

接口地址:/basket/updateGoods

接口交互:POST

接口描述:修改购物车商品数量

header入参
Parameter Sample value Optional Description
ak 0130000 M 版本号
sessionid 20161110124538 M 会话ID
userid 66666 M 用户id
form入参
Parameter 类型 描述 例子
id int 记录ID 1
goodsId int 商品ID 123
goodsNum int 商品数量 2
modelSpec jsonstr 规格型号 [{code:"666",name:"POP-E黄"}{code:"777",name:"24罐/箱"}] ,code-属性编码,name-属性名称,不同的商品选择不同的属性
响应
Parameter 描述 例子
status string 0000:成功
message string 提示

4. 从购物车删除商品

接口地址:/basket/deleteGoods

接口交互:POST

接口描述:从购物车删除商品

header入参
Parameter Sample value Optional Description
ak 0130000 M 版本号
sessionid 20161110124538 M 会话ID
userid 66666 M 用户id
form入参
Parameter 类型 描述 例子
id int 记录ID 1
响应
Parameter 描述 例子
status string 0000:成功
message string 提示