Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ICart ¶
type ICart interface { Create(userId string, item Item) (err error) //添加一个商品 Remove(userId string, itemId string) (err error) //删除一个商品 Removes(userId string, itemId []string) (err error) //删除多个商品 Incr(userId string, itemId string) (err error) //商品加1 Decr(userId string, itemId string) (err error) //商品减1 Clear(userId string) (err error) //清除购物车 List(userId string) (item []*Item, err error) //购物车列表 GetItem(userId string, itemId string) (item *Item, err error) //获取一个购物车详情 Count(userId string) (count int64, err error) //购物车合计数量 HasItem(userId string, itemId string) (flag bool, err error) //是否已经加入了购物车 }
type Item ¶
type Item struct { ItemId string `json:"item_id"` Sku string `json:"sku"` Spu string `json:"spu"` Num int64 `json:"num"` SalePrice float64 `json:"sale_price"` // 记录加车时候的销售价格 CreateTime int64 `json:"create_time"` CustomAttr g.MapStrAny `json:"custom_attr"` //自定义数据 }
单个商品item元素
type ItemActivity ¶
type ItemActivity struct { ActID string `json:"act_id"` //活动id ActType string `json:"act_type"` //活动类型 ActTitle string `json:"act_title"` //活动标题 }
活动
Click to show internal directories.
Click to hide internal directories.