Documentation ¶
Index ¶
- type Model
- func (self *Model) AddRole(cxt context.Context, userID primitive.ObjectID, role string, ...) error
- func (self *Model) AddTag(cxt context.Context, userID primitive.ObjectID, tag string, ...) error
- func (self *Model) ChangeExperience(userID primitive.ObjectID, experience int) error
- func (self *Model) ChangeLevel(userID primitive.ObjectID, level int) error
- func (self *Model) ChangePassword(userID primitive.ObjectID, password string) error
- func (self *Model) ChangeSecurePassword(ctx context.Context, userID primitive.ObjectID, securePassword string) error
- func (self *Model) CheckNameAndPassword(name, password string) (u model.User, err error)
- func (self *Model) CheckSecurePassword(ctx context.Context, userID primitive.ObjectID, securePassword string) (int64, error)
- func (self *Model) CheckSecurePasswordSet(ctx context.Context, userID primitive.ObjectID) (int64, error)
- func (self *Model) DeleteRole(cxt context.Context, userID primitive.ObjectID, role string) error
- func (self *Model) DeleteTag(cxt context.Context, userID primitive.ObjectID, tag string) error
- func (self *Model) FilterByExtensionID(extensionID int) bson.D
- func (self *Model) FilterByGteLevel(level int) bson.D
- func (self *Model) FilterByGuest(guest bool) bson.D
- func (self *Model) FilterByLevel(level int) bson.D
- func (self *Model) FilterByLocation(location geometry.Point, maxDistance, minDistance float64) bson.D
- func (self *Model) FilterByLteLevel(level int) bson.D
- func (self *Model) FilterByName(name string) bson.D
- func (self *Model) FilterByNormalUser() bson.D
- func (self *Model) FilterByOnline(online bool) bson.D
- func (self *Model) FilterByOnlineLocation(location geometry.Point, maxDistance, minDistance float64) bson.D
- func (self *Model) FilterByRole(role string) bson.D
- func (self *Model) FilterByRoleWithTime(role string, t time.Time) bson.D
- func (self *Model) FilterByRoles(roles []string) bson.D
- func (self *Model) FilterByRolesWithTime(roles []string, t time.Time) bson.D
- func (self *Model) FilterByTag(tag string) bson.D
- func (self *Model) FilterByTagWithTime(tag string, t time.Time) bson.D
- func (self *Model) FilterByTags(tags []string) bson.D
- func (self *Model) FilterByTagsWithTime(tags []string, t time.Time) bson.D
- func (self *Model) GetUserByID(userID primitive.ObjectID) (u model.User, err error)
- func (self *Model) GuestToUser(userID primitive.ObjectID, username, password string) error
- func (self *Model) IncExperience(userID primitive.ObjectID, incExperience int) error
- func (self *Model) IncLevel(userID primitive.ObjectID, incLevel int) error
- func (self *Model) UpdateExtraData(cxt context.Context, userID primitive.ObjectID, extraData string) error
- func (self *Model) UpdateRoleEndTime(cxt context.Context, userID primitive.ObjectID, role string, endTime time.Time) error
- func (self *Model) UpdateRoleExperience(cxt context.Context, userID primitive.ObjectID, role string, experience int) error
- func (self *Model) UpdateRoleIncExperience(cxt context.Context, userID primitive.ObjectID, role string, incExperience int) error
- func (self *Model) UpdateRoleIncLevel(cxt context.Context, userID primitive.ObjectID, role string, incLevel int) error
- func (self *Model) UpdateRoleLevel(cxt context.Context, userID primitive.ObjectID, role string, level int) error
- func (self *Model) UpdateRoleStartTime(cxt context.Context, userID primitive.ObjectID, role string, ...) error
- func (self *Model) UpdateTagEndTime(cxt context.Context, userID primitive.ObjectID, tag string, endTime time.Time) error
- func (self *Model) UpdateTagExperience(cxt context.Context, userID primitive.ObjectID, tag string, experience int) error
- func (self *Model) UpdateTagIncExperience(cxt context.Context, userID primitive.ObjectID, tag string, incExperience int) error
- func (self *Model) UpdateTagIncLevel(cxt context.Context, userID primitive.ObjectID, tag string, incLevel int) error
- func (self *Model) UpdateTagLevel(cxt context.Context, userID primitive.ObjectID, tag string, level int) error
- func (self *Model) UpdateTagStartTime(cxt context.Context, userID primitive.ObjectID, tag string, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Model ¶
func (*Model) ChangeExperience ¶
直接设置experience经验值为多少
func (*Model) ChangeLevel ¶
直接设置level等级为多少
func (*Model) ChangePassword ¶
func (*Model) ChangeSecurePassword ¶
func (*Model) CheckNameAndPassword ¶
func (*Model) CheckSecurePassword ¶
func (*Model) CheckSecurePasswordSet ¶
func (*Model) DeleteRole ¶
func (*Model) FilterByLocation ¶
func (*Model) FilterByNormalUser ¶
func (*Model) FilterByOnlineLocation ¶
func (*Model) FilterByRoleWithTime ¶
func (*Model) FilterByRolesWithTime ¶
func (*Model) FilterByTagWithTime ¶
func (*Model) FilterByTagsWithTime ¶
func (*Model) GetUserByID ¶
func (*Model) GuestToUser ¶
func (*Model) IncExperience ¶
experience正数为增加,负数为减少
func (*Model) UpdateExtraData ¶
func (*Model) UpdateRoleEndTime ¶
func (*Model) UpdateRoleExperience ¶
func (*Model) UpdateRoleIncExperience ¶
func (*Model) UpdateRoleIncLevel ¶
func (*Model) UpdateRoleLevel ¶
func (*Model) UpdateRoleStartTime ¶
func (*Model) UpdateTagEndTime ¶
func (*Model) UpdateTagExperience ¶
func (*Model) UpdateTagIncExperience ¶
func (*Model) UpdateTagIncLevel ¶
func (*Model) UpdateTagLevel ¶
Click to show internal directories.
Click to hide internal directories.