Documentation
¶
Index ¶
- type AccountBindRolesReply
- type AccountBindRolesRequest
- type AccountDeleteRolesReply
- type AccountDeleteRolesRequest
- type AccountRoles
- type AllMenu
- type CheckAccountPermissionReply
- type CheckAccountPermissionRequest
- type CheckRolesPermissionReply
- type CheckRolesPermissionRequest
- type CreateMenuReply
- type CreateMenuRequest
- type CreatePermissionReply
- type CreatePermissionRequest
- type CreateRoleReply
- type CreateRoleRequest
- type GetAccountRoleIdsReply
- type GetAccountRoleIdsRequest
- type GetAccountRolesReply
- type GetAccountRolesRequest
- type GetAllMenuReply
- type GetAllMenuRequest
- type GetMenuInfoReply
- type GetMenuInfoRequest
- type GetMenuListReply
- type GetMenuListRequest
- type GetPermissionFunctionIdsReply
- type GetPermissionFunctionIdsRequest
- type GetPermissionInfoReply
- type GetPermissionInfoRequest
- type GetPermissionListReply
- type GetPermissionListRequest
- type GetRoleInfoReply
- type GetRoleInfoRequest
- type GetRoleListReply
- type GetRoleListRequest
- type GetRoleMenuTreeReply
- type GetRoleMenuTreeRequest
- type GetRolePermissionIdsReply
- type GetRolePermissionIdsRequest
- type GetRolePermissionsReply
- type GetRolePermissionsRequest
- type GetRolesAccountIdsReply
- type GetRolesAccountIdsRequest
- type MenuList
- type Pagination
- type PermissionList
- type Role
- type RoleBindAccountsReply
- type RoleBindAccountsRequest
- type RoleDeleteAccountsReply
- type RoleDeleteAccountsRequest
- type RoleList
- type RoleMenuTree
- type RolePermissions
- type UpdateAccountRolesReply
- type UpdateAccountRolesRequest
- type UpdateMenuReply
- type UpdateMenuRequest
- type UpdatePermissionFunctionsReply
- type UpdatePermissionFunctionsRequest
- type UpdatePermissionReply
- type UpdatePermissionRequest
- type UpdateRoleMenuTreeReply
- type UpdateRoleMenuTreeRequest
- type UpdateRolePermissionsReply
- type UpdateRolePermissionsRequest
- type UpdateRoleReply
- type UpdateRoleRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountBindRolesReply ¶
type AccountBindRolesReply = v1.AccountBindRolesReply
type AccountBindRolesRequest ¶
type AccountBindRolesRequest = v1.AccountBindRolesRequest
type AccountDeleteRolesReply ¶
type AccountDeleteRolesReply = v1.AccountDeleteRolesReply
type AccountDeleteRolesRequest ¶
type AccountDeleteRolesRequest = v1.AccountDeleteRolesRequest
type AccountRoles ¶
type AccountRoles = v1.AccountRoles
type CheckAccountPermissionReply ¶
type CheckAccountPermissionReply = v1.CheckAccountPermissionReply
type CheckAccountPermissionRequest ¶
type CheckAccountPermissionRequest = v1.CheckAccountPermissionRequest
type CheckRolesPermissionReply ¶
type CheckRolesPermissionReply = v1.CheckRolesPermissionReply
type CheckRolesPermissionRequest ¶
type CheckRolesPermissionRequest = v1.CheckRolesPermissionRequest
type CreateMenuReply ¶
type CreateMenuReply = v1.CreateMenuReply
type CreateMenuRequest ¶
type CreateMenuRequest = v1.CreateMenuRequest
type CreatePermissionReply ¶
type CreatePermissionReply = v1.CreatePermissionReply
type CreatePermissionRequest ¶
type CreatePermissionRequest = v1.CreatePermissionRequest
type CreateRoleReply ¶
type CreateRoleReply = v1.CreateRoleReply
type CreateRoleRequest ¶
type CreateRoleRequest = v1.CreateRoleRequest
type GetAccountRoleIdsReply ¶
type GetAccountRoleIdsReply = v1.GetAccountRoleIdsReply
type GetAccountRoleIdsRequest ¶
type GetAccountRoleIdsRequest = v1.GetAccountRoleIdsRequest
type GetAccountRolesReply ¶
type GetAccountRolesReply = v1.GetAccountRolesReply
type GetAccountRolesRequest ¶
type GetAccountRolesRequest = v1.GetAccountRolesRequest
type GetAllMenuReply ¶
type GetAllMenuReply = v1.GetAllMenuReply
type GetAllMenuRequest ¶
type GetAllMenuRequest = v1.GetAllMenuRequest
type GetMenuInfoReply ¶
type GetMenuInfoReply = v1.GetMenuInfoReply
type GetMenuInfoRequest ¶
type GetMenuInfoRequest = v1.GetMenuInfoRequest
type GetMenuListReply ¶
type GetMenuListReply = v1.GetMenuListReply
type GetMenuListRequest ¶
type GetMenuListRequest = v1.GetMenuListRequest
type GetPermissionFunctionIdsReply ¶
type GetPermissionFunctionIdsReply = v1.GetPermissionFunctionIdsReply
type GetPermissionFunctionIdsRequest ¶
type GetPermissionFunctionIdsRequest = v1.GetPermissionFunctionIdsRequest
type GetPermissionInfoReply ¶
type GetPermissionInfoReply = v1.GetPermissionInfoReply
type GetPermissionInfoRequest ¶
type GetPermissionInfoRequest = v1.GetPermissionInfoRequest
type GetPermissionListReply ¶
type GetPermissionListReply = v1.GetPermissionListReply
type GetPermissionListRequest ¶
type GetPermissionListRequest = v1.GetPermissionListRequest
type GetRoleInfoReply ¶
type GetRoleInfoReply = v1.GetRoleInfoReply
type GetRoleInfoRequest ¶
type GetRoleInfoRequest = v1.GetRoleInfoRequest
type GetRoleListReply ¶
type GetRoleListReply = v1.GetRoleListReply
type GetRoleListRequest ¶
type GetRoleListRequest = v1.GetRoleListRequest
type GetRoleMenuTreeReply ¶
type GetRoleMenuTreeReply = v1.GetRoleMenuTreeReply
type GetRoleMenuTreeRequest ¶
type GetRoleMenuTreeRequest = v1.GetRoleMenuTreeRequest
type GetRolePermissionIdsReply ¶
type GetRolePermissionIdsReply = v1.GetRolePermissionIdsReply
type GetRolePermissionIdsRequest ¶
type GetRolePermissionIdsRequest = v1.GetRolePermissionIdsRequest
type GetRolePermissionsReply ¶
type GetRolePermissionsReply = v1.GetRolePermissionsReply
type GetRolePermissionsRequest ¶
type GetRolePermissionsRequest = v1.GetRolePermissionsRequest
type GetRolesAccountIdsReply ¶
type GetRolesAccountIdsReply = v1.GetRolesAccountIdsReply
type GetRolesAccountIdsRequest ¶
type GetRolesAccountIdsRequest = v1.GetRolesAccountIdsRequest
type Pagination ¶
type Pagination = v1.Pagination
type PermissionList ¶
type PermissionList = v1.PermissionList
type Role ¶
type Role interface {
// 获取账户所有角色信息
GetAccountRoles(ctx context.Context, in *GetAccountRolesRequest, opts ...grpc.CallOption) (*GetAccountRolesReply, error)
// 角色绑定多个账户
RoleBindAccounts(ctx context.Context, in *RoleBindAccountsRequest, opts ...grpc.CallOption) (*RoleBindAccountsReply, error)
// 角色解绑多个账户
RoleDeleteAccounts(ctx context.Context, in *RoleDeleteAccountsRequest, opts ...grpc.CallOption) (*RoleDeleteAccountsReply, error)
// 账户绑定多个角色
AccountBindRoles(ctx context.Context, in *AccountBindRolesRequest, opts ...grpc.CallOption) (*AccountBindRolesReply, error)
// 账户解绑多个角色
AccountDeleteRoles(ctx context.Context, in *AccountDeleteRolesRequest, opts ...grpc.CallOption) (*AccountDeleteRolesReply, error)
// 更新账户角色(这里更新后账户只会存在更新的角色ids)
UpdateAccountRoles(ctx context.Context, in *UpdateAccountRolesRequest, opts ...grpc.CallOption) (*UpdateAccountRolesReply, error)
// 获取多个角色的账号ids
GetRolesAccountIds(ctx context.Context, in *GetRolesAccountIdsRequest, opts ...grpc.CallOption) (*GetRolesAccountIdsReply, error)
// 获取账户的角色ids
GetAccountRoleIds(ctx context.Context, in *GetAccountRoleIdsRequest, opts ...grpc.CallOption) (*GetAccountRoleIdsReply, error)
// 获取角色列表
GetRoleList(ctx context.Context, in *GetRoleListRequest, opts ...grpc.CallOption) (*GetRoleListReply, error)
// 获取角色详情
GetRoleInfo(ctx context.Context, in *GetRoleInfoRequest, opts ...grpc.CallOption) (*GetRoleInfoReply, error)
// 创建角色
CreateRole(ctx context.Context, in *CreateRoleRequest, opts ...grpc.CallOption) (*CreateRoleReply, error)
// 更新角色信息
UpdateRole(ctx context.Context, in *UpdateRoleRequest, opts ...grpc.CallOption) (*UpdateRoleReply, error)
// 获取角色所有权限信息
GetRolePermissions(ctx context.Context, in *GetRolePermissionsRequest, opts ...grpc.CallOption) (*GetRolePermissionsReply, error)
// 更新角色权限关系
UpdateRolePermissions(ctx context.Context, in *UpdateRolePermissionsRequest, opts ...grpc.CallOption) (*UpdateRolePermissionsReply, error)
// 根据权限标识获取角色的权限ids
GetRolePermissionIds(ctx context.Context, in *GetRolePermissionIdsRequest, opts ...grpc.CallOption) (*GetRolePermissionIdsReply, error)
// 获取权限列表
GetPermissionList(ctx context.Context, in *GetPermissionListRequest, opts ...grpc.CallOption) (*GetPermissionListReply, error)
// 获取权限详情
GetPermissionInfo(ctx context.Context, in *GetPermissionInfoRequest, opts ...grpc.CallOption) (*GetPermissionInfoReply, error)
// 创建权限
CreatePermission(ctx context.Context, in *CreatePermissionRequest, opts ...grpc.CallOption) (*CreatePermissionReply, error)
// 更新权限信息
UpdatePermission(ctx context.Context, in *UpdatePermissionRequest, opts ...grpc.CallOption) (*UpdatePermissionReply, error)
// 获取权限的功能ids
GetPermissionFunctionIds(ctx context.Context, in *GetPermissionFunctionIdsRequest, opts ...grpc.CallOption) (*GetPermissionFunctionIdsReply, error)
// 更新权限功能
UpdatePermissionFunctions(ctx context.Context, in *UpdatePermissionFunctionsRequest, opts ...grpc.CallOption) (*UpdatePermissionFunctionsReply, error)
// 获取菜单列表
GetMenuList(ctx context.Context, in *GetMenuListRequest, opts ...grpc.CallOption) (*GetMenuListReply, error)
// 获取菜单详情
GetMenuInfo(ctx context.Context, in *GetMenuInfoRequest, opts ...grpc.CallOption) (*GetMenuInfoReply, error)
// 创建菜单
CreateMenu(ctx context.Context, in *CreateMenuRequest, opts ...grpc.CallOption) (*CreateMenuReply, error)
// 更新菜单信息
UpdateMenu(ctx context.Context, in *UpdateMenuRequest, opts ...grpc.CallOption) (*UpdateMenuReply, error)
// 获取所有启用菜单
GetAllMenu(ctx context.Context, in *GetAllMenuRequest, opts ...grpc.CallOption) (*GetAllMenuReply, error)
// 检测账户功能是否有权限
CheckAccountPermission(ctx context.Context, in *CheckAccountPermissionRequest, opts ...grpc.CallOption) (*CheckAccountPermissionReply, error)
// 检测角色功能是否有权限
CheckRolesPermission(ctx context.Context, in *CheckRolesPermissionRequest, opts ...grpc.CallOption) (*CheckRolesPermissionReply, error)
// 获取角色菜单权限树(业务端应该通过角色->权限->菜单树的逻辑自行调用拼接,不希望调用该接口)
GetRoleMenuTree(ctx context.Context, in *GetRoleMenuTreeRequest, opts ...grpc.CallOption) (*GetRoleMenuTreeReply, error)
// 更新角色菜单权限树(菜单应该通过权限操作赋权,且只能当前业务限制权限标识唯一才能使用,不希望调用该接口)
UpdateRoleMenuTree(ctx context.Context, in *UpdateRoleMenuTreeRequest, opts ...grpc.CallOption) (*UpdateRoleMenuTreeReply, error)
}
type RoleBindAccountsReply ¶
type RoleBindAccountsReply = v1.RoleBindAccountsReply
type RoleBindAccountsRequest ¶
type RoleBindAccountsRequest = v1.RoleBindAccountsRequest
type RoleDeleteAccountsReply ¶
type RoleDeleteAccountsReply = v1.RoleDeleteAccountsReply
type RoleDeleteAccountsRequest ¶
type RoleDeleteAccountsRequest = v1.RoleDeleteAccountsRequest
type RoleMenuTree ¶
type RoleMenuTree = v1.RoleMenuTree
type RolePermissions ¶
type RolePermissions = v1.RolePermissions
type UpdateAccountRolesReply ¶
type UpdateAccountRolesReply = v1.UpdateAccountRolesReply
type UpdateAccountRolesRequest ¶
type UpdateAccountRolesRequest = v1.UpdateAccountRolesRequest
type UpdateMenuReply ¶
type UpdateMenuReply = v1.UpdateMenuReply
type UpdateMenuRequest ¶
type UpdateMenuRequest = v1.UpdateMenuRequest
type UpdatePermissionFunctionsReply ¶
type UpdatePermissionFunctionsReply = v1.UpdatePermissionFunctionsReply
type UpdatePermissionFunctionsRequest ¶
type UpdatePermissionFunctionsRequest = v1.UpdatePermissionFunctionsRequest
type UpdatePermissionReply ¶
type UpdatePermissionReply = v1.UpdatePermissionReply
type UpdatePermissionRequest ¶
type UpdatePermissionRequest = v1.UpdatePermissionRequest
type UpdateRoleMenuTreeReply ¶
type UpdateRoleMenuTreeReply = v1.UpdateRoleMenuTreeReply
type UpdateRoleMenuTreeRequest ¶
type UpdateRoleMenuTreeRequest = v1.UpdateRoleMenuTreeRequest
type UpdateRolePermissionsReply ¶
type UpdateRolePermissionsReply = v1.UpdateRolePermissionsReply
type UpdateRolePermissionsRequest ¶
type UpdateRolePermissionsRequest = v1.UpdateRolePermissionsRequest
type UpdateRoleReply ¶
type UpdateRoleReply = v1.UpdateRoleReply
type UpdateRoleRequest ¶
type UpdateRoleRequest = v1.UpdateRoleRequest
Click to show internal directories.
Click to hide internal directories.