From 886769f259ec9e59a319af966182663fb01102e9 Mon Sep 17 00:00:00 2001 From: tongfei <244188119@qq.com> Date: Wed, 25 Oct 2023 16:57:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A5=E5=BA=93=E5=8D=95-=E4=BB=93=E5=82=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml | 5 ++++ .../IInstockOrderRepositories.cs | 13 +++++++++ src/WMS.Web.Domain/WMS.Web.Domain.csproj | 4 --- .../AppBuilderExtensions.cs | 4 +++ .../InstockOrderRepositories.cs | 27 +++++++++++++++++++ 5 files changed, 49 insertions(+), 4 deletions(-) create mode 100644 src/WMS.Web.Domain/Infrastructure/IInstockOrderRepositories.cs create mode 100644 src/WMS.Web.Repositories/InstockOrderRepositories.cs diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml index 57726d4d..75c78da4 100644 --- a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml +++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml @@ -14,6 +14,11 @@ ID + + + wms入库单-仓储接口 + + erp:单据查询-采购入库单 diff --git a/src/WMS.Web.Domain/Infrastructure/IInstockOrderRepositories.cs b/src/WMS.Web.Domain/Infrastructure/IInstockOrderRepositories.cs new file mode 100644 index 00000000..be2e79e8 --- /dev/null +++ b/src/WMS.Web.Domain/Infrastructure/IInstockOrderRepositories.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace WMS.Web.Domain.Infrastructure +{ + /// + /// wms入库单-仓储接口 + /// + public interface IInstockOrderRepositories + { + } +} diff --git a/src/WMS.Web.Domain/WMS.Web.Domain.csproj b/src/WMS.Web.Domain/WMS.Web.Domain.csproj index 02a74e0d..342ff923 100644 --- a/src/WMS.Web.Domain/WMS.Web.Domain.csproj +++ b/src/WMS.Web.Domain/WMS.Web.Domain.csproj @@ -10,10 +10,6 @@ ../WMS.Web.Api/wwwroot/WMS.Web.Domain.xml - - - - diff --git a/src/WMS.Web.Repositories/DependencyInjection/AppBuilderExtensions.cs b/src/WMS.Web.Repositories/DependencyInjection/AppBuilderExtensions.cs index b5ad9b17..7c5fd6f6 100644 --- a/src/WMS.Web.Repositories/DependencyInjection/AppBuilderExtensions.cs +++ b/src/WMS.Web.Repositories/DependencyInjection/AppBuilderExtensions.cs @@ -2,6 +2,8 @@ using System; using System.Collections.Generic; using System.Text; +using WMS.Web.Domain.Infrastructure; +using WMS.Web.Repositories; using WMS.Web.Repositories.Configuration; using WMS.Web.Repositories.DependencyInjection; @@ -29,6 +31,8 @@ namespace Microsoft.Extensions.DependencyInjection private static void AddRepositories(this IServiceCollection services) { services.AddHttpContextAccessor(); + + services.AddTransient(); } } } diff --git a/src/WMS.Web.Repositories/InstockOrderRepositories.cs b/src/WMS.Web.Repositories/InstockOrderRepositories.cs new file mode 100644 index 00000000..48e6347c --- /dev/null +++ b/src/WMS.Web.Repositories/InstockOrderRepositories.cs @@ -0,0 +1,27 @@ +using AutoMapper; +using System; +using System.Collections.Generic; +using System.Text; +using WMS.Web.Domain.Infrastructure; +using WMS.Web.Repositories.Configuration; + +namespace WMS.Web.Repositories +{ + /// + /// wms入库单-仓储 + /// + public class InstockOrderRepositories: IInstockOrderRepositories + { + private readonly IMapper _mapper; + private readonly IServiceProvider _serviceProvider; + private readonly RepositoryDbContext _context; + + + public InstockOrderRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider) + { + _context = context; + _mapper = mapper; + _serviceProvider = serviceProvider; + } + } +}