msg.go 403 B

123456789101112131415161718192021222324252627
  1. package model
  2. // const msg
  3. const (
  4. MsgTypeCustom = int8(1)
  5. )
  6. // SysMsg msg struct
  7. type SysMsg struct {
  8. IsMsg bool
  9. Type int8
  10. MID int64
  11. Title string
  12. Content string
  13. RemoteIP string
  14. }
  15. // MsgInfo get msg info
  16. func MsgInfo(msg *SysMsg) (title, content, ip string) {
  17. switch msg.Type {
  18. case MsgTypeCustom:
  19. title = msg.Title
  20. content = msg.Content
  21. ip = msg.RemoteIP
  22. }
  23. return
  24. }