part

package
v0.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 6, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterAdmin

func RegisterAdmin(app *framework.App) error

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL