service

package
v1.0.18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 17, 2023 License: GPL-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

This section is empty.

Types

type LikeService

type LikeService interface {
	DoLike(ctx context.Context, req *user.DoLikeReq) (res *user.DoLikeResp, err error)
	GetUserLike(ctx context.Context, req *user.GetUserLikedReq) (res *user.GetUserLikedResp, err error)
	GetTargetLikes(ctx context.Context, req *user.GetTargetLikesReq) (res *user.GetTargetLikesResp, err error)
	GetUserLikes(ctx context.Context, req *user.GetUserLikesReq) (res *user.GetUserLikesResp, err error)
	GetLikedUsers(ctx context.Context, req *user.GetLikedUsersReq) (res *user.GetLikedUsersResp, err error)
}

type LikeServiceImpl

type LikeServiceImpl struct {
	Config    *config.Config
	LikeModel like.IMongoMapper
	Redis     *redis.Redis
}

func (*LikeServiceImpl) DoLike

func (s *LikeServiceImpl) DoLike(ctx context.Context, req *user.DoLikeReq) (res *user.DoLikeResp, err error)

func (*LikeServiceImpl) GetLikedUsers

func (s *LikeServiceImpl) GetLikedUsers(ctx context.Context, req *user.GetLikedUsersReq) (res *user.GetLikedUsersResp, err error)

func (*LikeServiceImpl) GetTargetLikes

func (s *LikeServiceImpl) GetTargetLikes(ctx context.Context, req *user.GetTargetLikesReq) (res *user.GetTargetLikesResp, err error)

func (*LikeServiceImpl) GetUserLike

func (s *LikeServiceImpl) GetUserLike(ctx context.Context, req *user.GetUserLikedReq) (res *user.GetUserLikedResp, err error)

func (*LikeServiceImpl) GetUserLikes

func (s *LikeServiceImpl) GetUserLikes(ctx context.Context, req *user.GetUserLikesReq) (res *user.GetUserLikesResp, err error)

type UserService

type UserService interface {
	GetUser(ctx context.Context, req *genuser.GetUserReq) (res *genuser.GetUserResp, err error)
	GetUserDetail(ctx context.Context, req *genuser.GetUserDetailReq) (res *genuser.GetUserDetailResp, err error)
	UpdateUser(ctx context.Context, req *genuser.UpdateUserReq) (res *genuser.UpdateUserResp, err error)
	SearchUser(ctx context.Context, req *genuser.SearchUserReq) (res *genuser.SearchUserResp, err error)
}

type UserServiceImpl

type UserServiceImpl struct {
	Config          *config.Config
	UserMongoMapper usermapper.IMongoMapper
	UserEsMapper    usermapper.IEsMapper
}

func (*UserServiceImpl) GetUser

func (s *UserServiceImpl) GetUser(ctx context.Context, req *genuser.GetUserReq) (res *genuser.GetUserResp, err error)

func (*UserServiceImpl) GetUserDetail

func (s *UserServiceImpl) GetUserDetail(ctx context.Context, req *genuser.GetUserDetailReq) (res *genuser.GetUserDetailResp, err error)

func (*UserServiceImpl) SearchUser

func (s *UserServiceImpl) SearchUser(ctx context.Context, req *genuser.SearchUserReq) (res *genuser.SearchUserResp, err error)

func (*UserServiceImpl) UpdateUser

func (s *UserServiceImpl) UpdateUser(ctx context.Context, req *genuser.UpdateUserReq) (res *genuser.UpdateUserResp, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL