diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/EquipmentRecordPermissions.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/ChassisPermissions.cs similarity index 96% rename from be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/EquipmentRecordPermissions.cs rename to be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/ChassisPermissions.cs index cd76d45fa..9d3403ac7 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/EquipmentRecordPermissions.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/ChassisPermissions.cs @@ -1,4 +1,5 @@ using Volo.Abp.Authorization.Permissions; +using Win_in.Sfs.Wms.Store.Domain; namespace Win_in.Sfs.Wms.Store.Application.Contracts; diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/DTOs/EquipmentRecordDTO.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/DTOs/ChassisDTO.cs similarity index 100% rename from be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/DTOs/EquipmentRecordDTO.cs rename to be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/DTOs/ChassisDTO.cs diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/IEquipmentRecordAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/IChassisAppService.cs similarity index 100% rename from be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/IEquipmentRecordAppService.cs rename to be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/IChassisAppService.cs diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/Inputs/EquipmentRecordEditInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/Inputs/ChassisEditInput.cs similarity index 100% rename from be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/Inputs/EquipmentRecordEditInput.cs rename to be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/Inputs/ChassisEditInput.cs diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/Inputs/EquipmentRecordImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/Inputs/ChassisImportInput.cs similarity index 100% rename from be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/Inputs/EquipmentRecordImportInput.cs rename to be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Chassis/Inputs/ChassisImportInput.cs diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ChassisOperationSequence/ChassisOperationSequencePermissions.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ChassisOperationSequence/ChassisOperationSequencePermissions.cs new file mode 100644 index 000000000..09fd991f1 --- /dev/null +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ChassisOperationSequence/ChassisOperationSequencePermissions.cs @@ -0,0 +1,21 @@ +using Volo.Abp.Authorization.Permissions; +using Win_in.Sfs.Wms.Store.Domain; + +namespace Win_in.Sfs.Wms.Store.Application.Contracts; + +public static class ChassisOperationSequencePermissions +{ + public const string Default = StorePermissions.GroupName + "." + nameof(ChassisOperationSequence); + public const string Create = Default + "." + StorePermissions.CreateStr; + public const string Update = Default + "." + StorePermissions.UpdateStr; + public const string Delete = Default + "." + StorePermissions.DeleteStr; + + public static void AddChassisOperationSequencePermission(this PermissionGroupDefinition permissionGroup) + { + var purchaseOrderPermission = + permissionGroup.AddPermission(Default, StorePermissionDefinitionProvider.L(nameof(ChassisOperationSequence))); + purchaseOrderPermission.AddChild(Create, StorePermissionDefinitionProvider.L(StorePermissions.CreateStr)); + purchaseOrderPermission.AddChild(Update, StorePermissionDefinitionProvider.L(StorePermissions.UpdateStr)); + purchaseOrderPermission.AddChild(Delete, StorePermissionDefinitionProvider.L(StorePermissions.DeleteStr)); + } +} diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ChassisOperationSequence/DTOs/ChassisOperationSequenceDTO.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ChassisOperationSequence/DTOs/ChassisOperationSequenceDTO.cs new file mode 100644 index 000000000..31994e458 --- /dev/null +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ChassisOperationSequence/DTOs/ChassisOperationSequenceDTO.cs @@ -0,0 +1,48 @@ +using System; +using System.ComponentModel.DataAnnotations; +using Win_in.Sfs.Shared.Application.Contracts; + +namespace Win_in.Sfs.Wms.Store.Application.Contracts; + +/// +/// 底盘信息 +/// +[Display(Name = "底盘信息")] +public class ChassisOperationSequenceDTO : SfsBasicDTOBase +{ + /// + /// Wms编号 + /// + [Display(Name = "Wms编号")] + public string Number { get; set; } + + /// + /// 底盘号 + /// + [Display(Name = "底盘号")] + public string ChassisOperationSequenceNumber { get; set; } + + /// + /// 描述 + /// + [Display(Name = "描述")] + public string Description { get; set; } + + /// + /// 底盘生产时间 + /// + [Display(Name = "底盘生产时间")] + public DateTime ProduceDateTime { get; set; } + + /// + /// 接收接口时间 + /// + [Display(Name = "接收接口时间")] + public DateTime ReceiveInterfaceDateTime { get; set; } + + /// + /// 执行位置排序列 + /// + [Display(Name = "执行位置排序列")] + public long SortNumber { get; set; } +} diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ChassisOperationSequence/IChassisOperationSequenceAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ChassisOperationSequence/IChassisOperationSequenceAppService.cs new file mode 100644 index 000000000..7b5eb3a43 --- /dev/null +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ChassisOperationSequence/IChassisOperationSequenceAppService.cs @@ -0,0 +1,12 @@ +using Win_in.Sfs.Shared.Application.Contracts; + +namespace Win_in.Sfs.Wms.Store.Application.Contracts; + +public interface IChassisOperationSequenceAppService + : + ISfsStoreMasterAppServiceBase, + ISfsCheckStatusAppService + , ISfsUpsertAppService +{ +} diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ChassisOperationSequence/Inputs/ChassisOperationSequenceEditInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ChassisOperationSequence/Inputs/ChassisOperationSequenceEditInput.cs new file mode 100644 index 000000000..4876016ef --- /dev/null +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ChassisOperationSequence/Inputs/ChassisOperationSequenceEditInput.cs @@ -0,0 +1,48 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace Win_in.Sfs.Wms.Store.Application.Contracts; + +/// +/// 底盘信息 +/// +[Display(Name = "底盘信息")] +public class ChassisOperationSequenceEditInput + : SfsStoreCreateOrUpdateInputBase +{ + /// + /// Wms编号 + /// + [Display(Name = "Wms编号")] + public string Number { get; set; } + + /// + /// 底盘号 + /// + [Display(Name = "底盘号")] + public string ChassisOperationSequenceNumber { get; set; } + + /// + /// 描述 + /// + [Display(Name = "描述")] + public string Description { get; set; } + + /// + /// 底盘生产时间 + /// + [Display(Name = "底盘生产时间")] + public DateTime ProduceDateTime { get; set; } + + /// + /// 接收接口时间 + /// + [Display(Name = "接收接口时间")] + public DateTime ReceiveInterfaceDateTime { get; set; } + + /// + /// 执行位置排序列 + /// + [Display(Name = "执行位置排序列")] + public long SortNumber { get; set; } +} diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ChassisOperationSequence/Inputs/ChassisOperationSequenceImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ChassisOperationSequence/Inputs/ChassisOperationSequenceImportInput.cs new file mode 100644 index 000000000..d2c4942b4 --- /dev/null +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ChassisOperationSequence/Inputs/ChassisOperationSequenceImportInput.cs @@ -0,0 +1,51 @@ +using System; +using System.ComponentModel.DataAnnotations; +using Win_in.Sfs.Shared.Application.Contracts; +using Win_in.Sfs.Shared.Application.Contracts.ExportAndImport; +using Win_in.Sfs.Shared.Domain; +using Win_in.Sfs.Shared.Domain.Shared; + +namespace Win_in.Sfs.Wms.Store.Application.Contracts; + +/// +/// 底盘信息 +/// +[Display(Name = "底盘信息")] +public class ChassisOperationSequenceImportInput : SfsStoreImportInputBase +{ + /// + /// Wms编号 + /// + [Display(Name = "Wms编号")] + public string Number { get; set; } + + /// + /// 底盘号 + /// + [Display(Name = "底盘号")] + public string ChassisOperationSequenceNumber { get; set; } + + /// + /// 描述 + /// + [Display(Name = "描述")] + public string Description { get; set; } + + /// + /// 底盘生产时间 + /// + [Display(Name = "底盘生产时间")] + public DateTime ProduceDateTime { get; set; } + + /// + /// 接收接口时间 + /// + [Display(Name = "接收接口时间")] + public DateTime ReceiveInterfaceDateTime { get; set; } + + /// + /// 执行位置排序列 + /// + [Display(Name = "执行位置排序列")] + public long SortNumber { get; set; } +} diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/IssueJobs/AssembleJobs/Inputs/AssembleJobEditInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/IssueJobs/AssembleJobs/Inputs/AssembleJobEditInput.cs index e5c187236..a1ba6509e 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/IssueJobs/AssembleJobs/Inputs/AssembleJobEditInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/IssueJobs/AssembleJobs/Inputs/AssembleJobEditInput.cs @@ -22,7 +22,7 @@ public class AssembleJobEditInput : SfsJobCreateUpdateInputBase, ISfsJobCreateIn [Display(Name = "要货单号")] [Required(ErrorMessage = "{0}是必填项")] [StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")] - public string AssembleRequestNumber { get; set; } + public string AssembleIssueRequestsNumber { get; set; } /// /// 叫料请求类型 diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Permissions/StorePermissionDefinitionProvider.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Permissions/StorePermissionDefinitionProvider.cs index 03cca84d4..82c83a21f 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Permissions/StorePermissionDefinitionProvider.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Permissions/StorePermissionDefinitionProvider.cs @@ -27,7 +27,7 @@ public class StorePermissionDefinitionProvider : PermissionDefinitionProvider storeGroup.AddPutawayNotePermission(); storeGroup.AddMaterialRequestPermission(); storeGroup.AddInjectionRequestPermission(); - storeGroup.AddAssembleRequestPermission(); + storeGroup.AddAssembleIssueRequestsPermission(); storeGroup.AddThirdLocationRequestPermission(); storeGroup.AddContainerRequestPermission(); storeGroup.AddIssueNotePermission(); diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/AssembleRequestPermissions.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/AssembleRequestPermissions.cs index f7c0f9228..7f54997fa 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/AssembleRequestPermissions.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/AssembleRequestPermissions.cs @@ -3,25 +3,25 @@ using Win_in.Sfs.Wms.Store.Domain; namespace Win_in.Sfs.Wms.Store.Application.Contracts; -public static class AssembleRequestPermissions +public static class AssembleIssueRequestsPermissions { - public const string Default = StorePermissions.GroupName + "." + nameof(AssembleRequest); + public const string Default = StorePermissions.GroupName + "." + nameof(AssembleIssueRequests); public const string Create = Default + "." + StorePermissions.CreateStr; public const string Update = Default + "." + StorePermissions.UpdateStr; public const string Delete = Default + "." + StorePermissions.DeleteStr; //自动叫料申请 - public const string AutoAssembleRequest = StorePermissions.GroupName + "." + nameof(AutoAssembleRequest); + public const string AutoAssembleIssueRequests = StorePermissions.GroupName + "." + nameof(AutoAssembleIssueRequests); - public static void AddAssembleRequestPermission(this PermissionGroupDefinition permissionGroup) + public static void AddAssembleIssueRequestsPermission(this PermissionGroupDefinition permissionGroup) { - var AssembleRequestPermission = permissionGroup.AddPermission(Default, StorePermissionDefinitionProvider.L(nameof(AssembleRequest))); - AssembleRequestPermission.AddChild(Create, StorePermissionDefinitionProvider.L(StorePermissions.CreateStr)); - AssembleRequestPermission.AddChild(Update, StorePermissionDefinitionProvider.L(StorePermissions.UpdateStr)); - AssembleRequestPermission.AddChild(Delete, StorePermissionDefinitionProvider.L(StorePermissions.DeleteStr)); + var AssembleIssueRequestsPermission = permissionGroup.AddPermission(Default, StorePermissionDefinitionProvider.L(nameof(AssembleIssueRequests))); + AssembleIssueRequestsPermission.AddChild(Create, StorePermissionDefinitionProvider.L(StorePermissions.CreateStr)); + AssembleIssueRequestsPermission.AddChild(Update, StorePermissionDefinitionProvider.L(StorePermissions.UpdateStr)); + AssembleIssueRequestsPermission.AddChild(Delete, StorePermissionDefinitionProvider.L(StorePermissions.DeleteStr)); - permissionGroup.AddPermission(AutoAssembleRequest, StorePermissionDefinitionProvider.L(nameof(AutoAssembleRequest))); + permissionGroup.AddPermission(AutoAssembleIssueRequests, StorePermissionDefinitionProvider.L(nameof(AutoAssembleIssueRequests))); } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/DTOs/AssembleRequestDTO.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/DTOs/AssembleRequestDTO.cs index 75aa1d02d..93b8b9821 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/DTOs/AssembleRequestDTO.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/DTOs/AssembleRequestDTO.cs @@ -2,7 +2,7 @@ using System.ComponentModel.DataAnnotations; namespace Win_in.Sfs.Wms.Store.Application.Contracts; -public class AssembleRequestDTO : SfsStoreRequestDTOBase, IHasNumber +public class AssembleIssueRequestsDTO : SfsStoreRequestDTOBase, IHasNumber { /// /// 叫料类型 diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/DTOs/AssembleRequestDetailDTO.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/DTOs/AssembleRequestDetailDTO.cs index a0931f6e2..0b807b179 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/DTOs/AssembleRequestDetailDTO.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/DTOs/AssembleRequestDetailDTO.cs @@ -6,7 +6,7 @@ using Win_in.Sfs.Shared.Domain.Shared; namespace Win_in.Sfs.Wms.Store.Application.Contracts; -public class AssembleRequestDetailDTO : SfsStoreDetailWithQtyDTOBase +public class AssembleIssueRequestsDetailDTO : SfsStoreDetailWithQtyDTOBase { /// /// 已发数量 diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/IAssembleRequestAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/IAssembleRequestAppService.cs index db3e91029..cdbf62d72 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/IAssembleRequestAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/IAssembleRequestAppService.cs @@ -5,9 +5,9 @@ using Volo.Abp.Application.Dtos; namespace Win_in.Sfs.Wms.Store.Application.Contracts; -public interface IAssembleRequestAppService - : ISfsStoreRequestMasterAppServiceBase +public interface IAssembleIssueRequestsAppService + : ISfsStoreRequestMasterAppServiceBase { - Task CreateAndHandleAsync(AssembleRequestEditInput input); + Task CreateAndHandleAsync(AssembleIssueRequestsEditInput input); } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/Inputs/AssembleRequestDetailInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/Inputs/AssembleRequestDetailInput.cs index 1e859f910..4b0c679e4 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/Inputs/AssembleRequestDetailInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/Inputs/AssembleRequestDetailInput.cs @@ -5,7 +5,7 @@ using Win_in.Sfs.Shared.Domain.Shared; namespace Win_in.Sfs.Wms.Store.Application.Contracts; -public class AssembleRequestDetailInput : SfsStoreDetailWithQtyInputBase +public class AssembleIssueRequestsDetailInput : SfsStoreDetailWithQtyInputBase { #region 目标库位信息 diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/Inputs/AssembleRequestEditInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/Inputs/AssembleRequestEditInput.cs index 49097e00d..7b68689e2 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/Inputs/AssembleRequestEditInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/Inputs/AssembleRequestEditInput.cs @@ -4,7 +4,7 @@ using Win_in.Sfs.Shared.Domain; namespace Win_in.Sfs.Wms.Store.Application.Contracts; -public class AssembleRequestEditInput : SfsStoreRequestCreateOrUpdateInputBase +public class AssembleIssueRequestsEditInput : SfsStoreRequestCreateOrUpdateInputBase { #region Base diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/Inputs/AssembleRequestImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/Inputs/AssembleRequestImportInput.cs index 3d637b4f5..b51832e9a 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/Inputs/AssembleRequestImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/AssembleRequests/Inputs/AssembleRequestImportInput.cs @@ -5,7 +5,7 @@ using Win_in.Sfs.Shared.Domain.Shared; namespace Win_in.Sfs.Wms.Store.Application.Contracts; [Display(Name = "叫料申请")] -public class AssembleRequestImportInput : SfsStoreImportInputBase +public class AssembleIssueRequestsImportInput : SfsStoreImportInputBase { /// diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Chassis/ChassisAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Chassis/ChassisAppService.cs index 2e5ed4908..a9a359d8d 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Chassis/ChassisAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Chassis/ChassisAppService.cs @@ -26,7 +26,7 @@ namespace Win_in.Sfs.Wms.Store.Application; [Authorize] [Route($"{StoreConsts.RootPath}Chassis")] public class ChassisAppService - : SfsStoreAppServiceBase , IChassisAppService diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Chassis/ChassisAutoMapperProfile.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Chassis/ChassisAutoMapperProfile.cs index f3c0b0d18..dfefeb676 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Chassis/ChassisAutoMapperProfile.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Chassis/ChassisAutoMapperProfile.cs @@ -15,29 +15,5 @@ public partial class StoreApplicationAutoMapperProfile : Profile { CreateMap() .ReverseMap(); - // CreateMap() - // .IgnoreAuditedObjectProperties() - // .Ignore(x => x.ConcurrencyStamp).Ignore(x => x.Id) - // ; - // CreateMap() - // .IgnoreAuditedObjectProperties() - // .Ignore(x => x.Id) ; - // ; - - // CreateMap() - // .IgnoreAuditedObjectProperties() - // .Ignore(x => x.TenantId) - // //.Ignore(x => x.Remark) - // .Ignore(x => x.ExtraProperties) - // .Ignore(x => x.ConcurrencyStamp) - // ; - - // CreateMap() - // .Ignore(x => x.ReportStatus) - // .Ignore(x => x.ReportReason) - // ; - - // CreateMap() - //; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/ChassisOperationSequence/ChassisOperationSequenceAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/ChassisOperationSequence/ChassisOperationSequenceAppService.cs new file mode 100644 index 000000000..b14ce3ce2 --- /dev/null +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/ChassisOperationSequence/ChassisOperationSequenceAppService.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading; +using System.Threading.Tasks; +using Castle.Components.DictionaryAdapter; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; +using Volo.Abp; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Domain.Entities; +using Volo.Abp.Domain.Repositories; +using Volo.Abp.ObjectMapping; +using Win_in.Sfs.Basedata.Equipments.DTOs; +using Win_in.Sfs.Shared.Application; +using Win_in.Sfs.Shared.Application.Contracts; +using Win_in.Sfs.Store.Application.Contracts; +using Win_in.Sfs.Wms.Store.Application.Contracts; +using Win_in.Sfs.Wms.Store.Domain; +using Win_in.Sfs.Wms.Store.Domain.Shared; +using Win_in.Sfs.Wms.Store.Equipments; + +namespace Win_in.Sfs.Wms.Store.Application; + +[Authorize] +[Route($"{StoreConsts.RootPath}ChassisOperationSequence")] +public class ChassisOperationSequenceAppService + : SfsStoreAppServiceBase + , IChassisOperationSequenceAppService + +{ + private new readonly IChassisOperationSequenceRepository _repository; + private readonly IChassisOperationSequenceManager _manager; + + public ChassisOperationSequenceAppService( + IChassisOperationSequenceRepository repository, IChassisOperationSequenceManager manager + ):base(repository) + { + base.CreatePolicyName = ChassisOperationSequencePermissions.Create; + base.UpdatePolicyName = ChassisOperationSequencePermissions.Update; + base.DeletePolicyName = ChassisOperationSequencePermissions.Delete; + + _repository = repository; + _manager = manager; + } + #region 无用 + + [NonAction] + public Task GetDetailAsync(Guid id, Guid detailId) + { + throw new NotImplementedException(); + } + + [NonAction] + public Task> GetDetailListAsync(Guid id, SfsStoreRequestInputBase requestInput) + { + throw new NotImplementedException(); + } + + [NonAction] + public Task AddDetailListAsync(Guid id, List list) + { + throw new NotImplementedException(); + } + + [NonAction] + public Task UpdateDetailAsync(Guid id, Guid detailId, ChassisOperationSequenceDTO updateDTO) + { + throw new NotImplementedException(); + } + + [NonAction] + public Task CheckStatusAsync(string number) + { + throw new NotImplementedException(); + } + + [NonAction] + public Task UpsertAsync(ChassisOperationSequenceEditInput input) + { + throw new NotImplementedException(); + } + + #endregion +} diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/ChassisOperationSequence/ChassisOperationSequenceAutoMapperProfile.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/ChassisOperationSequence/ChassisOperationSequenceAutoMapperProfile.cs new file mode 100644 index 000000000..f5ae01ba8 --- /dev/null +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/ChassisOperationSequence/ChassisOperationSequenceAutoMapperProfile.cs @@ -0,0 +1,19 @@ +using AutoMapper; +using Volo.Abp.AutoMapper; +using Win_in.Sfs.Basedata.Application.Contracts; +using Win_in.Sfs.Basedata.Domain; +using Win_in.Sfs.Store.Application.Contracts; +using Win_in.Sfs.Wms.Store.Application.Contracts; +using Win_in.Sfs.Wms.Store.Domain; +using Win_in.Sfs.Wms.Store.Equipments; + +namespace Win_in.Sfs.Wms.Store.Application; + +public partial class StoreApplicationAutoMapperProfile : Profile +{ + private void ChassisOperationSequenceAutoMapperProfile() + { + CreateMap() + .ReverseMap(); + } +} diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/MaterialRequests/AssembleRequests/AssembleRequestAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/MaterialRequests/AssembleRequests/AssembleRequestAppService.cs index 1d1ea2ab6..430ffe889 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/MaterialRequests/AssembleRequests/AssembleRequestAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/MaterialRequests/AssembleRequests/AssembleRequestAppService.cs @@ -31,12 +31,12 @@ namespace Win_in.Sfs.Wms.Store.Application; /// [Authorize] [Route($"{StoreConsts.RootPath}assemble-request")] -public class AssembleRequestAppService : SfsStoreRequestAppServiceBase, - IAssembleRequestAppService +public class AssembleIssueRequestsAppService : SfsStoreRequestAppServiceBase, + IAssembleIssueRequestsAppService { - private readonly IAssembleRequestManager _assembleRequestManager; + private readonly IAssembleIssueRequestsManager _assembleRequestManager; private readonly IItemStoreRelationAppService _itemStoreRelationApp; private readonly IAreaAppService _areaApp; private readonly ILocationAppService _locationAppService; @@ -70,7 +70,7 @@ public class AssembleRequestAppService : SfsStoreRequestAppServiceBase HandleAsync(Guid id) + public override async Task HandleAsync(Guid id) { await Task.CompletedTask.ConfigureAwait(false); return null; @@ -117,7 +117,7 @@ public class AssembleRequestAppService : SfsStoreRequestAppServiceBase(result); + var dto = ObjectMapper.Map(result); return dto; } @@ -139,7 +139,7 @@ public class AssembleRequestAppService : SfsStoreRequestAppServiceBase CreateAndHandleAsync(AssembleRequestEditInput input) + public async Task CreateAndHandleAsync(AssembleIssueRequestsEditInput input) { var assembleRequestDto = await CreateAsync(input).ConfigureAwait(false); @@ -157,8 +157,8 @@ public class AssembleRequestAppService : SfsStoreRequestAppServiceBase /// /// - protected override async Task> ImportProcessingEntityAsync( - Dictionary dictionary) + protected override async Task> ImportProcessingEntityAsync( + Dictionary dictionary) { var addList = dictionary.Where(p => p.Value == EntityState.Added).Select(p => p.Key); @@ -200,7 +200,7 @@ public class AssembleRequestAppService : SfsStoreRequestAppServiceBase /// /// - protected override async Task ValidateImportModelAsync(AssembleRequestImportInput model, + protected override async Task ValidateImportModelAsync(AssembleIssueRequestsImportInput model, List validationRresult) { _ = new Dictionary(); @@ -214,7 +214,7 @@ public class AssembleRequestAppService : SfsStoreRequestAppServiceBase ValidateImportEntities(Dictionary dict) + protected override async Task ValidateImportEntities(Dictionary dict) { foreach (var entity in dict.Keys) { @@ -243,7 +243,7 @@ public class AssembleRequestAppService : SfsStoreRequestAppServiceBase validationRresult) { var itemStoreRelation = await _itemStoreRelationApp diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/MaterialRequests/AssembleRequests/AssembleRequestAutoMapperProfile.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/MaterialRequests/AssembleRequests/AssembleRequestAutoMapperProfile.cs index ed88d670e..a53b2f166 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/MaterialRequests/AssembleRequests/AssembleRequestAutoMapperProfile.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/MaterialRequests/AssembleRequests/AssembleRequestAutoMapperProfile.cs @@ -8,22 +8,22 @@ namespace Win_in.Sfs.Wms.Store.Application; public partial class StoreApplicationAutoMapperProfile : Profile { - private void AssembleRequestAutoMapperProfile() + private void AssembleIssueRequestsAutoMapperProfile() { - CreateMap() + CreateMap() .ReverseMap(); - CreateMap() + CreateMap() .ReverseMap(); - CreateMap() + CreateMap() .IgnoreAuditedObjectProperties() .Ignore(x => x.MasterID) .Ignore(x => x.TenantId) .Ignore(x => x.Number) .Ignore(x => x.Id); - CreateMap() + CreateMap() .IgnoreAuditedObjectProperties() .ForMember(x => x.Type, y => y.MapFrom(t => t.Type.ToString())) .Ignore(x => x.UseOnTheWayLocation) @@ -37,7 +37,7 @@ public partial class StoreApplicationAutoMapperProfile : Profile .Ignore(x => x.ActiveDate) .Ignore(x => x.Remark); - CreateMap() + CreateMap() .IgnoreAuditedObjectProperties() .ForMember(x => x.Status, y => y.MapFrom(t => EnumStatus.Open)) .Ignore(x => x.ToLocationErpCode) @@ -58,7 +58,7 @@ public partial class StoreApplicationAutoMapperProfile : Profile .Ignore(x => x.Number) .Ignore(x => x.Id) .Ignore(x => x.Remark); - CreateMap() + CreateMap() .IgnoreAuditedObjectProperties() .Ignore(x => x.RequestStatus) .Ignore(x => x.ConcurrencyStamp).Ignore(x => x.Id); diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/StoreApplicationAutoMapperProfile.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/StoreApplicationAutoMapperProfile.cs index 89d62533a..1bc1e2b70 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/StoreApplicationAutoMapperProfile.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/StoreApplicationAutoMapperProfile.cs @@ -15,7 +15,7 @@ public partial class StoreApplicationAutoMapperProfile : Profile ItemTransformRequestAutoMapperProfile(); MaterialRequestAutoMapperProfile(); InjectionRequestAutoMapperProfile(); - AssembleRequestAutoMapperProfile(); + AssembleIssueRequestsAutoMapperProfile(); ThirdLocationRequestAutoMapperProfile(); ProductionReturnRequestAutoMapperProfile(); ProductReceiptRequestAutoMapperProfile(); diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Chassis/ChassisDetail.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Chassis/ChassisDetail.cs deleted file mode 100644 index 786d63229..000000000 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Chassis/ChassisDetail.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Win_in.Sfs.Shared.Domain; -using Win_in.Sfs.Wms.Store.Domain; - -namespace Win_in.Sfs.Wms.Store.Chassis; -public class ChassisDetail: SfsStoreDetailEntityBase -{ - -} diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/ChassisOperationSequence/ChassisOperationSequence.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/ChassisOperationSequence/ChassisOperationSequence.cs new file mode 100644 index 000000000..72eba46d5 --- /dev/null +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/ChassisOperationSequence/ChassisOperationSequence.cs @@ -0,0 +1,49 @@ +using System; +using System.ComponentModel; +using System.ComponentModel.DataAnnotations; +using Win_in.Sfs.Shared.Domain; + +namespace Win_in.Sfs.Wms.Store.Domain; + +/// +/// 底盘信息 +/// +[Display(Name = "底盘信息")] +public class ChassisOperationSequence : SfsAggregateRootBase +{ + /// + /// Wms编号 + /// + [Display(Name = "Wms编号")] + public string Number { get; set; } + + /// + /// 底盘号 + /// + [Display(Name = "底盘号")] + public string ChassisOperationSequenceNumber { get; set; } + + /// + /// 描述 + /// + [Display(Name = "描述")] + public string Description { get; set; } + + /// + /// 底盘生产时间 + /// + [Display(Name = "底盘生产时间")] + public DateTime ProduceDateTime { get; set; } + + /// + /// 接收接口时间 + /// + [Display(Name = "接收接口时间")] + public DateTime ReceiveInterfaceDateTime { get; set; } + + /// + /// 执行位置排序列 + /// + [Display(Name = "执行位置排序列")] + public long SortNumber { get; set; } +} diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/ChassisOperationSequence/ChassisOperationSequenceManager.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/ChassisOperationSequence/ChassisOperationSequenceManager.cs new file mode 100644 index 000000000..2bc8488d2 --- /dev/null +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/ChassisOperationSequence/ChassisOperationSequenceManager.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Threading.Tasks; +using Volo.Abp.Domain.Services; + +namespace Win_in.Sfs.Wms.Store.Domain; + +public class ChassisOperationSequenceManager : DomainService, IChassisOperationSequenceManager +{ + private readonly IChassisOperationSequenceRepository _repository; + + public ChassisOperationSequenceManager( + IChassisOperationSequenceRepository repository + ) + { + _repository = repository; + } + + public Task ImportDataAsync(List entities, List deleteEntities = null) + { + throw new NotImplementedException(); + } +} diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/ChassisOperationSequence/IChassisOperationSequenceManager.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/ChassisOperationSequence/IChassisOperationSequenceManager.cs new file mode 100644 index 000000000..163749f4e --- /dev/null +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/ChassisOperationSequence/IChassisOperationSequenceManager.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Threading.Tasks; +using Win_in.Sfs.Basedata.Equipments.DTOs; +using Win_in.Sfs.Shared.Domain; +using Win_in.Sfs.Wms.Store.Equipments; + +namespace Win_in.Sfs.Wms.Store.Domain; + +public interface IChassisOperationSequenceManager : IBulkImportService +{ +} diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/ChassisOperationSequence/IChassisOperationSequenceRepository.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/ChassisOperationSequence/IChassisOperationSequenceRepository.cs new file mode 100644 index 000000000..23203d2a2 --- /dev/null +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/ChassisOperationSequence/IChassisOperationSequenceRepository.cs @@ -0,0 +1,10 @@ +using System.Threading.Tasks; +using Win_in.Sfs.Shared.Domain; +using Win_in.Sfs.Wms.Store.Equipments; + +namespace Win_in.Sfs.Wms.Store.Domain; + +public interface IChassisOperationSequenceRepository : ISfsStoreRepositoryBase, ISfsBulkRepositoryBase +{ + +} diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/AssembleRequest.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/AssembleRequest.cs index 79b339e68..fc73fe2a1 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/AssembleRequest.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/AssembleRequest.cs @@ -7,7 +7,7 @@ namespace Win_in.Sfs.Wms.Store.Domain; /// /// 装配叫料申请 /// -public class AssembleRequest : SfsStoreRequestAggregateRootBase +public class AssembleIssueRequests : SfsStoreRequestAggregateRootBase { /// /// 叫料类型 @@ -25,5 +25,5 @@ public class AssembleRequest : SfsStoreRequestAggregateRootBase [IgnoreUpdate] - public override List Details { get; set; } = new List(); + public override List Details { get; set; } = new List(); } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/AssembleRequestDetail.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/AssembleRequestDetail.cs index e6524a217..6322c1180 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/AssembleRequestDetail.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/AssembleRequestDetail.cs @@ -9,7 +9,7 @@ namespace Win_in.Sfs.Wms.Store.Domain; /// /// 装配叫料申请明细 /// -public class AssembleRequestDetail : SfsStoreDetailWithQtyEntityBase, IHasToLocation +public class AssembleIssueRequestsDetail : SfsStoreDetailWithQtyEntityBase, IHasToLocation { #region 目标库位信息 diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/AssembleRequestManager.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/AssembleRequestManager.cs index 3cbd8fded..a6813cbad 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/AssembleRequestManager.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/AssembleRequestManager.cs @@ -9,15 +9,15 @@ using static Win_in.Sfs.Wms.Store.Domain.Shared.StoreSettings; namespace Win_in.Sfs.Wms.Store.Domain; -public class AssembleRequestManager - : SfsStoreRequestManagerBase - , IAssembleRequestManager +public class AssembleIssueRequestsManager + : SfsStoreRequestManagerBase + , IAssembleIssueRequestsManager { - private readonly IAssembleRequestRepository _repository; + private readonly IAssembleIssueRequestsRepository _repository; - public AssembleRequestManager( - IAssembleRequestRepository repository + public AssembleIssueRequestsManager( + IAssembleIssueRequestsRepository repository ) : base(repository) { @@ -36,12 +36,12 @@ public class AssembleRequestManager /// public virtual async Task CreateByNumberAsync(AssembleRequest entity) { - var number = string.IsNullOrEmpty(entity.Number) ? await GenerateNumberAsync(nameof(AssembleRequest), entity.ActiveDate).ConfigureAwait(false) : entity.Number; + var number = string.IsNullOrEmpty(entity.Number) ? await GenerateNumberAsync(nameof(AssembleIssueRequests), entity.ActiveDate).ConfigureAwait(false) : entity.Number; entity.SetIdAndNumberWithDetails(GuidGenerator, number); entity.Submit(); entity.Agree(); entity.RequestStatus = EnumRequestStatus.Partial; - await LocalEventBus.PublishAsync(new SfsHandledEntityEventData(entity), false) + await LocalEventBus.PublishAsync(new SfsHandledEntityEventData(entity), false) .ConfigureAwait(false); await _repository.InsertAsync(entity).ConfigureAwait(false); return entity; @@ -63,7 +63,7 @@ public class AssembleRequestManager /// /// 执行导入 /// - public virtual async Task ImportDataAsync(List mergeEntities, List deleteEntities = null) + public virtual async Task ImportDataAsync(List mergeEntities, List deleteEntities = null) { if (deleteEntities != null && deleteEntities.Count > 0) { diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/IAssembleRequestManager.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/IAssembleRequestManager.cs index efa6221b2..ece4383f9 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/IAssembleRequestManager.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/IAssembleRequestManager.cs @@ -4,8 +4,8 @@ namespace Win_in.Sfs.Wms.Store.Domain; using Win_in.Sfs.Shared.Domain; -public interface IAssembleRequestManager : ISfsStoreRequestManager, - IBulkImportService +public interface IAssembleIssueRequestsManager : ISfsStoreRequestManager, + IBulkImportService { Task CompleteAsync(string number); diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/IAssembleRequestRepository.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/IAssembleRequestRepository.cs index a661ff0f8..0c423ee56 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/IAssembleRequestRepository.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/MaterialRequests/AssembleRequests/IAssembleRequestRepository.cs @@ -2,8 +2,8 @@ using Win_in.Sfs.Shared.Domain; namespace Win_in.Sfs.Wms.Store.Domain; -public interface IAssembleRequestRepository : ISfsStoreRepositoryBase, - ISfsBulkRepositoryBase +public interface IAssembleIssueRequestsRepository : ISfsStoreRepositoryBase, + ISfsBulkRepositoryBase { } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/ChassisOperationSequence/ChassisOperationSequenceDbContextModelCreatingExtensions.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/ChassisOperationSequence/ChassisOperationSequenceDbContextModelCreatingExtensions.cs new file mode 100644 index 000000000..1540e8f97 --- /dev/null +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/ChassisOperationSequence/ChassisOperationSequenceDbContextModelCreatingExtensions.cs @@ -0,0 +1,31 @@ +using Microsoft.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore.Modeling; +using Win_in.Sfs.Shared.Domain.Shared; +using Win_in.Sfs.Wms.Store.Domain; +using Win_in.Sfs.Wms.Store.Equipments; + +namespace Win_in.Sfs.Wms.Store.EntityFrameworkCore; + +public static class ChassisOperationSequenceDbContextModelCreatingExtensions +{ + public static void ConfigureChassisOperationSequence(this ModelBuilder builder, StoreModelBuilderConfigurationOptions options) + { + builder.Entity(b => + { + //Configure table & schema name + b.ToTable(options.TablePrefix + nameof(ChassisOperationSequence), options.Schema); + //Configure ABP properties + b.ConfigureByConvention(); + //Configure Sfs base properties + b.ConfigureSfsStoreBase(); + + b.Property(q => q.SortNumber).IsRequired(); + b.Property(q => q.ChassisOperationSequenceNumber).IsRequired().HasMaxLength(SfsPropertyConst.CodeLength).IsRequired(); + b.Property(q => q.Number).IsRequired().HasMaxLength(SfsPropertyConst.CodeLength).IsRequired(); + + b.HasIndex(q => q.ChassisOperationSequenceNumber).IsUnique(); + b.HasIndex(q => q.SortNumber).IsUnique(); + b.HasIndex(q => q.Number).IsUnique(); + }); + } +} diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/ChassisOperationSequence/ChassisOperationSequenceEfCoreRepository.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/ChassisOperationSequence/ChassisOperationSequenceEfCoreRepository.cs new file mode 100644 index 000000000..cccc83d95 --- /dev/null +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/ChassisOperationSequence/ChassisOperationSequenceEfCoreRepository.cs @@ -0,0 +1,18 @@ +using System.Linq; +using System.Threading.Tasks; +using Microsoft.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; +using Win_in.Sfs.Shared.Domain; +using Win_in.Sfs.Wms.Store.Domain; +using Win_in.Sfs.Wms.Store.Equipments; + +namespace Win_in.Sfs.Wms.Store.EntityFrameworkCore; + +public class ChassisOperationSequenceEfCoreRepository : SfsStoreEfCoreRepositoryBase, IChassisOperationSequenceRepository, ISfsBulkRepositoryBase +{ + public ChassisOperationSequenceEfCoreRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + +} diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/IStoreDbContext.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/IStoreDbContext.cs index 9cbe03d22..9ccc99663 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/IStoreDbContext.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/IStoreDbContext.cs @@ -22,7 +22,7 @@ public interface IStoreDbContext : IEfCoreDbContext public DbSet ProductReceiptRequests { get; } public DbSet MaterialRequests { get; } public DbSet InjectionRequests { get; } - public DbSet AssembleRequests { get; } + public DbSet AssembleIssueRequests { get; } public DbSet ThirdLocationRequests { get; } public DbSet ContainerRequests { get; } public DbSet DeliverRequests { get; } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240403054940_Update_InjectionRequest.Designer.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240403054940_Update_InjectionRequest.Designer.cs index b1c273a9c..cce4d7739 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240403054940_Update_InjectionRequest.Designer.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240403054940_Update_InjectionRequest.Designer.cs @@ -41,7 +41,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations .HasMaxLength(64) .HasColumnType("nvarchar(64)"); - b.Property("AssembleRequestNumber") + b.Property("AssembleIssueRequestsNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); @@ -840,7 +840,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.ToTable("Store_AssembleNoteDetail", (string)null); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", b => { b.Property("Id") .HasColumnType("uniqueidentifier"); @@ -928,10 +928,10 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.HasIndex("Number") .IsUnique(); - b.ToTable("Store_AssembleRequest", (string)null); + b.ToTable("Store_AssembleIssueRequests", (string)null); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequestDetail", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequestsDetail", b => { b.Property("Id") .HasColumnType("uniqueidentifier"); @@ -1075,7 +1075,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.HasIndex("Number", "ItemCode", "ToLocationCode") .IsUnique(); - b.ToTable("Store_AssembleRequestDetail", (string)null); + b.ToTable("Store_AssembleIssueRequestsDetail", (string)null); }); modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.BackFlushNote", b => @@ -26388,9 +26388,9 @@ namespace Win_in.Sfs.Wms.Store.Migrations .IsRequired(); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequestDetail", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequestsDetail", b => { - b.HasOne("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", null) + b.HasOne("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", null) .WithMany("Details") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) @@ -27199,7 +27199,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.Navigation("Details"); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", b => { b.Navigation("Details"); }); diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240403054940_Update_InjectionRequest.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240403054940_Update_InjectionRequest.cs index c96d21b37..c451fd5f6 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240403054940_Update_InjectionRequest.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240403054940_Update_InjectionRequest.cs @@ -47,7 +47,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations Id = table.Column(type: "uniqueidentifier", nullable: false), RequestType = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), ProdLine = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - AssembleRequestNumber = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), + AssembleIssueRequestsNumber = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), Workshop = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), UseOnTheWayLocation = table.Column(type: "bit", nullable: false), ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), @@ -111,7 +111,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations }); migrationBuilder.CreateTable( - name: "Store_AssembleRequest", + name: "Store_AssembleIssueRequests", columns: table => new { Id = table.Column(type: "uniqueidentifier", nullable: false), @@ -138,7 +138,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations }, constraints: table => { - table.PrimaryKey("PK_Store_AssembleRequest", x => x.Id); + table.PrimaryKey("PK_Store_AssembleIssueRequests", x => x.Id); }); migrationBuilder.CreateTable( @@ -331,7 +331,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations }); migrationBuilder.CreateTable( - name: "Store_AssembleRequestDetail", + name: "Store_AssembleIssueRequestsDetail", columns: table => new { Id = table.Column(type: "uniqueidentifier", nullable: false), @@ -367,11 +367,11 @@ namespace Win_in.Sfs.Wms.Store.Migrations }, constraints: table => { - table.PrimaryKey("PK_Store_AssembleRequestDetail", x => x.Id); + table.PrimaryKey("PK_Store_AssembleIssueRequestsDetail", x => x.Id); table.ForeignKey( - name: "FK_Store_AssembleRequestDetail_Store_AssembleRequest_MasterID", + name: "FK_Store_AssembleIssueRequestsDetail_Store_AssembleIssueRequests_MasterID", column: x => x.MasterID, - principalTable: "Store_AssembleRequest", + principalTable: "Store_AssembleIssueRequests", principalColumn: "Id", onDelete: ReferentialAction.Cascade); }); @@ -466,24 +466,24 @@ namespace Win_in.Sfs.Wms.Store.Migrations filter: "[FromPackingCode] IS NOT NULL"); migrationBuilder.CreateIndex( - name: "IX_Store_AssembleRequest_Number", - table: "Store_AssembleRequest", + name: "IX_Store_AssembleIssueRequests_Number", + table: "Store_AssembleIssueRequests", column: "Number", unique: true); migrationBuilder.CreateIndex( - name: "IX_Store_AssembleRequestDetail_ItemCode", - table: "Store_AssembleRequestDetail", + name: "IX_Store_AssembleIssueRequestsDetail_ItemCode", + table: "Store_AssembleIssueRequestsDetail", column: "ItemCode"); migrationBuilder.CreateIndex( - name: "IX_Store_AssembleRequestDetail_MasterID", - table: "Store_AssembleRequestDetail", + name: "IX_Store_AssembleIssueRequestsDetail_MasterID", + table: "Store_AssembleIssueRequestsDetail", column: "MasterID"); migrationBuilder.CreateIndex( - name: "IX_Store_AssembleRequestDetail_Number_ItemCode_ToLocationCode", - table: "Store_AssembleRequestDetail", + name: "IX_Store_AssembleIssueRequestsDetail_Number_ItemCode_ToLocationCode", + table: "Store_AssembleIssueRequestsDetail", columns: new[] { "Number", "ItemCode", "ToLocationCode" }, unique: true); @@ -515,7 +515,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations name: "Store_AssembleNoteDetail"); migrationBuilder.DropTable( - name: "Store_AssembleRequestDetail"); + name: "Store_AssembleIssueRequestsDetail"); migrationBuilder.DropTable( name: "Store_MesNoteDetail"); @@ -527,7 +527,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations name: "Store_AssembleNote"); migrationBuilder.DropTable( - name: "Store_AssembleRequest"); + name: "Store_AssembleIssueRequests"); migrationBuilder.DropTable( name: "Store_MesNote"); diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240403071320_transferLib_3temp.Designer.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240403071320_transferLib_3temp.Designer.cs index fc5b5ad44..5d5d5ae5a 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240403071320_transferLib_3temp.Designer.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240403071320_transferLib_3temp.Designer.cs @@ -41,7 +41,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations .HasMaxLength(64) .HasColumnType("nvarchar(64)"); - b.Property("AssembleRequestNumber") + b.Property("AssembleIssueRequestsNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); @@ -840,7 +840,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.ToTable("Store_AssembleNoteDetail", (string)null); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", b => { b.Property("Id") .HasColumnType("uniqueidentifier"); @@ -928,10 +928,10 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.HasIndex("Number") .IsUnique(); - b.ToTable("Store_AssembleRequest", (string)null); + b.ToTable("Store_AssembleIssueRequests", (string)null); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequestDetail", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequestsDetail", b => { b.Property("Id") .HasColumnType("uniqueidentifier"); @@ -1075,7 +1075,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.HasIndex("Number", "ItemCode", "ToLocationCode") .IsUnique(); - b.ToTable("Store_AssembleRequestDetail", (string)null); + b.ToTable("Store_AssembleIssueRequestsDetail", (string)null); }); modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.BackFlushNote", b => @@ -26128,9 +26128,9 @@ namespace Win_in.Sfs.Wms.Store.Migrations .IsRequired(); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequestDetail", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequestsDetail", b => { - b.HasOne("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", null) + b.HasOne("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", null) .WithMany("Details") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) @@ -26930,7 +26930,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.Navigation("Details"); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", b => { b.Navigation("Details"); }); diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240403071320_transferLib_3temp.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240403071320_transferLib_3temp.cs index d075f82dc..a38fff040 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240403071320_transferLib_3temp.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240403071320_transferLib_3temp.cs @@ -43,7 +43,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations Id = table.Column(type: "uniqueidentifier", nullable: false), RequestType = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), ProdLine = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - AssembleRequestNumber = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), + AssembleIssueRequestsNumber = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), Workshop = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), UseOnTheWayLocation = table.Column(type: "bit", nullable: false), ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), @@ -107,7 +107,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations }); migrationBuilder.CreateTable( - name: "Store_AssembleRequest", + name: "Store_AssembleIssueRequests", columns: table => new { Id = table.Column(type: "uniqueidentifier", nullable: false), @@ -134,7 +134,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations }, constraints: table => { - table.PrimaryKey("PK_Store_AssembleRequest", x => x.Id); + table.PrimaryKey("PK_Store_AssembleIssueRequests", x => x.Id); }); migrationBuilder.CreateTable( @@ -302,7 +302,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations }); migrationBuilder.CreateTable( - name: "Store_AssembleRequestDetail", + name: "Store_AssembleIssueRequestsDetail", columns: table => new { Id = table.Column(type: "uniqueidentifier", nullable: false), @@ -338,11 +338,11 @@ namespace Win_in.Sfs.Wms.Store.Migrations }, constraints: table => { - table.PrimaryKey("PK_Store_AssembleRequestDetail", x => x.Id); + table.PrimaryKey("PK_Store_AssembleIssueRequestsDetail", x => x.Id); table.ForeignKey( - name: "FK_Store_AssembleRequestDetail_Store_AssembleRequest_MasterID", + name: "FK_Store_AssembleIssueRequestsDetail_Store_AssembleIssueRequests_MasterID", column: x => x.MasterID, - principalTable: "Store_AssembleRequest", + principalTable: "Store_AssembleIssueRequests", principalColumn: "Id", onDelete: ReferentialAction.Cascade); }); @@ -382,24 +382,24 @@ namespace Win_in.Sfs.Wms.Store.Migrations filter: "[FromPackingCode] IS NOT NULL"); migrationBuilder.CreateIndex( - name: "IX_Store_AssembleRequest_Number", - table: "Store_AssembleRequest", + name: "IX_Store_AssembleIssueRequests_Number", + table: "Store_AssembleIssueRequests", column: "Number", unique: true); migrationBuilder.CreateIndex( - name: "IX_Store_AssembleRequestDetail_ItemCode", - table: "Store_AssembleRequestDetail", + name: "IX_Store_AssembleIssueRequestsDetail_ItemCode", + table: "Store_AssembleIssueRequestsDetail", column: "ItemCode"); migrationBuilder.CreateIndex( - name: "IX_Store_AssembleRequestDetail_MasterID", - table: "Store_AssembleRequestDetail", + name: "IX_Store_AssembleIssueRequestsDetail_MasterID", + table: "Store_AssembleIssueRequestsDetail", column: "MasterID"); migrationBuilder.CreateIndex( - name: "IX_Store_AssembleRequestDetail_Number_ItemCode_ToLocationCode", - table: "Store_AssembleRequestDetail", + name: "IX_Store_AssembleIssueRequestsDetail_Number_ItemCode_ToLocationCode", + table: "Store_AssembleIssueRequestsDetail", columns: new[] { "Number", "ItemCode", "ToLocationCode" }, unique: true); } @@ -413,7 +413,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations name: "Store_AssembleNoteDetail"); migrationBuilder.DropTable( - name: "Store_AssembleRequestDetail"); + name: "Store_AssembleIssueRequestsDetail"); migrationBuilder.DropTable( name: "Job_AssembleJob"); @@ -422,7 +422,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations name: "Store_AssembleNote"); migrationBuilder.DropTable( - name: "Store_AssembleRequest"); + name: "Store_AssembleIssueRequests"); migrationBuilder.DropColumn( name: "JobNumber", diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240409090529_Update_InjectionRequest_2024_04_09.Designer.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240409090529_Update_InjectionRequest_2024_04_09.Designer.cs index 320226aed..77fc0454d 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240409090529_Update_InjectionRequest_2024_04_09.Designer.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240409090529_Update_InjectionRequest_2024_04_09.Designer.cs @@ -41,7 +41,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations .HasMaxLength(64) .HasColumnType("nvarchar(64)"); - b.Property("AssembleRequestNumber") + b.Property("AssembleIssueRequestsNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); @@ -840,7 +840,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.ToTable("Store_AssembleNoteDetail", (string)null); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", b => { b.Property("Id") .HasColumnType("uniqueidentifier"); @@ -928,10 +928,10 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.HasIndex("Number") .IsUnique(); - b.ToTable("Store_AssembleRequest", (string)null); + b.ToTable("Store_AssembleIssueRequests", (string)null); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequestDetail", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequestsDetail", b => { b.Property("Id") .HasColumnType("uniqueidentifier"); @@ -1075,7 +1075,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.HasIndex("Number", "ItemCode", "ToLocationCode") .IsUnique(); - b.ToTable("Store_AssembleRequestDetail", (string)null); + b.ToTable("Store_AssembleIssueRequestsDetail", (string)null); }); modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.BackFlushNote", b => @@ -28245,9 +28245,9 @@ namespace Win_in.Sfs.Wms.Store.Migrations .IsRequired(); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequestDetail", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequestsDetail", b => { - b.HasOne("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", null) + b.HasOne("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", null) .WithMany("Details") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) @@ -29110,7 +29110,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.Navigation("Details"); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", b => { b.Navigation("Details"); }); diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240412052222_Update_Injection.Designer.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240412052222_Update_Injection.Designer.cs index 13991b8f4..839b41bf9 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240412052222_Update_Injection.Designer.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240412052222_Update_Injection.Designer.cs @@ -41,7 +41,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations .HasMaxLength(64) .HasColumnType("nvarchar(64)"); - b.Property("AssembleRequestNumber") + b.Property("AssembleIssueRequestsNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); @@ -840,7 +840,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.ToTable("Store_AssembleNoteDetail", (string)null); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", b => { b.Property("Id") .HasColumnType("uniqueidentifier"); @@ -928,10 +928,10 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.HasIndex("Number") .IsUnique(); - b.ToTable("Store_AssembleRequest", (string)null); + b.ToTable("Store_AssembleIssueRequests", (string)null); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequestDetail", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequestsDetail", b => { b.Property("Id") .HasColumnType("uniqueidentifier"); @@ -1075,7 +1075,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.HasIndex("Number", "ItemCode", "ToLocationCode") .IsUnique(); - b.ToTable("Store_AssembleRequestDetail", (string)null); + b.ToTable("Store_AssembleIssueRequestsDetail", (string)null); }); modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.BackFlushNote", b => @@ -28333,9 +28333,9 @@ namespace Win_in.Sfs.Wms.Store.Migrations .IsRequired(); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequestDetail", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequestsDetail", b => { - b.HasOne("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", null) + b.HasOne("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", null) .WithMany("Details") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) @@ -29198,7 +29198,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.Navigation("Details"); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", b => { b.Navigation("Details"); }); diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240412061448_transferLibV2.Designer.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240412061448_transferLibV2.Designer.cs index 8f301e493..c3033e043 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240412061448_transferLibV2.Designer.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240412061448_transferLibV2.Designer.cs @@ -41,7 +41,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations .HasMaxLength(64) .HasColumnType("nvarchar(64)"); - b.Property("AssembleRequestNumber") + b.Property("AssembleIssueRequestsNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); @@ -840,7 +840,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.ToTable("Store_AssembleNoteDetail", (string)null); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", b => { b.Property("Id") .HasColumnType("uniqueidentifier"); @@ -928,10 +928,10 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.HasIndex("Number") .IsUnique(); - b.ToTable("Store_AssembleRequest", (string)null); + b.ToTable("Store_AssembleIssueRequests", (string)null); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequestDetail", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequestsDetail", b => { b.Property("Id") .HasColumnType("uniqueidentifier"); @@ -1075,7 +1075,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.HasIndex("Number", "ItemCode", "ToLocationCode") .IsUnique(); - b.ToTable("Store_AssembleRequestDetail", (string)null); + b.ToTable("Store_AssembleIssueRequestsDetail", (string)null); }); modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.BackFlushNote", b => @@ -28423,9 +28423,9 @@ namespace Win_in.Sfs.Wms.Store.Migrations .IsRequired(); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequestDetail", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequestsDetail", b => { - b.HasOne("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", null) + b.HasOne("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", null) .WithMany("Details") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) @@ -29288,7 +29288,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.Navigation("Details"); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", b => { b.Navigation("Details"); }); diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240415063138_transferLibV2222.Designer.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240415063138_transferLibV2222.Designer.cs index 7abc825c9..acaf23912 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240415063138_transferLibV2222.Designer.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240415063138_transferLibV2222.Designer.cs @@ -41,7 +41,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations .HasMaxLength(64) .HasColumnType("nvarchar(64)"); - b.Property("AssembleRequestNumber") + b.Property("AssembleIssueRequestsNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); @@ -840,7 +840,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.ToTable("Store_AssembleNoteDetail", (string)null); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", b => { b.Property("Id") .HasColumnType("uniqueidentifier"); @@ -928,10 +928,10 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.HasIndex("Number") .IsUnique(); - b.ToTable("Store_AssembleRequest", (string)null); + b.ToTable("Store_AssembleIssueRequests", (string)null); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequestDetail", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequestsDetail", b => { b.Property("Id") .HasColumnType("uniqueidentifier"); @@ -1075,7 +1075,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.HasIndex("Number", "ItemCode", "ToLocationCode") .IsUnique(); - b.ToTable("Store_AssembleRequestDetail", (string)null); + b.ToTable("Store_AssembleIssueRequestsDetail", (string)null); }); modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.BackFlushNote", b => @@ -28798,9 +28798,9 @@ namespace Win_in.Sfs.Wms.Store.Migrations .IsRequired(); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequestDetail", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequestsDetail", b => { - b.HasOne("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", null) + b.HasOne("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", null) .WithMany("Details") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) @@ -29663,7 +29663,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.Navigation("Details"); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", b => { b.Navigation("Details"); }); diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240416053509_Added_Chassis.Designer.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240416053509_Added_Chassis.Designer.cs index 55dd880fa..df7700712 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240416053509_Added_Chassis.Designer.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240416053509_Added_Chassis.Designer.cs @@ -41,7 +41,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations .HasMaxLength(64) .HasColumnType("nvarchar(64)"); - b.Property("AssembleRequestNumber") + b.Property("AssembleIssueRequestsNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); @@ -840,7 +840,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.ToTable("Store_AssembleNoteDetail", (string)null); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", b => { b.Property("Id") .HasColumnType("uniqueidentifier"); @@ -924,10 +924,10 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.HasIndex("Number") .IsUnique(); - b.ToTable("Store_AssembleRequest", (string)null); + b.ToTable("Store_AssembleIssueRequests", (string)null); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequestDetail", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequestsDetail", b => { b.Property("Id") .HasColumnType("uniqueidentifier"); @@ -1064,7 +1064,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.HasIndex("Number", "ItemCode", "ToLocationCode") .IsUnique(); - b.ToTable("Store_AssembleRequestDetail", (string)null); + b.ToTable("Store_AssembleIssueRequestsDetail", (string)null); }); modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.BackFlushNote", b => @@ -29006,9 +29006,9 @@ namespace Win_in.Sfs.Wms.Store.Migrations .IsRequired(); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequestDetail", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequestsDetail", b => { - b.HasOne("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", null) + b.HasOne("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", null) .WithMany("Details") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) @@ -29880,7 +29880,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.Navigation("Details"); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", b => { b.Navigation("Details"); }); diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240416053509_Added_Chassis.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240416053509_Added_Chassis.cs index 69e0d2062..f3c57135a 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240416053509_Added_Chassis.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/20240416053509_Added_Chassis.cs @@ -35,19 +35,19 @@ namespace Win_in.Sfs.Wms.Store.Migrations migrationBuilder.DropColumn( name: "ExpiredTime", - table: "Store_AssembleRequestDetail"); + table: "Store_AssembleIssueRequestsDetail"); migrationBuilder.DropColumn( name: "FromLocationArea", - table: "Store_AssembleRequestDetail"); + table: "Store_AssembleIssueRequestsDetail"); migrationBuilder.DropColumn( name: "WorkStation", - table: "Store_AssembleRequestDetail"); + table: "Store_AssembleIssueRequestsDetail"); migrationBuilder.DropColumn( name: "ProdLine", - table: "Store_AssembleRequest"); + table: "Store_AssembleIssueRequests"); migrationBuilder.AddColumn( name: "BoxQty", @@ -58,7 +58,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations migrationBuilder.AddColumn( name: "BoxQty", - table: "Store_AssembleRequestDetail", + table: "Store_AssembleIssueRequestsDetail", type: "decimal(18,6)", nullable: false, defaultValue: 0m); @@ -177,7 +177,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations migrationBuilder.DropColumn( name: "BoxQty", - table: "Store_AssembleRequestDetail"); + table: "Store_AssembleIssueRequestsDetail"); migrationBuilder.AddColumn( name: "ExpiredTime", @@ -222,27 +222,27 @@ namespace Win_in.Sfs.Wms.Store.Migrations migrationBuilder.AddColumn( name: "ExpiredTime", - table: "Store_AssembleRequestDetail", + table: "Store_AssembleIssueRequestsDetail", type: "datetime2", nullable: false, defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)); migrationBuilder.AddColumn( name: "FromLocationArea", - table: "Store_AssembleRequestDetail", + table: "Store_AssembleIssueRequestsDetail", type: "nvarchar(max)", nullable: true); migrationBuilder.AddColumn( name: "WorkStation", - table: "Store_AssembleRequestDetail", + table: "Store_AssembleIssueRequestsDetail", type: "nvarchar(64)", maxLength: 64, nullable: true); migrationBuilder.AddColumn( name: "ProdLine", - table: "Store_AssembleRequest", + table: "Store_AssembleIssueRequests", type: "nvarchar(64)", maxLength: 64, nullable: true); diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/StoreDbContextModelSnapshot.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/StoreDbContextModelSnapshot.cs index a481219b5..631928205 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/StoreDbContextModelSnapshot.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Migrations/StoreDbContextModelSnapshot.cs @@ -39,7 +39,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations .HasMaxLength(64) .HasColumnType("nvarchar(64)"); - b.Property("AssembleRequestNumber") + b.Property("AssembleIssueRequestsNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); @@ -838,7 +838,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.ToTable("Store_AssembleNoteDetail", (string)null); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", b => { b.Property("Id") .HasColumnType("uniqueidentifier"); @@ -922,10 +922,10 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.HasIndex("Number") .IsUnique(); - b.ToTable("Store_AssembleRequest", (string)null); + b.ToTable("Store_AssembleIssueRequests", (string)null); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequestDetail", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequestsDetail", b => { b.Property("Id") .HasColumnType("uniqueidentifier"); @@ -1062,7 +1062,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.HasIndex("Number", "ItemCode", "ToLocationCode") .IsUnique(); - b.ToTable("Store_AssembleRequestDetail", (string)null); + b.ToTable("Store_AssembleIssueRequestsDetail", (string)null); }); modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.BackFlushNote", b => @@ -29004,9 +29004,9 @@ namespace Win_in.Sfs.Wms.Store.Migrations .IsRequired(); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequestDetail", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequestsDetail", b => { - b.HasOne("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", null) + b.HasOne("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", null) .WithMany("Details") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) @@ -29878,7 +29878,7 @@ namespace Win_in.Sfs.Wms.Store.Migrations b.Navigation("Details"); }); - modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleRequest", b => + modelBuilder.Entity("Win_in.Sfs.Wms.Store.Domain.AssembleIssueRequests", b => { b.Navigation("Details"); }); diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Requests/MaterialRequests/AssembleRequests/AssembleRequestDbContextModelCreatingExtensions.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Requests/MaterialRequests/AssembleRequests/AssembleRequestDbContextModelCreatingExtensions.cs index 1d6944096..580ea86ba 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Requests/MaterialRequests/AssembleRequests/AssembleRequestDbContextModelCreatingExtensions.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Requests/MaterialRequests/AssembleRequests/AssembleRequestDbContextModelCreatingExtensions.cs @@ -5,14 +5,14 @@ using Win_in.Sfs.Wms.Store.Domain; namespace Win_in.Sfs.Wms.Store.EntityFrameworkCore; -public static class AssembleRequestDbContextModelCreatingExtensions +public static class AssembleIssueRequestsDbContextModelCreatingExtensions { - public static void ConfigureAssembleRequest(this ModelBuilder builder, StoreModelBuilderConfigurationOptions options) + public static void ConfigureAssembleIssueRequests(this ModelBuilder builder, StoreModelBuilderConfigurationOptions options) { - builder.Entity(b => + builder.Entity(b => { //Configure table & schema name - b.ToTable(options.TablePrefix + nameof(AssembleRequest), options.Schema); + b.ToTable(options.TablePrefix + nameof(AssembleIssueRequests), options.Schema); //Configure ABP properties b.ConfigureByConvention(); //Configure Sfs base properties @@ -29,10 +29,10 @@ public static class AssembleRequestDbContextModelCreatingExtensions b.HasIndex(q => new { q.Number }).IsUnique(); }); - builder.Entity(b => + builder.Entity(b => { //Configure table & schema name - b.ToTable(options.TablePrefix + nameof(AssembleRequestDetail), options.Schema); + b.ToTable(options.TablePrefix + nameof(AssembleIssueRequestsDetail), options.Schema); //Configure ABP properties b.ConfigureByConvention(); //Configure Sfs base properties diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Requests/MaterialRequests/AssembleRequests/AssembleRequestEfCoreRepository.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Requests/MaterialRequests/AssembleRequests/AssembleRequestEfCoreRepository.cs index 7541df1ec..e810335db 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Requests/MaterialRequests/AssembleRequests/AssembleRequestEfCoreRepository.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/Requests/MaterialRequests/AssembleRequests/AssembleRequestEfCoreRepository.cs @@ -3,9 +3,9 @@ using Win_in.Sfs.Wms.Store.Domain; namespace Win_in.Sfs.Wms.Store.EntityFrameworkCore; -public class AssembleRequestEfCoreRepository : SfsStoreEfCoreRepositoryBase, IAssembleRequestRepository +public class AssembleIssueRequestsEfCoreRepository : SfsStoreEfCoreRepositoryBase, IAssembleIssueRequestsRepository { - public AssembleRequestEfCoreRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + public AssembleIssueRequestsEfCoreRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) { } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreDbContext.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreDbContext.cs index 5415d4c22..767efd5d1 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreDbContext.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreDbContext.cs @@ -22,7 +22,7 @@ public class StoreDbContext : AbpDbContext, IStoreDbContext public DbSet ProductReceiptRequests { get; set; } public DbSet MaterialRequests { get; set; } public DbSet InjectionRequests { get; set; } - public DbSet AssembleRequests { get; set; } + public DbSet AssembleIssueRequests { get; set; } public DbSet ThirdLocationRequests { get; set; } public DbSet ContainerRequests { get; set; } public DbSet DeliverRequests { get; set; } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreDbContextModelCreatingExtensions.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreDbContextModelCreatingExtensions.cs index a54b3557c..164956510 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreDbContextModelCreatingExtensions.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreDbContextModelCreatingExtensions.cs @@ -48,7 +48,7 @@ public static class StoreDbContextModelCreatingExtensions builder.ConfigurePurchaseReceiptRequest(options); builder.ConfigureMaterialRequest(options); builder.ConfigureInjectionRequest(options); - builder.ConfigureAssembleRequest(options); + builder.ConfigureAssembleIssueRequests(options); builder.ConfigureThirdLocationRequest(options); builder.ConfigureDeliverRequest(options); builder.ConfigureContainerRequest(options); diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreEntityFrameworkCoreModule.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreEntityFrameworkCoreModule.cs index 7f8791645..9d8aad808 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreEntityFrameworkCoreModule.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.EntityFrameworkCore/StoreEntityFrameworkCoreModule.cs @@ -61,7 +61,7 @@ public class StoreEntityFrameworkCoreModule : AbpModule context.Services.AddTransient(); context.Services.AddTransient(); context.Services.AddTransient(); - context.Services.AddTransient(); + context.Services.AddTransient(); context.Services.AddTransient(); context.Services.AddTransient(); context.Services.AddTransient(); @@ -209,7 +209,7 @@ public class StoreEntityFrameworkCoreModule : AbpModule orderOptions.DefaultWithDetailsFunc = query => query.Include(o => o.Details)); options.Entity(orderOptions => orderOptions.DefaultWithDetailsFunc = query => query.Include(o => o.Details)); - options.Entity(orderOptions => + options.Entity(orderOptions => orderOptions.DefaultWithDetailsFunc = query => query.Include(o => o.Details)); options.Entity(orderOptions => orderOptions.DefaultWithDetailsFunc = query => query.Include(o => o.Details)); diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/AutoMapperProfiles/Jobs/AssembleJobAutoMapperProfile.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/AutoMapperProfiles/Jobs/AssembleJobAutoMapperProfile.cs index cfa65b89c..d8208d684 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/AutoMapperProfiles/Jobs/AssembleJobAutoMapperProfile.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/AutoMapperProfiles/Jobs/AssembleJobAutoMapperProfile.cs @@ -15,7 +15,7 @@ public partial class StoreEventAutoMapperProfile : Profile CreateMap() .ForMember(x => x.JobNumber, y => y.MapFrom(d => d.Number)) - .ForMember(x => x.RequestNumber, y => y.MapFrom(d => d.AssembleRequestNumber)) + .ForMember(x => x.RequestNumber, y => y.MapFrom(d => d.AssembleIssueRequestsNumber)) .ForMember(x => x.ActiveDate, y => y.MapFrom(d => DateTime.Now)) .ForMember(x => x.Worker, y => y.MapFrom(d => d.CompleteUserName)) .Ignore(x => x.Confirmed) @@ -26,7 +26,7 @@ public partial class StoreEventAutoMapperProfile : Profile ; CreateMap() - .ForMember(x => x.RequestNumber, y => y.MapFrom(d => d.AssembleRequestNumber)) + .ForMember(x => x.RequestNumber, y => y.MapFrom(d => d.AssembleIssueRequestsNumber)) .Ignore(x => x.Confirmed) .Ignore(x => x.JobNumber) .Ignore(x => x.ActiveDate) diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/AutoMapperProfiles/Requests/AssembleRequestAutoMapperProfile.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/AutoMapperProfiles/Requests/AssembleRequestAutoMapperProfile.cs index f380fda18..9c6479128 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/AutoMapperProfiles/Requests/AssembleRequestAutoMapperProfile.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/AutoMapperProfiles/Requests/AssembleRequestAutoMapperProfile.cs @@ -9,10 +9,10 @@ namespace Win_in.Sfs.Wms.Store.Event; public partial class StoreEventAutoMapperProfile : Profile { - private void AssembleRequestAutoMapperProfile() + private void AssembleIssueRequestsAutoMapperProfile() { - CreateMap() - .ForMember(x => x.AssembleRequestNumber, y => y.MapFrom(d => d.Number)) + CreateMap() + .ForMember(x => x.AssembleIssueRequestsNumber, y => y.MapFrom(d => d.Number)) .ForMember(x => x.RequestType, y => y.MapFrom(d => d.Type)) .Ignore(x => x.WarehouseCode) .Ignore(x => x.UpStreamJobNumber) diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Requests/AssembleRequestEventHandler.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Requests/AssembleRequestEventHandler.cs index 90307b092..e62ac9608 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Requests/AssembleRequestEventHandler.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Requests/AssembleRequestEventHandler.cs @@ -17,7 +17,7 @@ using Win_in.Sfs.Wms.Store.Domain.Shared; namespace Win_in.Sfs.Wms.Store.Event.BusinessRequest; -public class AssembleRequestEventHandler +public class AssembleIssueRequestsEventHandler : StoreEventHandlerBase , ILocalEventHandler> , ILocalEventHandler> @@ -47,7 +47,7 @@ public class AssembleRequestEventHandler /// 创建后 /// /// Event data - public virtual async Task HandleEventAsync(SfsCreatedEntityEventData eventData) + public virtual async Task HandleEventAsync(SfsCreatedEntityEventData eventData) { await Task.CompletedTask.ConfigureAwait(false); } @@ -56,7 +56,7 @@ public class AssembleRequestEventHandler /// 批量创建后 /// /// Event data - public virtual async Task HandleEventAsync(SfsCreatedEntityEventData> eventData) + public virtual async Task HandleEventAsync(SfsCreatedEntityEventData> eventData) { await Task.CompletedTask.ConfigureAwait(false); } @@ -66,7 +66,7 @@ public class AssembleRequestEventHandler /// /// /// - public virtual async Task HandleEventAsync(SfsHandledEntityEventData eventData) + public virtual async Task HandleEventAsync(SfsHandledEntityEventData eventData) { var entity = eventData.Entity; @@ -93,7 +93,7 @@ public class AssembleRequestEventHandler /// /// /// - public virtual async Task HandleEventAsync(SfsAbortedEntityEventData eventData) + public virtual async Task HandleEventAsync(SfsAbortedEntityEventData eventData) { await Task.CompletedTask.ConfigureAwait(false); } @@ -103,10 +103,10 @@ public class AssembleRequestEventHandler /// /// /// - public virtual async Task HandleEventAsync(SfsCompletedEntityEventData eventData) + public virtual async Task HandleEventAsync(SfsCompletedEntityEventData eventData) { _ = eventData.Entity; - // await _assembleJobAppService.CompleteByAssembleRequestAsync(entity.Number); + // await _assembleJobAppService.CompleteByAssembleIssueRequestsAsync(entity.Number); await Task.CompletedTask.ConfigureAwait(false); } @@ -205,7 +205,7 @@ public class AssembleRequestEventHandler LocationDTO fromLocation) { AssembleJobEditInput job; - job = ObjectMapper.Map(assembleRequest); + job = ObjectMapper.Map(assembleRequest); job.JobType = EnumJobType.IssueJob; job.JobStatus = EnumJobStatus.Open; job.WorkGroupCode = fromLocation.WorkGroupCode; diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/StoreEventAutoMapperProfile.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/StoreEventAutoMapperProfile.cs index dfa9b1a82..9d40c7acc 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/StoreEventAutoMapperProfile.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/StoreEventAutoMapperProfile.cs @@ -77,7 +77,7 @@ public partial class StoreEventAutoMapperProfile : Profile JisProductReceiptNoteAutoMapperProfile(); MaterialRequestAutoMapperProfile(); InjectionRequestAutoMapperProfile(); - AssembleRequestAutoMapperProfile(); + AssembleIssueRequestsAutoMapperProfile(); ThirdLocationRequestAutoMapperProfile(); ProductionReturnRequestAutoMapperProfile(); ProductionReturnNoteAutoMapperProfile();