You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
403 B
27 lines
403 B
package model |
|
|
|
// const msg |
|
const ( |
|
MsgTypeCustom = int8(1) |
|
) |
|
|
|
// SysMsg msg struct |
|
type SysMsg struct { |
|
IsMsg bool |
|
Type int8 |
|
MID int64 |
|
Title string |
|
Content string |
|
RemoteIP string |
|
} |
|
|
|
// MsgInfo get msg info |
|
func MsgInfo(msg *SysMsg) (title, content, ip string) { |
|
switch msg.Type { |
|
case MsgTypeCustom: |
|
title = msg.Title |
|
content = msg.Content |
|
ip = msg.RemoteIP |
|
} |
|
return |
|
}
|
|
|