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.