From 168c85b764a42cb12ac3c88aacea031490328864 Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Thu, 26 Oct 2023 14:07:23 +0800 Subject: [PATCH 1/2] =?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; + } + } +} From af49eee8542361430938d66d5cd16fe6bb16a8b4 Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Thu, 26 Oct 2023 14:09:56 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=9E=9A=E4=B8=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Domain/Entitys/OutStock.cs | 2 +- src/WMS.Web.Domain/Entitys/OutStockTask.cs | 2 +- src/WMS.Web.Domain/Values/InstockType.cs | 25 ++++++++++++++++++++++ 3 files changed, 27 insertions(+), 2 deletions(-) diff --git a/src/WMS.Web.Domain/Entitys/OutStock.cs b/src/WMS.Web.Domain/Entitys/OutStock.cs index 3e4812c9..48073de9 100644 --- a/src/WMS.Web.Domain/Entitys/OutStock.cs +++ b/src/WMS.Web.Domain/Entitys/OutStock.cs @@ -29,7 +29,7 @@ namespace WMS.Web.Domain.Entitys /// 单据类型 /// [Column("Type")] - public OutStockType Type { get; set; } = OutStockType.Sal; + public InstockType Type { get; set; } = InstockType.Sal; /// /// 创建人 diff --git a/src/WMS.Web.Domain/Entitys/OutStockTask.cs b/src/WMS.Web.Domain/Entitys/OutStockTask.cs index cb7184f5..0dad32d5 100644 --- a/src/WMS.Web.Domain/Entitys/OutStockTask.cs +++ b/src/WMS.Web.Domain/Entitys/OutStockTask.cs @@ -34,7 +34,7 @@ namespace WMS.Web.Domain.Entitys /// 单据类型 /// [Column("Type")] - public OutStockType Type { get; set; } = OutStockType.Sal; + public InstockType Type { get; set; } = InstockType.Sal; /// /// 操作人(出库人) /// diff --git a/src/WMS.Web.Domain/Values/InstockType.cs b/src/WMS.Web.Domain/Values/InstockType.cs index 7ec06e3c..d1a077ba 100644 --- a/src/WMS.Web.Domain/Values/InstockType.cs +++ b/src/WMS.Web.Domain/Values/InstockType.cs @@ -35,5 +35,30 @@ namespace WMS.Web.Domain.Values /// [EnumRemark("组装拆卸入库")] Assembled =5, + /// + /// 销售出库 + /// + [EnumRemark("销售出库")] + Sal = 6, + /// + /// 其他出库 + /// + [EnumRemark("其他出库")] + Miscellaneous_Out = 7, + /// + /// 直接调拨出库 + /// + [EnumRemark("直接调拨出库")] + Stkdirecttransfers_Out = 8, + /// + /// 分步式出库 + /// + [EnumRemark("分步式出库")] + StktransferInst_Out = 9, + /// + /// 组装拆卸出库 + /// + [EnumRemark("组装拆卸出库")] + Assembled_Out = 10, } }