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.
 
 
 

25 lines
515 B

package message
type Message struct {
T string `json:"t"` // action 时间主题
Ms int64 `json:"ms"` // 毫秒时间戳
D []byte `json:"d"` // 消息数据
}
type Res struct {
Code int32 `json:"code"`
Msg string `json:"msg"`
Data any `json:"data"`
}
func NewRes(code int32, msg string, data any) *Res {
return &Res{Code: code, Msg: msg, Data: data}
}
func NewResSuccess(data any) *Res {
return &Res{Code: 0, Data: data}
}
func NewResFail(msg string) *Res {
return &Res{Code: 0, Msg: msg}
}