From c582e460986388dec3c337f3fbc2b8cf616c6e4a Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期二, 12 八月 2025 19:07:26 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs | 73 +++++++++++++++++++++++++++++++++++- 1 files changed, 71 insertions(+), 2 deletions(-) diff --git a/FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs b/FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs index ce89631..5ff85b3 100644 --- a/FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs +++ b/FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs @@ -33,12 +33,18 @@ UserExpectJobs = []; UserCredentials = []; Photos = []; + TaskInfoUsers = []; } /// <summary> /// 鐢ㄦ埛Id /// </summary> public Guid Id { get; set; } + + /// <summary> + /// 瀹屽杽搴� + /// </summary> + public int CompleteRate { get; set; } /// <summary> /// 澶村儚 @@ -174,6 +180,11 @@ [AdaptIgnore] [JsonProperty("photos")] public List<string> PhotoImgs => Photos.Select(it => it.Img).ToList(); + + /// <summary> + /// 缁忓巻 + /// </summary> + public List<GetUserResumeQueryResultExperience> TaskInfoUsers { get; set; } } /// <summary> @@ -225,12 +236,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> /// 鍙戣瘉鍗曚綅 @@ -258,4 +269,62 @@ /// </summary> public string Img { get; set; } } + + /// <summary> + /// 鏌ヨ鐢ㄦ埛绠�鍘�-缁撴灉-缁忓巻 + /// </summary> + public class GetUserResumeQueryResultExperience + { + /// <summary> + /// 绛剧害鏃堕棿 + /// </summary> + public DateTime? SignContractTime { get; set; } + + /// <summary> + /// 浼佷笟鍏ㄧО + /// </summary> + [AdaptIgnore] + public string EnterpriseName => TaskInfo.Enterprise.EnterpriseName; + + /// <summary> + /// 浠诲姟鍚嶇О + /// </summary> + [AdaptIgnore] + public string Name => TaskInfo.Name; + + /// <summary> + /// 浠诲姟 + /// </summary> + [JsonIgnore, SwaggerIgnore] + public GetUserResumeQueryResultTaskInfo TaskInfo { get; set; } + } + + /// <summary> + /// 鏌ヨ鐢ㄦ埛绠�鍘�-缁撴灉-缁忓巻 + /// </summary> + public class GetUserResumeQueryResultTaskInfo + { + /// <summary> + /// 浼佷笟 + /// </summary> + public GetUserResumeQueryResultTaskInfoEnterprise Enterprise { 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