Documentation
¶
Index ¶
- func ConvertApiUserInfoToRpcUserInfo(apiUser *types.UserInfo) *userservice.UserInfo
- func ConvertRpcUserInfoToApiUserInfo(rpcUser *userservice.UserInfo) *types.UserInfo
- func ConvertRpcUserListResponseToApiUserListResponse(rpcResp *userservice.UserListResponse) *types.UserListResponse
- type CreateOrUpdateUserLogic
- type DeleteUserLogic
- type DisableTotpLogic
- type EnableTotpLogic
- type GetUserInfoLogic
- type ListUserLogic
- type VerifyTotpLogic
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertApiUserInfoToRpcUserInfo ¶
func ConvertApiUserInfoToRpcUserInfo(apiUser *types.UserInfo) *userservice.UserInfo
ConvertApiUserInfoToRpcUserInfo 将 API UserInfo 转换为 RPC UserInfo
func ConvertRpcUserInfoToApiUserInfo ¶
func ConvertRpcUserInfoToApiUserInfo(rpcUser *userservice.UserInfo) *types.UserInfo
ConvertRpcUserInfoToApiUserInfo 将 RPC UserInfo 转换为 API UserInfo
func ConvertRpcUserListResponseToApiUserListResponse ¶
func ConvertRpcUserListResponseToApiUserListResponse(rpcResp *userservice.UserListResponse) *types.UserListResponse
ConvertRpcUserListResponseToApiUserListResponse 将 RPC UserListResponse 转换为 API UserListResponse
Types ¶
type CreateOrUpdateUserLogic ¶
func NewCreateOrUpdateUserLogic ¶
func NewCreateOrUpdateUserLogic(r *http.Request, svcCtx *svc.ServiceContext) *CreateOrUpdateUserLogic
创建或更新用户
func (*CreateOrUpdateUserLogic) CreateOrUpdateUser ¶
func (l *CreateOrUpdateUserLogic) CreateOrUpdateUser(req *types.UserInfo) (resp *types.ModifyUserResponse, err error)
type DeleteUserLogic ¶
func NewDeleteUserLogic ¶
func NewDeleteUserLogic(r *http.Request, svcCtx *svc.ServiceContext) *DeleteUserLogic
删除用户
func (*DeleteUserLogic) DeleteUser ¶
func (l *DeleteUserLogic) DeleteUser(req *types.UUIDRequest) (resp *types.BaseResponse, err error)
type DisableTotpLogic ¶
func NewDisableTotpLogic ¶
func NewDisableTotpLogic(r *http.Request, svcCtx *svc.ServiceContext) *DisableTotpLogic
禁用TOTP
func (*DisableTotpLogic) DisableTotp ¶
func (l *DisableTotpLogic) DisableTotp(req *types.UUIDRequest) (resp *types.BaseResponse, err error)
type EnableTotpLogic ¶
func NewEnableTotpLogic ¶
func NewEnableTotpLogic(r *http.Request, svcCtx *svc.ServiceContext) *EnableTotpLogic
创建/重置TOTP
func (*EnableTotpLogic) EnableTotp ¶
func (l *EnableTotpLogic) EnableTotp(req *types.EnableTotpRequest) (resp *types.TotpSetupResponse, err error)
type GetUserInfoLogic ¶
func NewGetUserInfoLogic ¶
func NewGetUserInfoLogic(r *http.Request, svcCtx *svc.ServiceContext) *GetUserInfoLogic
获取用户信息
func (*GetUserInfoLogic) GetUserInfo ¶
func (l *GetUserInfoLogic) GetUserInfo() (resp *types.UserInfoResponse, err error)
type ListUserLogic ¶
func NewListUserLogic ¶
func NewListUserLogic(r *http.Request, svcCtx *svc.ServiceContext) *ListUserLogic
获取用户列表
func (*ListUserLogic) ListUser ¶
func (l *ListUserLogic) ListUser(req *types.UserListRequest) (resp *types.UserListResponse, err error)
type VerifyTotpLogic ¶
func NewVerifyTotpLogic ¶
func NewVerifyTotpLogic(r *http.Request, svcCtx *svc.ServiceContext) *VerifyTotpLogic
验证TOTP
func (*VerifyTotpLogic) VerifyTotp ¶
func (l *VerifyTotpLogic) VerifyTotp(req *types.VerifyTotpRequest) (resp *types.BaseResponse, err error)
Click to show internal directories.
Click to hide internal directories.