mirror of
https://gitee.com/dromara/mayfly-go
synced 2025-11-02 15:30:25 +08:00
28 lines
604 B
Go
28 lines
604 B
Go
package ws
|
|
|
|
const SuccessMsgType = 1
|
|
const ErrorMsgType = 0
|
|
const InfoMsgType = 2
|
|
|
|
// websocket消息
|
|
type Msg struct {
|
|
Type int `json:"type"` // 消息类型
|
|
Title string `json:"title"` // 消息标题
|
|
Msg string `json:"msg"` // 消息内容
|
|
}
|
|
|
|
// 普通消息
|
|
func NewMsg(title, msg string) *Msg {
|
|
return &Msg{Type: InfoMsgType, Title: title, Msg: msg}
|
|
}
|
|
|
|
// 成功消息
|
|
func SuccessMsg(title, msg string) *Msg {
|
|
return &Msg{Type: SuccessMsgType, Title: title, Msg: msg}
|
|
}
|
|
|
|
// 错误消息
|
|
func ErrMsg(title, msg string) *Msg {
|
|
return &Msg{Type: ErrorMsgType, Title: title, Msg: msg}
|
|
}
|