Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterAdmin ¶
RegisterAdmin registers Part on the runtime admin. Widget reads Parts as a read-only has_many; here the back-reference (widget_id) is a plain integer, because Part cannot hold a Widget association without an import cycle.
Types ¶
type Part ¶
type Part struct {
ID uint `gorm:"primaryKey" json:"id"`
Name string `json:"name"`
WidgetID uint `gorm:"index" json:"widget_id"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
Part is a child of Widget: it carries the parent foreign key (WidgetID) as a plain column, which is what a has_many relation reads from. The parent (Widget) is not imported here — that would be an import cycle.
Click to show internal directories.
Click to hide internal directories.