package models import ( "time" "github.com/shopspring/decimal" ) // ProductSkuUser 用户产品SKU表 type ProductSkuUser struct { ID int32 `json:"id" gorm:"column:id;primaryKey"` UserID int32 `json:"user_id" gorm:"column:user_id"` // 用户ID ProductSkuID int32 `json:"product_sku_id" gorm:"column:product_sku_id"` // 产品SKU ID Price *decimal.Decimal `json:"price,omitempty" gorm:"column:price"` // 定价(覆盖SKU定价) Discount *float32 `json:"discount,omitempty" gorm:"column:discount"` // 折扣(覆盖SKU折扣) CreatedAt time.Time `json:"created_at" gorm:"column:created_at"` UpdatedAt time.Time `json:"updated_at" gorm:"column:updated_at"` User *User `json:"user,omitempty" gorm:"foreignKey:UserID"` ProductSku *ProductSku `json:"product_sku,omitempty" gorm:"foreignKey:ProductSkuID"` }