Documentation ¶
Index ¶
- type Model
- func (self *Model) AddAntiGuiseUser(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) AddAtUsers(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) AddHatedUser(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) AddLikedUser(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) AddOnlyUserIDCanNotReplyDiscuss(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) AddOnlyUserIDCanReplyDiscuss(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) AddOnlyUserIDDiscuss(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) AddOnlyUserIDNotLimitUserLevel(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) AddOnlyUserIDNotLimitUserRole(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) AddOnlyUserIDNotLimitUserTag(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) AddOnlyUserIDShowDetail(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) AddOnlyUserIDShowDiscuss(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) AddReadedUser(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) AddWantedUser(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) DeleteAntiGuiseUser(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) DeleteAtUsers(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) DeleteHatedUser(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) DeleteLikedUser(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) DeleteOnlyUserIDCanNotReplyDiscuss(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) DeleteOnlyUserIDCanReplyDiscuss(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) DeleteOnlyUserIDDiscuss(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) DeleteOnlyUserIDNotLimitUserLevel(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) DeleteOnlyUserIDNotLimitUserRole(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) DeleteOnlyUserIDNotLimitUserTag(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) DeleteOnlyUserIDShowDetail(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) DeleteOnlyUserIDShowDiscuss(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) DeleteReadedUser(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) DeleteWantedUser(cxt context.Context, contentID, userID primitive.ObjectID) (*mongo.UpdateResult, error)
- func (self *Model) FilterByAssociateID(associateID primitive.ObjectID) bson.D
- func (self *Model) FilterByAssociateType(associateType int) bson.D
- func (self *Model) FilterByCategoryID(categoryID primitive.ObjectID) bson.D
- func (self *Model) FilterByDiscussEstimateTotal(discussEstimateTotal int) bson.D
- func (self *Model) FilterByEndTimeGte(endTime time.Time) bson.D
- func (self *Model) FilterByEndTimeLte(endTime time.Time) bson.D
- func (self *Model) FilterByExcludePublishUserIDs(publishUserIDs []primitive.ObjectID) bson.D
- func (self *Model) FilterByGteDiscussEstimateTotal(discussEstimateTotal int) bson.D
- func (self *Model) FilterByGteLimitUserAtLeastLevel(limitUserAtLeastLevel int) bson.D
- func (self *Model) FilterByGteValue(value int) bson.D
- func (self *Model) FilterByLimitUserRole(limitUserRole []string) bson.D
- func (self *Model) FilterByLimitUserTag(limitUserTag []string) bson.D
- func (self *Model) FilterByLocation(location geometry.Point, maxDistance, minDistance float64) bson.D
- func (self *Model) FilterByLteDiscussEstimateTotal(discussEstimateTotal int) bson.D
- func (self *Model) FilterByLteValue(value int) bson.D
- func (self *Model) FilterByPublishType(publishType int) bson.D
- func (self *Model) FilterByPublishUserID(publishUserID primitive.ObjectID) bson.D
- func (self *Model) FilterByPublishUserIDs(publishUserIDs []primitive.ObjectID) bson.D
- func (self *Model) FilterByStartTimeGte(startTime time.Time) bson.D
- func (self *Model) FilterByStartTimeLte(startTime time.Time) bson.D
- func (self *Model) FilterBySubjectID(subjectID primitive.ObjectID) bson.D
- func (self *Model) FilterByTag(tag string) bson.D
- func (self *Model) FilterByType(typ int) bson.D
- func (self *Model) FilterByTypes(types []int) bson.D
- func (self *Model) FilterByValue(value int) bson.D
- func (self *Model) FilterByVisibility(visibility int) bson.D
- func (self *Model) FilterByVisibilityOrAll(visibility int) bson.D
- func (self *Model) FilterNormalContent() bson.D
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Model ¶
func (*Model) AddAntiGuiseUser ¶
func (*Model) AddAtUsers ¶
func (*Model) AddHatedUser ¶
func (*Model) AddLikedUser ¶
func (*Model) AddOnlyUserIDCanNotReplyDiscuss ¶
func (*Model) AddOnlyUserIDCanReplyDiscuss ¶
func (*Model) AddOnlyUserIDDiscuss ¶
func (*Model) AddOnlyUserIDNotLimitUserLevel ¶
func (*Model) AddOnlyUserIDNotLimitUserRole ¶
func (*Model) AddOnlyUserIDNotLimitUserTag ¶
func (*Model) AddOnlyUserIDShowDetail ¶
func (*Model) AddOnlyUserIDShowDiscuss ¶
func (*Model) AddReadedUser ¶
func (*Model) AddWantedUser ¶
func (*Model) DeleteAntiGuiseUser ¶
func (*Model) DeleteAtUsers ¶
func (*Model) DeleteHatedUser ¶
func (*Model) DeleteLikedUser ¶
func (*Model) DeleteOnlyUserIDCanNotReplyDiscuss ¶
func (*Model) DeleteOnlyUserIDCanReplyDiscuss ¶
func (*Model) DeleteOnlyUserIDDiscuss ¶
func (*Model) DeleteOnlyUserIDNotLimitUserLevel ¶
func (*Model) DeleteOnlyUserIDNotLimitUserRole ¶
func (*Model) DeleteOnlyUserIDNotLimitUserTag ¶
func (*Model) DeleteOnlyUserIDShowDetail ¶
func (*Model) DeleteOnlyUserIDShowDiscuss ¶
func (*Model) DeleteReadedUser ¶
func (*Model) DeleteWantedUser ¶
func (*Model) FilterByAssociateID ¶
func (*Model) FilterByAssociateType ¶
func (*Model) FilterByCategoryID ¶
func (*Model) FilterByDiscussEstimateTotal ¶
func (*Model) FilterByExcludePublishUserIDs ¶
func (*Model) FilterByGteDiscussEstimateTotal ¶
func (*Model) FilterByGteLimitUserAtLeastLevel ¶
func (*Model) FilterByLimitUserRole ¶
func (*Model) FilterByLimitUserTag ¶
func (*Model) FilterByLocation ¶
func (*Model) FilterByLteDiscussEstimateTotal ¶
func (*Model) FilterByPublishUserID ¶
func (*Model) FilterByPublishUserIDs ¶
func (*Model) FilterByStartTimeGte ¶
func (*Model) FilterByStartTimeLte ¶
func (*Model) FilterBySubjectID ¶
func (*Model) FilterByVisibilityOrAll ¶
func (*Model) FilterNormalContent ¶
Click to show internal directories.
Click to hide internal directories.