Documentation ¶
Index ¶
- type Friend
- type FriendDao
- func (d *FriendDao) Add(ctx context.Context, friend *Friend) error
- func (d *FriendDao) DeleteById(ctx context.Context, objectID primitive.ObjectID) error
- func (d *FriendDao) FindById(ctx context.Context, objectID primitive.ObjectID) (*Friend, error)
- func (d *FriendDao) FindByUrl(ctx context.Context, url string) (*Friend, error)
- func (d *FriendDao) FindDisplaying(ctx context.Context) ([]*Friend, error)
- func (d *FriendDao) QuerySkipAndSetLimit(ctx context.Context, cond bson.D, findOptions *options.FindOptions) ([]*Friend, int64, error)
- func (d *FriendDao) UpdateApproved(ctx context.Context, objectID primitive.ObjectID) error
- func (d *FriendDao) UpdateById(ctx context.Context, objectID primitive.ObjectID, friend Friend) error
- func (d *FriendDao) UpdateRejected(ctx context.Context, id primitive.ObjectID) error
- type FriendStatus
- type IFriendDao
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FriendDao ¶
type FriendDao struct {
// contains filtered or unexported fields
}
func NewFriendDao ¶
func (*FriendDao) DeleteById ¶
func (*FriendDao) FindDisplaying ¶
func (*FriendDao) QuerySkipAndSetLimit ¶
func (*FriendDao) UpdateApproved ¶
func (*FriendDao) UpdateById ¶
type FriendStatus ¶
type FriendStatus int
const ( // FriendStatusPending 未审核 FriendStatusPending FriendStatus = iota // FriendStatusApproved 审核通过 FriendStatusApproved // FriendStatusHidden 隐藏 FriendStatusHidden // FriendStatusRejected 审核不通过 FriendStatusRejected )
type IFriendDao ¶
type IFriendDao interface { FindDisplaying(ctx context.Context) ([]*Friend, error) Add(ctx context.Context, friend *Friend) error FindByUrl(ctx context.Context, url string) (*Friend, error) QuerySkipAndSetLimit(ctx context.Context, cond bson.D, findOptions *options.FindOptions) ([]*Friend, int64, error) UpdateById(ctx context.Context, objectID primitive.ObjectID, friend Friend) error DeleteById(ctx context.Context, objectID primitive.ObjectID) error FindById(ctx context.Context, objectID primitive.ObjectID) (*Friend, error) UpdateApproved(ctx context.Context, objectID primitive.ObjectID) error UpdateRejected(ctx context.Context, id primitive.ObjectID) error }
Click to show internal directories.
Click to hide internal directories.