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.