user

package
v1.17.0 Latest Latest
Warning

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

Go to latest
Published: Aug 7, 2026 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BindOAuthCallbackHandler

func BindOAuthCallbackHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

BindOAuthCallbackHandler documents Bind OAuth Callback.

@Summary Bind OAuth Callback @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.BindOAuthCallbackRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/bind_oauth/callback [post]

func BindOAuthHandler

func BindOAuthHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

BindOAuthHandler documents Bind OAuth.

@Summary Bind OAuth @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.BindOAuthRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.BindOAuthResponse} @Router /v1/public/user/bind_oauth [post]

func BindTelegramHandler

func BindTelegramHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

BindTelegramHandler documents Bind Telegram.

@Summary Bind Telegram @Tags user @Produce json @Security BearerAuth @Success 200 {object} result.ResponseSuccessBean{data=dto.BindTelegramResponse} @Router /v1/public/user/bind_telegram [get]

func CommissionWithdrawHandler added in v1.2.0

func CommissionWithdrawHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

CommissionWithdrawHandler documents Commission Withdraw.

@Summary Commission Withdraw @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.CommissionWithdrawRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.WithdrawalLog} @Router /v1/public/user/commission_withdraw [post]

func GetDeviceListHandler added in v1.1.8

func GetDeviceListHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

GetDeviceListHandler documents Get Device List.

@Summary Get Device List @Tags user @Produce json @Security BearerAuth @Success 200 {object} result.ResponseSuccessBean{data=dto.GetDeviceListResponse} @Router /v1/public/user/devices [get]

func GetLoginLogHandler

func GetLoginLogHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

GetLoginLogHandler documents Get Login Log.

@Summary Get Login Log @Tags user @Accept json @Produce json @Security BearerAuth @Param request query dto.GetLoginLogRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetLoginLogResponse} @Router /v1/public/user/login_log [get]

func GetOAuthMethodsHandler

func GetOAuthMethodsHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

GetOAuthMethodsHandler documents Get OAuth Methods.

@Summary Get OAuth Methods @Tags user @Produce json @Security BearerAuth @Success 200 {object} result.ResponseSuccessBean{data=dto.GetOAuthMethodsResponse} @Router /v1/public/user/oauth_methods [get]

func GetSubscribeLogHandler

func GetSubscribeLogHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

GetSubscribeLogHandler documents Get Subscribe Log.

@Summary Get Subscribe Log @Tags user @Accept json @Produce json @Security BearerAuth @Param request query dto.GetSubscribeLogRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetSubscribeLogResponse} @Router /v1/public/user/subscribe_log [get]

func PreUnsubscribeHandler

func PreUnsubscribeHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

PreUnsubscribeHandler documents Pre Unsubscribe.

@Summary Pre Unsubscribe @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.PreUnsubscribeRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.PreUnsubscribeResponse} @Router /v1/public/user/unsubscribe/pre [post]

func QueryUserAffiliateHandler

func QueryUserAffiliateHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

QueryUserAffiliateHandler documents Query User Affiliate Count.

@Summary Query User Affiliate Count @Tags user @Produce json @Security BearerAuth @Success 200 {object} result.ResponseSuccessBean{data=dto.QueryUserAffiliateCountResponse} @Router /v1/public/user/affiliate/count [get]

func QueryUserAffiliateListHandler

func QueryUserAffiliateListHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

QueryUserAffiliateListHandler documents Query User Affiliate List.

@Summary Query User Affiliate List @Tags user @Accept json @Produce json @Security BearerAuth @Param request query dto.QueryUserAffiliateListRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.QueryUserAffiliateListResponse} @Router /v1/public/user/affiliate/list [get]

func QueryUserBalanceLogHandler

func QueryUserBalanceLogHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

QueryUserBalanceLogHandler documents Query User Balance Log.

@Summary Query User Balance Log @Tags user @Produce json @Security BearerAuth @Success 200 {object} result.ResponseSuccessBean{data=dto.QueryUserBalanceLogListResponse} @Router /v1/public/user/balance_log [get]

func QueryUserCommissionLogHandler

func QueryUserCommissionLogHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

QueryUserCommissionLogHandler documents Query User Commission Log.

@Summary Query User Commission Log @Tags user @Accept json @Produce json @Security BearerAuth @Param request query dto.QueryUserCommissionLogListRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.QueryUserCommissionLogListResponse} @Router /v1/public/user/commission_log [get]

func QueryUserInfoHandler

func QueryUserInfoHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

QueryUserInfoHandler documents returns the current user profile..

@Summary returns the current user profile. @Tags user @Produce json @Security BearerAuth @Success 200 {object} result.ResponseSuccessBean{data=dto.User} @Router /v1/public/user/info [get]

func QueryUserSubscribeHandler

func QueryUserSubscribeHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

QueryUserSubscribeHandler documents Query User Subscribe.

@Summary Query User Subscribe @Tags user @Produce json @Security BearerAuth @Success 200 {object} result.ResponseSuccessBean{data=dto.QueryUserSubscribeListResponse} @Router /v1/public/user/subscribe [get]

func QueryWithdrawalLogHandler added in v1.2.0

func QueryWithdrawalLogHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

QueryWithdrawalLogHandler documents Query Withdrawal Log.

@Summary Query Withdrawal Log @Tags user @Accept json @Produce json @Security BearerAuth @Param request query dto.QueryWithdrawalLogListRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.QueryWithdrawalLogListResponse} @Router /v1/public/user/withdrawal_log [get]

func ResetUserSubscribeTokenHandler

func ResetUserSubscribeTokenHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

ResetUserSubscribeTokenHandler documents Reset User Subscribe Token.

@Summary Reset User Subscribe Token @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.ResetUserSubscribeTokenRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/subscribe_token [put]

func UnbindDeviceHandler added in v1.1.8

func UnbindDeviceHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

UnbindDeviceHandler documents Unbind Device.

@Summary Unbind Device @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UnbindDeviceRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/unbind_device [put]

func UnbindOAuthHandler

func UnbindOAuthHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

UnbindOAuthHandler documents Unbind OAuth.

@Summary Unbind OAuth @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UnbindOAuthRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/unbind_oauth [post]

func UnbindTelegramHandler

func UnbindTelegramHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

UnbindTelegramHandler documents Unbind Telegram.

@Summary Unbind Telegram @Tags user @Produce json @Security BearerAuth @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/unbind_telegram [post]

func UnsubscribeHandler

func UnsubscribeHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

UnsubscribeHandler documents Unsubscribe.

@Summary Unsubscribe @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UnsubscribeRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/unsubscribe [post]

func UpdateBindEmailHandler

func UpdateBindEmailHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

UpdateBindEmailHandler documents Update Bind Email.

@Summary Update Bind Email @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateBindEmailRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/bind_email [put]

func UpdateBindMobileHandler

func UpdateBindMobileHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

UpdateBindMobileHandler documents Update Bind Mobile.

@Summary Update Bind Mobile @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateBindMobileRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/bind_mobile [put]

func UpdateUserNotifyHandler

func UpdateUserNotifyHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

UpdateUserNotifyHandler documents Update User Notify.

@Summary Update User Notify @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateUserNotifyRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/notify [put]

func UpdateUserPasswordHandler

func UpdateUserPasswordHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

UpdateUserPasswordHandler documents Update User Password.

@Summary Update User Password @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateUserPasswordRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/password [put]

func UpdateUserRulesHandler added in v1.2.0

func UpdateUserRulesHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

UpdateUserRulesHandler documents Update User Rules.

@Summary Update User Rules @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateUserRulesRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/rules [put]

func UpdateUserSubscribeNoteHandler added in v1.2.0

func UpdateUserSubscribeNoteHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

UpdateUserSubscribeNoteHandler documents Update User Subscribe Note.

@Summary Update User Subscribe Note @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateUserSubscribeNoteRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/subscribe_note [put]

func VerifyEmailHandler

func VerifyEmailHandler(svcCtx *svc.ServiceContext) app.HandlerFunc

VerifyEmailHandler documents Verify Email.

@Summary Verify Email @Tags user @Accept json @Produce json @Security BearerAuth @Param request body dto.VerifyEmailRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/public/user/verify_email [post]

Types

This section is empty.

Jump to

Keyboard shortcuts

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