30 lines
491 B
Go
30 lines
491 B
Go
package model
|
|
|
|
import (
|
|
"go_dreamfactory/pb"
|
|
)
|
|
|
|
type PushModel struct {
|
|
MethodName string
|
|
DataTime string
|
|
Msg *pb.UserMessage
|
|
}
|
|
|
|
type PushModelList struct {
|
|
DataList []*PushModel
|
|
}
|
|
|
|
func NewPushModelList() *PushModelList {
|
|
return &PushModelList{
|
|
DataList: make([]*PushModel, 0),
|
|
}
|
|
}
|
|
|
|
func (s *PushModelList) AsInterfaceArray() []interface{} {
|
|
rs := make([]interface{}, len(s.DataList), len(s.DataList))
|
|
for i := range s.DataList {
|
|
rs[i] = s.DataList[i]
|
|
}
|
|
return rs
|
|
}
|