Documentation ¶
Index ¶
- Variables
- func NewFriendRepo(data *Data, logger log.Logger) biz.FriendRepo
- func NewUserRepo(data *Data, logger log.Logger) biz.UserRepo
- type Data
- type FriendRepo
- func (fr *FriendRepo) CreateFriend(_ context.Context, req *biz.CreateFriendReq) error
- func (fr *FriendRepo) ListUserFriend(_ context.Context, req *biz.ListFriendReq) ([]biz.ListUserFriendRsp, error)
- func (fr *FriendRepo) UpdateFriendRemark(_ context.Context, req *biz.UpdateFriendRemarkReq) error
- func (fr *FriendRepo) UpdateFriendStatus(_ context.Context, req *biz.UpdateFriendStatusReq) error
- type UserRepo
- func (uc *UserRepo) CreateUser(_ context.Context, user *biz.UserInfo) error
- func (uc *UserRepo) DeleteUser(_ context.Context, req *biz.DeleteUserReq) error
- func (uc *UserRepo) ForgetPassword(_ context.Context, req *biz.ForgetPasswordReq) error
- func (uc *UserRepo) InfoAccount(_ context.Context, id int64) (*biz.InfoAccountRsp, error)
- func (uc *UserRepo) InfoFriendPass(_ context.Context, id int64) (*biz.InfoFriendPassRsp, error)
- func (uc *UserRepo) InfoSnapCall(_ context.Context, id int64) (*bool, error)
- func (uc *UserRepo) InfoUserBase(_ context.Context, id int64) (*biz.InfoUserBaseRsp, error)
- func (uc *UserRepo) UpdateAvatarUrl(_ context.Context, req *biz.UpdateAvatarUrlReq) error
- func (uc *UserRepo) UpdateFriendPass(_ context.Context, req *biz.UpdateFriendPassReq) error
- func (uc *UserRepo) UpdateIdCard(_ context.Context, req *biz.UpdateIdCardReq) error
- func (uc *UserRepo) UpdateIntroduce(_ context.Context, req *biz.UpdateIntroduceReq) error
- func (uc *UserRepo) UpdateNickname(_ context.Context, req *biz.UpdateNicknameReq) error
- func (uc *UserRepo) UpdatePassword(_ context.Context, req *biz.UpdatePasswordReq) error
- func (uc *UserRepo) UpdatePersonalSign(_ context.Context, req *biz.UpdatePersonalSignReq) error
- func (uc *UserRepo) UpdatePhone(_ context.Context, req *biz.UpdatePhoneReq) error
- func (uc *UserRepo) UpdateSex(_ context.Context, req *biz.UpdateSexReq) error
- func (uc *UserRepo) UpdateSnapCall(_ context.Context, req *biz.UpdateSnapCallReq) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewData, NewUserRepo, NewFriendRepo)
ProviderSet is data providers.
Functions ¶
func NewFriendRepo ¶
func NewFriendRepo(data *Data, logger log.Logger) biz.FriendRepo
NewFriendRepo 好友
Types ¶
type FriendRepo ¶
type FriendRepo struct {
// contains filtered or unexported fields
}
FriendRepo .
func (*FriendRepo) CreateFriend ¶
func (fr *FriendRepo) CreateFriend(_ context.Context, req *biz.CreateFriendReq) error
CreateFriend 添加好友
func (*FriendRepo) ListUserFriend ¶
func (fr *FriendRepo) ListUserFriend(_ context.Context, req *biz.ListFriendReq) ([]biz.ListUserFriendRsp, error)
ListUserFriend 列表
func (*FriendRepo) UpdateFriendRemark ¶
func (fr *FriendRepo) UpdateFriendRemark(_ context.Context, req *biz.UpdateFriendRemarkReq) error
UpdateFriendRemark 修改好友备注
func (*FriendRepo) UpdateFriendStatus ¶
func (fr *FriendRepo) UpdateFriendStatus(_ context.Context, req *biz.UpdateFriendStatusReq) error
UpdateFriendStatus 修改好友状态
type UserRepo ¶
type UserRepo struct {
// contains filtered or unexported fields
}
UserRepo .
func (*UserRepo) CreateUser ¶
CreateUser 创建用户
func (*UserRepo) DeleteUser ¶
DeleteUser 删除账户
func (*UserRepo) ForgetPassword ¶
ForgetPassword 忘记密码
func (*UserRepo) InfoAccount ¶
InfoAccount 用户身份信息
func (*UserRepo) InfoFriendPass ¶
InfoFriendPass 用户添加好友方式
func (*UserRepo) InfoSnapCall ¶
InfoSnapCall 用户是否允许临时会话
func (*UserRepo) InfoUserBase ¶
InfoUserBase 用户基本信息
func (*UserRepo) UpdateAvatarUrl ¶
UpdateAvatarUrl 修改头像
func (*UserRepo) UpdateFriendPass ¶
UpdateFriendPass 修改添加好友方式
func (*UserRepo) UpdateIdCard ¶
UpdateIdCard 修改身份信息
func (*UserRepo) UpdateIntroduce ¶
UpdateIntroduce 修改个人介绍
func (*UserRepo) UpdateNickname ¶
UpdateNickname 修改昵称
func (*UserRepo) UpdatePassword ¶
UpdatePassword 修改密码
func (*UserRepo) UpdatePersonalSign ¶
UpdatePersonalSign 修改个性签名
func (*UserRepo) UpdatePhone ¶
UpdatePhone 修改手机号
func (*UserRepo) UpdateSnapCall ¶
UpdateSnapCall 修改是否允许临时会话
Click to show internal directories.
Click to hide internal directories.