package model

import (
	"time"

	"go.mongodb.org/mongo-driver/bson/primitive"
)

// 购物车
type ShopCart struct {
	Id         primitive.ObjectID `bson:"_id,omitempty" json:"_id"` // id
	UserId     primitive.ObjectID `bson:"userId,omitempty" json:"userId"`
	SupplyId   primitive.ObjectID `bson:"supplyId,omitempty" json:"supplyId"`   // 供应链id
	ProductId  primitive.ObjectID `bson:"productId,omitempty" json:"productId"` // 购物车商品id
	Name       string             `bson:"name,omitempty" json:"name"`
	Size       int                `bson:"size,omitempty" json:"size"`   // 选定的尺寸
	Color      string             `bson:"color,omitempty" json:"color"` // 选定的颜色
	Unit       string             `bson:"unit,omitempty" json:"unit"`   // 型号
	Cover      string             `bson:"cover,omitempty" json:"cover"` // 封面图
	CreateTime time.Time          `bson:"createTime,omitempty" json:"createTime"`
	UpdateTime time.Time          `bson:"updateTime,omitempty" json:"updateTime"`
}
