Documentation
¶
Index ¶
- type UserService
- func (s *UserService) BindOAuth(ctx context.Context, req *v1.BindOAuthRequest) (*v1.BindOAuthReply, error)
- func (s *UserService) BindOAuthCallback(ctx context.Context, req *v1.BindOAuthCallbackRequest) (*emptypb.Empty, error)
- func (s *UserService) BindTelegram(ctx context.Context, req *emptypb.Empty) (*v1.BindTelegramReply, error)
- func (s *UserService) CommissionWithdraw(ctx context.Context, req *v1.CommissionWithdrawRequest) (*v1.WithdrawalLog, error)
- func (s *UserService) DeleteCurrentUserAccount(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)
- func (s *UserService) DeviceWSConnect(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)
- func (s *UserService) GetDeviceList(ctx context.Context, req *emptypb.Empty) (*v1.GetDeviceListReply, error)
- func (s *UserService) GetDeviceOnlineStatistics(ctx context.Context, req *emptypb.Empty) (*v1.GetDeviceOnlineStatisticsReply, error)
- func (s *UserService) GetLoginLog(ctx context.Context, req *v1.GetLoginLogRequest) (*v1.GetLoginLogReply, error)
- func (s *UserService) GetOAuthMethods(ctx context.Context, req *emptypb.Empty) (*v1.GetOAuthMethodsReply, error)
- func (s *UserService) GetSubscribeLog(ctx context.Context, req *v1.GetSubscribeLogRequest) (*v1.GetSubscribeLogReply, error)
- func (s *UserService) GetUserTrafficStats(ctx context.Context, req *v1.GetUserTrafficStatsRequest) (*v1.GetUserTrafficStatsReply, error)
- func (s *UserService) PreUnsubscribe(ctx context.Context, req *v1.PreUnsubscribeRequest) (*v1.PreUnsubscribeReply, error)
- func (s *UserService) QueryUserAffiliate(ctx context.Context, req *emptypb.Empty) (*v1.QueryUserAffiliateCountReply, error)
- func (s *UserService) QueryUserAffiliateList(ctx context.Context, req *v1.QueryUserAffiliateListRequest) (*v1.QueryUserAffiliateListReply, error)
- func (s *UserService) QueryUserBalanceLog(ctx context.Context, req *emptypb.Empty) (*v1.QueryUserBalanceLogReply, error)
- func (s *UserService) QueryUserCommissionLog(ctx context.Context, req *v1.QueryUserCommissionLogRequest) (*v1.QueryUserCommissionLogReply, error)
- func (s *UserService) QueryUserInfo(ctx context.Context, req *emptypb.Empty) (*v1.User, error)
- func (s *UserService) QueryUserSubscribe(ctx context.Context, req *emptypb.Empty) (*v1.QueryUserSubscribeReply, error)
- func (s *UserService) QueryWithdrawalLog(ctx context.Context, req *v1.QueryWithdrawalLogRequest) (*v1.QueryWithdrawalLogReply, error)
- func (s *UserService) ResetUserSubscribeToken(ctx context.Context, req *v1.ResetUserSubscribeTokenRequest) (*emptypb.Empty, error)
- func (s *UserService) UnbindDevice(ctx context.Context, req *v1.UnbindDeviceRequest) (*emptypb.Empty, error)
- func (s *UserService) UnbindOAuth(ctx context.Context, req *v1.UnbindOAuthRequest) (*emptypb.Empty, error)
- func (s *UserService) UnbindTelegram(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)
- func (s *UserService) Unsubscribe(ctx context.Context, req *v1.UnsubscribeRequest) (*emptypb.Empty, error)
- func (s *UserService) UpdateBindEmail(ctx context.Context, req *v1.UpdateBindEmailRequest) (*emptypb.Empty, error)
- func (s *UserService) UpdateBindMobile(ctx context.Context, req *v1.UpdateBindMobileRequest) (*emptypb.Empty, error)
- func (s *UserService) UpdateUserNotify(ctx context.Context, req *v1.UpdateUserNotifyRequest) (*emptypb.Empty, error)
- func (s *UserService) UpdateUserPassword(ctx context.Context, req *v1.UpdateUserPasswordRequest) (*emptypb.Empty, error)
- func (s *UserService) UpdateUserRules(ctx context.Context, req *v1.UpdateUserRulesRequest) (*emptypb.Empty, error)
- func (s *UserService) UpdateUserSubscribeNote(ctx context.Context, req *v1.UpdateUserSubscribeNoteRequest) (*emptypb.Empty, error)
- func (s *UserService) VerifyEmail(ctx context.Context, req *v1.VerifyEmailRequest) (*emptypb.Empty, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserService ¶
type UserService struct {
v1.UnimplementedPublicUserServer
// contains filtered or unexported fields
}
UserService Public User服务实现
func NewUserService ¶
func NewUserService(uc *userBiz.UserUseCase, withdrawalUc *withdrawalBiz.WithdrawalUsecase) *UserService
NewUserService 创建Public User服务
func (*UserService) BindOAuth ¶
func (s *UserService) BindOAuth(ctx context.Context, req *v1.BindOAuthRequest) (*v1.BindOAuthReply, error)
BindOAuth 绑定OAuth
func (*UserService) BindOAuthCallback ¶
func (s *UserService) BindOAuthCallback(ctx context.Context, req *v1.BindOAuthCallbackRequest) (*emptypb.Empty, error)
BindOAuthCallback OAuth回调
func (*UserService) BindTelegram ¶
func (s *UserService) BindTelegram(ctx context.Context, req *emptypb.Empty) (*v1.BindTelegramReply, error)
BindTelegram 绑定Telegram
func (*UserService) CommissionWithdraw ¶
func (s *UserService) CommissionWithdraw(ctx context.Context, req *v1.CommissionWithdrawRequest) (*v1.WithdrawalLog, error)
CommissionWithdraw 佣金提现
func (*UserService) DeleteCurrentUserAccount ¶
func (s *UserService) DeleteCurrentUserAccount(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)
DeleteCurrentUserAccount 删除当前用户账号
func (*UserService) DeviceWSConnect ¶
func (s *UserService) DeviceWSConnect(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)
DeviceWSConnect 设备WebSocket连接
func (*UserService) GetDeviceList ¶
func (s *UserService) GetDeviceList(ctx context.Context, req *emptypb.Empty) (*v1.GetDeviceListReply, error)
GetDeviceList 获取设备列表
func (*UserService) GetDeviceOnlineStatistics ¶
func (s *UserService) GetDeviceOnlineStatistics(ctx context.Context, req *emptypb.Empty) (*v1.GetDeviceOnlineStatisticsReply, error)
GetDeviceOnlineStatistics 获取设备在线统计
func (*UserService) GetLoginLog ¶
func (s *UserService) GetLoginLog(ctx context.Context, req *v1.GetLoginLogRequest) (*v1.GetLoginLogReply, error)
GetLoginLog 获取登录日志
func (*UserService) GetOAuthMethods ¶
func (s *UserService) GetOAuthMethods(ctx context.Context, req *emptypb.Empty) (*v1.GetOAuthMethodsReply, error)
GetOAuthMethods 获取OAuth方法
func (*UserService) GetSubscribeLog ¶
func (s *UserService) GetSubscribeLog(ctx context.Context, req *v1.GetSubscribeLogRequest) (*v1.GetSubscribeLogReply, error)
GetSubscribeLog 获取订阅日志
func (*UserService) GetUserTrafficStats ¶
func (s *UserService) GetUserTrafficStats(ctx context.Context, req *v1.GetUserTrafficStatsRequest) (*v1.GetUserTrafficStatsReply, error)
GetUserTrafficStats 获取用户流量统计
func (*UserService) PreUnsubscribe ¶
func (s *UserService) PreUnsubscribe(ctx context.Context, req *v1.PreUnsubscribeRequest) (*v1.PreUnsubscribeReply, error)
PreUnsubscribe 预退订
func (*UserService) QueryUserAffiliate ¶
func (s *UserService) QueryUserAffiliate(ctx context.Context, req *emptypb.Empty) (*v1.QueryUserAffiliateCountReply, error)
QueryUserAffiliate 查询用户推荐数量
func (*UserService) QueryUserAffiliateList ¶
func (s *UserService) QueryUserAffiliateList(ctx context.Context, req *v1.QueryUserAffiliateListRequest) (*v1.QueryUserAffiliateListReply, error)
QueryUserAffiliateList 查询用户推荐列表
func (*UserService) QueryUserBalanceLog ¶
func (s *UserService) QueryUserBalanceLog(ctx context.Context, req *emptypb.Empty) (*v1.QueryUserBalanceLogReply, error)
QueryUserBalanceLog 查询用户余额日志
func (*UserService) QueryUserCommissionLog ¶
func (s *UserService) QueryUserCommissionLog(ctx context.Context, req *v1.QueryUserCommissionLogRequest) (*v1.QueryUserCommissionLogReply, error)
QueryUserCommissionLog 查询用户佣金日志
func (*UserService) QueryUserInfo ¶
QueryUserInfo 查询用户信息
func (*UserService) QueryUserSubscribe ¶
func (s *UserService) QueryUserSubscribe(ctx context.Context, req *emptypb.Empty) (*v1.QueryUserSubscribeReply, error)
QueryUserSubscribe 查询用户订阅
func (*UserService) QueryWithdrawalLog ¶
func (s *UserService) QueryWithdrawalLog(ctx context.Context, req *v1.QueryWithdrawalLogRequest) (*v1.QueryWithdrawalLogReply, error)
QueryWithdrawalLog 查询提现日志
func (*UserService) ResetUserSubscribeToken ¶
func (s *UserService) ResetUserSubscribeToken(ctx context.Context, req *v1.ResetUserSubscribeTokenRequest) (*emptypb.Empty, error)
ResetUserSubscribeToken 重置订阅令牌
func (*UserService) UnbindDevice ¶
func (s *UserService) UnbindDevice(ctx context.Context, req *v1.UnbindDeviceRequest) (*emptypb.Empty, error)
UnbindDevice 解绑设备
func (*UserService) UnbindOAuth ¶
func (s *UserService) UnbindOAuth(ctx context.Context, req *v1.UnbindOAuthRequest) (*emptypb.Empty, error)
UnbindOAuth 解绑OAuth
func (*UserService) UnbindTelegram ¶
func (s *UserService) UnbindTelegram(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)
UnbindTelegram 解绑Telegram
func (*UserService) Unsubscribe ¶
func (s *UserService) Unsubscribe(ctx context.Context, req *v1.UnsubscribeRequest) (*emptypb.Empty, error)
Unsubscribe 退订
func (*UserService) UpdateBindEmail ¶
func (s *UserService) UpdateBindEmail(ctx context.Context, req *v1.UpdateBindEmailRequest) (*emptypb.Empty, error)
UpdateBindEmail 更新绑定邮箱
func (*UserService) UpdateBindMobile ¶
func (s *UserService) UpdateBindMobile(ctx context.Context, req *v1.UpdateBindMobileRequest) (*emptypb.Empty, error)
UpdateBindMobile 更新绑定手机
func (*UserService) UpdateUserNotify ¶
func (s *UserService) UpdateUserNotify(ctx context.Context, req *v1.UpdateUserNotifyRequest) (*emptypb.Empty, error)
UpdateUserNotify 更新通知设置
func (*UserService) UpdateUserPassword ¶
func (s *UserService) UpdateUserPassword(ctx context.Context, req *v1.UpdateUserPasswordRequest) (*emptypb.Empty, error)
UpdateUserPassword 更新密码
func (*UserService) UpdateUserRules ¶
func (s *UserService) UpdateUserRules(ctx context.Context, req *v1.UpdateUserRulesRequest) (*emptypb.Empty, error)
UpdateUserRules 更新用户规则
func (*UserService) UpdateUserSubscribeNote ¶
func (s *UserService) UpdateUserSubscribeNote(ctx context.Context, req *v1.UpdateUserSubscribeNoteRequest) (*emptypb.Empty, error)
UpdateUserSubscribeNote 更新用户订阅备注
func (*UserService) VerifyEmail ¶
func (s *UserService) VerifyEmail(ctx context.Context, req *v1.VerifyEmailRequest) (*emptypb.Empty, error)
VerifyEmail 验证邮箱