From 3a57c342ff5b39467b9dd0d5ba3c624311a581f1 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期五, 22 八月 2025 16:44:06 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.Core/Models/UserServer/EnterpriseEmployees/Commands/InviteElectronSignCommand.cs | 2 FlexJobApi.UserServer.Application/EnterpriseEmployees/Queries/EnterpriseEmployeeQueryHandler.cs | 8 +- FlexJobApi.Core/FlexJobApi.Core.xml | 170 ++++++++++++++++++++++-------------------- FlexJobApi.Core/Models/UserServer/EnterpriseEmployees/Queries/GetPersonalUserElectronSignsQuery.cs | 6 FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml | 16 +++- FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs | 4 6 files changed, 112 insertions(+), 94 deletions(-) diff --git a/FlexJobApi.Core/FlexJobApi.Core.xml b/FlexJobApi.Core/FlexJobApi.Core.xml index bf32f3b..1460102 100644 --- a/FlexJobApi.Core/FlexJobApi.Core.xml +++ b/FlexJobApi.Core/FlexJobApi.Core.xml @@ -5303,6 +5303,16 @@ 涓婁笂绛捐瘉涔﹁处鍙凤紙閫夊~锛� </summary> </member> + <member name="T:FlexJobApi.Core.CheckContractTemplateCommand"> + <summary> + 鏍¢獙鍚堝悓妯℃槸鍚﹀彲鐢� + </summary> + </member> + <member name="P:FlexJobApi.Core.CheckContractTemplateCommand.Id"> + <summary> + 鍚堝悓妯℃澘Id + </summary> + </member> <member name="T:FlexJobApi.Core.CheckReceiveTaskCommand"> <summary> 浠诲姟楠屾敹 @@ -8244,89 +8254,19 @@ 閿欒淇℃伅 </summary> </member> - <member name="T:FlexJobApi.Core.InviteEnterpriseEmployeeElectronSignCommand"> + <member name="T:FlexJobApi.Core.InviteElectronSignCommand"> <summary> 閭�璇风伒宸ョ绾� </summary> </member> - <member name="P:FlexJobApi.Core.InviteEnterpriseEmployeeElectronSignCommand.Id"> + <member name="P:FlexJobApi.Core.InviteElectronSignCommand.Id"> <summary> 鐏靛伐Id </summary> </member> - <member name="P:FlexJobApi.Core.InviteEnterpriseEmployeeElectronSignCommand.ContractTemplateId"> + <member name="P:FlexJobApi.Core.InviteElectronSignCommand.ContractTemplateId"> <summary> 鍚堝悓妯℃澘Id - </summary> - </member> - <member name="T:FlexJobApi.Core.GetEnterpriseEmployeeElectronSignQuery"> - <summary> - 鏌ヨ涓汉鐢ㄦ埛绛剧害璇︽儏 - </summary> - </member> - <member name="P:FlexJobApi.Core.GetEnterpriseEmployeeElectronSignQuery.Id"> - <summary> - 鐏靛伐Id - </summary> - </member> - <member name="P:FlexJobApi.Core.GetEnterpriseEmployeeElectronSignQuery.Code"> - <summary> - 鍚堝悓妯℃澘涓氬姟缂栫爜 - </summary> - </member> - <member name="T:FlexJobApi.Core.GetEnterpriseEmployeeElectronSignQueryResult"> - <summary> - 鏌ヨ涓汉鐢ㄦ埛绛剧害璇︽儏-缁撴灉 - </summary> - </member> - <member name="P:FlexJobApi.Core.GetEnterpriseEmployeeElectronSignQueryResult.ContractCode"> - <summary> - 鍚堝悓缂栧彿 - </summary> - </member> - <member name="P:FlexJobApi.Core.GetEnterpriseEmployeeElectronSignQueryResult.UserSignContractStatus"> - <summary> - 鐏靛伐绛剧害鐘舵�� - </summary> - </member> - <member name="P:FlexJobApi.Core.GetEnterpriseEmployeeElectronSignQueryResult.Name"> - <summary> - 绛剧害鏂逛俊鎭�-鍛樺伐-濮撳悕 - </summary> - </member> - <member name="P:FlexJobApi.Core.GetEnterpriseEmployeeElectronSignQueryResult.IdentityType"> - <summary> - 绛剧害鏂逛俊鎭�-鍛樺伐-璇佷欢绫诲瀷 - </summary> - </member> - <member name="P:FlexJobApi.Core.GetEnterpriseEmployeeElectronSignQueryResult.Identity"> - <summary> - 绛剧害鏂逛俊鎭�-鍛樺伐-璇佷欢鍙风爜 - </summary> - </member> - <member name="P:FlexJobApi.Core.GetEnterpriseEmployeeElectronSignQueryResult.UserSignContractTime"> - <summary> - 绛剧害鏂逛俊鎭�-鍛樺伐-绛剧害鏃堕棿 - </summary> - </member> - <member name="P:FlexJobApi.Core.GetEnterpriseEmployeeElectronSignQueryResult.EnterpriseType"> - <summary> - 绛剧害鏂逛俊鎭�-鍏徃涓讳綋-涓讳綋绫诲瀷 - </summary> - </member> - <member name="P:FlexJobApi.Core.GetEnterpriseEmployeeElectronSignQueryResult.EnterpriseEnterpriseName"> - <summary> - 绛剧害鏂逛俊鎭�-鍏徃涓讳綋-绛剧害涓讳綋 - </summary> - </member> - <member name="P:FlexJobApi.Core.GetEnterpriseEmployeeElectronSignQueryResult.EnterpriseSignContractTime"> - <summary> - 绛剧害鏂逛俊鎭�-鍏徃涓讳綋-绛剧害鏃堕棿 - </summary> - </member> - <member name="P:FlexJobApi.Core.GetEnterpriseEmployeeElectronSignQueryResult.ContractUrl"> - <summary> - 鍗忚鍐呭 </summary> </member> <member name="T:FlexJobApi.Core.GetEnterpriseEmployeeQuery"> @@ -8589,6 +8529,76 @@ <member name="P:FlexJobApi.Core.GetEnterpriseEmployeesQueryResultItem.EnterpriseSignContractTime"> <summary> 浼佷笟绛剧害鏃堕棿 + </summary> + </member> + <member name="T:FlexJobApi.Core.GetPersonalUserElectronSignQuery"> + <summary> + 鏌ヨ涓汉鐢ㄦ埛绛剧害璇︽儏 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetPersonalUserElectronSignQuery.Id"> + <summary> + 鐏靛伐Id + </summary> + </member> + <member name="P:FlexJobApi.Core.GetPersonalUserElectronSignQuery.Code"> + <summary> + 鍚堝悓妯℃澘涓氬姟缂栫爜 + </summary> + </member> + <member name="T:FlexJobApi.Core.GetPersonalUserElectronSignQueryResult"> + <summary> + 鏌ヨ涓汉鐢ㄦ埛绛剧害璇︽儏-缁撴灉 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetPersonalUserElectronSignQueryResult.ContractCode"> + <summary> + 鍚堝悓缂栧彿 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetPersonalUserElectronSignQueryResult.UserSignContractStatus"> + <summary> + 鐏靛伐绛剧害鐘舵�� + </summary> + </member> + <member name="P:FlexJobApi.Core.GetPersonalUserElectronSignQueryResult.Name"> + <summary> + 绛剧害鏂逛俊鎭�-鍛樺伐-濮撳悕 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetPersonalUserElectronSignQueryResult.IdentityType"> + <summary> + 绛剧害鏂逛俊鎭�-鍛樺伐-璇佷欢绫诲瀷 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetPersonalUserElectronSignQueryResult.Identity"> + <summary> + 绛剧害鏂逛俊鎭�-鍛樺伐-璇佷欢鍙风爜 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetPersonalUserElectronSignQueryResult.UserSignContractTime"> + <summary> + 绛剧害鏂逛俊鎭�-鍛樺伐-绛剧害鏃堕棿 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetPersonalUserElectronSignQueryResult.EnterpriseType"> + <summary> + 绛剧害鏂逛俊鎭�-鍏徃涓讳綋-涓讳綋绫诲瀷 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetPersonalUserElectronSignQueryResult.EnterpriseEnterpriseName"> + <summary> + 绛剧害鏂逛俊鎭�-鍏徃涓讳綋-绛剧害涓讳綋 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetPersonalUserElectronSignQueryResult.EnterpriseSignContractTime"> + <summary> + 绛剧害鏂逛俊鎭�-鍏徃涓讳綋-绛剧害鏃堕棿 + </summary> + </member> + <member name="P:FlexJobApi.Core.GetPersonalUserElectronSignQueryResult.ContractUrl"> + <summary> + 鍗忚鍐呭 </summary> </member> <member name="T:FlexJobApi.Core.SaveEnterpriseCommand"> @@ -13352,37 +13362,37 @@ <param name="xmlDoc"></param> <returns></returns> </member> - <member name="T:FlexJobApi.UserServer.Application.GetEnterpriseEmployeeElectronSignsQuery"> + <member name="T:FlexJobApi.UserServer.Application.GetPersonalUserElectronSignsQuery"> <summary> 鏌ヨ涓汉鐢ㄦ埛绛剧害鍒楄〃 </summary> </member> - <member name="P:FlexJobApi.UserServer.Application.GetEnterpriseEmployeeElectronSignsQuery.UserSignContractStatus"> + <member name="P:FlexJobApi.UserServer.Application.GetPersonalUserElectronSignsQuery.UserSignContractStatus"> <summary> 鐏靛伐绛剧害鐘舵�� </summary> </member> - <member name="T:FlexJobApi.UserServer.Application.GetEnterpriseEmployeeElectronSignsQueryResult"> + <member name="T:FlexJobApi.UserServer.Application.GetPersonalUserElectronSignsQueryResult"> <summary> 鏌ヨ涓汉鐢ㄦ埛绛剧害鍒楄〃 </summary> </member> - <member name="T:FlexJobApi.UserServer.Application.GetEnterpriseEmployeeElectronSignsQueryResultItem"> + <member name="T:FlexJobApi.UserServer.Application.GetPersonalUserElectronSignsQueryResultItem"> <summary> 鏌ヨ涓汉鐢ㄦ埛绛剧害鍒楄〃 </summary> </member> - <member name="P:FlexJobApi.UserServer.Application.GetEnterpriseEmployeeElectronSignsQueryResultItem.Id"> + <member name="P:FlexJobApi.UserServer.Application.GetPersonalUserElectronSignsQueryResultItem.Id"> <summary> 鐏靛伐Id </summary> </member> - <member name="P:FlexJobApi.UserServer.Application.GetEnterpriseEmployeeElectronSignsQueryResultItem.EnterpriseName"> + <member name="P:FlexJobApi.UserServer.Application.GetPersonalUserElectronSignsQueryResultItem.EnterpriseName"> <summary> 浼佷笟鍏ㄧО </summary> </member> - <member name="P:FlexJobApi.UserServer.Application.GetEnterpriseEmployeeElectronSignsQueryResultItem.UserSignContractStatus"> + <member name="P:FlexJobApi.UserServer.Application.GetPersonalUserElectronSignsQueryResultItem.UserSignContractStatus"> <summary> 鐏靛伐绛剧害鐘舵�� </summary> diff --git a/FlexJobApi.Core/Models/UserServer/EnterpriseEmployees/Commands/InviteEnterpriseEmployeeElectronSignCommand.cs b/FlexJobApi.Core/Models/UserServer/EnterpriseEmployees/Commands/InviteElectronSignCommand.cs similarity index 87% rename from FlexJobApi.Core/Models/UserServer/EnterpriseEmployees/Commands/InviteEnterpriseEmployeeElectronSignCommand.cs rename to FlexJobApi.Core/Models/UserServer/EnterpriseEmployees/Commands/InviteElectronSignCommand.cs index d7dfc3b..24cec29 100644 --- a/FlexJobApi.Core/Models/UserServer/EnterpriseEmployees/Commands/InviteEnterpriseEmployeeElectronSignCommand.cs +++ b/FlexJobApi.Core/Models/UserServer/EnterpriseEmployees/Commands/InviteElectronSignCommand.cs @@ -11,7 +11,7 @@ /// 閭�璇风伒宸ョ绾� /// </summary> [Resource([EnumResourceController.UserServerEnterpriseEmployee])] - public class InviteEnterpriseEmployeeElectronSignCommand : IRequest<Guid> + public class InviteElectronSignCommand : IRequest<Guid> { /// <summary> /// 鐏靛伐Id diff --git a/FlexJobApi.Core/Models/UserServer/EnterpriseEmployees/Queries/GetEnterpriseEmployeeElectronSignsQuery.cs b/FlexJobApi.Core/Models/UserServer/EnterpriseEmployees/Queries/GetPersonalUserElectronSignsQuery.cs similarity index 74% rename from FlexJobApi.Core/Models/UserServer/EnterpriseEmployees/Queries/GetEnterpriseEmployeeElectronSignsQuery.cs rename to FlexJobApi.Core/Models/UserServer/EnterpriseEmployees/Queries/GetPersonalUserElectronSignsQuery.cs index 36db837..cc003b2 100644 --- a/FlexJobApi.Core/Models/UserServer/EnterpriseEmployees/Queries/GetEnterpriseEmployeeElectronSignsQuery.cs +++ b/FlexJobApi.Core/Models/UserServer/EnterpriseEmployees/Queries/GetPersonalUserElectronSignsQuery.cs @@ -12,7 +12,7 @@ /// 鏌ヨ涓汉鐢ㄦ埛绛剧害鍒楄〃 /// </summary> [Resource([EnumResourceController.UserServerEnterpriseEmployee])] - public class GetEnterpriseEmployeeElectronSignsQuery : PagedListQuery<GetEnterpriseEmployeeElectronSignsQueryResult, GetEnterpriseEmployeeElectronSignsQueryResultItem> + public class GetPersonalUserElectronSignsQuery : PagedListQuery<GetPersonalUserElectronSignsQueryResult, GetPersonalUserElectronSignsQueryResultItem> { /// <summary> /// 鐏靛伐绛剧害鐘舵�� @@ -23,7 +23,7 @@ /// <summary> /// 鏌ヨ涓汉鐢ㄦ埛绛剧害鍒楄〃 /// </summary> - public class GetEnterpriseEmployeeElectronSignsQueryResult : PagedListQueryResult<GetEnterpriseEmployeeElectronSignsQueryResultItem> + public class GetPersonalUserElectronSignsQueryResult : PagedListQueryResult<GetPersonalUserElectronSignsQueryResultItem> { } @@ -31,7 +31,7 @@ /// <summary> /// 鏌ヨ涓汉鐢ㄦ埛绛剧害鍒楄〃 /// </summary> - public class GetEnterpriseEmployeeElectronSignsQueryResultItem + public class GetPersonalUserElectronSignsQueryResultItem { /// <summary> /// 鐏靛伐Id diff --git a/FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs b/FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs index 5056c3a..ba2e8dd 100644 --- a/FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs +++ b/FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs @@ -33,7 +33,7 @@ ) : IRequestHandler<ImportEnterpriseEmployeesCommand, ImportEnterpriseEmployeesCommandResult>, IRequestHandler<EditEnterpriseEmployeeCommand, Guid>, - IRequestHandler<InviteEnterpriseEmployeeElectronSignCommand, Guid> + IRequestHandler<InviteElectronSignCommand, Guid> { private readonly IMediator mediator = mediator; private readonly IRepository<EnterpriseEmployee> rep = rep; @@ -203,7 +203,7 @@ /// <param name="request"></param> /// <param name="cancellationToken"></param> /// <returns></returns> - public async Task<Guid> Handle(InviteEnterpriseEmployeeElectronSignCommand request, CancellationToken cancellationToken) + public async Task<Guid> Handle(InviteElectronSignCommand request, CancellationToken cancellationToken) { var logier = JwtUtils.GetCurrentLogier(); var entity = await rep.AsQueryable() diff --git a/FlexJobApi.UserServer.Application/EnterpriseEmployees/Queries/EnterpriseEmployeeQueryHandler.cs b/FlexJobApi.UserServer.Application/EnterpriseEmployees/Queries/EnterpriseEmployeeQueryHandler.cs index a4598f3..2a300aa 100644 --- a/FlexJobApi.UserServer.Application/EnterpriseEmployees/Queries/EnterpriseEmployeeQueryHandler.cs +++ b/FlexJobApi.UserServer.Application/EnterpriseEmployees/Queries/EnterpriseEmployeeQueryHandler.cs @@ -19,7 +19,7 @@ ) : IRequestHandler<GetEnterpriseEmployeesQuery, GetEnterpriseEmployeesQueryResult>, IRequestHandler<GetEnterpriseEmployeeQuery, GetEnterpriseEmployeeQueryResult>, - IRequestHandler<GetEnterpriseEmployeeElectronSignsQuery, GetEnterpriseEmployeeElectronSignsQueryResult>, + IRequestHandler<GetPersonalUserElectronSignsQuery, GetPersonalUserElectronSignsQueryResult>, IRequestHandler<GetPersonalUserElectronSignQuery, GetPersonalUserElectronSignQueryResult> { private readonly IRepository<EnterpriseEmployee> rep = rep; @@ -147,7 +147,7 @@ /// <param name="request"></param> /// <param name="cancellationToken"></param> /// <returns></returns> - public async Task<GetEnterpriseEmployeeElectronSignsQueryResult> Handle(GetEnterpriseEmployeeElectronSignsQuery request, CancellationToken cancellationToken) + public async Task<GetPersonalUserElectronSignsQueryResult> Handle(GetPersonalUserElectronSignsQuery request, CancellationToken cancellationToken) { var logier = JwtUtils.GetCurrentLogier(); var q = rep.AsQueryable().AsNoTracking() @@ -163,13 +163,13 @@ || it.UserSignContractStatus == EnumTaskUserSignContractStatus.Effect || it.UserSignContractStatus == EnumTaskUserSignContractStatus.Stop); } - var s = q.Select(it => new GetEnterpriseEmployeeElectronSignsQueryResultItem + var s = q.Select(it => new GetPersonalUserElectronSignsQueryResultItem { Id = it.Id, EnterpriseName = it.Enterprise.EnterpriseName, UserSignContractStatus = it.UserSignContractStatus, }); - return await request.PageModel.GetPagedListAsync<GetEnterpriseEmployeeElectronSignsQueryResult, GetEnterpriseEmployeeElectronSignsQueryResultItem>(s, cancellationToken); + return await request.PageModel.GetPagedListAsync<GetPersonalUserElectronSignsQueryResult, GetPersonalUserElectronSignsQueryResultItem>(s, cancellationToken); } /// <summary> diff --git a/FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml b/FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml index 86f5902..778cee4 100644 --- a/FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml +++ b/FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml @@ -181,6 +181,14 @@ <param name="cancellationToken"></param> <returns></returns> </member> + <member name="M:FlexJobApi.UserServer.Application.ContractTemplateCommandHandler.Handle(FlexJobApi.Core.CheckContractTemplateCommand,System.Threading.CancellationToken)"> + <summary> + 鏍¢獙鍚堝悓妯℃槸鍚﹀彲鐢� + </summary> + <param name="request"></param> + <param name="cancellationToken"></param> + <returns></returns> + </member> <member name="M:FlexJobApi.UserServer.Application.ContractTemplateCommandHandler.SyncElectronSignContractTemplate(FlexJobApi.Core.ContractTemplate)"> <summary> 鍚屾鐢靛瓙绛惧悎鍚屾ā鏉� @@ -366,7 +374,7 @@ 鐏靛伐鍛戒护澶勭悊鍣� </summary> </member> - <member name="M:FlexJobApi.UserServer.Application.EnterpriseEmployeesCommandHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.EnterpriseEmployee},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.User},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.EnterpriseEmployeeContract})"> + <member name="M:FlexJobApi.UserServer.Application.EnterpriseEmployeesCommandHandler.#ctor(MediatR.IMediator,Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.EnterpriseEmployee},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.User},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.EnterpriseEmployeeContract})"> <summary> 鐏靛伐鍛戒护澶勭悊鍣� </summary> @@ -387,7 +395,7 @@ <param name="cancellationToken"></param> <returns></returns> </member> - <member name="M:FlexJobApi.UserServer.Application.EnterpriseEmployeesCommandHandler.Handle(FlexJobApi.Core.InviteEnterpriseEmployeeElectronSignCommand,System.Threading.CancellationToken)"> + <member name="M:FlexJobApi.UserServer.Application.EnterpriseEmployeesCommandHandler.Handle(FlexJobApi.Core.InviteElectronSignCommand,System.Threading.CancellationToken)"> <summary> 閭�璇风伒宸ョ绾� </summary> @@ -421,7 +429,7 @@ <param name="cancellationToken"></param> <returns></returns> </member> - <member name="M:FlexJobApi.UserServer.Application.EnterpriseEmployeeQueryHandler.Handle(FlexJobApi.UserServer.Application.GetEnterpriseEmployeeElectronSignsQuery,System.Threading.CancellationToken)"> + <member name="M:FlexJobApi.UserServer.Application.EnterpriseEmployeeQueryHandler.Handle(FlexJobApi.UserServer.Application.GetPersonalUserElectronSignsQuery,System.Threading.CancellationToken)"> <summary> 鏌ヨ涓汉鐢ㄦ埛绛剧害鍒楄〃 </summary> @@ -429,7 +437,7 @@ <param name="cancellationToken"></param> <returns></returns> </member> - <member name="M:FlexJobApi.UserServer.Application.EnterpriseEmployeeQueryHandler.Handle(FlexJobApi.Core.GetEnterpriseEmployeeElectronSignQuery,System.Threading.CancellationToken)"> + <member name="M:FlexJobApi.UserServer.Application.EnterpriseEmployeeQueryHandler.Handle(FlexJobApi.Core.GetPersonalUserElectronSignQuery,System.Threading.CancellationToken)"> <summary> 鏌ヨ涓汉鐢ㄦ埛绛剧害璇︽儏 </summary> -- Gitblit v1.9.1