fix
This commit is contained in:
parent
0e4c37918a
commit
a8b85fad02
|
@ -1,5 +1,5 @@
|
||||||
Name: product
|
Name: product
|
||||||
Host: localhost
|
Host: 0.0.0.0
|
||||||
Port: 9908
|
Port: 9908
|
||||||
ReplicaId: 55
|
ReplicaId: 55
|
||||||
Timeout: 15000 #服务超时时间
|
Timeout: 15000 #服务超时时间
|
||||||
|
|
|
@ -22,59 +22,60 @@ service shopping-cart {
|
||||||
@handler GetCartsHandler
|
@handler GetCartsHandler
|
||||||
get /api/shopping-cart/get_carts(GetCartsReq) returns (response);
|
get /api/shopping-cart/get_carts(GetCartsReq) returns (response);
|
||||||
}
|
}
|
||||||
|
|
||||||
//加入购物车
|
//加入购物车
|
||||||
type AddToCartReq{
|
type AddToCartReq {
|
||||||
ProductId int64 `json:"product_id"`//产品id
|
ProductId int64 `json:"product_id"` //产品id
|
||||||
TemplateId int64 `json:"template_id"` //模板id
|
TemplateId int64 `json:"template_id"` //模板id
|
||||||
SizeId int64 `json:"size_id"` //尺寸id
|
SizeId int64 `json:"size_id"` //尺寸id
|
||||||
FittingId int64 `json:"fitting_id"` //配件id
|
FittingId int64 `json:"fitting_id"` //配件id
|
||||||
PurchaseQuantity int64 `json:"purchase_quantity"` //购买数量
|
PurchaseQuantity int64 `json:"purchase_quantity"` //购买数量
|
||||||
Logo string `json:"logo"` //logo地址
|
Logo string `json:"logo"` //logo地址
|
||||||
CombineImage string `json:"combine_image"` //合图地址
|
CombineImage string `json:"combine_image"` //合图地址
|
||||||
RenderImage string `json:"render_image"` //渲染结果图
|
RenderImage string `json:"render_image"` //渲染结果图
|
||||||
}
|
}
|
||||||
//删除购物车
|
//删除购物车
|
||||||
type DeleteCartReq{
|
type DeleteCartReq {
|
||||||
Id int64 `json:"id"`//购物车id
|
Id int64 `json:"id"` //购物车id
|
||||||
}
|
}
|
||||||
//修改购物车购买数量
|
//修改购物车购买数量
|
||||||
type ModifyCartPurchaseQuantityReq{
|
type ModifyCartPurchaseQuantityReq {
|
||||||
Id int64 `json:"id"` //购物车id
|
Id int64 `json:"id"` //购物车id
|
||||||
Quantity int64 `json:"quantity"` //数量
|
Quantity int64 `json:"quantity"` //数量
|
||||||
}
|
}
|
||||||
//获取购物车列表
|
//获取购物车列表
|
||||||
type GetCartsReq{
|
type GetCartsReq {
|
||||||
Page int `form:"page"` //当前页
|
Page int `form:"page"` //当前页
|
||||||
}
|
}
|
||||||
type GetCartsRsp {
|
type GetCartsRsp {
|
||||||
Meta Meta `json:"meta"` //分页信息
|
Meta Meta `json:"meta"` //分页信息
|
||||||
CartList []CartItem `json:"cart_list"`
|
CartList []CartItem `json:"cart_list"`
|
||||||
}
|
}
|
||||||
type CartItem{
|
type CartItem {
|
||||||
ProductId int64 `json:"product_id"`//产品id
|
ProductId int64 `json:"product_id"` //产品id
|
||||||
SizeInfo SizeInfo `json:"size_info"`//尺寸信息
|
SizeInfo SizeInfo `json:"size_info"` //尺寸信息
|
||||||
FittingInfo FittingInfo `json:"fitting_info"` //配件信息
|
FittingInfo FittingInfo `json:"fitting_info"` //配件信息
|
||||||
ItemPrice string `json:"item_price"` //单价
|
ItemPrice string `json:"item_price"` //单价
|
||||||
TotalPrice string `json:"totalPrice"`//单价X数量=总价
|
TotalPrice string `json:"totalPrice"` //单价X数量=总价
|
||||||
DiyInformation DiyInformation `json:"diy_information"` //diy信息
|
DiyInformation DiyInformation `json:"diy_information"` //diy信息
|
||||||
StepNum []int64 `json:"step_num"` //阶梯数量
|
StepNum []int64 `json:"step_num"` //阶梯数量
|
||||||
}
|
}
|
||||||
type SizeInfo{
|
type SizeInfo {
|
||||||
SizeId int64 `json:"size_id"` //尺寸id
|
SizeId int64 `json:"size_id"` //尺寸id
|
||||||
Capacity string `json:"capacity"`//尺寸名称
|
Capacity string `json:"capacity"` //尺寸名称
|
||||||
Title SizeTitle `json:"title"`
|
Title SizeTitle `json:"title"`
|
||||||
}
|
}
|
||||||
type FittingInfo{
|
type FittingInfo {
|
||||||
FittingId int64 `json:"fitting_id"`//配件id
|
FittingId int64 `json:"fitting_id"` //配件id
|
||||||
FittingName string `json:"fitting_name"` //配件名称
|
FittingName string `json:"fitting_name"` //配件名称
|
||||||
}
|
}
|
||||||
type SizeTitle{
|
type SizeTitle {
|
||||||
Cm string `json:"cm"`
|
Cm string `json:"cm"`
|
||||||
Inch string `json:"inch"`
|
Inch string `json:"inch"`
|
||||||
}
|
}
|
||||||
type DiyInformation{
|
type DiyInformation {
|
||||||
Phone string `json:"phone"`
|
Phone string `json:"phone"`
|
||||||
Address string `json:"address"`
|
Address string `json:"address"`
|
||||||
Website string `json:"website"`
|
Website string `json:"website"`
|
||||||
Qrcode string `json:"qrcode"`
|
Qrcode string `json:"qrcode"`
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user