From 423abcb9d7af20b0d18a49cc4f13167f4b64107f Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期四, 11 九月 2025 14:19:00 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs | 76 ++++++++++++++++++++++++++++++++++--- 1 files changed, 69 insertions(+), 7 deletions(-) diff --git a/FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs b/FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs index c71f632..9c8ce5b 100644 --- a/FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs +++ b/FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs @@ -14,13 +14,18 @@ /// <summary> /// 鏌ヨ鐢ㄦ埛绠�鍘� /// </summary> - [Resource([EnumResourceController.UserResume])] + [Resource([EnumResourceController.UserServerUserResume], AllowAnonymous = true)] public class GetUserResumeQuery : IRequest<GetUserResumeQueryResult> { /// <summary> /// 鐢ㄦ埛Id /// </summary> public Guid? UserId { get; set; } + + /// <summary> + /// 鐏靛伐Id + /// </summary> + public Guid? EnterpriseEmployeeId { get; set; } } /// <summary> @@ -33,12 +38,18 @@ UserExpectJobs = []; UserCredentials = []; Photos = []; + TaskInfoUsers = []; } /// <summary> /// 鐢ㄦ埛Id /// </summary> - public Guid Id { get; set; } + public Guid? Id { get; set; } + + /// <summary> + /// 瀹屽杽搴� + /// </summary> + public int CompleteRate { get; set; } /// <summary> /// 澶村儚 @@ -53,7 +64,8 @@ /// <summary> /// 鎵嬫満鍙� /// </summary> - public string PhoneNumber { get; set; } + /// <remarks>鑱旂郴鐢佃瘽</remarks> + public string ContactPhoneNumber { get; set; } /// <summary> /// 韬唤璇佸彿 @@ -171,7 +183,19 @@ /// 鐢熸椿鐓� /// </summary> [AdaptIgnore] + [JsonProperty("photos")] public List<string> PhotoImgs => Photos.Select(it => it.Img).ToList(); + + /// <summary> + /// 缁忓巻 + /// </summary> + [AdaptIgnore] + public List<GetUserResumeQueryResultExperience> TaskInfoUsers { get; set; } + + /// <summary> + /// 鏄惁宸叉敹钘� + /// </summary> + public bool? IsCollected { get; set; } } /// <summary> @@ -180,14 +204,19 @@ public class GetUserResumeQueryResultExpectJob { /// <summary> + /// 鏈熸湜宀椾綅涓婄骇缂栧彿 + /// </summary> + public string ExpectJobParentCode { get; set; } + + /// <summary> /// 鏈熸湜宀椾綅缂栧彿 /// </summary> - public string PersonalIdentityCode { get; set; } + public string ExpectJobCode { get; set; } /// <summary> /// 鏈熸湜宀椾綅 /// </summary> - public string PersonalIdentityContent { get; set; } + public string ExpectJobContent { get; set; } } /// <summary> @@ -218,12 +247,12 @@ /// <summary> /// 寮�濮嬫棩鏈� /// </summary> - public DateTime StartDate { get; set; } + public DateTime? StartDate { get; set; } /// <summary> /// 缁撴潫鏃ユ湡 /// </summary> - public DateTime EndDate { get; set; } + public DateTime? EndDate { get; set; } /// <summary> /// 鍙戣瘉鍗曚綅 @@ -251,4 +280,37 @@ /// </summary> public string Img { get; set; } } + + /// <summary> + /// 鏌ヨ鐢ㄦ埛绠�鍘�-缁撴灉-缁忓巻 + /// </summary> + public class GetUserResumeQueryResultExperience + { + /// <summary> + /// 褰曠敤鏃堕棿 + /// </summary> + public DateTime? HireTime { get; set; } + + /// <summary> + /// 浼佷笟鍏ㄧО + /// </summary> + public string EnterpriseName { get; set; } + + /// <summary> + /// 浠诲姟鍚嶇О + /// </summary> + public string Name { get; set; } + } + + /// <summary> + /// 鏌ヨ鐢ㄦ埛绠�鍘�-缁撴灉-缁忓巻 + /// </summary> + public class GetUserResumeQueryResultTaskInfoEnterprise + { + /// <summary> + /// 浼佷笟鍏ㄧО + /// </summary> + public string EnterpriseName { get; set; } + + } } -- Gitblit v1.9.1