From df19a6d58ef1d94e11c4dbfd76074e0e54d3d32c Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期五, 05 九月 2025 10:59:32 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.Core/Models/FlexJobServer/TaskUsers/Queries/GetTaskUsersQuery.cs | 80 +++++++++++++++++++++++++++++++++------ 1 files changed, 67 insertions(+), 13 deletions(-) diff --git a/FlexJobApi.Core/Models/FlexJobServer/TaskUsers/Queries/GetTaskUsersQuery.cs b/FlexJobApi.Core/Models/FlexJobServer/TaskUsers/Queries/GetTaskUsersQuery.cs index 73c490c..aaf024e 100644 --- a/FlexJobApi.Core/Models/FlexJobServer/TaskUsers/Queries/GetTaskUsersQuery.cs +++ b/FlexJobApi.Core/Models/FlexJobServer/TaskUsers/Queries/GetTaskUsersQuery.cs @@ -1,4 +1,5 @@ -锘縰sing System; +锘縰sing Mapster; +using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; @@ -8,19 +9,29 @@ namespace FlexJobApi.Core { /// <summary> - /// 鏌ヨ浠诲姟闆囦剑鍒嗛〉鍒楄〃淇℃伅 + /// B绔煡璇㈠簲鑱樻姤鍚嶅垎椤靛垪琛ㄤ俊鎭� /// </summary> - [Resource([EnumResourceController.TaskUser])] + [Resource([EnumResourceController.FlexJobServerTaskUser])] public class GetTaskUsersQuery : PagedListQuery<GetTaskUsersQueryResult, GetTaskUsersQueryResultItem> { /// <summary> /// 浠诲姟Id /// </summary> public Guid Id { get; set; } + + /// <summary> + /// 鍏抽敭瀛� + /// </summary> + public string Keywords { get; set; } + + /// <summary> + /// 褰曠敤鐘舵�� + /// </summary> + public EnumTaskUserHireStatus? HireStatus { get; set; } } /// <summary> - /// 鏌ヨ浠诲姟闆囦剑鍒嗛〉鍒楄〃淇℃伅-缁撴灉 + /// 鏌ヨ搴旇仒鎶ュ悕鍒嗛〉鍒楄〃淇℃伅-缁撴灉 /// </summary> public class GetTaskUsersQueryResult : PagedListQueryResult<GetTaskUsersQueryResultItem> { @@ -28,12 +39,12 @@ } /// <summary> - /// 鏌ヨ浠诲姟闆囦剑鍒嗛〉鍒楄〃淇℃伅-缁撴灉-椤� + /// 鏌ヨ搴旇仒鎶ュ悕鍒嗛〉鍒楄〃淇℃伅-缁撴灉-椤� /// </summary> public class GetTaskUsersQueryResultItem { /// <summary> - /// 浠诲姟闆囦剑Id + /// 浠诲姟浜哄憳Id /// </summary> public Guid Id { get; set; } @@ -41,6 +52,11 @@ /// 鐏靛伐Id /// </summary> public Guid EnterpriseEmployeeId { get; set; } + + /// <summary> + /// 澶村儚 + /// </summary> + public string Avatar { get; set; } /// <summary> /// 濮撳悕 @@ -56,9 +72,8 @@ /// <summary> /// 鎵嬫満鍙� /// </summary> - /// <remarks>鐧诲綍鎵嬫満鍙�</remarks> - [MaxLength(11)] - public string PhoneNumber { get; set; } + /// <remarks>鑱旂郴鐢佃瘽</remarks> + public string ContactPhoneNumber { get; set; } /// <summary> /// 鎬у埆 @@ -71,14 +86,53 @@ public int? Age { get; set; } /// <summary> - /// 瀹夋帓鐘舵�� + /// 鏄惁瀹炲悕 /// </summary> - public EnumTaskUserArrangeStatus? ArrangeStatus { get; set; } + public bool IsReal { get; set; } /// <summary> - /// 瀹夋帓鐘舵�� + /// 瀹炲悕鏂瑰紡 /// </summary> - public DateTime? ArrangeTime { get; set; } + public EnumUserRealMethod? RealMethod { get; set; } + /// <summary> + /// 韬唤缂栧彿 + /// </summary> + public string PersonalIdentityCode { get; set; } + + /// <summary> + /// 韬唤 + /// </summary> + public string PersonalIdentityContent { get; set; } + + /// <summary> + /// 瀛﹀巻缂栧彿 + /// </summary> + public string EducationalBackgroundCode { get; set; } + + /// <summary> + /// 瀛﹀巻 + /// </summary> + public string EducationalBackgroundContent { get; set; } + + /// <summary> + /// 涓婂矖娆℃暟 + /// </summary> + public int TaskCount { get; set; } + + /// <summary> + /// 宸ヤ綔璧勫巻 + /// </summary> + public string WorkSeniority { get; set; } + + /// <summary> + /// 宸ヤ綔缁忛獙 + /// </summary> + public string WorkExperience { get; set; } + + /// <summary> + /// 褰曠敤鐘舵�� + /// </summary> + public EnumTaskUserHireStatus HireStatus { get; set; } } } -- Gitblit v1.9.1