message.go 423 B

123456789101112131415161718192021
  1. package model
  2. import (
  3. "encoding/json"
  4. )
  5. // BMsg databus binlog message
  6. type BMsg struct {
  7. Action string `json:"action"`
  8. Table string `json:"table"`
  9. New json.RawMessage `json:"new"`
  10. Old json.RawMessage `json:"old"`
  11. }
  12. // PMsg databus passport message
  13. type PMsg struct {
  14. Action string `json:"action"`
  15. Table string `json:"type"`
  16. Data *Token `json:"data"`
  17. CTime int64 `json:"ctime"`
  18. }