package gorm_model

import (
	"time"
)

type YounggeeProductPhoto struct {
	ProductPhotoID   int64     `gorm:"column:product_photo_id;primary_key;AUTO_INCREMENT"` // 商品图片id
	PhotoUrl         string    `gorm:"column:photo_url"`                                   // 图片或视频url
	PhotoUid         string    `gorm:"column:photo_uid"`                                   // uid
	Symbol           int64     `gorm:"column:symbol"`                                      // 图片为主图或详情图标志位，1为主图，2为详情图，3为视频
	ProductID        int64     `gorm:"column:product_id"`                                  // 所属商品id
	CreatedAt        time.Time `gorm:"column:created_at"`                                  // 创建时间
	StoreID          int       `gorm:"column:store_id"`                                    // 所属门店ID
	TeamBuyingID     int       `gorm:"column:team_buying_id"`                              // 所属团购ID
	ProductPhotoType int       `gorm:"column:product_photo_type;default:1"`                // 图片类型：1商品，2门店，3团购
}

func (m *YounggeeProductPhoto) TableName() string {
	return "younggee_product_photo"
}
