package model import ( "github.com/google/uuid" "gorm.io/gorm" ) type Organization struct { gorm.Model `json:"meta"` ID uuid.UUID `json:"id" gorm:"type:uuid;default:gen_random_uuid();primarykey"` Name string `json:"name" gorm:"unique;index"` ParentID uuid.UUID `json:"parent_id"` Positions []Position `json:"positions,omitempty"` } type OrganizationApi struct { Name string `json:"name" gorm:"unique;index"` ParentID uuid.UUID `json:"parent_id"` }