notifygroup.go 1.6 KB

12345678910111213141516171819202122232425262728293031323334
  1. package databus
  2. import "go-common/library/time"
  3. // TableName case tablename
  4. func (*NotifyGroup) TableName() string {
  5. return "group_apply"
  6. }
  7. // NotifyGroup apply model
  8. type NotifyGroup struct {
  9. ID int `gorm:"column:id" json:"notify_id"`
  10. Gid int `gorm:"column:gid" json:"notify_gid"`
  11. Offset string `gorm:"column:offset" json:"notify_offset"`
  12. State int8 `gorm:"column:state" json:"notify_state"`
  13. Filter int8 `gorm:"column:filter" json:"notify_filter"`
  14. Concurrent int8 `gorm:"column:concurrent" json:"notify_concurrent"`
  15. Callback string `gorm:"column:callback" json:"notify_callback"`
  16. Ctime time.Time `gorm:"column:ctime" json:"notify_ctime"`
  17. Mtime time.Time `gorm:"column:mtime" json:"notify_mtime"`
  18. GGroup string `gorm:"column:group" json:"group"`
  19. GCluster string `gorm:"column:cluster" json:"cluster"`
  20. GTopicRemark string `gorm:"column:topic_remark" json:"topic_remark"`
  21. GTopicID int `gorm:"column:topic_id" json:"topic_id"`
  22. GTopicName string `gorm:"column:topic_name" json:"topic"`
  23. GAppID int `gorm:"column:app_id" json:"app_id"`
  24. GState int8 `gorm:"column:gstate" json:"state"`
  25. GOperation int8 `gorm:"column:operation" json:"operation"`
  26. GOperator string `gorm:"column:operator" json:"operator"`
  27. GRemark string `gorm:"column:remark" json:"remark"`
  28. Filters string `gorm:"column:filters" json:"filters"`
  29. GCtime time.Time `gorm:"column:gctime" json:"ctime"`
  30. GMtime time.Time `gorm:"column:gmtime" json:"mtime"`
  31. }