28 lines
1.2 KiB
Go
28 lines
1.2 KiB
Go
|
package gmodel
|
||
|
|
||
|
import (
|
||
|
"gorm.io/gorm"
|
||
|
"time"
|
||
|
)
|
||
|
|
||
|
// fs_product_collection 产品收藏表
|
||
|
type FsProductCollection struct {
|
||
|
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // id
|
||
|
UserId *int64 `gorm:"default:0;" json:"user_id"` // 用户id
|
||
|
GuestId *int64 `gorm:"default:0;" json:"guest_id"` // 游客id
|
||
|
ProductId *int64 `gorm:"default:0;" json:"product_id"` // 产品id
|
||
|
TemplateTag *string `gorm:"default:'';" json:"template_tag"` //
|
||
|
SelectColorIndex *int64 `gorm:"default:0;" json:"select_color_index"` // 选择的颜色索引
|
||
|
Logo *string `gorm:"default:'';" json:"logo"` // logo地址
|
||
|
Ctime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"ctime"` //
|
||
|
Utime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"utime"` //
|
||
|
}
|
||
|
type FsProductCollectionModel struct {
|
||
|
db *gorm.DB
|
||
|
name string
|
||
|
}
|
||
|
|
||
|
func NewFsProductCollectionModel(db *gorm.DB) *FsProductCollectionModel {
|
||
|
return &FsProductCollectionModel{db: db, name: "fs_product_collection"}
|
||
|
}
|