modelRT/orm/circuit_diagram_topologic.go

26 lines
804 B
Go

// 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"
}