package models import "github.com/jinzhu/gorm" type Event struct { gorm.Model RecordId string `gorm:"column:record_id;size:32;index"` ServerId string `gorm:"column:server_id"` EventType string `gorm:"column:event_type;size:20"` // 事件类型(IN,OUT) MessageType string `gorm:"column:type;size:50"` // 消息类型 EntityType string `gorm:"column:entity_type;size:20"` // 实体类型 EntityId string `gorm:"column:entity_id;size:32"` // 实体Id MessageId string `gorm:"column:message_id;size:36"` // 消息Id RelationType string `gorm:"column:relation_type;size:30"` // 关系类型 Data string `gorm:"column:data;size:2048"` // 数据 MetaData string `gorm:"column:meta_data;size:2048"` // 元数据 Error string `gorm:"column:error;size:2048"` // 错误信息 }