25 lines
433 B
Go
25 lines
433 B
Go
package model
|
|
|
|
type FriendModel struct {
|
|
Uid string
|
|
Name string
|
|
}
|
|
|
|
type FriendModelList struct {
|
|
DataList []*FriendModel
|
|
}
|
|
|
|
func NewFriendModelList() *FriendModelList {
|
|
return &FriendModelList{
|
|
DataList: make([]*FriendModel, 0),
|
|
}
|
|
}
|
|
|
|
func (s *FriendModelList) AsInterfaceArray() []interface{} {
|
|
rs := make([]interface{}, len(s.DataList), len(s.DataList))
|
|
for i := range s.DataList {
|
|
rs[i] = s.DataList[i]
|
|
}
|
|
return rs
|
|
}
|