user

package
v0.0.0-...-23f538b Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewUserServiceEndpoints

func NewUserServiceEndpoints() []*api.Endpoint

func RegisterUserServiceHandler

func RegisterUserServiceHandler(s server.Server, hdlr UserServiceHandler, opts ...server.HandlerOption) error

Types

type UserService

type UserService interface {
	//----------- 用户接口 -------------
	List(ctx context.Context, in *dto.PageDto, opts ...client.CallOption) (*dto.PageDto, error)
	Save(ctx context.Context, in *dto.UserDto, opts ...client.CallOption) (*dto.UserDto, error)
	SaveUserInfo(ctx context.Context, in *dto.UserDto, opts ...client.CallOption) (*dto.UserDto, error)
	Delete(ctx context.Context, in *basic.StringList, opts ...client.CallOption) (*basic.String, error)
	SavePassword(ctx context.Context, in *dto.UpdatePass, opts ...client.CallOption) (*basic.String, error)
	Login(ctx context.Context, in *dto.LoginUserDto, opts ...client.CallOption) (*dto.LoginUserDto, error)
	Logout(ctx context.Context, in *basic.String, opts ...client.CallOption) (*basic.String, error)
	UserInfo(ctx context.Context, in *basic.String, opts ...client.CallOption) (*dto.UserDto, error)
	SaveEmail(ctx context.Context, in *dto.UpdateEmail, opts ...client.CallOption) (*basic.String, error)
	//---------- 权限管理 ---------------
	//resource
	MenuList(ctx context.Context, in *dto.ResourcePageDto, opts ...client.CallOption) (*dto.ResourcePageDto, error)
	MenuParent(ctx context.Context, in *basic.IntegerList, opts ...client.CallOption) (*dto.ResourceDtoList, error)
	LoadMenus(ctx context.Context, in *basic.String, opts ...client.CallOption) (*dto.ResourceDtoList, error)
	LoadTree(ctx context.Context, in *basic.Integer, opts ...client.CallOption) (*dto.ResourceDtoList, error)
	MenuChild(ctx context.Context, in *basic.Integer, opts ...client.CallOption) (*basic.IntegerList, error)
	SaveResource(ctx context.Context, in *dto.ResourceDto, opts ...client.CallOption) (*basic.String, error)
	DeleteResource(ctx context.Context, in *basic.IntegerList, opts ...client.CallOption) (*basic.String, error)
	//role
	RoleList(ctx context.Context, in *dto.RolePageDto, opts ...client.CallOption) (*dto.RolePageDto, error)
	AllRole(ctx context.Context, in *basic.String, opts ...client.CallOption) (*dto.RoleDtoList, error)
	GetRole(ctx context.Context, in *basic.String, opts ...client.CallOption) (*dto.RoleDto, error)
	RoleLevel(ctx context.Context, in *basic.String, opts ...client.CallOption) (*basic.Integer, error)
	SaveRole(ctx context.Context, in *dto.RoleDto, opts ...client.CallOption) (*dto.RoleDto, error)
	DeleteRole(ctx context.Context, in *basic.StringList, opts ...client.CallOption) (*basic.String, error)
	SaveRoleResource(ctx context.Context, in *dto.RoleDto, opts ...client.CallOption) (*dto.RoleDto, error)
	ListRoleResource(ctx context.Context, in *basic.String, opts ...client.CallOption) (*basic.IntegerList, error)
	SaveRoleUser(ctx context.Context, in *dto.RoleDto, opts ...client.CallOption) (*dto.RoleDto, error)
	ListRoleUser(ctx context.Context, in *basic.String, opts ...client.CallOption) (*basic.StringList, error)
	// ------------ 平台会员 -------------
	// 会员注册
	MemberRegister(ctx context.Context, in *dto.MemberRegisterDto, opts ...client.CallOption) (*basic.String, error)
	SendEmailCode(ctx context.Context, in *basic.String, opts ...client.CallOption) (*basic.String, error)
	// 会员登陆
	MemberLogin(ctx context.Context, in *dto.LoginUserDto, opts ...client.CallOption) (*basic.String, error)
	// 会员信息
	MemberInfo(ctx context.Context, in *basic.String, opts ...client.CallOption) (*dto.MemberDto, error)
	// 保存会员信息
	MemberSave(ctx context.Context, in *dto.MemberDto, opts ...client.CallOption) (*basic.String, error)
	// 会员头像更新
	MemberAvatar(ctx context.Context, in *basic.StringList, opts ...client.CallOption) (*basic.String, error)
	// 会员积分
	MemberIntegral(ctx context.Context, in *basic.String, opts ...client.CallOption) (*basic.String, error)
}

func NewUserService

func NewUserService(name string, c client.Client) UserService

type UserServiceHandler

type UserServiceHandler interface {
	//----------- 用户接口 -------------
	List(context.Context, *dto.PageDto, *dto.PageDto) error
	Save(context.Context, *dto.UserDto, *dto.UserDto) error
	SaveUserInfo(context.Context, *dto.UserDto, *dto.UserDto) error
	Delete(context.Context, *basic.StringList, *basic.String) error
	SavePassword(context.Context, *dto.UpdatePass, *basic.String) error
	Login(context.Context, *dto.LoginUserDto, *dto.LoginUserDto) error
	Logout(context.Context, *basic.String, *basic.String) error
	UserInfo(context.Context, *basic.String, *dto.UserDto) error
	SaveEmail(context.Context, *dto.UpdateEmail, *basic.String) error
	//---------- 权限管理 ---------------
	//resource
	MenuList(context.Context, *dto.ResourcePageDto, *dto.ResourcePageDto) error
	MenuParent(context.Context, *basic.IntegerList, *dto.ResourceDtoList) error
	LoadMenus(context.Context, *basic.String, *dto.ResourceDtoList) error
	LoadTree(context.Context, *basic.Integer, *dto.ResourceDtoList) error
	MenuChild(context.Context, *basic.Integer, *basic.IntegerList) error
	SaveResource(context.Context, *dto.ResourceDto, *basic.String) error
	DeleteResource(context.Context, *basic.IntegerList, *basic.String) error
	//role
	RoleList(context.Context, *dto.RolePageDto, *dto.RolePageDto) error
	AllRole(context.Context, *basic.String, *dto.RoleDtoList) error
	GetRole(context.Context, *basic.String, *dto.RoleDto) error
	RoleLevel(context.Context, *basic.String, *basic.Integer) error
	SaveRole(context.Context, *dto.RoleDto, *dto.RoleDto) error
	DeleteRole(context.Context, *basic.StringList, *basic.String) error
	SaveRoleResource(context.Context, *dto.RoleDto, *dto.RoleDto) error
	ListRoleResource(context.Context, *basic.String, *basic.IntegerList) error
	SaveRoleUser(context.Context, *dto.RoleDto, *dto.RoleDto) error
	ListRoleUser(context.Context, *basic.String, *basic.StringList) error
	// ------------ 平台会员 -------------
	// 会员注册
	MemberRegister(context.Context, *dto.MemberRegisterDto, *basic.String) error
	SendEmailCode(context.Context, *basic.String, *basic.String) error
	// 会员登陆
	MemberLogin(context.Context, *dto.LoginUserDto, *basic.String) error
	// 会员信息
	MemberInfo(context.Context, *basic.String, *dto.MemberDto) error
	// 保存会员信息
	MemberSave(context.Context, *dto.MemberDto, *basic.String) error
	// 会员头像更新
	MemberAvatar(context.Context, *basic.StringList, *basic.String) error
	// 会员积分
	MemberIntegral(context.Context, *basic.String, *basic.String) error
}

Jump to

Keyboard shortcuts

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