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; + } + } +}