From 8eee16cace4ee81f4ddff2a1e265db792178e70e Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期四, 07 八月 2025 17:16:56 +0800 Subject: [PATCH] feat:企业开发 --- FlexJobApi.Core/Models/User/Enterprises/Commands/SaveEnterpriseCommand.cs | 2 +- FlexJobApi.Core/Models/Main/Tasks/Repositories/TaskInfoRepository.cs | 2 +- FlexJobApi.Core/FlexJobApi.Core.xml | 35 ++++++++++++++++++++--------------- FlexJobApi.Application/Tasks/Commands/TaskInfoCommandHandler.cs | 12 ++++++------ FlexJobApi.Application/FlexJobApi.Application.xml | 3 ++- 5 files changed, 30 insertions(+), 24 deletions(-) diff --git a/FlexJobApi.Application/FlexJobApi.Application.xml b/FlexJobApi.Application/FlexJobApi.Application.xml index d060bfd..0874d90 100644 --- a/FlexJobApi.Application/FlexJobApi.Application.xml +++ b/FlexJobApi.Application/FlexJobApi.Application.xml @@ -64,7 +64,7 @@ <param name="cancellationToken"></param> <returns></returns> </member> - <member name="M:FlexJobApi.Application.DictionaryDataCommandHandler.LoopSyncHumanResourcesAreaDictionaryData(System.Guid,System.Collections.Generic.List{FlexJobApi.Core.DictionaryData},System.Collections.Generic.List{FlexJobApi.Core.BaseArea},System.Collections.Generic.List{FlexJobApi.Core.BaseArea})"> + <member name="M:FlexJobApi.Application.DictionaryDataCommandHandler.LoopSyncHumanResourcesAreaDictionaryData(System.Guid,System.Collections.Generic.List{FlexJobApi.Core.DictionaryData},System.Collections.Generic.List{FlexJobApi.Core.BaseArea},System.Collections.Generic.List{FlexJobApi.Core.BaseArea},System.Int32)"> <summary> 閫掑綊鍚屾浜哄姏璧勬簮鍦板尯瀛楀吀鏁版嵁 </summary> @@ -72,6 +72,7 @@ <param name="entities"></param> <param name="all"></param> <param name="areas"></param> + <param name="deep"></param> </member> <member name="T:FlexJobApi.Application.DictionaryCategoriesQueryHandler"> <summary> diff --git a/FlexJobApi.Application/Tasks/Commands/TaskInfoCommandHandler.cs b/FlexJobApi.Application/Tasks/Commands/TaskInfoCommandHandler.cs index a71b3b1..b55ad0e 100644 --- a/FlexJobApi.Application/Tasks/Commands/TaskInfoCommandHandler.cs +++ b/FlexJobApi.Application/Tasks/Commands/TaskInfoCommandHandler.cs @@ -34,12 +34,12 @@ { var logier = JwtUtils.GetCurrentLogier(); return await request.SaveData<TaskInfo, SaveTaskInfoCommand>( - q => TaskInfoRepository.GetQueryable( - rep, - q => q - .Include(it => it.Benefits) - .Include(it => it.CredentialLimits), - logier), + q => { + q = TaskInfoRepository.GetQueryable(rep) + .Include(it => it.Benefits) + .Include(it => it.CredentialLimits); + return q; + }, null, (entity) => { diff --git a/FlexJobApi.Core/FlexJobApi.Core.xml b/FlexJobApi.Core/FlexJobApi.Core.xml index f4271d6..97f842d 100644 --- a/FlexJobApi.Core/FlexJobApi.Core.xml +++ b/FlexJobApi.Core/FlexJobApi.Core.xml @@ -2525,6 +2525,11 @@ 鏌ヨ鎵�鏈� </summary> </member> + <member name="P:FlexJobApi.Core.GetDictionaryDataSelectQuery.MaxDeep"> + <summary> + 鏈�澶ф繁搴� + </summary> + </member> <member name="P:FlexJobApi.Core.GetDictionaryDataSelectQueryResultOption.Id"> <summary> Id @@ -2950,12 +2955,12 @@ 鍙戝竷鐘舵�� </summary> </member> - <member name="T:FlexJobApi.Core.TaskInfoQueryable"> + <member name="T:FlexJobApi.Core.TaskInfoRepository"> <summary> - 浠诲姟鏌ヨ + 浠诲姟浠撳簱 </summary> </member> - <member name="M:FlexJobApi.Core.TaskInfoQueryable.GetQueryable(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.TaskInfo},System.Func{System.Linq.IQueryable{FlexJobApi.Core.TaskInfo},System.Linq.IQueryable{FlexJobApi.Core.TaskInfo}},FlexJobApi.Core.CurrentLogier)"> + <member name="M:FlexJobApi.Core.TaskInfoRepository.GetQueryable(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.TaskInfo},FlexJobApi.Core.CurrentLogier)"> <summary> 鑾峰彇浠诲姟鏌ヨ </summary> @@ -3054,19 +3059,19 @@ 浼佷笟璁よ瘉 </summary> </member> - <member name="P:FlexJobApi.Core.SaveEnterpriseCommand.ProvinceId"> + <member name="P:FlexJobApi.Core.SaveEnterpriseCommand.ProvinceCode"> <summary> - 鎵�鍦ㄧ渷浠絀d + 鎵�鍦ㄧ渷浠界紪鍙� </summary> </member> - <member name="P:FlexJobApi.Core.SaveEnterpriseCommand.CityId"> + <member name="P:FlexJobApi.Core.SaveEnterpriseCommand.CityCode"> <summary> - 鎵�鍦ㄥ煄甯侷d + 鎵�鍦ㄥ煄甯傜紪鍙� </summary> </member> - <member name="P:FlexJobApi.Core.SaveEnterpriseCommand.IndustryTypeId"> + <member name="P:FlexJobApi.Core.SaveEnterpriseCommand.IndustryTypeCode"> <summary> - 鎵�灞炶涓欼d + 鎵�灞炶涓氱紪鍙� </summary> </member> <member name="P:FlexJobApi.Core.SaveEnterpriseCommand.MainBusiness"> @@ -3254,9 +3259,9 @@ 浼佷笟璁よ瘉 </summary> </member> - <member name="P:FlexJobApi.Core.GetEnterpriseQueryResult.ProvinceId"> + <member name="P:FlexJobApi.Core.GetEnterpriseQueryResult.ProvinceCode"> <summary> - 鎵�鍦ㄧ渷浠絀d + 鎵�鍦ㄧ渷浠界紪鍙� </summary> </member> <member name="P:FlexJobApi.Core.GetEnterpriseQueryResult.ProvinceContent"> @@ -3264,9 +3269,9 @@ 鎵�鍦ㄧ渷浠� </summary> </member> - <member name="P:FlexJobApi.Core.GetEnterpriseQueryResult.CityId"> + <member name="P:FlexJobApi.Core.GetEnterpriseQueryResult.CityCode"> <summary> - 鎵�鍦ㄥ煄甯侷d + 鎵�鍦ㄥ煄甯傜紪鍙� </summary> </member> <member name="P:FlexJobApi.Core.GetEnterpriseQueryResult.CityContent"> @@ -3274,9 +3279,9 @@ 鎵�鍦ㄥ煄甯� </summary> </member> - <member name="P:FlexJobApi.Core.GetEnterpriseQueryResult.IndustryTypeId"> + <member name="P:FlexJobApi.Core.GetEnterpriseQueryResult.IndustryTypeCode"> <summary> - 鎵�灞炶涓欼d + 鎵�灞炶涓氱紪鍙� </summary> </member> <member name="P:FlexJobApi.Core.GetEnterpriseQueryResult.IndustryTypeContent"> diff --git a/FlexJobApi.Core/Models/Main/Tasks/Repositories/TaskInfoRepository.cs b/FlexJobApi.Core/Models/Main/Tasks/Repositories/TaskInfoRepository.cs index 4fbc5a6..c8c5b2a 100644 --- a/FlexJobApi.Core/Models/Main/Tasks/Repositories/TaskInfoRepository.cs +++ b/FlexJobApi.Core/Models/Main/Tasks/Repositories/TaskInfoRepository.cs @@ -24,7 +24,7 @@ public static IQueryable<TaskInfo> GetQueryable(this IRepository<TaskInfo> rep, CurrentLogier logier = null) { logier = logier ?? JwtUtils.GetCurrentLogier(); - return q = rep.AsQueryable().AsNoTracking() + return rep.AsQueryable().AsNoTracking() .OrderBy(it => it.BeginTime) .Where(it => it.EnterpriseId == logier.EnterpriseId); } diff --git a/FlexJobApi.Core/Models/User/Enterprises/Commands/SaveEnterpriseCommand.cs b/FlexJobApi.Core/Models/User/Enterprises/Commands/SaveEnterpriseCommand.cs index d3055d9..51b04eb 100644 --- a/FlexJobApi.Core/Models/User/Enterprises/Commands/SaveEnterpriseCommand.cs +++ b/FlexJobApi.Core/Models/User/Enterprises/Commands/SaveEnterpriseCommand.cs @@ -65,7 +65,7 @@ /// <summary> /// 鎵�灞炶涓氱紪鍙� /// </summary> - public Guid? IndustryTypeCode { get; set; } + public string IndustryTypeCode { get; set; } /// <summary> /// 涓昏惀涓氬姟 -- Gitblit v1.9.1