manager.go 914 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package manager
  2. import "encoding/json"
  3. const (
  4. UpTypeExcitationWhite = 19 //激励回查白名单分组
  5. TableUps = "ups"
  6. )
  7. //User user info
  8. type User struct {
  9. ID int64 `json:"uid"`
  10. Username string `json:"username"`
  11. Department string `json:"department"`
  12. }
  13. // BinMsg manager binlog消息结构
  14. type BinMsg struct {
  15. Action string `json:"action"`
  16. Table string `json:"table"`
  17. New json.RawMessage `json:"new"`
  18. Old json.RawMessage `json:"old"`
  19. }
  20. // Ups UP主分组关联结构
  21. type Ups struct {
  22. ID int64 `json:"id"`
  23. MID int64 `json:"mid"`
  24. Type int64 `json:"type"`
  25. //Note string `json:"note"`
  26. //CTime string `json:"ctime"`
  27. //MTime string `json:"mtime"`
  28. }
  29. // UpGroup UP主分组关联关系
  30. type UpGroup struct {
  31. ID int64 `json:"id"`
  32. MID int64 `json:"mid"`
  33. GroupID int64 `json:"group_id"`
  34. GroupName string `json:"group_name"`
  35. }