userService

package
v0.0.0-...-6031783 Latest Latest
Warning

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

Go to latest
Published: Feb 19, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateParams

type CreateParams struct {
	Account string
	Passwd  string
}

type CreateResult

type CreateResult struct {
	User *usersRepo.Users
}

type DeleteParams

type DeleteParams struct{}

type DeleteResult

type DeleteResult struct{}

type DetailParams

type DetailParams struct {
	Account string
	Passwd  string
}

type DetailResult

type DetailResult struct {
	User *usersRepo.Users
}

type Service

type Service interface {
	// Create 创建用户
	// @Author Test
	// @Handlers handlers/asset/userHandler
	Create(ctx mux.Context, params *ginWarpExampleApi.UserCreateRequest) (ret *ginWarpExampleApi.UserCreateResponse, code int, err error)

	// UpdatePassword 修改用户密码
	// @Author Test
	// @Handlers handlers/asset/userHandler
	UpdatePassword(ctx mux.Context, params *ginWarpExampleApi.UserUpdatePasswordRequest) (ret *ginWarpExampleApi.UserUpdatePasswordResponse, code int, err error)

	// Delete 删除用户
	// @Author Test
	// @Handlers handlers/asset/userHandler
	Delete(ctx mux.Context, params *ginWarpExampleApi.UserDeleteRequest) (ret *ginWarpExampleApi.UserDeleteResponse, code int, err error)

	// Detail 用户详情
	// @Author Test
	// @Handlers handlers/asset/userHandler
	Detail(ctx mux.Context, params *ginWarpExampleApi.UserDetailRequest) (ret *ginWarpExampleApi.UserDetailResponse, code int, err error)
}

func New

func New() Service

type UpdatePasswordParams

type UpdatePasswordParams struct {
	User      usersRepo.Users
	NewPasswd string
}

type UpdatePasswordResult

type UpdatePasswordResult struct {
	User *usersRepo.Users
}

Jump to

Keyboard shortcuts

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