FlexJobApi.Core/FlexJobApi.Core.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
FlexJobApi.Core/settings.json | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
FlexJobApi.User.Application/FlexJobApi.User.Application.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
FlexJobApi.User.Application/Roles/Queries/GetRolesQueryHandler.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
FlexJobApi.Core/FlexJobApi.Core.xml
@@ -3011,6 +3011,14 @@ 手机号码 </summary> </member> <member name="M:FlexJobApi.Core.JwtHandler.PipelineAsync(Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext,Microsoft.AspNetCore.Http.DefaultHttpContext)"> <summary> 验证管道,也就是验证核心代码 </summary> <param name="context"></param> <param name="httpContext"></param> <returns></returns> </member> <member name="M:FlexJobApi.Core.JwtUtils.GenerateToken(FlexJobApi.Core.CurrentLogier)"> <summary> 生成用户令牌 FlexJobApi.Core/settings.json
@@ -14,6 +14,11 @@ ], "EnumToNumber": true }, "DynamicApiControllerSettings": { "LowercaseRoute": false, "KeepName": true, "AsLowerCamelCase": true }, "CorsAccessorSettings": { "WithExposedHeaders": [ "access-token", FlexJobApi.User.Application/FlexJobApi.User.Application.xml
@@ -236,5 +236,20 @@ <param name="query"></param> <returns></returns> </member> <member name="T:FlexJobApi.User.Application.GetRolesQueryHandler"> <summary> 查询角色分页列表 </summary> <param name="rep"></param> </member> <member name="M:FlexJobApi.User.Application.GetRolesQueryHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.Role})"> <summary> 查询角色分页列表 </summary> <param name="rep"></param> </member> <member name="M:FlexJobApi.User.Application.GetRolesQueryHandler.Handle(FlexJobApi.Core.GetRolesQuery,System.Threading.CancellationToken)"> <inheritdoc/> </member> </members> </doc> FlexJobApi.User.Application/Roles/Queries/GetRolesQueryHandler.cs
@@ -1,4 +1,8 @@ using System; using FlexJobApi.Core; using Furion.DatabaseAccessor; using MediatR; using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.Linq; using System.Text; @@ -6,7 +10,29 @@ namespace FlexJobApi.User.Application { public class GetRolesQueryHandler /// <summary> /// 查询角色分页列表 /// </summary> /// <param name="rep"></param> public class GetRolesQueryHandler( IRepository<Role> rep ) : IRequestHandler<GetRolesQuery, PagedListQueryResult<GetRolesQueryResultItem>> { private readonly IRepository<Role> rep = rep; /// <inheritdoc/> public Task<PagedListQueryResult<GetRolesQueryResultItem>> Handle(GetRolesQuery request, CancellationToken cancellationToken) { var q = rep.AsQueryable().AsNoTracking(); if (request.UserType.HasValue) { q = q.Where(it => it.UserType == request.UserType); } if (request.ClientType.HasValue) { q = q.Where(it => it.ClientType == request.ClientType); } throw new NotImplementedException(); } } }