From 168c85b764a42cb12ac3c88aacea031490328864 Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Thu, 26 Oct 2023 14:07:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=93=E5=82=A8=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../IChangeBoxRecordRepositories.cs | 10 ++++++++ .../IMoveBoxRecordRepositories.cs | 10 ++++++++ .../Infrastructure/IOutStockRepositories.cs | 10 ++++++++ .../IOutStockTaskRepositories.cs | 10 ++++++++ .../Infrastructure/ITakeStockRepositories.cs | 10 ++++++++ .../ChangeBoxRecordRepositories.cs | 24 +++++++++++++++++++ .../AppBuilderExtensions.cs | 6 +++++ .../MoveBoxRecordRepositories.cs | 24 +++++++++++++++++++ .../OutStockRepositories.cs | 24 +++++++++++++++++++ .../OutStockTaskRepositories.cs | 24 +++++++++++++++++++ .../TakeStockRepositories.cs | 24 +++++++++++++++++++ 11 files changed, 176 insertions(+) create mode 100644 src/WMS.Web.Domain/Infrastructure/IChangeBoxRecordRepositories.cs create mode 100644 src/WMS.Web.Domain/Infrastructure/IMoveBoxRecordRepositories.cs create mode 100644 src/WMS.Web.Domain/Infrastructure/IOutStockRepositories.cs create mode 100644 src/WMS.Web.Domain/Infrastructure/IOutStockTaskRepositories.cs create mode 100644 src/WMS.Web.Domain/Infrastructure/ITakeStockRepositories.cs create mode 100644 src/WMS.Web.Repositories/ChangeBoxRecordRepositories.cs create mode 100644 src/WMS.Web.Repositories/MoveBoxRecordRepositories.cs create mode 100644 src/WMS.Web.Repositories/OutStockRepositories.cs create mode 100644 src/WMS.Web.Repositories/OutStockTaskRepositories.cs create mode 100644 src/WMS.Web.Repositories/TakeStockRepositories.cs diff --git a/src/WMS.Web.Domain/Infrastructure/IChangeBoxRecordRepositories.cs b/src/WMS.Web.Domain/Infrastructure/IChangeBoxRecordRepositories.cs new file mode 100644 index 00000000..bb0f698a --- /dev/null +++ b/src/WMS.Web.Domain/Infrastructure/IChangeBoxRecordRepositories.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace WMS.Web.Domain.Infrastructure +{ + public interface IChangeBoxRecordRepositories + { + } +} diff --git a/src/WMS.Web.Domain/Infrastructure/IMoveBoxRecordRepositories.cs b/src/WMS.Web.Domain/Infrastructure/IMoveBoxRecordRepositories.cs new file mode 100644 index 00000000..7e74fced --- /dev/null +++ b/src/WMS.Web.Domain/Infrastructure/IMoveBoxRecordRepositories.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace WMS.Web.Domain.Infrastructure +{ + public interface IMoveBoxRecordRepositories + { + } +} diff --git a/src/WMS.Web.Domain/Infrastructure/IOutStockRepositories.cs b/src/WMS.Web.Domain/Infrastructure/IOutStockRepositories.cs new file mode 100644 index 00000000..dd454704 --- /dev/null +++ b/src/WMS.Web.Domain/Infrastructure/IOutStockRepositories.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace WMS.Web.Domain.Infrastructure +{ + public interface IOutStockRepositories + { + } +} diff --git a/src/WMS.Web.Domain/Infrastructure/IOutStockTaskRepositories.cs b/src/WMS.Web.Domain/Infrastructure/IOutStockTaskRepositories.cs new file mode 100644 index 00000000..75e181a9 --- /dev/null +++ b/src/WMS.Web.Domain/Infrastructure/IOutStockTaskRepositories.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace WMS.Web.Domain.Infrastructure +{ + public interface IOutStockTaskRepositories + { + } +} diff --git a/src/WMS.Web.Domain/Infrastructure/ITakeStockRepositories.cs b/src/WMS.Web.Domain/Infrastructure/ITakeStockRepositories.cs new file mode 100644 index 00000000..fcd8ae2c --- /dev/null +++ b/src/WMS.Web.Domain/Infrastructure/ITakeStockRepositories.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace WMS.Web.Domain.Infrastructure +{ + public interface ITakeStockRepositories + { + } +} diff --git a/src/WMS.Web.Repositories/ChangeBoxRecordRepositories.cs b/src/WMS.Web.Repositories/ChangeBoxRecordRepositories.cs new file mode 100644 index 00000000..1d4266ab --- /dev/null +++ b/src/WMS.Web.Repositories/ChangeBoxRecordRepositories.cs @@ -0,0 +1,24 @@ +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 +{ + public class ChangeBoxRecordRepositories: IChangeBoxRecordRepositories + { + private readonly IMapper _mapper; + private readonly IServiceProvider _serviceProvider; + private readonly RepositoryDbContext _context; + + + public ChangeBoxRecordRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider) + { + _context = context; + _mapper = mapper; + _serviceProvider = serviceProvider; + } + } +} diff --git a/src/WMS.Web.Repositories/DependencyInjection/AppBuilderExtensions.cs b/src/WMS.Web.Repositories/DependencyInjection/AppBuilderExtensions.cs index 7c5fd6f6..0498239f 100644 --- a/src/WMS.Web.Repositories/DependencyInjection/AppBuilderExtensions.cs +++ b/src/WMS.Web.Repositories/DependencyInjection/AppBuilderExtensions.cs @@ -33,6 +33,12 @@ namespace Microsoft.Extensions.DependencyInjection services.AddHttpContextAccessor(); services.AddTransient(); + + services.AddTransient(); + services.AddTransient(); + services.AddTransient(); + services.AddTransient(); + services.AddTransient(); } } } diff --git a/src/WMS.Web.Repositories/MoveBoxRecordRepositories.cs b/src/WMS.Web.Repositories/MoveBoxRecordRepositories.cs new file mode 100644 index 00000000..7ca4bb7a --- /dev/null +++ b/src/WMS.Web.Repositories/MoveBoxRecordRepositories.cs @@ -0,0 +1,24 @@ +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 +{ + public class MoveBoxRecordRepositories: IMoveBoxRecordRepositories + { + private readonly IMapper _mapper; + private readonly IServiceProvider _serviceProvider; + private readonly RepositoryDbContext _context; + + + public MoveBoxRecordRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider) + { + _context = context; + _mapper = mapper; + _serviceProvider = serviceProvider; + } + } +} diff --git a/src/WMS.Web.Repositories/OutStockRepositories.cs b/src/WMS.Web.Repositories/OutStockRepositories.cs new file mode 100644 index 00000000..934513e9 --- /dev/null +++ b/src/WMS.Web.Repositories/OutStockRepositories.cs @@ -0,0 +1,24 @@ +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 +{ + public class OutStockRepositories: IOutStockRepositories + { + private readonly IMapper _mapper; + private readonly IServiceProvider _serviceProvider; + private readonly RepositoryDbContext _context; + + + public OutStockRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider) + { + _context = context; + _mapper = mapper; + _serviceProvider = serviceProvider; + } + } +} diff --git a/src/WMS.Web.Repositories/OutStockTaskRepositories.cs b/src/WMS.Web.Repositories/OutStockTaskRepositories.cs new file mode 100644 index 00000000..46fd376a --- /dev/null +++ b/src/WMS.Web.Repositories/OutStockTaskRepositories.cs @@ -0,0 +1,24 @@ +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 +{ + public class OutStockTaskRepositories: IOutStockTaskRepositories + { + private readonly IMapper _mapper; + private readonly IServiceProvider _serviceProvider; + private readonly RepositoryDbContext _context; + + + public OutStockTaskRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider) + { + _context = context; + _mapper = mapper; + _serviceProvider = serviceProvider; + } + } +} diff --git a/src/WMS.Web.Repositories/TakeStockRepositories.cs b/src/WMS.Web.Repositories/TakeStockRepositories.cs new file mode 100644 index 00000000..aa5bd93e --- /dev/null +++ b/src/WMS.Web.Repositories/TakeStockRepositories.cs @@ -0,0 +1,24 @@ +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 +{ + public class TakeStockRepositories: ITakeStockRepositories + { + private readonly IMapper _mapper; + private readonly IServiceProvider _serviceProvider; + private readonly RepositoryDbContext _context; + + + public TakeStockRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider) + { + _context = context; + _mapper = mapper; + _serviceProvider = serviceProvider; + } + } +}