// Package orm define database data struct package orm import ( "time" "github.com/gofrs/uuid" ) // Topologic structure define topologic info set of circuit diagram type Topologic struct { ID int64 `gorm:"column:id"` UUIDFrom uuid.UUID `gorm:"column:uuid_from"` UUIDTo uuid.UUID `gorm:"column:uuid_to"` Context JSONMap `gorm:"column:context;type:jsonb;default:'{}'"` Flag int `gorm:"column:flag"` Description string `gorm:"column:description;size:512;not null;default:''"` Op int `gorm:"column:op;not null;default:-1"` Ts time.Time `gorm:"column:ts;type:timestamptz;not null;default:CURRENT_TIMESTAMP"` } // TableName func respresent return table name of Page func (t *Topologic) TableName() string { return "topologic" }