Documentation
¶
Index ¶
- type ApiDetails
- type ApiNewReq
- type BatchResp
- type CountResp
- type EmptyReq
- type EmptyResp
- type FindApiListReq
- type FindApiListResp
- type FindMenuListReq
- type FindMenuListResp
- type FindRoleListReq
- type FindRoleListResp
- type IdReq
- type IdsReq
- type MenuDetails
- type MenuMeta
- type MenuNewReq
- type PermissionRpc
- type RoleDetails
- type RoleNewReq
- type RoleResourcesResp
- type SyncApiReq
- type SyncMenuReq
- type UpdateRoleApisReq
- type UpdateRoleMenusReq
- type UpdateUserRoleReq
- type UserIdReq
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiDetails ¶
type ApiDetails = permissionrpc.ApiDetails
type ApiNewReq ¶
type ApiNewReq = permissionrpc.ApiNewReq
type BatchResp ¶
type BatchResp = permissionrpc.BatchResp
type CountResp ¶
type CountResp = permissionrpc.CountResp
type EmptyReq ¶
type EmptyReq = permissionrpc.EmptyReq
type EmptyResp ¶
type EmptyResp = permissionrpc.EmptyResp
type FindApiListReq ¶
type FindApiListReq = permissionrpc.FindApiListReq
type FindApiListResp ¶
type FindApiListResp = permissionrpc.FindApiListResp
type FindMenuListReq ¶
type FindMenuListReq = permissionrpc.FindMenuListReq
type FindMenuListResp ¶
type FindMenuListResp = permissionrpc.FindMenuListResp
type FindRoleListReq ¶
type FindRoleListReq = permissionrpc.FindRoleListReq
type FindRoleListResp ¶
type FindRoleListResp = permissionrpc.FindRoleListResp
type IdReq ¶
type IdReq = permissionrpc.IdReq
type IdsReq ¶
type IdsReq = permissionrpc.IdsReq
type MenuDetails ¶
type MenuDetails = permissionrpc.MenuDetails
type MenuMeta ¶
type MenuMeta = permissionrpc.MenuMeta
type MenuNewReq ¶
type MenuNewReq = permissionrpc.MenuNewReq
type PermissionRpc ¶
type PermissionRpc interface {
// 创建接口
AddApi(ctx context.Context, in *ApiNewReq, opts ...grpc.CallOption) (*ApiDetails, error)
// 更新接口
UpdateApi(ctx context.Context, in *ApiNewReq, opts ...grpc.CallOption) (*ApiDetails, error)
// 删除接口
DeleteApi(ctx context.Context, in *IdsReq, opts ...grpc.CallOption) (*BatchResp, error)
// 查询接口列表
FindApiList(ctx context.Context, in *FindApiListReq, opts ...grpc.CallOption) (*FindApiListResp, error)
// 同步接口列表
SyncApiList(ctx context.Context, in *SyncApiReq, opts ...grpc.CallOption) (*BatchResp, error)
// 清空接口列表
CleanApiList(ctx context.Context, in *EmptyReq, opts ...grpc.CallOption) (*BatchResp, error)
// 创建菜单
AddMenu(ctx context.Context, in *MenuNewReq, opts ...grpc.CallOption) (*MenuDetails, error)
// 更新菜单
UpdateMenu(ctx context.Context, in *MenuNewReq, opts ...grpc.CallOption) (*MenuDetails, error)
// 删除菜单
DeleteMenu(ctx context.Context, in *IdsReq, opts ...grpc.CallOption) (*BatchResp, error)
// 查询菜单列表
FindMenuList(ctx context.Context, in *FindMenuListReq, opts ...grpc.CallOption) (*FindMenuListResp, error)
// 同步菜单列表
SyncMenuList(ctx context.Context, in *SyncMenuReq, opts ...grpc.CallOption) (*BatchResp, error)
// 清空菜单列表
CleanMenuList(ctx context.Context, in *EmptyReq, opts ...grpc.CallOption) (*BatchResp, error)
// 创建角色
AddRole(ctx context.Context, in *RoleNewReq, opts ...grpc.CallOption) (*RoleDetails, error)
// 更新角色
UpdateRole(ctx context.Context, in *RoleNewReq, opts ...grpc.CallOption) (*RoleDetails, error)
// 删除角色
DeleteRole(ctx context.Context, in *IdsReq, opts ...grpc.CallOption) (*BatchResp, error)
// 查询角色列表
FindRoleList(ctx context.Context, in *FindRoleListReq, opts ...grpc.CallOption) (*FindRoleListResp, error)
// 更新角色菜单
UpdateRoleMenus(ctx context.Context, in *UpdateRoleMenusReq, opts ...grpc.CallOption) (*EmptyResp, error)
// 更新角色资源
UpdateRoleApis(ctx context.Context, in *UpdateRoleApisReq, opts ...grpc.CallOption) (*EmptyResp, error)
// 查询角色资源权限
FindRoleResources(ctx context.Context, in *IdReq, opts ...grpc.CallOption) (*RoleResourcesResp, error)
// 修改用户角色
UpdateUserRole(ctx context.Context, in *UpdateUserRoleReq, opts ...grpc.CallOption) (*EmptyResp, error)
// 获取用户接口权限
FindUserApis(ctx context.Context, in *UserIdReq, opts ...grpc.CallOption) (*FindApiListResp, error)
// 获取用户菜单权限
FindUserMenus(ctx context.Context, in *UserIdReq, opts ...grpc.CallOption) (*FindMenuListResp, error)
// 获取用户角色信息
FindUserRoles(ctx context.Context, in *UserIdReq, opts ...grpc.CallOption) (*FindRoleListResp, error)
}
func NewPermissionRpc ¶
func NewPermissionRpc(cli zrpc.Client) PermissionRpc
type RoleDetails ¶
type RoleDetails = permissionrpc.RoleDetails
type RoleNewReq ¶
type RoleNewReq = permissionrpc.RoleNewReq
type RoleResourcesResp ¶
type RoleResourcesResp = permissionrpc.RoleResourcesResp
type SyncApiReq ¶
type SyncApiReq = permissionrpc.SyncApiReq
type SyncMenuReq ¶
type SyncMenuReq = permissionrpc.SyncMenuReq
type UpdateRoleApisReq ¶
type UpdateRoleApisReq = permissionrpc.UpdateRoleApisReq
type UpdateRoleMenusReq ¶
type UpdateRoleMenusReq = permissionrpc.UpdateRoleMenusReq
type UpdateUserRoleReq ¶
type UpdateUserRoleReq = permissionrpc.UpdateUserRoleReq
type UserIdReq ¶
type UserIdReq = permissionrpc.UserIdReq
Click to show internal directories.
Click to hide internal directories.