fusenapi/utils/shopping_cart/shopping_cart_snapshot.go

40 lines
1.6 KiB
Go
Raw Normal View History

2023-09-14 06:11:22 +00:00
package shopping_cart
// 购物车快照数据结构
type CartSnapshot struct {
Logo string `json:"logo"` //logo地址
CombineImage string `json:"combine_image"` //刀版图地址
RenderImage string `json:"render_image"` //渲染结果图
TemplateInfo TemplateInfo `json:"template_info"` //模板数据
ModelInfo ModelInfo `json:"model_info"` //模型的数据
FittingInfo FittingInfo `json:"fitting_info"` //配件信息
SizeInfo SizeInfo `json:"size_info"` //尺寸基本信息
2023-09-14 10:33:29 +00:00
ProductInfo ProductInfo `json:"product_info"` //产品基本信息(只记录不要使用)
2023-09-14 06:11:22 +00:00
UserDiyInformation UserDiyInformation `json:"user_diy_information"` //用户diy数据
}
2023-09-14 10:33:29 +00:00
type ProductInfo struct {
ProductName string `json:"product_name"`
ProductSn string `json:"product_sn"`
}
2023-09-14 06:11:22 +00:00
type ModelInfo struct {
2023-09-14 07:20:37 +00:00
ModelJson string `json:"model_json"` //模型设计json数据
2023-09-14 06:11:22 +00:00
}
type FittingInfo struct {
2023-09-14 07:20:37 +00:00
FittingJson string `json:"fitting_json"` //配件设计json数据
2023-09-14 06:11:22 +00:00
}
type TemplateInfo struct {
2023-09-14 07:20:37 +00:00
TemplateJson string `json:"template_json"` //模板设计json数据
2023-09-14 06:11:22 +00:00
TemplateTag string `json:"template_tag"` //模板标签
}
type SizeInfo struct {
2023-09-14 10:33:29 +00:00
Inch string `json:"inch"`
Cm string `json:"cm"`
2023-09-14 06:11:22 +00:00
}
type UserDiyInformation struct {
2023-09-14 07:20:37 +00:00
Phone string `json:"phone"` //电话
Address string `json:"address"` //地址
Website string `json:"website"` //网站
Qrcode string `json:"qrcode"` //二维码
Slogan string `json:"slogan"` //slogan
2023-09-14 06:11:22 +00:00
}