FlexJobApi.Core/FlexJobApi.Core.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
FlexJobApi.Core/FlexJobApi.Core.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
FlexJobApi.Core/Models/FlexJobServer/TaskUsers/Queries/GetTaskUsersQuery.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
FlexJobApi.FlexJobServer.Application/FlexJobApi.FlexJobServer.Application.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
FlexJobApi.FlexJobServer.Application/TaskUsers/Queries/TaskUserQueryHandler.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
FlexJobApi.UserServer.Application/EnterpriseEmployees/Queries/EnterpriseEmployeeQueryHandler.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
FlexJobApi.Core/FlexJobApi.Core.csproj
@@ -37,7 +37,6 @@ <ItemGroup> <Folder Include="Models\CommonServer\Schedules\Queries\" /> <Folder Include="Models\FlexJobServer\TaskUsers\Queries\" /> <Folder Include="Models\FlexJobServer\TaskUsers\Repositories\" /> </ItemGroup> FlexJobApi.Core/FlexJobApi.Core.xml
@@ -4257,6 +4257,72 @@ 录用状态 </summary> </member> <member name="T:FlexJobApi.Core.GetTaskUsersQuery"> <summary> 查询任务雇佣分页列表信息 </summary> </member> <member name="P:FlexJobApi.Core.GetTaskUsersQuery.Id"> <summary> 任务Id </summary> </member> <member name="T:FlexJobApi.Core.GetTaskUsersQueryResult"> <summary> 查询任务雇佣分页列表信息-结果 </summary> </member> <member name="T:FlexJobApi.Core.GetTaskUsersQueryResultItem"> <summary> 查询任务雇佣分页列表信息-结果-项 </summary> </member> <member name="P:FlexJobApi.Core.GetTaskUsersQueryResultItem.Id"> <summary> 任务雇佣Id </summary> </member> <member name="P:FlexJobApi.Core.GetTaskUsersQueryResultItem.EnterpriseEmployeeId"> <summary> 灵工Id </summary> </member> <member name="P:FlexJobApi.Core.GetTaskUsersQueryResultItem.Name"> <summary> 姓名 </summary> </member> <member name="P:FlexJobApi.Core.GetTaskUsersQueryResultItem.Identity"> <summary> 身份证号 </summary> </member> <member name="P:FlexJobApi.Core.GetTaskUsersQueryResultItem.PhoneNumber"> <summary> 手机号 </summary> <remarks>登录手机号</remarks> </member> <member name="P:FlexJobApi.Core.GetTaskUsersQueryResultItem.Gender"> <summary> 性别 </summary> </member> <member name="P:FlexJobApi.Core.GetTaskUsersQueryResultItem.Age"> <summary> 年龄 </summary> </member> <member name="P:FlexJobApi.Core.GetTaskUsersQueryResultItem.ArrangeStatus"> <summary> 安排状态 </summary> </member> <member name="P:FlexJobApi.Core.GetTaskUsersQueryResultItem.ArrangeTime"> <summary> 安排状态 </summary> </member> <member name="T:FlexJobApi.Core.BindWxmpUserInfoCommand"> <summary> 绑定微信小程序用户信息 FlexJobApi.Core/Models/FlexJobServer/TaskUsers/Queries/GetTaskUsersQuery.cs
New file @@ -0,0 +1,84 @@ using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.Core { /// <summary> /// 查询任务雇佣分页列表信息 /// </summary> [Resource([EnumResourceController.TaskUser])] public class GetTaskUsersQuery : PagedListQuery<GetTaskUsersQueryResult, GetTaskUsersQueryResultItem> { /// <summary> /// 任务Id /// </summary> public Guid Id { get; set; } } /// <summary> /// 查询任务雇佣分页列表信息-结果 /// </summary> public class GetTaskUsersQueryResult : PagedListQueryResult<GetTaskUsersQueryResultItem> { } /// <summary> /// 查询任务雇佣分页列表信息-结果-项 /// </summary> public class GetTaskUsersQueryResultItem { /// <summary> /// 任务雇佣Id /// </summary> public Guid Id { get; set; } /// <summary> /// 灵工Id /// </summary> public Guid EnterpriseEmployeeId { get; set; } /// <summary> /// 姓名 /// </summary> [MaxLength(32)] public string Name { get; set; } /// <summary> /// 身份证号 /// </summary> public string Identity { get; set; } /// <summary> /// 手机号 /// </summary> /// <remarks>登录手机号</remarks> [MaxLength(11)] public string PhoneNumber { get; set; } /// <summary> /// 性别 /// </summary> public EnumUserGender? Gender { get; set; } /// <summary> /// 年龄 /// </summary> public int? Age { get; set; } /// <summary> /// 安排状态 /// </summary> public EnumTaskUserArrangeStatus? ArrangeStatus { get; set; } /// <summary> /// 安排状态 /// </summary> public DateTime? ArrangeTime { get; set; } } } FlexJobApi.FlexJobServer.Application/FlexJobApi.FlexJobServer.Application.csproj
@@ -15,8 +15,4 @@ <ProjectReference Include="..\FlexJobApi.Core\FlexJobApi.Core.csproj" /> </ItemGroup> <ItemGroup> <Folder Include="TaskUsers\Queries\" /> </ItemGroup> </Project> FlexJobApi.FlexJobServer.Application/TaskUsers/Queries/TaskUserQueryHandler.cs
New file @@ -0,0 +1,19 @@ using FlexJobApi.Core; using MediatR; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.FlexJobServer.Application { public class TaskUserQueryHandler : IRequestHandler<GetTaskUsersQuery, GetTaskUsersQueryResult> { public Task<GetTaskUsersQueryResult> Handle(GetTaskUsersQuery request, CancellationToken cancellationToken) { throw new NotImplementedException(); } } } FlexJobApi.UserServer.Application/EnterpriseEmployees/Queries/EnterpriseEmployeeQueryHandler.cs
@@ -32,7 +32,7 @@ var logier = JwtUtils.GetCurrentLogier(); var q = rep.AsQueryable().AsNoTracking() .OrderBy(it => it.CreatedTime) .Where(it => it.EnterpriseId == logier.Id); .Where(it => it.EnterpriseId == logier.EnterpriseId); if (request.Keywords.IsNotNull()) { q = q.Where(it =>