Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BannerFilter ¶
Filter example: map[string]uint64{"banner_id": 0, "slot_id": 0, "group_id": 0}.
type BannerPlacement ¶
type BannerPlacement struct { // gorm.Model ID uint64 CreatedAt time.Time UpdatedAt time.Time BannerID uint64 Banner Banner `gorm:"constraint:OnUpdate:CASCADE,OnDelete:CASCADE;"` SlotID uint64 Slot Slot `gorm:"constraint:OnUpdate:CASCADE,OnDelete:CASCADE;"` GroupID uint64 Group Group `gorm:"constraint:OnUpdate:CASCADE,OnDelete:CASCADE;"` Shows int64 `gorm:"default:1"` // UCB1 required minimum 1 show as initial value Clicks int64 `gorm:"default:0"` Score float64 `gorm:"default:0"` // will be computed in background task }
type QueueEvent ¶
type SummaryBannersShows ¶
SummaryBannersShows using for UCB1 summary show value.
Click to show internal directories.
Click to hide internal directories.