package entities import "time" type ProjectFlockKandang struct { Id uint `gorm:"primaryKey"` ProjectFlockId uint `gorm:"not null;index:idx_project_flock_kandangs_project;uniqueIndex:idx_project_flock_kandangs_unique"` KandangId uint `gorm:"not null;index:idx_project_flock_kandangs_kandang;uniqueIndex:idx_project_flock_kandangs_unique"` Period int `gorm:"not null"` ClosedAt *time.Time `gorm:"index"` CreatedAt time.Time `gorm:"autoCreateTime"` ProjectFlock ProjectFlock `gorm:"foreignKey:ProjectFlockId;references:Id"` Kandang Kandang `gorm:"foreignKey:KandangId;references:Id"` Chickins []ProjectChickin `gorm:"foreignKey:ProjectFlockKandangId;references:Id"` LatestProjectFlockApproval *Approval `gorm:"-" json:"-"` LatestChickinApproval *Approval `gorm:"-" json:"-"` }