user

package
v1.0.11 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Index

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

GetSubscribeLog 获取订阅日志

func (*UserService) GetUserTrafficStats

GetUserTrafficStats 获取用户流量统计

func (*UserService) PreUnsubscribe

PreUnsubscribe 预退订

func (*UserService) QueryUserAffiliate

func (s *UserService) QueryUserAffiliate(ctx context.Context, req *emptypb.Empty) (*v1.QueryUserAffiliateCountReply, error)

QueryUserAffiliate 查询用户推荐数量

func (*UserService) QueryUserAffiliateList

QueryUserAffiliateList 查询用户推荐列表

func (*UserService) QueryUserBalanceLog

func (s *UserService) QueryUserBalanceLog(ctx context.Context, req *emptypb.Empty) (*v1.QueryUserBalanceLogReply, error)

QueryUserBalanceLog 查询用户余额日志

func (*UserService) QueryUserCommissionLog

QueryUserCommissionLog 查询用户佣金日志

func (*UserService) QueryUserInfo

func (s *UserService) QueryUserInfo(ctx context.Context, req *emptypb.Empty) (*v1.User, error)

QueryUserInfo 查询用户信息

func (*UserService) QueryUserSubscribe

func (s *UserService) QueryUserSubscribe(ctx context.Context, req *emptypb.Empty) (*v1.QueryUserSubscribeReply, error)

QueryUserSubscribe 查询用户订阅

func (*UserService) QueryWithdrawalLog

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 验证邮箱

Jump to

Keyboard shortcuts

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