FlexJobApi.Core/FlexJobApi.Core.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
FlexJobApi.Core/Models/User/Enterprises/Queries/GetEnterprisesQuery.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
FlexJobApi.Core/Models/User/Roles/Queries/GetRolesQuery.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
FlexJobApi.Core/Models/User/UserInfos/Queries/GetOperationUserInfosQuery.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
FlexJobApi.User.Application/FlexJobApi.User.Application.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
FlexJobApi.User.Application/Roles/Queries/GetRolesQueryHandler.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
FlexJobApi.User.Application/UserInfos/Queries/GetOperationUserInfosQueryHandler.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
FlexJobApi.Core/FlexJobApi.Core.xml
@@ -2964,17 +2964,17 @@ 资源 </summary> </member> <member name="T:FlexJobApi.Core.SetRoleUserCommand"> <member name="T:FlexJobApi.Core.SetRoleUserInfosCommand"> <summary> 设置角色用户 </summary> </member> <member name="P:FlexJobApi.Core.SetRoleUserCommand.RoleId"> <member name="P:FlexJobApi.Core.SetRoleUserInfosCommand.RoleId"> <summary> 角色Id </summary> </member> <member name="P:FlexJobApi.Core.SetRoleUserCommand.UserInfoIds"> <member name="P:FlexJobApi.Core.SetRoleUserInfosCommand.UserInfoIds"> <summary> 用户Id </summary> @@ -3114,34 +3114,64 @@ 备注 </summary> </member> <member name="T:FlexJobApi.Core.GetRoleUsersQuery"> <member name="T:FlexJobApi.Core.GetRoleUserInfosQuery"> <summary> 查询角色用户列表 </summary> </member> <member name="P:FlexJobApi.Core.GetRoleUsersQuery.RoleId"> <member name="P:FlexJobApi.Core.GetRoleUserInfosQuery.RoleId"> <summary> 角色Id </summary> </member> <member name="P:FlexJobApi.Core.GetRoleUsersQueryResultItem.Id"> <member name="P:FlexJobApi.Core.GetRoleUserInfosQueryResultItem.Id"> <summary> Id 用户Id </summary> </member> <member name="P:FlexJobApi.Core.GetRoleUsersQueryResultItem.Name"> <member name="P:FlexJobApi.Core.GetRoleUserInfosQueryResultItem.Name"> <summary> 姓名 </summary> </member> <member name="P:FlexJobApi.Core.GetRoleUsersQueryResultItem.UserName"> <member name="P:FlexJobApi.Core.GetRoleUserInfosQueryResultItem.UserName"> <summary> 用户名 </summary> </member> <member name="P:FlexJobApi.Core.GetRoleUsersQueryResultItem.IsChecked"> <member name="P:FlexJobApi.Core.GetRoleUserInfosQueryResultItem.IsChecked"> <summary> 是否选中 </summary> </member> <member name="T:FlexJobApi.Core.SetUserInfoRolesCommand"> <summary> 设置用户信息角色 </summary> </member> <member name="P:FlexJobApi.Core.SetUserInfoRolesCommand.UserInfoId"> <summary> 用户Id </summary> </member> <member name="P:FlexJobApi.Core.SetUserInfoRolesCommand.RoleIds"> <summary> 角色Id </summary> </member> <member name="T:FlexJobApi.Core.SetUserInfoStatusCommand"> <summary> 设置用户信息状态 </summary> </member> <member name="P:FlexJobApi.Core.SetUserInfoStatusCommand.Ids"> <summary> Id </summary> </member> <member name="P:FlexJobApi.Core.SetUserInfoStatusCommand.Status"> <summary> 状态 </summary> </member> <member name="T:FlexJobApi.Core.GetOperationUserInfosQuery"> @@ -3209,6 +3239,46 @@ 名称 </summary> </member> <member name="T:FlexJobApi.Core.GetUserInfoRolesQuery"> <summary> 查询用户角色列表 </summary> </member> <member name="P:FlexJobApi.Core.GetUserInfoRolesQuery.UserInfoId"> <summary> 用户Id </summary> </member> <member name="P:FlexJobApi.Core.GetUserInfoRolesQuery.ClientType"> <summary> 客户端类型 </summary> </member> <member name="T:FlexJobApi.Core.GetUserInfoRolesQueryResultItem"> <summary> 查询用户角色列表 </summary> </member> <member name="P:FlexJobApi.Core.GetUserInfoRolesQueryResultItem.Id"> <summary> 角色Id </summary> </member> <member name="P:FlexJobApi.Core.GetUserInfoRolesQueryResultItem.Name"> <summary> 名称 </summary> </member> <member name="P:FlexJobApi.Core.GetUserInfoRolesQueryResultItem.Remark"> <summary> 备注 </summary> </member> <member name="P:FlexJobApi.Core.GetUserInfoRolesQueryResultItem.IsChecked"> <summary> 是否选中 </summary> </member> <member name="T:FlexJobApi.Core.AliyunOptions"> <summary> 阿里云配置 FlexJobApi.Core/Models/User/Enterprises/Queries/GetEnterprisesQuery.cs
New file @@ -0,0 +1,24 @@ using MediatR; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.Core { /// <summary> /// 查询企业信息分页列表数据 /// </summary> public class GetEnterprisesQuery : PagedListQuery<PagedListQueryResult<GetEnterprisesQueryResultItem>, GetEnterprisesQueryResultItem>, IRequest<PagedListQueryResult<GetEnterprisesQueryResultItem>> { } /// <summary> /// 查询企业信息分页列表数据 /// </summary> public class GetEnterprisesQueryResultItem { } } FlexJobApi.Core/Models/User/Roles/Queries/GetRolesQuery.cs
@@ -23,6 +23,11 @@ /// 客户端类型 /// </summary> public EnumClientType? ClientType { get; set; } /// <summary> /// 关键字 /// </summary> public string Keywords { get; set; } } /// <summary> FlexJobApi.Core/Models/User/UserInfos/Queries/GetOperationUserInfosQuery.cs
@@ -15,6 +15,10 @@ [Resource([EnumResourceController.UserInfo])] public class GetOperationUserInfosQuery : PagedListQuery<PagedListQueryResult<GetOperationUserInfosQueryResultItem>, GetOperationUserInfosQueryResultItem>, IRequest<PagedListQueryResult<GetOperationUserInfosQueryResultItem>> { /// <summary> /// 关键字 /// </summary> public string Keywords { get; set; } } /// <summary> FlexJobApi.User.Application/FlexJobApi.User.Application.xml
@@ -266,17 +266,17 @@ <member name="M:FlexJobApi.User.Application.SaveRoleCommandHandler.Handle(FlexJobApi.Core.SaveRoleCommand,System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="T:FlexJobApi.User.Application.SetRoleUserCommandHandler"> <member name="T:FlexJobApi.User.Application.SetRoleUserInfosCommandHandler"> <summary> 设置角色用户 </summary> </member> <member name="M:FlexJobApi.User.Application.SetRoleUserCommandHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.UserInfoRole})"> <member name="M:FlexJobApi.User.Application.SetRoleUserInfosCommandHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.UserInfoRole})"> <summary> 设置角色用户 </summary> </member> <member name="M:FlexJobApi.User.Application.SetRoleUserCommandHandler.Handle(FlexJobApi.Core.SetRoleUserCommand,System.Threading.CancellationToken)"> <member name="M:FlexJobApi.User.Application.SetRoleUserInfosCommandHandler.Handle(FlexJobApi.Core.SetRoleUserInfosCommand,System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="T:FlexJobApi.User.Application.GetRoleQueryHandler"> @@ -307,17 +307,30 @@ <member name="M:FlexJobApi.User.Application.GetRolesQueryHandler.Handle(FlexJobApi.Core.GetRolesQuery,System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="T:FlexJobApi.User.Application.GetRoleUsersQueryHandler"> <member name="T:FlexJobApi.User.Application.GetRoleUserInfosQueryHandler"> <summary> 查询角色用户列表 </summary> </member> <member name="M:FlexJobApi.User.Application.GetRoleUsersQueryHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.Role},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.UserInfo},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.UserInfoRole})"> <member name="M:FlexJobApi.User.Application.GetRoleUserInfosQueryHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.Role},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.UserInfo},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.UserInfoRole})"> <summary> 查询角色用户列表 </summary> </member> <member name="M:FlexJobApi.User.Application.GetRoleUsersQueryHandler.Handle(FlexJobApi.Core.GetRoleUsersQuery,System.Threading.CancellationToken)"> <member name="M:FlexJobApi.User.Application.GetRoleUserInfosQueryHandler.Handle(FlexJobApi.Core.GetRoleUserInfosQuery,System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="T:FlexJobApi.User.Application.UserInfos.Commands.SetUserInfoStatusCommandHandler"> <summary> 设置用户信息状态 </summary> </member> <member name="M:FlexJobApi.User.Application.UserInfos.Commands.SetUserInfoStatusCommandHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.UserInfo})"> <summary> 设置用户信息状态 </summary> </member> <member name="M:FlexJobApi.User.Application.UserInfos.Commands.SetUserInfoStatusCommandHandler.Handle(FlexJobApi.Core.SetUserInfoStatusCommand,System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="T:FlexJobApi.User.Application.GetOperationUserInfosQueryHandler"> @@ -333,5 +346,18 @@ <member name="M:FlexJobApi.User.Application.GetOperationUserInfosQueryHandler.Handle(FlexJobApi.Core.GetOperationUserInfosQuery,System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="T:FlexJobApi.User.Application.GetUserInfoRolesQueryHandler"> <summary> 查询用户角色列表 </summary> </member> <member name="M:FlexJobApi.User.Application.GetUserInfoRolesQueryHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.Role},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.UserInfo},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.UserInfoRole})"> <summary> 查询用户角色列表 </summary> </member> <member name="M:FlexJobApi.User.Application.GetUserInfoRolesQueryHandler.Handle(FlexJobApi.Core.GetUserInfoRolesQuery,System.Threading.CancellationToken)"> <inheritdoc/> </member> </members> </doc> FlexJobApi.User.Application/Roles/Queries/GetRolesQueryHandler.cs
@@ -35,6 +35,10 @@ { q = q.Where(it => it.ClientType == request.ClientType); } if (request.Keywords.IsNotNull()) { q = q.Where(it => it.Name.Contains(request.Keywords) || it.Remark.Contains(request.Keywords)); } var result = await q .ProjectToType<GetRolesQueryResultItem>() .ToPagedListAsync(request.PageModel, cancellationToken); FlexJobApi.User.Application/UserInfos/Queries/GetOperationUserInfosQueryHandler.cs
@@ -24,9 +24,18 @@ /// <inheritdoc/> public async Task<PagedListQueryResult<GetOperationUserInfosQueryResultItem>> Handle(GetOperationUserInfosQuery request, CancellationToken cancellationToken) { var result = await repUser.AsQueryable().AsNoTracking() var q = repUser.AsQueryable().AsNoTracking() .OrderByDescending(it => it.Level).ThenByDescending(it => it.CreatedTime) .Where(it => it.Type == EnumUserType.Operation) .Where(it => it.Type == EnumUserType.Operation); if (request.Keywords.IsNotNull()) { q = q.Where(it => it.UserAuth.Name.Contains(request.Keywords) || it.UserAuth.UserName.Contains(request.Keywords) || it.UserAuth.PhoneNumber.Contains(request.Keywords) || it.Remark.Contains(request.Keywords)); } var result = await q .Select(it => new GetOperationUserInfosQueryResultItem { Id = it.Id,