feat: rbac完善,file接入完成
This commit is contained in:
@@ -54,6 +54,11 @@ func (s *SystemServiceServer) GetUserList(ctx context.Context, in *system.GetUse
|
||||
return l.GetUserList(in)
|
||||
}
|
||||
|
||||
func (s *SystemServiceServer) GetUserDetail(ctx context.Context, in *system.GetUserDetailReq) (*system.UserDetailResp, error) {
|
||||
l := logic.NewGetUserDetailLogic(ctx, s.svcCtx)
|
||||
return l.GetUserDetail(in)
|
||||
}
|
||||
|
||||
func (s *SystemServiceServer) DeleteUser(ctx context.Context, in *system.DeleteUserReq) (*system.CommonResp, error) {
|
||||
l := logic.NewDeleteUserLogic(ctx, s.svcCtx)
|
||||
return l.DeleteUser(in)
|
||||
@@ -90,6 +95,22 @@ func (s *SystemServiceServer) GetRoleList(ctx context.Context, in *system.RoleLi
|
||||
return l.GetRoleList(in)
|
||||
}
|
||||
|
||||
func (s *SystemServiceServer) GetRoleDetail(ctx context.Context, in *system.GetRoleDetailReq) (*system.RoleDetailResp, error) {
|
||||
l := logic.NewGetRoleDetailLogic(ctx, s.svcCtx)
|
||||
return l.GetRoleDetail(in)
|
||||
}
|
||||
|
||||
func (s *SystemServiceServer) AssignRoleMenus(ctx context.Context, in *system.AssignRoleMenusReq) (*system.CommonResp, error) {
|
||||
l := logic.NewAssignRoleMenusLogic(ctx, s.svcCtx)
|
||||
return l.AssignRoleMenus(in)
|
||||
}
|
||||
|
||||
// --- RBAC 用户授权 ---
|
||||
func (s *SystemServiceServer) AssignUserRoles(ctx context.Context, in *system.AssignUserRolesReq) (*system.CommonResp, error) {
|
||||
l := logic.NewAssignUserRolesLogic(ctx, s.svcCtx)
|
||||
return l.AssignUserRoles(in)
|
||||
}
|
||||
|
||||
// --- 菜单 ---
|
||||
func (s *SystemServiceServer) GetMenusByRoleId(ctx context.Context, in *system.GetMenusByRoleIdReq) (*system.GetMenusByRoleIdResp, error) {
|
||||
l := logic.NewGetMenusByRoleIdLogic(ctx, s.svcCtx)
|
||||
|
||||
Reference in New Issue
Block a user