From a292dbb9287676bd4e4e516db439901f241bd73a Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期一, 11 八月 2025 10:11:15 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumePersonalQuery.cs | 97 ++++++++++++++++++++++++ FlexJobApi.Core/FlexJobApi.Core.xml | 100 +++++++++++++++++++++++++ FlexJobApi.UserServer.Application/UserResumes/Queries/UserResumeQueryHandler.cs | 8 + 3 files changed, 202 insertions(+), 3 deletions(-) diff --git a/FlexJobApi.Core/FlexJobApi.Core.xml b/FlexJobApi.Core/FlexJobApi.Core.xml index 77bd1a7..c5ed334 100644 --- a/FlexJobApi.Core/FlexJobApi.Core.xml +++ b/FlexJobApi.Core/FlexJobApi.Core.xml @@ -3934,6 +3934,11 @@ 瀵嗙爜鐧诲綍缁撴灉 </summary> </member> + <member name="P:FlexJobApi.Core.LoginCommandCallback.Id"> + <summary> + 鐢ㄦ埛Id + </summary> + </member> <member name="P:FlexJobApi.Core.LoginCommandCallback.AccessToken"> <summary> 鐢ㄦ埛璁块棶浠ょ墝 @@ -5634,6 +5639,101 @@ 鏌ヨ鐢ㄦ埛绠�鍘�-涓汉淇℃伅 </summary> </member> + <member name="T:FlexJobApi.Core.GetUserResumePersonalQueryResultModel"> + <summary> + 鏌ヨ鐢ㄦ埛绠�鍘�-涓汉淇℃伅-缁撴灉 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.Avatar"> + <summary> + 澶村儚 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.Name"> + <summary> + 濮撳悕 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.Identity"> + <summary> + 韬唤璇佸彿 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.PersonalIdentityCode"> + <summary> + 韬唤缂栧彿 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.PersonalIdentityContent"> + <summary> + 韬唤 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.EducationalBackgroundCode"> + <summary> + 瀛﹀巻缂栧彿 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.EducationalBackgroundContent"> + <summary> + 瀛﹀巻 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.ProvinceCode"> + <summary> + 甯搁┗鐪佷唤缂栧彿 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.ProvinceContent"> + <summary> + 甯搁┗鐪佷唤 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.CityCode"> + <summary> + 甯搁┗鍩庡競缂栧彿 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.CityContent"> + <summary> + 甯搁┗鍩庡競 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.JobSeekingStatus"> + <summary> + 姹傝亴鐘舵�� + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.UserCredentialsTypeCode"> + <summary> + 鐢ㄦ埛淇℃伅璧勬牸璇佷功 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.WorkSeniority"> + <summary> + 宸ヤ綔璧勫巻 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.WorkExperience"> + <summary> + 宸ヤ綔缁忛獙 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.Height"> + <summary> + 韬珮 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.Weight"> + <summary> + 浣撻噸 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetUserResumePersonalQueryResultModel.PhotosImg"> + <summary> + 鐢熸椿鐓� + </summary> + </member> <member name="T:FlexJobApi.Core.GetUserResumePersonalQueryResult"> <summary> 鏌ヨ鐢ㄦ埛绠�鍘�-涓汉淇℃伅-缁撴灉 diff --git a/FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumePersonalQuery.cs b/FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumePersonalQuery.cs index 56d9c6a..d8db389 100644 --- a/FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumePersonalQuery.cs +++ b/FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumePersonalQuery.cs @@ -21,6 +21,103 @@ /// <summary> /// 鏌ヨ鐢ㄦ埛绠�鍘�-涓汉淇℃伅-缁撴灉 /// </summary> + public class GetUserResumePersonalQueryResultModel + { + /// <summary> + /// 澶村儚 + /// </summary> + public string Avatar { get; set; } + + /// <summary> + /// 濮撳悕 + /// </summary> + public string Name { get; set; } + + /// <summary> + /// 韬唤璇佸彿 + /// </summary> + public string Identity { 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 string ProvinceCode { get; set; } + + /// <summary> + /// 甯搁┗鐪佷唤 + /// </summary> + public string ProvinceContent { get; set; } + + /// <summary> + /// 甯搁┗鍩庡競缂栧彿 + /// </summary> + public string CityCode { get; set; } + + /// <summary> + /// 甯搁┗鍩庡競 + /// </summary> + public string CityContent { get; set; } + + /// <summary> + /// 姹傝亴鐘舵�� + /// </summary> + public EnumPersonalJobSeekingStatus? JobSeekingStatus { get; set; } + + /// <summary> + /// 鐢ㄦ埛淇℃伅璧勬牸璇佷功 + /// </summary> + public List<string> UserCredentialsTypeCode { get; set; } + + /// <summary> + /// 宸ヤ綔璧勫巻 + /// </summary> + public string WorkSeniority { get; set; } + + /// <summary> + /// 宸ヤ綔缁忛獙 + /// </summary> + public string WorkExperience { get; set; } + + /// <summary> + /// 韬珮 + /// </summary> + public int? Height { get; set; } + + /// <summary> + /// 浣撻噸 + /// </summary> + public int? Weight { get; set; } + + /// <summary> + /// 鐢熸椿鐓� + /// </summary> + public List<string> PhotosImg { get; set; } + + } + + /// <summary> + /// 鏌ヨ鐢ㄦ埛绠�鍘�-涓汉淇℃伅-缁撴灉 + /// </summary> public class GetUserResumePersonalQueryResult { /// <summary> diff --git a/FlexJobApi.UserServer.Application/UserResumes/Queries/UserResumeQueryHandler.cs b/FlexJobApi.UserServer.Application/UserResumes/Queries/UserResumeQueryHandler.cs index 680d589..4d98c98 100644 --- a/FlexJobApi.UserServer.Application/UserResumes/Queries/UserResumeQueryHandler.cs +++ b/FlexJobApi.UserServer.Application/UserResumes/Queries/UserResumeQueryHandler.cs @@ -56,10 +56,12 @@ /// <param name="request"></param> /// <param name="cancellationToken"></param> /// <returns></returns> - public Task<GetUserResumePersonalQueryResult> Handle(GetUserResumePersonalQuery request, CancellationToken cancellationToken) + public async Task<GetUserResumePersonalQueryResult> Handle(GetUserResumePersonalQuery request, CancellationToken cancellationToken) { - return rep.GetPersonalQueryable(false) - .GetDetail<User, GetUserResumePersonalQueryResult>(cancellationToken); + var model = await rep.GetPersonalQueryable(false) + .GetDetail<User, GetUserResumePersonalQueryResultModel>(cancellationToken); + var result = model.Adapt<GetUserResumePersonalQueryResult>(); + return result; } /// <summary> -- Gitblit v1.9.1