12345678910111213141516171819202122232425262728 |
- package dm
- import "encoding/json"
- // Canal canal message struct
- type Canal struct {
- Action string `json:"action"`
- Table string `json:"table"`
- New json.RawMessage `json:"new"`
- Old json.RawMessage `json:"old"`
- }
- // Subject for table dm_subject_[0-9]+
- type Subject struct {
- ID int64 `json:"id"`
- Type int64 `json:"type"`
- AID int64 `json:"pid"`
- CID int64 `json:"oid"`
- Count int64 `json:"count"`
- }
- // Count dm count
- type Count struct {
- Type string `json:"type"`
- ID int64 `json:"id"`
- Count int64 `json:"count"`
- Timestamp int64 `json:"timestamp"`
- }
|