message.go 507 B

12345678910111213141516171819202122232425
  1. package model
  2. import "encoding/json"
  3. // Message databus
  4. type Message 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. // Notify is
  11. type Notify struct {
  12. Table string `json:"table"`
  13. Action string `json:"action"`
  14. Nw *Archive `json:"new"`
  15. Old *Archive `json:"old"`
  16. }
  17. // AccountNotify is
  18. type AccountNotify struct {
  19. Mid int64 `json:"mid"`
  20. Action string `json:"action"`
  21. }