Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewUserServiceEndpoints ¶
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
}
Click to show internal directories.
Click to hide internal directories.