relation.go 801 B

12345678910111213141516
  1. package models
  2. import "github.com/jinzhu/gorm"
  3. // Relation 规则节点关系
  4. type Relation struct {
  5. gorm.Model
  6. RecordId string `gorm:"column:record_id;size:32;index"`
  7. RuleChainId string `gorm:"column:rule_chain_id;size:32;index;"`
  8. FromID string `gorm:"column:from_id;size:32;index"` // 起始节点ID
  9. FromType string `gorm:"column:from_type;size:200;"` // 起始节点类型
  10. ToID string `gorm:"column:to_id;size:32;index"` // 目标节点Id
  11. ToType string `gorm:"column:to_type;size:200"` // 目标节点类型
  12. RelationTypeGroup string `gorm:"column:relation_type_group;size:100;"` // 关系类型组
  13. RelationType string `gorm:"column:relation_type;size:100;"` // 关系类型
  14. }