22 lines
380 B
Go
22 lines
380 B
Go
|
package model
|
||
|
|
||
|
import (
|
||
|
"encoding/json"
|
||
|
)
|
||
|
|
||
|
// All const variable used in job
|
||
|
const (
|
||
|
// binlog type
|
||
|
SyncInsert = "insert"
|
||
|
SyncUpdate = "update"
|
||
|
SyncDelete = "delete"
|
||
|
)
|
||
|
|
||
|
// BinlogMsg dm binlog msg
|
||
|
type BinlogMsg struct {
|
||
|
Action string `json:"action"`
|
||
|
Table string `json:"table"`
|
||
|
New json.RawMessage `json:"new"`
|
||
|
Old json.RawMessage `json:"old"`
|
||
|
}
|