Documentation
¶
Index ¶
- func CalculateRemainingAmount(ctx context.Context, svcCtx *svc.ServiceContext, userSubscribeId int64) (int64, error)
- func GetAuthMethod(l *QueryUserAffiliateListLogic, item *user.User) user.AuthMethods
- type BindOAuthCallbackLogic
- type BindOAuthLogic
- type BindTelegramLogic
- type CacheKeyPayload
- type GetLoginLogLogic
- type GetOAuthMethodsLogic
- type GetSubscribeLogLogic
- type PreUnsubscribeLogic
- type QueryUserAffiliateListLogic
- type QueryUserAffiliateLogic
- type QueryUserBalanceLogLogic
- type QueryUserCommissionLogLogic
- type QueryUserInfoLogic
- type QueryUserSubscribeLogic
- type ResetUserSubscribeTokenLogic
- type UnbindOAuthLogic
- type UnbindTelegramLogic
- type UnsubscribeLogic
- type UpdateBindEmailLogic
- type UpdateBindMobileLogic
- type UpdateUserNotifyLogic
- type UpdateUserPasswordLogic
- type VerifyEmailLogic
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAuthMethod ¶
func GetAuthMethod(l *QueryUserAffiliateListLogic, item *user.User) user.AuthMethods
Types ¶
type BindOAuthCallbackLogic ¶
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 ¶
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 ¶
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 GetLoginLogLogic ¶
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 ¶
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 ¶
func NewGetSubscribeLogLogic ¶
func NewGetSubscribeLogLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetSubscribeLogLogic
Get Subscribe Log
func (*GetSubscribeLogLogic) GetSubscribeLog ¶
func (l *GetSubscribeLogLogic) GetSubscribeLog(req *types.GetSubscribeLogRequest) (resp *types.GetSubscribeLogResponse, err error)
type PreUnsubscribeLogic ¶
func NewPreUnsubscribeLogic ¶
func NewPreUnsubscribeLogic(ctx context.Context, svcCtx *svc.ServiceContext) *PreUnsubscribeLogic
NewPreUnsubscribeLogic Pre Unsubscribe
func (*PreUnsubscribeLogic) PreUnsubscribe ¶
func (l *PreUnsubscribeLogic) PreUnsubscribe(req *types.PreUnsubscribeRequest) (resp *types.PreUnsubscribeResponse, err error)
type QueryUserAffiliateListLogic ¶
func NewQueryUserAffiliateListLogic ¶
func NewQueryUserAffiliateListLogic(ctx context.Context, svcCtx *svc.ServiceContext) *QueryUserAffiliateListLogic
Query User Affiliate List
func (*QueryUserAffiliateListLogic) QueryUserAffiliateList ¶
func (l *QueryUserAffiliateListLogic) QueryUserAffiliateList(req *types.QueryUserAffiliateListRequest) (resp *types.QueryUserAffiliateListResponse, err error)
type QueryUserAffiliateLogic ¶
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 ¶
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 ¶
func NewQueryUserCommissionLogLogic ¶
func NewQueryUserCommissionLogLogic(ctx context.Context, svcCtx *svc.ServiceContext) *QueryUserCommissionLogLogic
Query User Commission Log
func (*QueryUserCommissionLogLogic) QueryUserCommissionLog ¶
func (l *QueryUserCommissionLogLogic) QueryUserCommissionLog(req *types.QueryUserCommissionLogListRequest) (resp *types.QueryUserCommissionLogListResponse, err error)
type QueryUserInfoLogic ¶
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 ¶
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 ¶
func (l *ResetUserSubscribeTokenLogic) ResetUserSubscribeToken(req *types.ResetUserSubscribeTokenRequest) error
type UnbindOAuthLogic ¶
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 ¶
func NewUnbindTelegramLogic ¶
func NewUnbindTelegramLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UnbindTelegramLogic
Unbind Telegram
func (*UnbindTelegramLogic) UnbindTelegram ¶
func (l *UnbindTelegramLogic) UnbindTelegram() error
type UnsubscribeLogic ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func NewVerifyEmailLogic ¶
func NewVerifyEmailLogic(ctx context.Context, svcCtx *svc.ServiceContext) *VerifyEmailLogic
Verify Email
func (*VerifyEmailLogic) VerifyEmail ¶
func (l *VerifyEmailLogic) VerifyEmail(req *types.VerifyEmailRequest) error
Source Files
¶
- bindOAuthCallbackLogic.go
- bindOAuthLogic.go
- bindTelegramLogic.go
- calculateRemainingAmount.go
- getLoginLogLogic.go
- getOAuthMethodsLogic.go
- getSubscribeLogLogic.go
- preUnsubscribeLogic.go
- queryUserAffiliateListLogic.go
- queryUserAffiliateLogic.go
- queryUserBalanceLogLogic.go
- queryUserCommissionLogLogic.go
- queryUserInfoLogic.go
- queryUserSubscribeLogic.go
- resetUserSubscribeTokenLogic.go
- unbindOAuthLogic.go
- unbindTelegramLogic.go
- unsubscribeLogic.go
- updateBindEmailLogic.go
- updateBindMobileLogic.go
- updateUserNotifyLogic.go
- updateUserPasswordLogic.go
- verifyEmailLogic.go