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 BatchDeleteUserHandler

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

BatchDeleteUserHandler documents Batch delete user.

@Summary Batch delete user @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.BatchDeleteUserRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/user/batch [delete]

func CreateUserAuthMethodHandler

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

CreateUserAuthMethodHandler documents Create user auth method.

@Summary Create user auth method @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.CreateUserAuthMethodRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/user/auth_method [post]

func CreateUserHandler

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

CreateUserHandler documents Create user.

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

func CreateUserSubscribeHandler

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

CreateUserSubscribeHandler documents Create user subcribe.

@Summary Create user subcribe @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.CreateUserSubscribeRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/user/subscribe [post]

func CurrentUserHandler

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

CurrentUserHandler documents Current user.

@Summary Current user @Tags admin @Produce json @Security BearerAuth @Success 200 {object} result.ResponseSuccessBean{data=dto.User} @Router /v1/admin/user/current [get]

func DeleteUserAuthMethodHandler

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

DeleteUserAuthMethodHandler documents Delete user auth method.

@Summary Delete user auth method @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.DeleteUserAuthMethodRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/user/auth_method [delete]

func DeleteUserDeviceHandler

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

DeleteUserDeviceHandler documents Delete user device.

@Summary Delete user device @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.DeleteUserDeivceRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/user/device [delete]

func DeleteUserHandler

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

DeleteUserHandler documents Delete user.

@Summary Delete user @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.GetDetailRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/user/ [delete]

func DeleteUserSubscribeHandler

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

DeleteUserSubscribeHandler documents Delete user subcribe.

@Summary Delete user subcribe @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.DeleteUserSubscribeRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/user/subscribe [delete]

func GetUserAuthMethodHandler

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

GetUserAuthMethodHandler documents Get user auth method.

@Summary Get user auth method @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetUserAuthMethodRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetUserAuthMethodResponse} @Router /v1/admin/user/auth_method [get]

func GetUserDetailHandler

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

GetUserDetailHandler documents Get user detail.

@Summary Get user detail @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetDetailRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.User} @Router /v1/admin/user/detail [get]

func GetUserListHandler

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

GetUserListHandler documents Get user list.

@Summary Get user list @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetUserListRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetUserListResponse} @Router /v1/admin/user/list [get]

func GetUserLoginLogsHandler

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

GetUserLoginLogsHandler documents Get user login logs.

@Summary Get user login logs @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetUserLoginLogsRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetUserLoginLogsResponse} @Router /v1/admin/user/login/logs [get]

func GetUserSubscribeByIdHandler

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

GetUserSubscribeByIdHandler documents Get user subcribe by id.

@Summary Get user subcribe by id @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetUserSubscribeByIdRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.UserSubscribeDetail} @Router /v1/admin/user/subscribe/detail [get]

func GetUserSubscribeDevicesHandler

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

GetUserSubscribeDevicesHandler documents Get user subcribe devices.

@Summary Get user subcribe devices @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetUserSubscribeDevicesRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetUserSubscribeDevicesResponse} @Router /v1/admin/user/subscribe/device [get]

func GetUserSubscribeHandler

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

GetUserSubscribeHandler documents Get user subcribe.

@Summary Get user subcribe @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetUserSubscribeListRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetUserSubscribeListResponse} @Router /v1/admin/user/subscribe [get]

func GetUserSubscribeLogsHandler

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

GetUserSubscribeLogsHandler documents Get user subcribe logs.

@Summary Get user subcribe logs @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetUserSubscribeLogsRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetUserSubscribeLogsResponse} @Router /v1/admin/user/subscribe/logs [get]

func GetUserSubscribeResetTrafficLogsHandler added in v1.1.0

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

GetUserSubscribeResetTrafficLogsHandler documents Get user subcribe reset traffic logs.

@Summary Get user subcribe reset traffic logs @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetUserSubscribeResetTrafficLogsRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetUserSubscribeResetTrafficLogsResponse} @Router /v1/admin/user/subscribe/reset/logs [get]

func GetUserSubscribeTrafficLogsHandler

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

GetUserSubscribeTrafficLogsHandler documents Get user subcribe traffic logs.

@Summary Get user subcribe traffic logs @Tags admin @Accept json @Produce json @Security BearerAuth @Param request query dto.GetUserSubscribeTrafficLogsRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetUserSubscribeTrafficLogsResponse} @Router /v1/admin/user/subscribe/traffic_logs [get]

func KickOfflineByUserDeviceHandler

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

KickOfflineByUserDeviceHandler documents kick offline user device.

@Summary kick offline user device @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.KickOfflineRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/user/device/kick_offline [put]

func ResetUserSubscribeTokenHandler added in v1.2.3

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

ResetUserSubscribeTokenHandler documents Reset user subscribe token.

@Summary Reset user subscribe token @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.ResetUserSubscribeTokenRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/user/subscribe/reset/token [post]

func ResetUserSubscribeTrafficHandler added in v1.2.3

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

ResetUserSubscribeTrafficHandler documents Reset user subscribe traffic.

@Summary Reset user subscribe traffic @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.ResetUserSubscribeTrafficRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/user/subscribe/reset/traffic [post]

func ToggleUserSubscribeStatusHandler added in v1.2.3

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

ToggleUserSubscribeStatusHandler documents Stop user subscribe.

@Summary Stop user subscribe @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.ToggleUserSubscribeStatusRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/user/subscribe/toggle [post]

func UpdateUserAuthMethodHandler

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

UpdateUserAuthMethodHandler documents Update user auth method.

@Summary Update user auth method @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateUserAuthMethodRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/user/auth_method [put]

func UpdateUserBasicInfoHandler

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

UpdateUserBasicInfoHandler documents Update user basic info.

@Summary Update user basic info @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateUserBasiceInfoRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/user/basic [put]

func UpdateUserDeviceHandler

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

UpdateUserDeviceHandler documents User device.

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

func UpdateUserNotifySettingHandler

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

UpdateUserNotifySettingHandler documents Update user notify setting.

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

func UpdateUserSubscribeHandler

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

UpdateUserSubscribeHandler documents Update user subcribe.

@Summary Update user subcribe @Tags admin @Accept json @Produce json @Security BearerAuth @Param request body dto.UpdateUserSubscribeRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean @Router /v1/admin/user/subscribe [put]

Types

This section is empty.

Jump to

Keyboard shortcuts

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