event.go 857 B

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