teamstypes.go 689 B

123456789101112131415161718
  1. package model
  2. import (
  3. "time"
  4. "go.mongodb.org/mongo-driver/bson/primitive"
  5. )
  6. type Teams struct {
  7. ID primitive.ObjectID `bson:"_id,omitempty" json:"id,omitempty"`
  8. Name string `bson:"name" json:"name"`
  9. OwnerID primitive.ObjectID `bson:"ownerId" json:"ownerId"`
  10. DefaultPermission int32 `bson:"defaultPermission" json:"defaultPermission"`
  11. Avatar string `bson:"avatar" json:"avatar"`
  12. CreateTime time.Time `bson:"createTime" json:"createTime"`
  13. Balance int32 `bson:"balance" json:"balance"`
  14. Version int32 `bson:"__v" json:"version"`
  15. }