databus.go 632 B

12345678910111213141516171819202122232425262728
  1. package model
  2. import "encoding/json"
  3. // ArchiveMsg archive-T databus msg.
  4. type ArchiveMsg struct {
  5. Action string `json:"action"`
  6. Table string `json:"table"`
  7. New json.RawMessage `json:"new"`
  8. Old json.RawMessage `json:"old"`
  9. }
  10. // ArchiveSub archive
  11. type ArchiveSub struct {
  12. ID int64 `json:"id"`
  13. MID int64 `json:"mid"`
  14. Copyright int8 `json:"copyright"`
  15. State int `json:"state"`
  16. CTime string `json:"ctime"`
  17. MTime string `json:"mtime"`
  18. PTime string `json:"ptime"`
  19. }
  20. // BgmSub bgm sub
  21. type BgmSub struct {
  22. MID int64 `json:"mid"`
  23. State int `json:"state"`
  24. }