26 lines
651 B
Go
26 lines
651 B
Go
![]() |
package info
|
||
|
|
||
|
import (
|
||
|
"gopkg.in/mgo.v2/bson"
|
||
|
"time"
|
||
|
)
|
||
|
|
||
|
// 分组
|
||
|
type Group struct {
|
||
|
GroupId bson.ObjectId `bson:"_id"` // 谁的
|
||
|
UserId bson.ObjectId `UserId` // 所有者Id
|
||
|
Title string `Title` // 标题
|
||
|
UserCount int `UserCount` // 用户数
|
||
|
CreatedTime time.Time `CreatedTime`
|
||
|
|
||
|
Users []User `Users,omitempty` // 分组下的用户, 不保存, 仅查看
|
||
|
}
|
||
|
|
||
|
// 分组好友
|
||
|
type GroupUser struct {
|
||
|
GroupUserId bson.ObjectId `bson:"_id"` // 谁的
|
||
|
GroupId bson.ObjectId `GroupId` // 分组
|
||
|
UserId bson.ObjectId `UserId` // 用户
|
||
|
CreatedTime time.Time `CreatedTime`
|
||
|
}
|