user

package
v0.0.0-...-f0a2dc7 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2025 License: GPL-3.0 Imports: 27 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CalculateRemainingAmount

func CalculateRemainingAmount(ctx context.Context, svcCtx *svc.ServiceContext, userSubscribeId int64) (int64, error)

Types

type BindOAuthCallbackLogic

type BindOAuthCallbackLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewBindOAuthCallbackLogic

func NewBindOAuthCallbackLogic(ctx context.Context, svcCtx *svc.ServiceContext) *BindOAuthCallbackLogic

Bind OAuth Callback

func (*BindOAuthCallbackLogic) BindOAuthCallback

func (l *BindOAuthCallbackLogic) BindOAuthCallback(req *types.BindOAuthCallbackRequest) error

type BindOAuthLogic

type BindOAuthLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewBindOAuthLogic

func NewBindOAuthLogic(ctx context.Context, svcCtx *svc.ServiceContext) *BindOAuthLogic

Bind OAuth

func (*BindOAuthLogic) BindOAuth

func (l *BindOAuthLogic) BindOAuth(req *types.BindOAuthRequest) (resp *types.BindOAuthResponse, err error)

type BindTelegramLogic

type BindTelegramLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewBindTelegramLogic

func NewBindTelegramLogic(ctx context.Context, svcCtx *svc.ServiceContext) *BindTelegramLogic

Bind Telegram

func (*BindTelegramLogic) BindTelegram

func (l *BindTelegramLogic) BindTelegram() (resp *types.BindTelegramResponse, err error)

type CacheKeyPayload

type CacheKeyPayload struct {
	Code   string `json:"code"`
	LastAt int64  `json:"lastAt"`
}

type GetLoginLogLogic

type GetLoginLogLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewGetLoginLogLogic

func NewGetLoginLogLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetLoginLogLogic

Get Login Log

func (*GetLoginLogLogic) GetLoginLog

func (l *GetLoginLogLogic) GetLoginLog(req *types.GetLoginLogRequest) (resp *types.GetLoginLogResponse, err error)

type GetOAuthMethodsLogic

type GetOAuthMethodsLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewGetOAuthMethodsLogic

func NewGetOAuthMethodsLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetOAuthMethodsLogic

Get OAuth Methods

func (*GetOAuthMethodsLogic) GetOAuthMethods

func (l *GetOAuthMethodsLogic) GetOAuthMethods() (resp *types.GetOAuthMethodsResponse, err error)

type GetSubscribeLogLogic

type GetSubscribeLogLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewGetSubscribeLogLogic

func NewGetSubscribeLogLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetSubscribeLogLogic

Get Subscribe Log

func (*GetSubscribeLogLogic) GetSubscribeLog

type PreUnsubscribeLogic

type PreUnsubscribeLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewPreUnsubscribeLogic

func NewPreUnsubscribeLogic(ctx context.Context, svcCtx *svc.ServiceContext) *PreUnsubscribeLogic

NewPreUnsubscribeLogic Pre Unsubscribe

func (*PreUnsubscribeLogic) PreUnsubscribe

type QueryUserAffiliateListLogic

type QueryUserAffiliateListLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewQueryUserAffiliateListLogic

func NewQueryUserAffiliateListLogic(ctx context.Context, svcCtx *svc.ServiceContext) *QueryUserAffiliateListLogic

Query User Affiliate List

func (*QueryUserAffiliateListLogic) QueryUserAffiliateList

type QueryUserAffiliateLogic

type QueryUserAffiliateLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewQueryUserAffiliateLogic

func NewQueryUserAffiliateLogic(ctx context.Context, svcCtx *svc.ServiceContext) *QueryUserAffiliateLogic

Query User Balance Log

func (*QueryUserAffiliateLogic) QueryUserAffiliate

func (l *QueryUserAffiliateLogic) QueryUserAffiliate() (resp *types.QueryUserAffiliateCountResponse, err error)

type QueryUserBalanceLogLogic

type QueryUserBalanceLogLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewQueryUserBalanceLogLogic

func NewQueryUserBalanceLogLogic(ctx context.Context, svcCtx *svc.ServiceContext) *QueryUserBalanceLogLogic

Query User Balance Log

func (*QueryUserBalanceLogLogic) QueryUserBalanceLog

func (l *QueryUserBalanceLogLogic) QueryUserBalanceLog() (resp *types.QueryUserBalanceLogListResponse, err error)

type QueryUserCommissionLogLogic

type QueryUserCommissionLogLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewQueryUserCommissionLogLogic

func NewQueryUserCommissionLogLogic(ctx context.Context, svcCtx *svc.ServiceContext) *QueryUserCommissionLogLogic

Query User Commission Log

func (*QueryUserCommissionLogLogic) QueryUserCommissionLog

type QueryUserInfoLogic

type QueryUserInfoLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewQueryUserInfoLogic

func NewQueryUserInfoLogic(ctx context.Context, svcCtx *svc.ServiceContext) *QueryUserInfoLogic

Query User Info

func (*QueryUserInfoLogic) QueryUserInfo

func (l *QueryUserInfoLogic) QueryUserInfo() (resp *types.User, err error)

type QueryUserSubscribeLogic

type QueryUserSubscribeLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewQueryUserSubscribeLogic

func NewQueryUserSubscribeLogic(ctx context.Context, svcCtx *svc.ServiceContext) *QueryUserSubscribeLogic

Query User Subscribe

func (*QueryUserSubscribeLogic) QueryUserSubscribe

func (l *QueryUserSubscribeLogic) QueryUserSubscribe() (resp *types.QueryUserSubscribeListResponse, err error)

type ResetUserSubscribeTokenLogic

type ResetUserSubscribeTokenLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewResetUserSubscribeTokenLogic

func NewResetUserSubscribeTokenLogic(ctx context.Context, svcCtx *svc.ServiceContext) *ResetUserSubscribeTokenLogic

NewResetUserSubscribeTokenLogic Reset User Subscribe Token

func (*ResetUserSubscribeTokenLogic) ResetUserSubscribeToken

type UnbindOAuthLogic

type UnbindOAuthLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewUnbindOAuthLogic

func NewUnbindOAuthLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UnbindOAuthLogic

Unbind OAuth

func (*UnbindOAuthLogic) UnbindOAuth

func (l *UnbindOAuthLogic) UnbindOAuth(req *types.UnbindOAuthRequest) error

type UnbindTelegramLogic

type UnbindTelegramLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewUnbindTelegramLogic

func NewUnbindTelegramLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UnbindTelegramLogic

Unbind Telegram

func (*UnbindTelegramLogic) UnbindTelegram

func (l *UnbindTelegramLogic) UnbindTelegram() error

type UnsubscribeLogic

type UnsubscribeLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewUnsubscribeLogic

func NewUnsubscribeLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UnsubscribeLogic

NewUnsubscribeLogic creates a new instance of UnsubscribeLogic for handling subscription cancellation

func (*UnsubscribeLogic) Unsubscribe

func (l *UnsubscribeLogic) Unsubscribe(req *types.UnsubscribeRequest) error

Unsubscribe handles the subscription cancellation process with proper refund distribution It prioritizes refunding to gift amount for balance-paid orders, then to regular balance

type UpdateBindEmailLogic

type UpdateBindEmailLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewUpdateBindEmailLogic

func NewUpdateBindEmailLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UpdateBindEmailLogic

NewUpdateBindEmailLogic Update Bind Email

func (*UpdateBindEmailLogic) UpdateBindEmail

func (l *UpdateBindEmailLogic) UpdateBindEmail(req *types.UpdateBindEmailRequest) error

type UpdateBindMobileLogic

type UpdateBindMobileLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewUpdateBindMobileLogic

func NewUpdateBindMobileLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UpdateBindMobileLogic

Update Bind Mobile

func (*UpdateBindMobileLogic) UpdateBindMobile

func (l *UpdateBindMobileLogic) UpdateBindMobile(req *types.UpdateBindMobileRequest) error

type UpdateUserNotifyLogic

type UpdateUserNotifyLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewUpdateUserNotifyLogic

func NewUpdateUserNotifyLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UpdateUserNotifyLogic

Update User Notify

func (*UpdateUserNotifyLogic) UpdateUserNotify

func (l *UpdateUserNotifyLogic) UpdateUserNotify(req *types.UpdateUserNotifyRequest) error

type UpdateUserPasswordLogic

type UpdateUserPasswordLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewUpdateUserPasswordLogic

func NewUpdateUserPasswordLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UpdateUserPasswordLogic

Update User Password

func (*UpdateUserPasswordLogic) UpdateUserPassword

func (l *UpdateUserPasswordLogic) UpdateUserPassword(req *types.UpdateUserPasswordRequest) error

type VerifyEmailLogic

type VerifyEmailLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewVerifyEmailLogic

func NewVerifyEmailLogic(ctx context.Context, svcCtx *svc.ServiceContext) *VerifyEmailLogic

Verify Email

func (*VerifyEmailLogic) VerifyEmail

func (l *VerifyEmailLogic) VerifyEmail(req *types.VerifyEmailRequest) error

Jump to

Keyboard shortcuts

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