diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.AuthSiteCenter/src/WinIn.FasterZ.AuthSiteCenter.Web/AuthSiteCenterWebModule.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.AuthSiteCenter/src/WinIn.FasterZ.AuthSiteCenter.Web/AuthSiteCenterWebModule.cs index 058338531..92351b814 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.AuthSiteCenter/src/WinIn.FasterZ.AuthSiteCenter.Web/AuthSiteCenterWebModule.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.AuthSiteCenter/src/WinIn.FasterZ.AuthSiteCenter.Web/AuthSiteCenterWebModule.cs @@ -148,16 +148,18 @@ public class AuthSiteCenterWebModule : AbpModule options.ValueLengthLimit = 1024 * 1024 * 100; // 100MB max len form data }); - Configure(options => + var redisKeyPrefix = configuration["Redis:KeyPrefix"]; + Configure(options => { - options.KeyPrefix = "AuthSiteCenter:"; + //options.KeyPrefix = "AuthSiteCenter:"; + options.KeyPrefix = redisKeyPrefix+":"; }); - var dataProtectionBuilder = context.Services.AddDataProtection().SetApplicationName("AuthSiteCenter"); + var dataProtectionBuilder = context.Services.AddDataProtection().SetApplicationName(redisKeyPrefix); if (!hostingEnvironment.IsDevelopment()) { var redis = ConnectionMultiplexer.Connect(configuration["Redis:Configuration"]); - dataProtectionBuilder.PersistKeysToStackExchangeRedis(redis, "AuthSiteCenter-Protection-Keys"); + dataProtectionBuilder.PersistKeysToStackExchangeRedis(redis, $"{redisKeyPrefix}-Protection-Keys"); } context.Services.AddSingleton(sp => diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.AuthSiteCenter/src/WinIn.FasterZ.AuthSiteCenter.Web/Controllers/CustAccountController.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.AuthSiteCenter/src/WinIn.FasterZ.AuthSiteCenter.Web/Controllers/CustAccountController.cs index f76db2b40..6518c9b4a 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.AuthSiteCenter/src/WinIn.FasterZ.AuthSiteCenter.Web/Controllers/CustAccountController.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.AuthSiteCenter/src/WinIn.FasterZ.AuthSiteCenter.Web/Controllers/CustAccountController.cs @@ -5,6 +5,7 @@ using System.Linq; using System.Net.Http; using System.Net.Http.Headers; using System.Threading.Tasks; +using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Configuration; using Volo.Abp; @@ -16,6 +17,7 @@ namespace WinIn.FasterZ.AuthSiteCenter.Web.Controllers; [ApiController] [Route("CustAccount")] +[AllowAnonymous] public class CustAccountController : AbpController { private readonly IdentityUserManager _userManager; @@ -28,8 +30,8 @@ public class CustAccountController : AbpController _httpClientFactory = httpClientFactory; _configuration = configuration; } - - [HttpPost("login")] + [AllowAnonymous] + [HttpPost("login")] public async Task LoginAsync([FromBody]LoginInput input) { try diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.AuthSiteCenter/src/WinIn.FasterZ.AuthSiteCenter.Web/appsettings.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.AuthSiteCenter/src/WinIn.FasterZ.AuthSiteCenter.Web/appsettings.json index a8764adba..01e2c9575 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.AuthSiteCenter/src/WinIn.FasterZ.AuthSiteCenter.Web/appsettings.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.AuthSiteCenter/src/WinIn.FasterZ.AuthSiteCenter.Web/appsettings.json @@ -1,9 +1,9 @@ { "App": { - "SelfUrl": "http://192.168.0.196:60100", - "ClientUrl": "http://localhost:60011,http://localhost:60012,http://localhost:60013,http://localhost:60021,http://localhost:60022,http://localhost:60022,http://localhost:10090", - "CorsOrigins": "http://localhost:60011,http://localhost:60012,http://localhost:60013,http://localhost:60021,http://localhost:60022,http://localhost:60022,http://localhost:10090", - "RedirectAllowedUrls": "http://localhost:60011,http://localhost:60012,http://localhost:60013,http://localhost:60021,http://localhost:60022,http://localhost:60022,http://localhost:10090" + "SelfUrl": "http://192.168.0.240:60080", + "ClientUrl": "http://dev.ccwin-in.com:60080,http://dev.ccwin-in.com:60081,http://dev.ccwin-in.com:60075,http://localhost:60080,http://localhost:60081,http://localhost:60075,http://192.168.0.195:60081,http://192.168.0.195:60075", + "CorsOrigins": "http://dev.ccwin-in.com:60080,http://dev.ccwin-in.com:60081,http://dev.ccwin-in.com:60075,http://localhost:60080,http://localhost:60081,http://localhost:60075,http://192.168.0.195:60081,http://192.168.0.195:60075", + "RedirectAllowedUrls": "http://dev.ccwin-in.com:60080,http://dev.ccwin-in.com:60081,http://dev.ccwin-in.com:60075,http://localhost:60080,http://localhost:60081,http://localhost:60075,http://192.168.0.195:60081,http://192.168.0.195:60075" }, "ConnectionStrings": { "Default": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Faster_AuthSiteCenter;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;Encrypt=False;" @@ -12,10 +12,11 @@ "DefaultPassPhrase": "ybgU8NieQZNjguXe" }, "Redis": { - "Configuration": "127.0.0.1:6379" + "Configuration": "127.0.0.1:6379", + "KeyPrefix": "DY_AuthSiteCenter" }, "AuthServer": { - "Authority": "http://192.168.0.196:60100" + "Authority": "http://192.168.0.240:60080" }, - "urls": "http://192.168.0.196:60100" + "urls": "http://192.168.0.240:60080" } \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/AppBase/Filters/Condition.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/AppBase/Filters/Condition.cs index 559761089..80f4ded71 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/AppBase/Filters/Condition.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/AppBase/Filters/Condition.cs @@ -4,5 +4,5 @@ using System.Collections.Generic; public class Condition { - public ICollection Filters { get; set; } = new List(); + public List Filters { get; set; } = new List(); } \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/AppBase/Filters/FilterExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/AppBase/Filters/FilterExtensions.cs index a52aecd8e..93b11472c 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/AppBase/Filters/FilterExtensions.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/AppBase/Filters/FilterExtensions.cs @@ -28,7 +28,7 @@ public static class FilterExtensions return filterConditions.ToLambda(); } - public static Expression> ToLambda(this ICollection filterConditionList) + public static Expression> ToLambda(this List filterConditionList) { Expression> condition = null; try diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Permissions/WmsPermissionDefinitionProvider.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Permissions/WmsPermissionDefinitionProvider.cs index 27ef6f1e7..6a1bd9361 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Permissions/WmsPermissionDefinitionProvider.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Permissions/WmsPermissionDefinitionProvider.cs @@ -107,10 +107,10 @@ namespace WinIn.FasterZ.Wms.Permissions storeTransferRequestPermission.AddChild(WmsPermissions.StoreTransferRequest.Update, L("Permission:Update")); storeTransferRequestPermission.AddChild(WmsPermissions.StoreTransferRequest.Delete, L("Permission:Delete")); - var storeTransferNoteDetailCopyPermission = myGroup.AddPermission(WmsPermissions.StoreTransferNoteDetail.Default, L("Permission:StoreTransferNoteDetailCopy")); - storeTransferNoteDetailCopyPermission.AddChild(WmsPermissions.StoreTransferNoteDetail.Create, L("Permission:Create")); - storeTransferNoteDetailCopyPermission.AddChild(WmsPermissions.StoreTransferNoteDetail.Update, L("Permission:Update")); - storeTransferNoteDetailCopyPermission.AddChild(WmsPermissions.StoreTransferNoteDetail.Delete, L("Permission:Delete")); + var storeTransferNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreTransferNoteDetail.Default, L("Permission:StoreTransferNoteDetail")); + storeTransferNoteDetailPermission.AddChild(WmsPermissions.StoreTransferNoteDetail.Create, L("Permission:Create")); + storeTransferNoteDetailPermission.AddChild(WmsPermissions.StoreTransferNoteDetail.Update, L("Permission:Update")); + storeTransferNoteDetailPermission.AddChild(WmsPermissions.StoreTransferNoteDetail.Delete, L("Permission:Delete")); var storeTransferNotePermission = myGroup.AddPermission(WmsPermissions.StoreTransferNote.Default, L("Permission:StoreTransferNote")); storeTransferNotePermission.AddChild(WmsPermissions.StoreTransferNote.Create, L("Permission:Create")); @@ -296,6 +296,801 @@ namespace WinIn.FasterZ.Wms.Permissions storeScrapNoteDetailPermission.AddChild(WmsPermissions.StoreScrapNoteDetail.Create, L("Permission:Create")); storeScrapNoteDetailPermission.AddChild(WmsPermissions.StoreScrapNoteDetail.Update, L("Permission:Update")); storeScrapNoteDetailPermission.AddChild(WmsPermissions.StoreScrapNoteDetail.Delete, L("Permission:Delete")); + + var storeProductionReturnRequestDetailPermission = myGroup.AddPermission(WmsPermissions.StoreProductionReturnRequestDetail.Default, L("Permission:StoreProductionReturnRequestDetail")); + storeProductionReturnRequestDetailPermission.AddChild(WmsPermissions.StoreProductionReturnRequestDetail.Create, L("Permission:Create")); + storeProductionReturnRequestDetailPermission.AddChild(WmsPermissions.StoreProductionReturnRequestDetail.Update, L("Permission:Update")); + storeProductionReturnRequestDetailPermission.AddChild(WmsPermissions.StoreProductionReturnRequestDetail.Delete, L("Permission:Delete")); + + var storeProductionReturnRequestPermission = myGroup.AddPermission(WmsPermissions.StoreProductionReturnRequest.Default, L("Permission:StoreProductionReturnRequest")); + storeProductionReturnRequestPermission.AddChild(WmsPermissions.StoreProductionReturnRequest.Create, L("Permission:Create")); + storeProductionReturnRequestPermission.AddChild(WmsPermissions.StoreProductionReturnRequest.Update, L("Permission:Update")); + storeProductionReturnRequestPermission.AddChild(WmsPermissions.StoreProductionReturnRequest.Delete, L("Permission:Delete")); + + var storeProductionReturnNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreProductionReturnNoteDetail.Default, L("Permission:StoreProductionReturnNoteDetail")); + storeProductionReturnNoteDetailPermission.AddChild(WmsPermissions.StoreProductionReturnNoteDetail.Create, L("Permission:Create")); + storeProductionReturnNoteDetailPermission.AddChild(WmsPermissions.StoreProductionReturnNoteDetail.Update, L("Permission:Update")); + storeProductionReturnNoteDetailPermission.AddChild(WmsPermissions.StoreProductionReturnNoteDetail.Delete, L("Permission:Delete")); + + var storeProductionReturnNotePermission = myGroup.AddPermission(WmsPermissions.StoreProductionReturnNote.Default, L("Permission:StoreProductionReturnNote")); + storeProductionReturnNotePermission.AddChild(WmsPermissions.StoreProductionReturnNote.Create, L("Permission:Create")); + storeProductionReturnNotePermission.AddChild(WmsPermissions.StoreProductionReturnNote.Update, L("Permission:Update")); + storeProductionReturnNotePermission.AddChild(WmsPermissions.StoreProductionReturnNote.Delete, L("Permission:Delete")); + + var storeProductionPlanDetailPermission = myGroup.AddPermission(WmsPermissions.StoreProductionPlanDetail.Default, L("Permission:StoreProductionPlanDetail")); + storeProductionPlanDetailPermission.AddChild(WmsPermissions.StoreProductionPlanDetail.Create, L("Permission:Create")); + storeProductionPlanDetailPermission.AddChild(WmsPermissions.StoreProductionPlanDetail.Update, L("Permission:Update")); + storeProductionPlanDetailPermission.AddChild(WmsPermissions.StoreProductionPlanDetail.Delete, L("Permission:Delete")); + + var storeProductionPlanPermission = myGroup.AddPermission(WmsPermissions.StoreProductionPlan.Default, L("Permission:StoreProductionPlan")); + storeProductionPlanPermission.AddChild(WmsPermissions.StoreProductionPlan.Create, L("Permission:Create")); + storeProductionPlanPermission.AddChild(WmsPermissions.StoreProductionPlan.Update, L("Permission:Update")); + storeProductionPlanPermission.AddChild(WmsPermissions.StoreProductionPlan.Delete, L("Permission:Delete")); + + var storePreparationPlanDetailPermission = myGroup.AddPermission(WmsPermissions.StorePreparationPlanDetail.Default, L("Permission:StorePreparationPlanDetail")); + storePreparationPlanDetailPermission.AddChild(WmsPermissions.StorePreparationPlanDetail.Create, L("Permission:Create")); + storePreparationPlanDetailPermission.AddChild(WmsPermissions.StorePreparationPlanDetail.Update, L("Permission:Update")); + storePreparationPlanDetailPermission.AddChild(WmsPermissions.StorePreparationPlanDetail.Delete, L("Permission:Delete")); + + var storePreparationPlanPermission = myGroup.AddPermission(WmsPermissions.StorePreparationPlan.Default, L("Permission:StorePreparationPlan")); + storePreparationPlanPermission.AddChild(WmsPermissions.StorePreparationPlan.Create, L("Permission:Create")); + storePreparationPlanPermission.AddChild(WmsPermissions.StorePreparationPlan.Update, L("Permission:Update")); + storePreparationPlanPermission.AddChild(WmsPermissions.StorePreparationPlan.Delete, L("Permission:Delete")); + + var storeOfflineSettlementNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreOfflineSettlementNoteDetail.Default, L("Permission:StoreOfflineSettlementNoteDetail")); + storeOfflineSettlementNoteDetailPermission.AddChild(WmsPermissions.StoreOfflineSettlementNoteDetail.Create, L("Permission:Create")); + storeOfflineSettlementNoteDetailPermission.AddChild(WmsPermissions.StoreOfflineSettlementNoteDetail.Update, L("Permission:Update")); + storeOfflineSettlementNoteDetailPermission.AddChild(WmsPermissions.StoreOfflineSettlementNoteDetail.Delete, L("Permission:Delete")); + + var storeOfflineSettlementNotePermission = myGroup.AddPermission(WmsPermissions.StoreOfflineSettlementNote.Default, L("Permission:StoreOfflineSettlementNote")); + storeOfflineSettlementNotePermission.AddChild(WmsPermissions.StoreOfflineSettlementNote.Create, L("Permission:Create")); + storeOfflineSettlementNotePermission.AddChild(WmsPermissions.StoreOfflineSettlementNote.Update, L("Permission:Update")); + storeOfflineSettlementNotePermission.AddChild(WmsPermissions.StoreOfflineSettlementNote.Delete, L("Permission:Delete")); + + var storeNoOkConvertOkNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreNoOkConvertOkNoteDetail.Default, L("Permission:StoreNoOkConvertOkNoteDetail")); + storeNoOkConvertOkNoteDetailPermission.AddChild(WmsPermissions.StoreNoOkConvertOkNoteDetail.Create, L("Permission:Create")); + storeNoOkConvertOkNoteDetailPermission.AddChild(WmsPermissions.StoreNoOkConvertOkNoteDetail.Update, L("Permission:Update")); + storeNoOkConvertOkNoteDetailPermission.AddChild(WmsPermissions.StoreNoOkConvertOkNoteDetail.Delete, L("Permission:Delete")); + + var storeNoOkConvertOkNotePermission = myGroup.AddPermission(WmsPermissions.StoreNoOkConvertOkNote.Default, L("Permission:StoreNoOkConvertOkNote")); + storeNoOkConvertOkNotePermission.AddChild(WmsPermissions.StoreNoOkConvertOkNote.Create, L("Permission:Create")); + storeNoOkConvertOkNotePermission.AddChild(WmsPermissions.StoreNoOkConvertOkNote.Update, L("Permission:Update")); + storeNoOkConvertOkNotePermission.AddChild(WmsPermissions.StoreNoOkConvertOkNote.Delete, L("Permission:Delete")); + + var storeMaterialRequestDetailPermission = myGroup.AddPermission(WmsPermissions.StoreMaterialRequestDetail.Default, L("Permission:StoreMaterialRequestDetail")); + storeMaterialRequestDetailPermission.AddChild(WmsPermissions.StoreMaterialRequestDetail.Create, L("Permission:Create")); + storeMaterialRequestDetailPermission.AddChild(WmsPermissions.StoreMaterialRequestDetail.Update, L("Permission:Update")); + storeMaterialRequestDetailPermission.AddChild(WmsPermissions.StoreMaterialRequestDetail.Delete, L("Permission:Delete")); + + var storeMaterialRequestPermission = myGroup.AddPermission(WmsPermissions.StoreMaterialRequest.Default, L("Permission:StoreMaterialRequest")); + storeMaterialRequestPermission.AddChild(WmsPermissions.StoreMaterialRequest.Create, L("Permission:Create")); + storeMaterialRequestPermission.AddChild(WmsPermissions.StoreMaterialRequest.Update, L("Permission:Update")); + storeMaterialRequestPermission.AddChild(WmsPermissions.StoreMaterialRequest.Delete, L("Permission:Delete")); + + var storeJisProductReceiptNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreJisProductReceiptNoteDetail.Default, L("Permission:StoreJisProductReceiptNoteDetail")); + storeJisProductReceiptNoteDetailPermission.AddChild(WmsPermissions.StoreJisProductReceiptNoteDetail.Create, L("Permission:Create")); + storeJisProductReceiptNoteDetailPermission.AddChild(WmsPermissions.StoreJisProductReceiptNoteDetail.Update, L("Permission:Update")); + storeJisProductReceiptNoteDetailPermission.AddChild(WmsPermissions.StoreJisProductReceiptNoteDetail.Delete, L("Permission:Delete")); + + var storeJisProductReceiptNotePermission = myGroup.AddPermission(WmsPermissions.StoreJisProductReceiptNote.Default, L("Permission:StoreJisProductReceiptNote")); + storeJisProductReceiptNotePermission.AddChild(WmsPermissions.StoreJisProductReceiptNote.Create, L("Permission:Create")); + storeJisProductReceiptNotePermission.AddChild(WmsPermissions.StoreJisProductReceiptNote.Update, L("Permission:Update")); + storeJisProductReceiptNotePermission.AddChild(WmsPermissions.StoreJisProductReceiptNote.Delete, L("Permission:Delete")); + + var storeJisDeliverNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreJisDeliverNoteDetail.Default, L("Permission:StoreJisDeliverNoteDetail")); + storeJisDeliverNoteDetailPermission.AddChild(WmsPermissions.StoreJisDeliverNoteDetail.Create, L("Permission:Create")); + storeJisDeliverNoteDetailPermission.AddChild(WmsPermissions.StoreJisDeliverNoteDetail.Update, L("Permission:Update")); + storeJisDeliverNoteDetailPermission.AddChild(WmsPermissions.StoreJisDeliverNoteDetail.Delete, L("Permission:Delete")); + + var storeJisDeliverNotePermission = myGroup.AddPermission(WmsPermissions.StoreJisDeliverNote.Default, L("Permission:StoreJisDeliverNote")); + storeJisDeliverNotePermission.AddChild(WmsPermissions.StoreJisDeliverNote.Create, L("Permission:Create")); + storeJisDeliverNotePermission.AddChild(WmsPermissions.StoreJisDeliverNote.Update, L("Permission:Update")); + storeJisDeliverNotePermission.AddChild(WmsPermissions.StoreJisDeliverNote.Delete, L("Permission:Delete")); + + var storeItemTransformRequestDetailPermission = myGroup.AddPermission(WmsPermissions.StoreItemTransformRequestDetail.Default, L("Permission:StoreItemTransformRequestDetail")); + storeItemTransformRequestDetailPermission.AddChild(WmsPermissions.StoreItemTransformRequestDetail.Create, L("Permission:Create")); + storeItemTransformRequestDetailPermission.AddChild(WmsPermissions.StoreItemTransformRequestDetail.Update, L("Permission:Update")); + storeItemTransformRequestDetailPermission.AddChild(WmsPermissions.StoreItemTransformRequestDetail.Delete, L("Permission:Delete")); + + var storeItemTransformRequestPermission = myGroup.AddPermission(WmsPermissions.StoreItemTransformRequest.Default, L("Permission:StoreItemTransformRequest")); + storeItemTransformRequestPermission.AddChild(WmsPermissions.StoreItemTransformRequest.Create, L("Permission:Create")); + storeItemTransformRequestPermission.AddChild(WmsPermissions.StoreItemTransformRequest.Update, L("Permission:Update")); + storeItemTransformRequestPermission.AddChild(WmsPermissions.StoreItemTransformRequest.Delete, L("Permission:Delete")); + + var storeItemTransformNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreItemTransformNoteDetail.Default, L("Permission:StoreItemTransformNoteDetail")); + storeItemTransformNoteDetailPermission.AddChild(WmsPermissions.StoreItemTransformNoteDetail.Create, L("Permission:Create")); + storeItemTransformNoteDetailPermission.AddChild(WmsPermissions.StoreItemTransformNoteDetail.Update, L("Permission:Update")); + storeItemTransformNoteDetailPermission.AddChild(WmsPermissions.StoreItemTransformNoteDetail.Delete, L("Permission:Delete")); + + var storeItemTransformNotePermission = myGroup.AddPermission(WmsPermissions.StoreItemTransformNote.Default, L("Permission:StoreItemTransformNote")); + storeItemTransformNotePermission.AddChild(WmsPermissions.StoreItemTransformNote.Create, L("Permission:Create")); + storeItemTransformNotePermission.AddChild(WmsPermissions.StoreItemTransformNote.Update, L("Permission:Update")); + storeItemTransformNotePermission.AddChild(WmsPermissions.StoreItemTransformNote.Delete, L("Permission:Delete")); + + var storeIssueNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreIssueNoteDetail.Default, L("Permission:StoreIssueNoteDetail")); + storeIssueNoteDetailPermission.AddChild(WmsPermissions.StoreIssueNoteDetail.Create, L("Permission:Create")); + storeIssueNoteDetailPermission.AddChild(WmsPermissions.StoreIssueNoteDetail.Update, L("Permission:Update")); + storeIssueNoteDetailPermission.AddChild(WmsPermissions.StoreIssueNoteDetail.Delete, L("Permission:Delete")); + + var storeIssueNotePermission = myGroup.AddPermission(WmsPermissions.StoreIssueNote.Default, L("Permission:StoreIssueNote")); + storeIssueNotePermission.AddChild(WmsPermissions.StoreIssueNote.Create, L("Permission:Create")); + storeIssueNotePermission.AddChild(WmsPermissions.StoreIssueNote.Update, L("Permission:Update")); + storeIssueNotePermission.AddChild(WmsPermissions.StoreIssueNote.Delete, L("Permission:Delete")); + + var storeIsolationNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreIsolationNoteDetail.Default, L("Permission:StoreIsolationNoteDetail")); + storeIsolationNoteDetailPermission.AddChild(WmsPermissions.StoreIsolationNoteDetail.Create, L("Permission:Create")); + storeIsolationNoteDetailPermission.AddChild(WmsPermissions.StoreIsolationNoteDetail.Update, L("Permission:Update")); + storeIsolationNoteDetailPermission.AddChild(WmsPermissions.StoreIsolationNoteDetail.Delete, L("Permission:Delete")); + + var storeIsolationNotePermission = myGroup.AddPermission(WmsPermissions.StoreIsolationNote.Default, L("Permission:StoreIsolationNote")); + storeIsolationNotePermission.AddChild(WmsPermissions.StoreIsolationNote.Create, L("Permission:Create")); + storeIsolationNotePermission.AddChild(WmsPermissions.StoreIsolationNote.Update, L("Permission:Update")); + storeIsolationNotePermission.AddChild(WmsPermissions.StoreIsolationNote.Delete, L("Permission:Delete")); + + var storeInventoryTransferNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreInventoryTransferNoteDetail.Default, L("Permission:StoreInventoryTransferNoteDetail")); + storeInventoryTransferNoteDetailPermission.AddChild(WmsPermissions.StoreInventoryTransferNoteDetail.Create, L("Permission:Create")); + storeInventoryTransferNoteDetailPermission.AddChild(WmsPermissions.StoreInventoryTransferNoteDetail.Update, L("Permission:Update")); + storeInventoryTransferNoteDetailPermission.AddChild(WmsPermissions.StoreInventoryTransferNoteDetail.Delete, L("Permission:Delete")); + + var storeInventoryInitialNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreInventoryInitialNoteDetail.Default, L("Permission:StoreInventoryInitialNoteDetail")); + storeInventoryInitialNoteDetailPermission.AddChild(WmsPermissions.StoreInventoryInitialNoteDetail.Create, L("Permission:Create")); + storeInventoryInitialNoteDetailPermission.AddChild(WmsPermissions.StoreInventoryInitialNoteDetail.Update, L("Permission:Update")); + storeInventoryInitialNoteDetailPermission.AddChild(WmsPermissions.StoreInventoryInitialNoteDetail.Delete, L("Permission:Delete")); + + var storeInventoryInitialNotePermission = myGroup.AddPermission(WmsPermissions.StoreInventoryInitialNote.Default, L("Permission:StoreInventoryInitialNote")); + storeInventoryInitialNotePermission.AddChild(WmsPermissions.StoreInventoryInitialNote.Create, L("Permission:Create")); + storeInventoryInitialNotePermission.AddChild(WmsPermissions.StoreInventoryInitialNote.Update, L("Permission:Update")); + storeInventoryInitialNotePermission.AddChild(WmsPermissions.StoreInventoryInitialNote.Delete, L("Permission:Delete")); + + var storeInspectRequestSummaryDetailPermission = myGroup.AddPermission(WmsPermissions.StoreInspectRequestSummaryDetail.Default, L("Permission:StoreInspectRequestSummaryDetail")); + storeInspectRequestSummaryDetailPermission.AddChild(WmsPermissions.StoreInspectRequestSummaryDetail.Create, L("Permission:Create")); + storeInspectRequestSummaryDetailPermission.AddChild(WmsPermissions.StoreInspectRequestSummaryDetail.Update, L("Permission:Update")); + storeInspectRequestSummaryDetailPermission.AddChild(WmsPermissions.StoreInspectRequestSummaryDetail.Delete, L("Permission:Delete")); + + var storeInspectRequestDetailPermission = myGroup.AddPermission(WmsPermissions.StoreInspectRequestDetail.Default, L("Permission:StoreInspectRequestDetail")); + storeInspectRequestDetailPermission.AddChild(WmsPermissions.StoreInspectRequestDetail.Create, L("Permission:Create")); + storeInspectRequestDetailPermission.AddChild(WmsPermissions.StoreInspectRequestDetail.Update, L("Permission:Update")); + storeInspectRequestDetailPermission.AddChild(WmsPermissions.StoreInspectRequestDetail.Delete, L("Permission:Delete")); + + var storeInspectRequestPermission = myGroup.AddPermission(WmsPermissions.StoreInspectRequest.Default, L("Permission:StoreInspectRequest")); + storeInspectRequestPermission.AddChild(WmsPermissions.StoreInspectRequest.Create, L("Permission:Create")); + storeInspectRequestPermission.AddChild(WmsPermissions.StoreInspectRequest.Update, L("Permission:Update")); + storeInspectRequestPermission.AddChild(WmsPermissions.StoreInspectRequest.Delete, L("Permission:Delete")); + + var storeInspectNoteSummaryDetailPermission = myGroup.AddPermission(WmsPermissions.StoreInspectNoteSummaryDetail.Default, L("Permission:StoreInspectNoteSummaryDetail")); + storeInspectNoteSummaryDetailPermission.AddChild(WmsPermissions.StoreInspectNoteSummaryDetail.Create, L("Permission:Create")); + storeInspectNoteSummaryDetailPermission.AddChild(WmsPermissions.StoreInspectNoteSummaryDetail.Update, L("Permission:Update")); + storeInspectNoteSummaryDetailPermission.AddChild(WmsPermissions.StoreInspectNoteSummaryDetail.Delete, L("Permission:Delete")); + + var storeInspectNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreInspectNoteDetail.Default, L("Permission:StoreInspectNoteDetail")); + storeInspectNoteDetailPermission.AddChild(WmsPermissions.StoreInspectNoteDetail.Create, L("Permission:Create")); + storeInspectNoteDetailPermission.AddChild(WmsPermissions.StoreInspectNoteDetail.Update, L("Permission:Update")); + storeInspectNoteDetailPermission.AddChild(WmsPermissions.StoreInspectNoteDetail.Delete, L("Permission:Delete")); + + var storeInspectNotePermission = myGroup.AddPermission(WmsPermissions.StoreInspectNote.Default, L("Permission:StoreInspectNote")); + storeInspectNotePermission.AddChild(WmsPermissions.StoreInspectNote.Create, L("Permission:Create")); + storeInspectNotePermission.AddChild(WmsPermissions.StoreInspectNote.Update, L("Permission:Update")); + storeInspectNotePermission.AddChild(WmsPermissions.StoreInspectNote.Delete, L("Permission:Delete")); + + var storeInspectAbnormalNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreInspectAbnormalNoteDetail.Default, L("Permission:StoreInspectAbnormalNoteDetail")); + storeInspectAbnormalNoteDetailPermission.AddChild(WmsPermissions.StoreInspectAbnormalNoteDetail.Create, L("Permission:Create")); + storeInspectAbnormalNoteDetailPermission.AddChild(WmsPermissions.StoreInspectAbnormalNoteDetail.Update, L("Permission:Update")); + storeInspectAbnormalNoteDetailPermission.AddChild(WmsPermissions.StoreInspectAbnormalNoteDetail.Delete, L("Permission:Delete")); + + var storeInspectAbnormalNotePermission = myGroup.AddPermission(WmsPermissions.StoreInspectAbnormalNote.Default, L("Permission:StoreInspectAbnormalNote")); + storeInspectAbnormalNotePermission.AddChild(WmsPermissions.StoreInspectAbnormalNote.Create, L("Permission:Create")); + storeInspectAbnormalNotePermission.AddChild(WmsPermissions.StoreInspectAbnormalNote.Update, L("Permission:Update")); + storeInspectAbnormalNotePermission.AddChild(WmsPermissions.StoreInspectAbnormalNote.Delete, L("Permission:Delete")); + + var storeExchangeDatumPermission = myGroup.AddPermission(WmsPermissions.StoreExchangeDatum.Default, L("Permission:StoreExchangeDatum")); + storeExchangeDatumPermission.AddChild(WmsPermissions.StoreExchangeDatum.Create, L("Permission:Create")); + storeExchangeDatumPermission.AddChild(WmsPermissions.StoreExchangeDatum.Update, L("Permission:Update")); + storeExchangeDatumPermission.AddChild(WmsPermissions.StoreExchangeDatum.Delete, L("Permission:Delete")); + + var storeDeliverRequestDetailPermission = myGroup.AddPermission(WmsPermissions.StoreDeliverRequestDetail.Default, L("Permission:StoreDeliverRequestDetail")); + storeDeliverRequestDetailPermission.AddChild(WmsPermissions.StoreDeliverRequestDetail.Create, L("Permission:Create")); + storeDeliverRequestDetailPermission.AddChild(WmsPermissions.StoreDeliverRequestDetail.Update, L("Permission:Update")); + storeDeliverRequestDetailPermission.AddChild(WmsPermissions.StoreDeliverRequestDetail.Delete, L("Permission:Delete")); + + var storeDeliverRequestPermission = myGroup.AddPermission(WmsPermissions.StoreDeliverRequest.Default, L("Permission:StoreDeliverRequest")); + storeDeliverRequestPermission.AddChild(WmsPermissions.StoreDeliverRequest.Create, L("Permission:Create")); + storeDeliverRequestPermission.AddChild(WmsPermissions.StoreDeliverRequest.Update, L("Permission:Update")); + storeDeliverRequestPermission.AddChild(WmsPermissions.StoreDeliverRequest.Delete, L("Permission:Delete")); + + var storeDeliverPlanDetailPermission = myGroup.AddPermission(WmsPermissions.StoreDeliverPlanDetail.Default, L("Permission:StoreDeliverPlanDetail")); + storeDeliverPlanDetailPermission.AddChild(WmsPermissions.StoreDeliverPlanDetail.Create, L("Permission:Create")); + storeDeliverPlanDetailPermission.AddChild(WmsPermissions.StoreDeliverPlanDetail.Update, L("Permission:Update")); + storeDeliverPlanDetailPermission.AddChild(WmsPermissions.StoreDeliverPlanDetail.Delete, L("Permission:Delete")); + + var storeDeliverPlanPermission = myGroup.AddPermission(WmsPermissions.StoreDeliverPlan.Default, L("Permission:StoreDeliverPlan")); + storeDeliverPlanPermission.AddChild(WmsPermissions.StoreDeliverPlan.Create, L("Permission:Create")); + storeDeliverPlanPermission.AddChild(WmsPermissions.StoreDeliverPlan.Update, L("Permission:Update")); + storeDeliverPlanPermission.AddChild(WmsPermissions.StoreDeliverPlan.Delete, L("Permission:Delete")); + + var storeDeliverNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreDeliverNoteDetail.Default, L("Permission:StoreDeliverNoteDetail")); + storeDeliverNoteDetailPermission.AddChild(WmsPermissions.StoreDeliverNoteDetail.Create, L("Permission:Create")); + storeDeliverNoteDetailPermission.AddChild(WmsPermissions.StoreDeliverNoteDetail.Update, L("Permission:Update")); + storeDeliverNoteDetailPermission.AddChild(WmsPermissions.StoreDeliverNoteDetail.Delete, L("Permission:Delete")); + + var storeDeliverNotePermission = myGroup.AddPermission(WmsPermissions.StoreDeliverNote.Default, L("Permission:StoreDeliverNote")); + storeDeliverNotePermission.AddChild(WmsPermissions.StoreDeliverNote.Create, L("Permission:Create")); + storeDeliverNotePermission.AddChild(WmsPermissions.StoreDeliverNote.Update, L("Permission:Update")); + storeDeliverNotePermission.AddChild(WmsPermissions.StoreDeliverNote.Delete, L("Permission:Delete")); + + var storeCustomerReturnNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreCustomerReturnNoteDetail.Default, L("Permission:StoreCustomerReturnNoteDetail")); + storeCustomerReturnNoteDetailPermission.AddChild(WmsPermissions.StoreCustomerReturnNoteDetail.Create, L("Permission:Create")); + storeCustomerReturnNoteDetailPermission.AddChild(WmsPermissions.StoreCustomerReturnNoteDetail.Update, L("Permission:Update")); + storeCustomerReturnNoteDetailPermission.AddChild(WmsPermissions.StoreCustomerReturnNoteDetail.Delete, L("Permission:Delete")); + + var storeCustomerReturnNotePermission = myGroup.AddPermission(WmsPermissions.StoreCustomerReturnNote.Default, L("Permission:StoreCustomerReturnNote")); + storeCustomerReturnNotePermission.AddChild(WmsPermissions.StoreCustomerReturnNote.Create, L("Permission:Create")); + storeCustomerReturnNotePermission.AddChild(WmsPermissions.StoreCustomerReturnNote.Update, L("Permission:Update")); + storeCustomerReturnNotePermission.AddChild(WmsPermissions.StoreCustomerReturnNote.Delete, L("Permission:Delete")); + + var storeCustomerAsnDetailPermission = myGroup.AddPermission(WmsPermissions.StoreCustomerAsnDetail.Default, L("Permission:StoreCustomerAsnDetail")); + storeCustomerAsnDetailPermission.AddChild(WmsPermissions.StoreCustomerAsnDetail.Create, L("Permission:Create")); + storeCustomerAsnDetailPermission.AddChild(WmsPermissions.StoreCustomerAsnDetail.Update, L("Permission:Update")); + storeCustomerAsnDetailPermission.AddChild(WmsPermissions.StoreCustomerAsnDetail.Delete, L("Permission:Delete")); + + var storeCustomerAsnPermission = myGroup.AddPermission(WmsPermissions.StoreCustomerAsn.Default, L("Permission:StoreCustomerAsn")); + storeCustomerAsnPermission.AddChild(WmsPermissions.StoreCustomerAsn.Create, L("Permission:Create")); + storeCustomerAsnPermission.AddChild(WmsPermissions.StoreCustomerAsn.Update, L("Permission:Update")); + storeCustomerAsnPermission.AddChild(WmsPermissions.StoreCustomerAsn.Delete, L("Permission:Delete")); + + var storeCountPlanDetailPermission = myGroup.AddPermission(WmsPermissions.StoreCountPlanDetail.Default, L("Permission:StoreCountPlanDetail")); + storeCountPlanDetailPermission.AddChild(WmsPermissions.StoreCountPlanDetail.Create, L("Permission:Create")); + storeCountPlanDetailPermission.AddChild(WmsPermissions.StoreCountPlanDetail.Update, L("Permission:Update")); + storeCountPlanDetailPermission.AddChild(WmsPermissions.StoreCountPlanDetail.Delete, L("Permission:Delete")); + + var storeCountPlanPermission = myGroup.AddPermission(WmsPermissions.StoreCountPlan.Default, L("Permission:StoreCountPlan")); + storeCountPlanPermission.AddChild(WmsPermissions.StoreCountPlan.Create, L("Permission:Create")); + storeCountPlanPermission.AddChild(WmsPermissions.StoreCountPlan.Update, L("Permission:Update")); + storeCountPlanPermission.AddChild(WmsPermissions.StoreCountPlan.Delete, L("Permission:Delete")); + + var storeCountNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreCountNoteDetail.Default, L("Permission:StoreCountNoteDetail")); + storeCountNoteDetailPermission.AddChild(WmsPermissions.StoreCountNoteDetail.Create, L("Permission:Create")); + storeCountNoteDetailPermission.AddChild(WmsPermissions.StoreCountNoteDetail.Update, L("Permission:Update")); + storeCountNoteDetailPermission.AddChild(WmsPermissions.StoreCountNoteDetail.Delete, L("Permission:Delete")); + + var storeCountNotePermission = myGroup.AddPermission(WmsPermissions.StoreCountNote.Default, L("Permission:StoreCountNote")); + storeCountNotePermission.AddChild(WmsPermissions.StoreCountNote.Create, L("Permission:Create")); + storeCountNotePermission.AddChild(WmsPermissions.StoreCountNote.Update, L("Permission:Update")); + storeCountNotePermission.AddChild(WmsPermissions.StoreCountNote.Delete, L("Permission:Delete")); + + var storeCountAdjustRequestDetailPermission = myGroup.AddPermission(WmsPermissions.StoreCountAdjustRequestDetail.Default, L("Permission:StoreCountAdjustRequestDetail")); + storeCountAdjustRequestDetailPermission.AddChild(WmsPermissions.StoreCountAdjustRequestDetail.Create, L("Permission:Create")); + storeCountAdjustRequestDetailPermission.AddChild(WmsPermissions.StoreCountAdjustRequestDetail.Update, L("Permission:Update")); + storeCountAdjustRequestDetailPermission.AddChild(WmsPermissions.StoreCountAdjustRequestDetail.Delete, L("Permission:Delete")); + + var storeCountAdjustRequestPermission = myGroup.AddPermission(WmsPermissions.StoreCountAdjustRequest.Default, L("Permission:StoreCountAdjustRequest")); + storeCountAdjustRequestPermission.AddChild(WmsPermissions.StoreCountAdjustRequest.Create, L("Permission:Create")); + storeCountAdjustRequestPermission.AddChild(WmsPermissions.StoreCountAdjustRequest.Update, L("Permission:Update")); + storeCountAdjustRequestPermission.AddChild(WmsPermissions.StoreCountAdjustRequest.Delete, L("Permission:Delete")); + + var storeCountAdjustNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreCountAdjustNoteDetail.Default, L("Permission:StoreCountAdjustNoteDetail")); + storeCountAdjustNoteDetailPermission.AddChild(WmsPermissions.StoreCountAdjustNoteDetail.Create, L("Permission:Create")); + storeCountAdjustNoteDetailPermission.AddChild(WmsPermissions.StoreCountAdjustNoteDetail.Update, L("Permission:Update")); + storeCountAdjustNoteDetailPermission.AddChild(WmsPermissions.StoreCountAdjustNoteDetail.Delete, L("Permission:Delete")); + + var storeCountAdjustNotePermission = myGroup.AddPermission(WmsPermissions.StoreCountAdjustNote.Default, L("Permission:StoreCountAdjustNote")); + storeCountAdjustNotePermission.AddChild(WmsPermissions.StoreCountAdjustNote.Create, L("Permission:Create")); + storeCountAdjustNotePermission.AddChild(WmsPermissions.StoreCountAdjustNote.Update, L("Permission:Update")); + storeCountAdjustNotePermission.AddChild(WmsPermissions.StoreCountAdjustNote.Delete, L("Permission:Delete")); + + var storeContainerBindNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreContainerBindNoteDetail.Default, L("Permission:StoreContainerBindNoteDetail")); + storeContainerBindNoteDetailPermission.AddChild(WmsPermissions.StoreContainerBindNoteDetail.Create, L("Permission:Create")); + storeContainerBindNoteDetailPermission.AddChild(WmsPermissions.StoreContainerBindNoteDetail.Update, L("Permission:Update")); + storeContainerBindNoteDetailPermission.AddChild(WmsPermissions.StoreContainerBindNoteDetail.Delete, L("Permission:Delete")); + + var storeContainerBindNotePermission = myGroup.AddPermission(WmsPermissions.StoreContainerBindNote.Default, L("Permission:StoreContainerBindNote")); + storeContainerBindNotePermission.AddChild(WmsPermissions.StoreContainerBindNote.Create, L("Permission:Create")); + storeContainerBindNotePermission.AddChild(WmsPermissions.StoreContainerBindNote.Update, L("Permission:Update")); + storeContainerBindNotePermission.AddChild(WmsPermissions.StoreContainerBindNote.Delete, L("Permission:Delete")); + + var storeBackFlushNoteDetailPermission = myGroup.AddPermission(WmsPermissions.StoreBackFlushNoteDetail.Default, L("Permission:StoreBackFlushNoteDetail")); + storeBackFlushNoteDetailPermission.AddChild(WmsPermissions.StoreBackFlushNoteDetail.Create, L("Permission:Create")); + storeBackFlushNoteDetailPermission.AddChild(WmsPermissions.StoreBackFlushNoteDetail.Update, L("Permission:Update")); + storeBackFlushNoteDetailPermission.AddChild(WmsPermissions.StoreBackFlushNoteDetail.Delete, L("Permission:Delete")); + + var storeBackFlushNotePermission = myGroup.AddPermission(WmsPermissions.StoreBackFlushNote.Default, L("Permission:StoreBackFlushNote")); + storeBackFlushNotePermission.AddChild(WmsPermissions.StoreBackFlushNote.Create, L("Permission:Create")); + storeBackFlushNotePermission.AddChild(WmsPermissions.StoreBackFlushNote.Update, L("Permission:Update")); + storeBackFlushNotePermission.AddChild(WmsPermissions.StoreBackFlushNote.Delete, L("Permission:Delete")); + + var messageUserNotifyMessagePermission = myGroup.AddPermission(WmsPermissions.MessageUserNotifyMessage.Default, L("Permission:MessageUserNotifyMessage")); + messageUserNotifyMessagePermission.AddChild(WmsPermissions.MessageUserNotifyMessage.Create, L("Permission:Create")); + messageUserNotifyMessagePermission.AddChild(WmsPermissions.MessageUserNotifyMessage.Update, L("Permission:Update")); + messageUserNotifyMessagePermission.AddChild(WmsPermissions.MessageUserNotifyMessage.Delete, L("Permission:Delete")); + + var messagePrivateMessagePermission = myGroup.AddPermission(WmsPermissions.MessagePrivateMessage.Default, L("Permission:MessagePrivateMessage")); + messagePrivateMessagePermission.AddChild(WmsPermissions.MessagePrivateMessage.Create, L("Permission:Create")); + messagePrivateMessagePermission.AddChild(WmsPermissions.MessagePrivateMessage.Update, L("Permission:Update")); + messagePrivateMessagePermission.AddChild(WmsPermissions.MessagePrivateMessage.Delete, L("Permission:Delete")); + + var messageNotifyMessagePermission = myGroup.AddPermission(WmsPermissions.MessageNotifyMessage.Default, L("Permission:MessageNotifyMessage")); + messageNotifyMessagePermission.AddChild(WmsPermissions.MessageNotifyMessage.Create, L("Permission:Create")); + messageNotifyMessagePermission.AddChild(WmsPermissions.MessageNotifyMessage.Update, L("Permission:Update")); + messageNotifyMessagePermission.AddChild(WmsPermissions.MessageNotifyMessage.Delete, L("Permission:Delete")); + + var messageMessageTypeSubscribePermission = myGroup.AddPermission(WmsPermissions.MessageMessageTypeSubscribe.Default, L("Permission:MessageMessageTypeSubscribe")); + messageMessageTypeSubscribePermission.AddChild(WmsPermissions.MessageMessageTypeSubscribe.Create, L("Permission:Create")); + messageMessageTypeSubscribePermission.AddChild(WmsPermissions.MessageMessageTypeSubscribe.Update, L("Permission:Update")); + messageMessageTypeSubscribePermission.AddChild(WmsPermissions.MessageMessageTypeSubscribe.Delete, L("Permission:Delete")); + + var messageMessageTypePermission = myGroup.AddPermission(WmsPermissions.MessageMessageType.Default, L("Permission:MessageMessageType")); + messageMessageTypePermission.AddChild(WmsPermissions.MessageMessageType.Create, L("Permission:Create")); + messageMessageTypePermission.AddChild(WmsPermissions.MessageMessageType.Update, L("Permission:Update")); + messageMessageTypePermission.AddChild(WmsPermissions.MessageMessageType.Delete, L("Permission:Delete")); + + var messageAnnouncementPermission = myGroup.AddPermission(WmsPermissions.MessageAnnouncement.Default, L("Permission:MessageAnnouncement")); + messageAnnouncementPermission.AddChild(WmsPermissions.MessageAnnouncement.Create, L("Permission:Create")); + messageAnnouncementPermission.AddChild(WmsPermissions.MessageAnnouncement.Update, L("Permission:Update")); + messageAnnouncementPermission.AddChild(WmsPermissions.MessageAnnouncement.Delete, L("Permission:Delete")); + + var labelSerialCodePermission = myGroup.AddPermission(WmsPermissions.LabelSerialCode.Default, L("Permission:LabelSerialCode")); + labelSerialCodePermission.AddChild(WmsPermissions.LabelSerialCode.Create, L("Permission:Create")); + labelSerialCodePermission.AddChild(WmsPermissions.LabelSerialCode.Update, L("Permission:Update")); + labelSerialCodePermission.AddChild(WmsPermissions.LabelSerialCode.Delete, L("Permission:Delete")); + + var labelSaleLabelPermission = myGroup.AddPermission(WmsPermissions.LabelSaleLabel.Default, L("Permission:LabelSaleLabel")); + labelSaleLabelPermission.AddChild(WmsPermissions.LabelSaleLabel.Create, L("Permission:Create")); + labelSaleLabelPermission.AddChild(WmsPermissions.LabelSaleLabel.Update, L("Permission:Update")); + labelSaleLabelPermission.AddChild(WmsPermissions.LabelSaleLabel.Delete, L("Permission:Delete")); + + var labelPalletLabelPermission = myGroup.AddPermission(WmsPermissions.LabelPalletLabel.Default, L("Permission:LabelPalletLabel")); + labelPalletLabelPermission.AddChild(WmsPermissions.LabelPalletLabel.Create, L("Permission:Create")); + labelPalletLabelPermission.AddChild(WmsPermissions.LabelPalletLabel.Update, L("Permission:Update")); + labelPalletLabelPermission.AddChild(WmsPermissions.LabelPalletLabel.Delete, L("Permission:Delete")); + + var labelPalletCodePermission = myGroup.AddPermission(WmsPermissions.LabelPalletCode.Default, L("Permission:LabelPalletCode")); + labelPalletCodePermission.AddChild(WmsPermissions.LabelPalletCode.Create, L("Permission:Create")); + labelPalletCodePermission.AddChild(WmsPermissions.LabelPalletCode.Update, L("Permission:Update")); + labelPalletCodePermission.AddChild(WmsPermissions.LabelPalletCode.Delete, L("Permission:Delete")); + + var labelLabelDefinitionPermission = myGroup.AddPermission(WmsPermissions.LabelLabelDefinition.Default, L("Permission:LabelLabelDefinition")); + labelLabelDefinitionPermission.AddChild(WmsPermissions.LabelLabelDefinition.Create, L("Permission:Create")); + labelLabelDefinitionPermission.AddChild(WmsPermissions.LabelLabelDefinition.Update, L("Permission:Update")); + labelLabelDefinitionPermission.AddChild(WmsPermissions.LabelLabelDefinition.Delete, L("Permission:Delete")); + + var labelInventoryLabelPermission = myGroup.AddPermission(WmsPermissions.LabelInventoryLabel.Default, L("Permission:LabelInventoryLabel")); + labelInventoryLabelPermission.AddChild(WmsPermissions.LabelInventoryLabel.Create, L("Permission:Create")); + labelInventoryLabelPermission.AddChild(WmsPermissions.LabelInventoryLabel.Update, L("Permission:Update")); + labelInventoryLabelPermission.AddChild(WmsPermissions.LabelInventoryLabel.Delete, L("Permission:Delete")); + + var labelCountLabelPermission = myGroup.AddPermission(WmsPermissions.LabelCountLabel.Default, L("Permission:LabelCountLabel")); + labelCountLabelPermission.AddChild(WmsPermissions.LabelCountLabel.Create, L("Permission:Create")); + labelCountLabelPermission.AddChild(WmsPermissions.LabelCountLabel.Update, L("Permission:Update")); + labelCountLabelPermission.AddChild(WmsPermissions.LabelCountLabel.Delete, L("Permission:Delete")); + + var jobUnplannedReceiptJobDetailPermission = myGroup.AddPermission(WmsPermissions.JobUnplannedReceiptJobDetail.Default, L("Permission:JobUnplannedReceiptJobDetail")); + jobUnplannedReceiptJobDetailPermission.AddChild(WmsPermissions.JobUnplannedReceiptJobDetail.Create, L("Permission:Create")); + jobUnplannedReceiptJobDetailPermission.AddChild(WmsPermissions.JobUnplannedReceiptJobDetail.Update, L("Permission:Update")); + jobUnplannedReceiptJobDetailPermission.AddChild(WmsPermissions.JobUnplannedReceiptJobDetail.Delete, L("Permission:Delete")); + + var jobUnplannedReceiptJobPermission = myGroup.AddPermission(WmsPermissions.JobUnplannedReceiptJob.Default, L("Permission:JobUnplannedReceiptJob")); + jobUnplannedReceiptJobPermission.AddChild(WmsPermissions.JobUnplannedReceiptJob.Create, L("Permission:Create")); + jobUnplannedReceiptJobPermission.AddChild(WmsPermissions.JobUnplannedReceiptJob.Update, L("Permission:Update")); + jobUnplannedReceiptJobPermission.AddChild(WmsPermissions.JobUnplannedReceiptJob.Delete, L("Permission:Delete")); + + var jobUnplannedIssueJobDetailPermission = myGroup.AddPermission(WmsPermissions.JobUnplannedIssueJobDetail.Default, L("Permission:JobUnplannedIssueJobDetail")); + jobUnplannedIssueJobDetailPermission.AddChild(WmsPermissions.JobUnplannedIssueJobDetail.Create, L("Permission:Create")); + jobUnplannedIssueJobDetailPermission.AddChild(WmsPermissions.JobUnplannedIssueJobDetail.Update, L("Permission:Update")); + jobUnplannedIssueJobDetailPermission.AddChild(WmsPermissions.JobUnplannedIssueJobDetail.Delete, L("Permission:Delete")); + + var jobUnplannedIssueJobPermission = myGroup.AddPermission(WmsPermissions.JobUnplannedIssueJob.Default, L("Permission:JobUnplannedIssueJob")); + jobUnplannedIssueJobPermission.AddChild(WmsPermissions.JobUnplannedIssueJob.Create, L("Permission:Create")); + jobUnplannedIssueJobPermission.AddChild(WmsPermissions.JobUnplannedIssueJob.Update, L("Permission:Update")); + jobUnplannedIssueJobPermission.AddChild(WmsPermissions.JobUnplannedIssueJob.Delete, L("Permission:Delete")); + + var jobPutawayJobDetailPermission = myGroup.AddPermission(WmsPermissions.JobPutawayJobDetail.Default, L("Permission:JobPutawayJobDetail")); + jobPutawayJobDetailPermission.AddChild(WmsPermissions.JobPutawayJobDetail.Create, L("Permission:Create")); + jobPutawayJobDetailPermission.AddChild(WmsPermissions.JobPutawayJobDetail.Update, L("Permission:Update")); + jobPutawayJobDetailPermission.AddChild(WmsPermissions.JobPutawayJobDetail.Delete, L("Permission:Delete")); + + var jobPutawayJobPermission = myGroup.AddPermission(WmsPermissions.JobPutawayJob.Default, L("Permission:JobPutawayJob")); + jobPutawayJobPermission.AddChild(WmsPermissions.JobPutawayJob.Create, L("Permission:Create")); + jobPutawayJobPermission.AddChild(WmsPermissions.JobPutawayJob.Update, L("Permission:Update")); + jobPutawayJobPermission.AddChild(WmsPermissions.JobPutawayJob.Delete, L("Permission:Delete")); + + var jobPurchaseReturnJobDetailPermission = myGroup.AddPermission(WmsPermissions.JobPurchaseReturnJobDetail.Default, L("Permission:JobPurchaseReturnJobDetail")); + jobPurchaseReturnJobDetailPermission.AddChild(WmsPermissions.JobPurchaseReturnJobDetail.Create, L("Permission:Create")); + jobPurchaseReturnJobDetailPermission.AddChild(WmsPermissions.JobPurchaseReturnJobDetail.Update, L("Permission:Update")); + jobPurchaseReturnJobDetailPermission.AddChild(WmsPermissions.JobPurchaseReturnJobDetail.Delete, L("Permission:Delete")); + + var jobPurchaseReturnJobPermission = myGroup.AddPermission(WmsPermissions.JobPurchaseReturnJob.Default, L("Permission:JobPurchaseReturnJob")); + jobPurchaseReturnJobPermission.AddChild(WmsPermissions.JobPurchaseReturnJob.Create, L("Permission:Create")); + jobPurchaseReturnJobPermission.AddChild(WmsPermissions.JobPurchaseReturnJob.Update, L("Permission:Update")); + jobPurchaseReturnJobPermission.AddChild(WmsPermissions.JobPurchaseReturnJob.Delete, L("Permission:Delete")); + + var jobPurchaseReceiptJobDetailPermission = myGroup.AddPermission(WmsPermissions.JobPurchaseReceiptJobDetail.Default, L("Permission:JobPurchaseReceiptJobDetail")); + jobPurchaseReceiptJobDetailPermission.AddChild(WmsPermissions.JobPurchaseReceiptJobDetail.Create, L("Permission:Create")); + jobPurchaseReceiptJobDetailPermission.AddChild(WmsPermissions.JobPurchaseReceiptJobDetail.Update, L("Permission:Update")); + jobPurchaseReceiptJobDetailPermission.AddChild(WmsPermissions.JobPurchaseReceiptJobDetail.Delete, L("Permission:Delete")); + + var jobPurchaseReceiptJobPermission = myGroup.AddPermission(WmsPermissions.JobPurchaseReceiptJob.Default, L("Permission:JobPurchaseReceiptJob")); + jobPurchaseReceiptJobPermission.AddChild(WmsPermissions.JobPurchaseReceiptJob.Create, L("Permission:Create")); + jobPurchaseReceiptJobPermission.AddChild(WmsPermissions.JobPurchaseReceiptJob.Update, L("Permission:Update")); + jobPurchaseReceiptJobPermission.AddChild(WmsPermissions.JobPurchaseReceiptJob.Delete, L("Permission:Delete")); + + var jobProductReceiveJobDetailPermission = myGroup.AddPermission(WmsPermissions.JobProductReceiveJobDetail.Default, L("Permission:JobProductReceiveJobDetail")); + jobProductReceiveJobDetailPermission.AddChild(WmsPermissions.JobProductReceiveJobDetail.Create, L("Permission:Create")); + jobProductReceiveJobDetailPermission.AddChild(WmsPermissions.JobProductReceiveJobDetail.Update, L("Permission:Update")); + jobProductReceiveJobDetailPermission.AddChild(WmsPermissions.JobProductReceiveJobDetail.Delete, L("Permission:Delete")); + + var jobProductReceiveJobPermission = myGroup.AddPermission(WmsPermissions.JobProductReceiveJob.Default, L("Permission:JobProductReceiveJob")); + jobProductReceiveJobPermission.AddChild(WmsPermissions.JobProductReceiveJob.Create, L("Permission:Create")); + jobProductReceiveJobPermission.AddChild(WmsPermissions.JobProductReceiveJob.Update, L("Permission:Update")); + jobProductReceiveJobPermission.AddChild(WmsPermissions.JobProductReceiveJob.Delete, L("Permission:Delete")); + + var jobProductionReturnJobDetailPermission = myGroup.AddPermission(WmsPermissions.JobProductionReturnJobDetail.Default, L("Permission:JobProductionReturnJobDetail")); + jobProductionReturnJobDetailPermission.AddChild(WmsPermissions.JobProductionReturnJobDetail.Create, L("Permission:Create")); + jobProductionReturnJobDetailPermission.AddChild(WmsPermissions.JobProductionReturnJobDetail.Update, L("Permission:Update")); + jobProductionReturnJobDetailPermission.AddChild(WmsPermissions.JobProductionReturnJobDetail.Delete, L("Permission:Delete")); + + var jobProductionReturnJobPermission = myGroup.AddPermission(WmsPermissions.JobProductionReturnJob.Default, L("Permission:JobProductionReturnJob")); + jobProductionReturnJobPermission.AddChild(WmsPermissions.JobProductionReturnJob.Create, L("Permission:Create")); + jobProductionReturnJobPermission.AddChild(WmsPermissions.JobProductionReturnJob.Update, L("Permission:Update")); + jobProductionReturnJobPermission.AddChild(WmsPermissions.JobProductionReturnJob.Delete, L("Permission:Delete")); + + var jobJisDeliverJobDetailPermission = myGroup.AddPermission(WmsPermissions.JobJisDeliverJobDetail.Default, L("Permission:JobJisDeliverJobDetail")); + jobJisDeliverJobDetailPermission.AddChild(WmsPermissions.JobJisDeliverJobDetail.Create, L("Permission:Create")); + jobJisDeliverJobDetailPermission.AddChild(WmsPermissions.JobJisDeliverJobDetail.Update, L("Permission:Update")); + jobJisDeliverJobDetailPermission.AddChild(WmsPermissions.JobJisDeliverJobDetail.Delete, L("Permission:Delete")); + + var jobJisDeliverJobPermission = myGroup.AddPermission(WmsPermissions.JobJisDeliverJob.Default, L("Permission:JobJisDeliverJob")); + jobJisDeliverJobPermission.AddChild(WmsPermissions.JobJisDeliverJob.Create, L("Permission:Create")); + jobJisDeliverJobPermission.AddChild(WmsPermissions.JobJisDeliverJob.Update, L("Permission:Update")); + jobJisDeliverJobPermission.AddChild(WmsPermissions.JobJisDeliverJob.Delete, L("Permission:Delete")); + + var jobIssueJobDetailPermission = myGroup.AddPermission(WmsPermissions.JobIssueJobDetail.Default, L("Permission:JobIssueJobDetail")); + jobIssueJobDetailPermission.AddChild(WmsPermissions.JobIssueJobDetail.Create, L("Permission:Create")); + jobIssueJobDetailPermission.AddChild(WmsPermissions.JobIssueJobDetail.Update, L("Permission:Update")); + jobIssueJobDetailPermission.AddChild(WmsPermissions.JobIssueJobDetail.Delete, L("Permission:Delete")); + + var jobIssueJobPermission = myGroup.AddPermission(WmsPermissions.JobIssueJob.Default, L("Permission:JobIssueJob")); + jobIssueJobPermission.AddChild(WmsPermissions.JobIssueJob.Create, L("Permission:Create")); + jobIssueJobPermission.AddChild(WmsPermissions.JobIssueJob.Update, L("Permission:Update")); + jobIssueJobPermission.AddChild(WmsPermissions.JobIssueJob.Delete, L("Permission:Delete")); + + var jobInspectJobSummaryDetailPermission = myGroup.AddPermission(WmsPermissions.JobInspectJobSummaryDetail.Default, L("Permission:JobInspectJobSummaryDetail")); + jobInspectJobSummaryDetailPermission.AddChild(WmsPermissions.JobInspectJobSummaryDetail.Create, L("Permission:Create")); + jobInspectJobSummaryDetailPermission.AddChild(WmsPermissions.JobInspectJobSummaryDetail.Update, L("Permission:Update")); + jobInspectJobSummaryDetailPermission.AddChild(WmsPermissions.JobInspectJobSummaryDetail.Delete, L("Permission:Delete")); + + var jobInspectJobDetailPermission = myGroup.AddPermission(WmsPermissions.JobInspectJobDetail.Default, L("Permission:JobInspectJobDetail")); + jobInspectJobDetailPermission.AddChild(WmsPermissions.JobInspectJobDetail.Create, L("Permission:Create")); + jobInspectJobDetailPermission.AddChild(WmsPermissions.JobInspectJobDetail.Update, L("Permission:Update")); + jobInspectJobDetailPermission.AddChild(WmsPermissions.JobInspectJobDetail.Delete, L("Permission:Delete")); + + var jobInspectJobPermission = myGroup.AddPermission(WmsPermissions.JobInspectJob.Default, L("Permission:JobInspectJob")); + jobInspectJobPermission.AddChild(WmsPermissions.JobInspectJob.Create, L("Permission:Create")); + jobInspectJobPermission.AddChild(WmsPermissions.JobInspectJob.Update, L("Permission:Update")); + jobInspectJobPermission.AddChild(WmsPermissions.JobInspectJob.Delete, L("Permission:Delete")); + + var jobDeliverJobDetailPermission = myGroup.AddPermission(WmsPermissions.JobDeliverJobDetail.Default, L("Permission:JobDeliverJobDetail")); + jobDeliverJobDetailPermission.AddChild(WmsPermissions.JobDeliverJobDetail.Create, L("Permission:Create")); + jobDeliverJobDetailPermission.AddChild(WmsPermissions.JobDeliverJobDetail.Update, L("Permission:Update")); + jobDeliverJobDetailPermission.AddChild(WmsPermissions.JobDeliverJobDetail.Delete, L("Permission:Delete")); + + var jobDeliverJobPermission = myGroup.AddPermission(WmsPermissions.JobDeliverJob.Default, L("Permission:JobDeliverJob")); + jobDeliverJobPermission.AddChild(WmsPermissions.JobDeliverJob.Create, L("Permission:Create")); + jobDeliverJobPermission.AddChild(WmsPermissions.JobDeliverJob.Update, L("Permission:Update")); + jobDeliverJobPermission.AddChild(WmsPermissions.JobDeliverJob.Delete, L("Permission:Delete")); + + var jobCountJobDetailPermission = myGroup.AddPermission(WmsPermissions.JobCountJobDetail.Default, L("Permission:JobCountJobDetail")); + jobCountJobDetailPermission.AddChild(WmsPermissions.JobCountJobDetail.Create, L("Permission:Create")); + jobCountJobDetailPermission.AddChild(WmsPermissions.JobCountJobDetail.Update, L("Permission:Update")); + jobCountJobDetailPermission.AddChild(WmsPermissions.JobCountJobDetail.Delete, L("Permission:Delete")); + + var jobCountJobPermission = myGroup.AddPermission(WmsPermissions.JobCountJob.Default, L("Permission:JobCountJob")); + jobCountJobPermission.AddChild(WmsPermissions.JobCountJob.Create, L("Permission:Create")); + jobCountJobPermission.AddChild(WmsPermissions.JobCountJob.Update, L("Permission:Update")); + jobCountJobPermission.AddChild(WmsPermissions.JobCountJob.Delete, L("Permission:Delete")); + + var jobCheckJobDetailPermission = myGroup.AddPermission(WmsPermissions.JobCheckJobDetail.Default, L("Permission:JobCheckJobDetail")); + jobCheckJobDetailPermission.AddChild(WmsPermissions.JobCheckJobDetail.Create, L("Permission:Create")); + jobCheckJobDetailPermission.AddChild(WmsPermissions.JobCheckJobDetail.Update, L("Permission:Update")); + jobCheckJobDetailPermission.AddChild(WmsPermissions.JobCheckJobDetail.Delete, L("Permission:Delete")); + + var jobCheckJobPermission = myGroup.AddPermission(WmsPermissions.JobCheckJob.Default, L("Permission:JobCheckJob")); + jobCheckJobPermission.AddChild(WmsPermissions.JobCheckJob.Create, L("Permission:Create")); + jobCheckJobPermission.AddChild(WmsPermissions.JobCheckJob.Update, L("Permission:Update")); + jobCheckJobPermission.AddChild(WmsPermissions.JobCheckJob.Delete, L("Permission:Delete")); + + var inventoryTransferLogPermission = myGroup.AddPermission(WmsPermissions.InventoryTransferLog.Default, L("Permission:InventoryTransferLog")); + inventoryTransferLogPermission.AddChild(WmsPermissions.InventoryTransferLog.Create, L("Permission:Create")); + inventoryTransferLogPermission.AddChild(WmsPermissions.InventoryTransferLog.Update, L("Permission:Update")); + inventoryTransferLogPermission.AddChild(WmsPermissions.InventoryTransferLog.Delete, L("Permission:Delete")); + + var inventoryTransactionPermission = myGroup.AddPermission(WmsPermissions.InventoryTransaction.Default, L("Permission:InventoryTransaction")); + inventoryTransactionPermission.AddChild(WmsPermissions.InventoryTransaction.Create, L("Permission:Create")); + inventoryTransactionPermission.AddChild(WmsPermissions.InventoryTransaction.Update, L("Permission:Update")); + inventoryTransactionPermission.AddChild(WmsPermissions.InventoryTransaction.Delete, L("Permission:Delete")); + + var inventorySnapshotPermission = myGroup.AddPermission(WmsPermissions.InventorySnapshot.Default, L("Permission:InventorySnapshot")); + inventorySnapshotPermission.AddChild(WmsPermissions.InventorySnapshot.Create, L("Permission:Create")); + inventorySnapshotPermission.AddChild(WmsPermissions.InventorySnapshot.Update, L("Permission:Update")); + inventorySnapshotPermission.AddChild(WmsPermissions.InventorySnapshot.Delete, L("Permission:Delete")); + + var inventoryLocationCapacityPermission = myGroup.AddPermission(WmsPermissions.InventoryLocationCapacity.Default, L("Permission:InventoryLocationCapacity")); + inventoryLocationCapacityPermission.AddChild(WmsPermissions.InventoryLocationCapacity.Create, L("Permission:Create")); + inventoryLocationCapacityPermission.AddChild(WmsPermissions.InventoryLocationCapacity.Update, L("Permission:Update")); + inventoryLocationCapacityPermission.AddChild(WmsPermissions.InventoryLocationCapacity.Delete, L("Permission:Delete")); + + var inventoryExpectOutPermission = myGroup.AddPermission(WmsPermissions.InventoryExpectOut.Default, L("Permission:InventoryExpectOut")); + inventoryExpectOutPermission.AddChild(WmsPermissions.InventoryExpectOut.Create, L("Permission:Create")); + inventoryExpectOutPermission.AddChild(WmsPermissions.InventoryExpectOut.Update, L("Permission:Update")); + inventoryExpectOutPermission.AddChild(WmsPermissions.InventoryExpectOut.Delete, L("Permission:Delete")); + + var inventoryExpectInPermission = myGroup.AddPermission(WmsPermissions.InventoryExpectIn.Default, L("Permission:InventoryExpectIn")); + inventoryExpectInPermission.AddChild(WmsPermissions.InventoryExpectIn.Create, L("Permission:Create")); + inventoryExpectInPermission.AddChild(WmsPermissions.InventoryExpectIn.Update, L("Permission:Update")); + inventoryExpectInPermission.AddChild(WmsPermissions.InventoryExpectIn.Delete, L("Permission:Delete")); + + var inventoryErpBalancePermission = myGroup.AddPermission(WmsPermissions.InventoryErpBalance.Default, L("Permission:InventoryErpBalance")); + inventoryErpBalancePermission.AddChild(WmsPermissions.InventoryErpBalance.Create, L("Permission:Create")); + inventoryErpBalancePermission.AddChild(WmsPermissions.InventoryErpBalance.Update, L("Permission:Update")); + inventoryErpBalancePermission.AddChild(WmsPermissions.InventoryErpBalance.Delete, L("Permission:Delete")); + + var inventoryContainerDetailPermission = myGroup.AddPermission(WmsPermissions.InventoryContainerDetail.Default, L("Permission:InventoryContainerDetail")); + inventoryContainerDetailPermission.AddChild(WmsPermissions.InventoryContainerDetail.Create, L("Permission:Create")); + inventoryContainerDetailPermission.AddChild(WmsPermissions.InventoryContainerDetail.Update, L("Permission:Update")); + inventoryContainerDetailPermission.AddChild(WmsPermissions.InventoryContainerDetail.Delete, L("Permission:Delete")); + + var inventoryContainerPermission = myGroup.AddPermission(WmsPermissions.InventoryContainer.Default, L("Permission:InventoryContainer")); + inventoryContainerPermission.AddChild(WmsPermissions.InventoryContainer.Create, L("Permission:Create")); + inventoryContainerPermission.AddChild(WmsPermissions.InventoryContainer.Update, L("Permission:Update")); + inventoryContainerPermission.AddChild(WmsPermissions.InventoryContainer.Delete, L("Permission:Delete")); + + var inventoryBalancePermission = myGroup.AddPermission(WmsPermissions.InventoryBalance.Default, L("Permission:InventoryBalance")); + inventoryBalancePermission.AddChild(WmsPermissions.InventoryBalance.Create, L("Permission:Create")); + inventoryBalancePermission.AddChild(WmsPermissions.InventoryBalance.Update, L("Permission:Update")); + inventoryBalancePermission.AddChild(WmsPermissions.InventoryBalance.Delete, L("Permission:Delete")); + + var fileStorageFilePermission = myGroup.AddPermission(WmsPermissions.FileStorageFile.Default, L("Permission:FileStorageFile")); + fileStorageFilePermission.AddChild(WmsPermissions.FileStorageFile.Create, L("Permission:Create")); + fileStorageFilePermission.AddChild(WmsPermissions.FileStorageFile.Update, L("Permission:Update")); + fileStorageFilePermission.AddChild(WmsPermissions.FileStorageFile.Delete, L("Permission:Delete")); + + var fileStorageDataImportTaskPermission = myGroup.AddPermission(WmsPermissions.FileStorageDataImportTask.Default, L("Permission:FileStorageDataImportTask")); + fileStorageDataImportTaskPermission.AddChild(WmsPermissions.FileStorageDataImportTask.Create, L("Permission:Create")); + fileStorageDataImportTaskPermission.AddChild(WmsPermissions.FileStorageDataImportTask.Update, L("Permission:Update")); + fileStorageDataImportTaskPermission.AddChild(WmsPermissions.FileStorageDataImportTask.Delete, L("Permission:Delete")); + + var fileStorageDataExportTaskPermission = myGroup.AddPermission(WmsPermissions.FileStorageDataExportTask.Default, L("Permission:FileStorageDataExportTask")); + fileStorageDataExportTaskPermission.AddChild(WmsPermissions.FileStorageDataExportTask.Create, L("Permission:Create")); + fileStorageDataExportTaskPermission.AddChild(WmsPermissions.FileStorageDataExportTask.Update, L("Permission:Update")); + fileStorageDataExportTaskPermission.AddChild(WmsPermissions.FileStorageDataExportTask.Delete, L("Permission:Delete")); + + var basedataWorkStationPermission = myGroup.AddPermission(WmsPermissions.BasedataWorkStation.Default, L("Permission:BasedataWorkStation")); + basedataWorkStationPermission.AddChild(WmsPermissions.BasedataWorkStation.Create, L("Permission:Create")); + basedataWorkStationPermission.AddChild(WmsPermissions.BasedataWorkStation.Update, L("Permission:Update")); + basedataWorkStationPermission.AddChild(WmsPermissions.BasedataWorkStation.Delete, L("Permission:Delete")); + + var basedataWorkShopPermission = myGroup.AddPermission(WmsPermissions.BasedataWorkShop.Default, L("Permission:BasedataWorkShop")); + basedataWorkShopPermission.AddChild(WmsPermissions.BasedataWorkShop.Create, L("Permission:Create")); + basedataWorkShopPermission.AddChild(WmsPermissions.BasedataWorkShop.Update, L("Permission:Update")); + basedataWorkShopPermission.AddChild(WmsPermissions.BasedataWorkShop.Delete, L("Permission:Delete")); + + var basedataWorkGroupPermission = myGroup.AddPermission(WmsPermissions.BasedataWorkGroup.Default, L("Permission:BasedataWorkGroup")); + basedataWorkGroupPermission.AddChild(WmsPermissions.BasedataWorkGroup.Create, L("Permission:Create")); + basedataWorkGroupPermission.AddChild(WmsPermissions.BasedataWorkGroup.Update, L("Permission:Update")); + basedataWorkGroupPermission.AddChild(WmsPermissions.BasedataWorkGroup.Delete, L("Permission:Delete")); + + var basedataWarehousePermission = myGroup.AddPermission(WmsPermissions.BasedataWarehouse.Default, L("Permission:BasedataWarehouse")); + basedataWarehousePermission.AddChild(WmsPermissions.BasedataWarehouse.Create, L("Permission:Create")); + basedataWarehousePermission.AddChild(WmsPermissions.BasedataWarehouse.Update, L("Permission:Update")); + basedataWarehousePermission.AddChild(WmsPermissions.BasedataWarehouse.Delete, L("Permission:Delete")); + + var basedataUomPermission = myGroup.AddPermission(WmsPermissions.BasedataUom.Default, L("Permission:BasedataUom")); + basedataUomPermission.AddChild(WmsPermissions.BasedataUom.Create, L("Permission:Create")); + basedataUomPermission.AddChild(WmsPermissions.BasedataUom.Update, L("Permission:Update")); + basedataUomPermission.AddChild(WmsPermissions.BasedataUom.Delete, L("Permission:Delete")); + + var basedataTransactionTypePermission = myGroup.AddPermission(WmsPermissions.BasedataTransactionType.Default, L("Permission:BasedataTransactionType")); + basedataTransactionTypePermission.AddChild(WmsPermissions.BasedataTransactionType.Create, L("Permission:Create")); + basedataTransactionTypePermission.AddChild(WmsPermissions.BasedataTransactionType.Update, L("Permission:Update")); + basedataTransactionTypePermission.AddChild(WmsPermissions.BasedataTransactionType.Delete, L("Permission:Delete")); + + var basedataTeamPermission = myGroup.AddPermission(WmsPermissions.BasedataTeam.Default, L("Permission:BasedataTeam")); + basedataTeamPermission.AddChild(WmsPermissions.BasedataTeam.Create, L("Permission:Create")); + basedataTeamPermission.AddChild(WmsPermissions.BasedataTeam.Update, L("Permission:Update")); + basedataTeamPermission.AddChild(WmsPermissions.BasedataTeam.Delete, L("Permission:Delete")); + + var basedataSupplierTimeWindowPermission = myGroup.AddPermission(WmsPermissions.BasedataSupplierTimeWindow.Default, L("Permission:BasedataSupplierTimeWindow")); + basedataSupplierTimeWindowPermission.AddChild(WmsPermissions.BasedataSupplierTimeWindow.Create, L("Permission:Create")); + basedataSupplierTimeWindowPermission.AddChild(WmsPermissions.BasedataSupplierTimeWindow.Update, L("Permission:Update")); + basedataSupplierTimeWindowPermission.AddChild(WmsPermissions.BasedataSupplierTimeWindow.Delete, L("Permission:Delete")); + + var basedataSupplierItemPermission = myGroup.AddPermission(WmsPermissions.BasedataSupplierItem.Default, L("Permission:BasedataSupplierItem")); + basedataSupplierItemPermission.AddChild(WmsPermissions.BasedataSupplierItem.Create, L("Permission:Create")); + basedataSupplierItemPermission.AddChild(WmsPermissions.BasedataSupplierItem.Update, L("Permission:Update")); + basedataSupplierItemPermission.AddChild(WmsPermissions.BasedataSupplierItem.Delete, L("Permission:Delete")); + + var basedataSupplierPermission = myGroup.AddPermission(WmsPermissions.BasedataSupplier.Default, L("Permission:BasedataSupplier")); + basedataSupplierPermission.AddChild(WmsPermissions.BasedataSupplier.Create, L("Permission:Create")); + basedataSupplierPermission.AddChild(WmsPermissions.BasedataSupplier.Update, L("Permission:Update")); + basedataSupplierPermission.AddChild(WmsPermissions.BasedataSupplier.Delete, L("Permission:Delete")); + + var basedataStdCostPriceSheetPermission = myGroup.AddPermission(WmsPermissions.BasedataStdCostPriceSheet.Default, L("Permission:BasedataStdCostPriceSheet")); + basedataStdCostPriceSheetPermission.AddChild(WmsPermissions.BasedataStdCostPriceSheet.Create, L("Permission:Create")); + basedataStdCostPriceSheetPermission.AddChild(WmsPermissions.BasedataStdCostPriceSheet.Update, L("Permission:Update")); + basedataStdCostPriceSheetPermission.AddChild(WmsPermissions.BasedataStdCostPriceSheet.Delete, L("Permission:Delete")); + + var basedataShiftPermission = myGroup.AddPermission(WmsPermissions.BasedataShift.Default, L("Permission:BasedataShift")); + basedataShiftPermission.AddChild(WmsPermissions.BasedataShift.Create, L("Permission:Create")); + basedataShiftPermission.AddChild(WmsPermissions.BasedataShift.Update, L("Permission:Update")); + basedataShiftPermission.AddChild(WmsPermissions.BasedataShift.Delete, L("Permission:Delete")); + + var basedataSalePriceSheetPermission = myGroup.AddPermission(WmsPermissions.BasedataSalePriceSheet.Default, L("Permission:BasedataSalePriceSheet")); + basedataSalePriceSheetPermission.AddChild(WmsPermissions.BasedataSalePriceSheet.Create, L("Permission:Create")); + basedataSalePriceSheetPermission.AddChild(WmsPermissions.BasedataSalePriceSheet.Update, L("Permission:Update")); + basedataSalePriceSheetPermission.AddChild(WmsPermissions.BasedataSalePriceSheet.Delete, L("Permission:Delete")); + + var basedataPurchasePriceSheetPermission = myGroup.AddPermission(WmsPermissions.BasedataPurchasePriceSheet.Default, L("Permission:BasedataPurchasePriceSheet")); + basedataPurchasePriceSheetPermission.AddChild(WmsPermissions.BasedataPurchasePriceSheet.Create, L("Permission:Create")); + basedataPurchasePriceSheetPermission.AddChild(WmsPermissions.BasedataPurchasePriceSheet.Update, L("Permission:Update")); + basedataPurchasePriceSheetPermission.AddChild(WmsPermissions.BasedataPurchasePriceSheet.Delete, L("Permission:Delete")); + + var basedataProjectPermission = myGroup.AddPermission(WmsPermissions.BasedataProject.Default, L("Permission:BasedataProject")); + basedataProjectPermission.AddChild(WmsPermissions.BasedataProject.Create, L("Permission:Create")); + basedataProjectPermission.AddChild(WmsPermissions.BasedataProject.Update, L("Permission:Update")); + basedataProjectPermission.AddChild(WmsPermissions.BasedataProject.Delete, L("Permission:Delete")); + + var basedataProductionLineItemPermission = myGroup.AddPermission(WmsPermissions.BasedataProductionLineItem.Default, L("Permission:BasedataProductionLineItem")); + basedataProductionLineItemPermission.AddChild(WmsPermissions.BasedataProductionLineItem.Create, L("Permission:Create")); + basedataProductionLineItemPermission.AddChild(WmsPermissions.BasedataProductionLineItem.Update, L("Permission:Update")); + basedataProductionLineItemPermission.AddChild(WmsPermissions.BasedataProductionLineItem.Delete, L("Permission:Delete")); + + var basedataProductionLinePermission = myGroup.AddPermission(WmsPermissions.BasedataProductionLine.Default, L("Permission:BasedataProductionLine")); + basedataProductionLinePermission.AddChild(WmsPermissions.BasedataProductionLine.Create, L("Permission:Create")); + basedataProductionLinePermission.AddChild(WmsPermissions.BasedataProductionLine.Update, L("Permission:Update")); + basedataProductionLinePermission.AddChild(WmsPermissions.BasedataProductionLine.Delete, L("Permission:Delete")); + + var basedataMachinePermission = myGroup.AddPermission(WmsPermissions.BasedataMachine.Default, L("Permission:BasedataMachine")); + basedataMachinePermission.AddChild(WmsPermissions.BasedataMachine.Create, L("Permission:Create")); + basedataMachinePermission.AddChild(WmsPermissions.BasedataMachine.Update, L("Permission:Update")); + basedataMachinePermission.AddChild(WmsPermissions.BasedataMachine.Delete, L("Permission:Delete")); + + var basedataLocationGroupPermission = myGroup.AddPermission(WmsPermissions.BasedataLocationGroup.Default, L("Permission:BasedataLocationGroup")); + basedataLocationGroupPermission.AddChild(WmsPermissions.BasedataLocationGroup.Create, L("Permission:Create")); + basedataLocationGroupPermission.AddChild(WmsPermissions.BasedataLocationGroup.Update, L("Permission:Update")); + basedataLocationGroupPermission.AddChild(WmsPermissions.BasedataLocationGroup.Delete, L("Permission:Delete")); + + var basedataLocationPermission = myGroup.AddPermission(WmsPermissions.BasedataLocation.Default, L("Permission:BasedataLocation")); + basedataLocationPermission.AddChild(WmsPermissions.BasedataLocation.Create, L("Permission:Create")); + basedataLocationPermission.AddChild(WmsPermissions.BasedataLocation.Update, L("Permission:Update")); + basedataLocationPermission.AddChild(WmsPermissions.BasedataLocation.Delete, L("Permission:Delete")); + + var basedataItemStoreRelationPermission = myGroup.AddPermission(WmsPermissions.BasedataItemStoreRelation.Default, L("Permission:BasedataItemStoreRelation")); + basedataItemStoreRelationPermission.AddChild(WmsPermissions.BasedataItemStoreRelation.Create, L("Permission:Create")); + basedataItemStoreRelationPermission.AddChild(WmsPermissions.BasedataItemStoreRelation.Update, L("Permission:Update")); + basedataItemStoreRelationPermission.AddChild(WmsPermissions.BasedataItemStoreRelation.Delete, L("Permission:Delete")); + + var basedataItemSafetyStockPermission = myGroup.AddPermission(WmsPermissions.BasedataItemSafetyStock.Default, L("Permission:BasedataItemSafetyStock")); + basedataItemSafetyStockPermission.AddChild(WmsPermissions.BasedataItemSafetyStock.Create, L("Permission:Create")); + basedataItemSafetyStockPermission.AddChild(WmsPermissions.BasedataItemSafetyStock.Update, L("Permission:Update")); + basedataItemSafetyStockPermission.AddChild(WmsPermissions.BasedataItemSafetyStock.Delete, L("Permission:Delete")); + + var basedataItemQualityPermission = myGroup.AddPermission(WmsPermissions.BasedataItemQuality.Default, L("Permission:BasedataItemQuality")); + basedataItemQualityPermission.AddChild(WmsPermissions.BasedataItemQuality.Create, L("Permission:Create")); + basedataItemQualityPermission.AddChild(WmsPermissions.BasedataItemQuality.Update, L("Permission:Update")); + basedataItemQualityPermission.AddChild(WmsPermissions.BasedataItemQuality.Delete, L("Permission:Delete")); + + var basedataItemPackPermission = myGroup.AddPermission(WmsPermissions.BasedataItemPack.Default, L("Permission:BasedataItemPack")); + basedataItemPackPermission.AddChild(WmsPermissions.BasedataItemPack.Create, L("Permission:Create")); + basedataItemPackPermission.AddChild(WmsPermissions.BasedataItemPack.Update, L("Permission:Update")); + basedataItemPackPermission.AddChild(WmsPermissions.BasedataItemPack.Delete, L("Permission:Delete")); + + var basedataItemGuideBookPermission = myGroup.AddPermission(WmsPermissions.BasedataItemGuideBook.Default, L("Permission:BasedataItemGuideBook")); + basedataItemGuideBookPermission.AddChild(WmsPermissions.BasedataItemGuideBook.Create, L("Permission:Create")); + basedataItemGuideBookPermission.AddChild(WmsPermissions.BasedataItemGuideBook.Update, L("Permission:Update")); + basedataItemGuideBookPermission.AddChild(WmsPermissions.BasedataItemGuideBook.Delete, L("Permission:Delete")); + + var basedataItemCategoryPermission = myGroup.AddPermission(WmsPermissions.BasedataItemCategory.Default, L("Permission:BasedataItemCategory")); + basedataItemCategoryPermission.AddChild(WmsPermissions.BasedataItemCategory.Create, L("Permission:Create")); + basedataItemCategoryPermission.AddChild(WmsPermissions.BasedataItemCategory.Update, L("Permission:Update")); + basedataItemCategoryPermission.AddChild(WmsPermissions.BasedataItemCategory.Delete, L("Permission:Delete")); + + var basedataItemBasicPermission = myGroup.AddPermission(WmsPermissions.BasedataItemBasic.Default, L("Permission:BasedataItemBasic")); + basedataItemBasicPermission.AddChild(WmsPermissions.BasedataItemBasic.Create, L("Permission:Create")); + basedataItemBasicPermission.AddChild(WmsPermissions.BasedataItemBasic.Update, L("Permission:Update")); + basedataItemBasicPermission.AddChild(WmsPermissions.BasedataItemBasic.Delete, L("Permission:Delete")); + + var basedataInterfaceCalendarPermission = myGroup.AddPermission(WmsPermissions.BasedataInterfaceCalendar.Default, L("Permission:BasedataInterfaceCalendar")); + basedataInterfaceCalendarPermission.AddChild(WmsPermissions.BasedataInterfaceCalendar.Create, L("Permission:Create")); + basedataInterfaceCalendarPermission.AddChild(WmsPermissions.BasedataInterfaceCalendar.Update, L("Permission:Update")); + basedataInterfaceCalendarPermission.AddChild(WmsPermissions.BasedataInterfaceCalendar.Delete, L("Permission:Delete")); + + var basedataErpLocationPermission = myGroup.AddPermission(WmsPermissions.BasedataErpLocation.Default, L("Permission:BasedataErpLocation")); + basedataErpLocationPermission.AddChild(WmsPermissions.BasedataErpLocation.Create, L("Permission:Create")); + basedataErpLocationPermission.AddChild(WmsPermissions.BasedataErpLocation.Update, L("Permission:Update")); + basedataErpLocationPermission.AddChild(WmsPermissions.BasedataErpLocation.Delete, L("Permission:Delete")); + + var basedataDocumentSettingPermission = myGroup.AddPermission(WmsPermissions.BasedataDocumentSetting.Default, L("Permission:BasedataDocumentSetting")); + basedataDocumentSettingPermission.AddChild(WmsPermissions.BasedataDocumentSetting.Create, L("Permission:Create")); + basedataDocumentSettingPermission.AddChild(WmsPermissions.BasedataDocumentSetting.Update, L("Permission:Update")); + basedataDocumentSettingPermission.AddChild(WmsPermissions.BasedataDocumentSetting.Delete, L("Permission:Delete")); + + var basedataDockPermission = myGroup.AddPermission(WmsPermissions.BasedataDock.Default, L("Permission:BasedataDock")); + basedataDockPermission.AddChild(WmsPermissions.BasedataDock.Create, L("Permission:Create")); + basedataDockPermission.AddChild(WmsPermissions.BasedataDock.Update, L("Permission:Update")); + basedataDockPermission.AddChild(WmsPermissions.BasedataDock.Delete, L("Permission:Delete")); + + var basedataDictItemPermission = myGroup.AddPermission(WmsPermissions.BasedataDictItem.Default, L("Permission:BasedataDictItem")); + basedataDictItemPermission.AddChild(WmsPermissions.BasedataDictItem.Create, L("Permission:Create")); + basedataDictItemPermission.AddChild(WmsPermissions.BasedataDictItem.Update, L("Permission:Update")); + basedataDictItemPermission.AddChild(WmsPermissions.BasedataDictItem.Delete, L("Permission:Delete")); + + var basedataDictPermission = myGroup.AddPermission(WmsPermissions.BasedataDict.Default, L("Permission:BasedataDict")); + basedataDictPermission.AddChild(WmsPermissions.BasedataDict.Create, L("Permission:Create")); + basedataDictPermission.AddChild(WmsPermissions.BasedataDict.Update, L("Permission:Update")); + basedataDictPermission.AddChild(WmsPermissions.BasedataDict.Delete, L("Permission:Delete")); + + var basedataCustomerItemPermission = myGroup.AddPermission(WmsPermissions.BasedataCustomerItem.Default, L("Permission:BasedataCustomerItem")); + basedataCustomerItemPermission.AddChild(WmsPermissions.BasedataCustomerItem.Create, L("Permission:Create")); + basedataCustomerItemPermission.AddChild(WmsPermissions.BasedataCustomerItem.Update, L("Permission:Update")); + basedataCustomerItemPermission.AddChild(WmsPermissions.BasedataCustomerItem.Delete, L("Permission:Delete")); + + var basedataCustomerAddressPermission = myGroup.AddPermission(WmsPermissions.BasedataCustomerAddress.Default, L("Permission:BasedataCustomerAddress")); + basedataCustomerAddressPermission.AddChild(WmsPermissions.BasedataCustomerAddress.Create, L("Permission:Create")); + basedataCustomerAddressPermission.AddChild(WmsPermissions.BasedataCustomerAddress.Update, L("Permission:Update")); + basedataCustomerAddressPermission.AddChild(WmsPermissions.BasedataCustomerAddress.Delete, L("Permission:Delete")); + + var basedataCustomerPermission = myGroup.AddPermission(WmsPermissions.BasedataCustomer.Default, L("Permission:BasedataCustomer")); + basedataCustomerPermission.AddChild(WmsPermissions.BasedataCustomer.Create, L("Permission:Create")); + basedataCustomerPermission.AddChild(WmsPermissions.BasedataCustomer.Update, L("Permission:Update")); + basedataCustomerPermission.AddChild(WmsPermissions.BasedataCustomer.Delete, L("Permission:Delete")); + + var basedataCurrencyExchangePermission = myGroup.AddPermission(WmsPermissions.BasedataCurrencyExchange.Default, L("Permission:BasedataCurrencyExchange")); + basedataCurrencyExchangePermission.AddChild(WmsPermissions.BasedataCurrencyExchange.Create, L("Permission:Create")); + basedataCurrencyExchangePermission.AddChild(WmsPermissions.BasedataCurrencyExchange.Update, L("Permission:Update")); + basedataCurrencyExchangePermission.AddChild(WmsPermissions.BasedataCurrencyExchange.Delete, L("Permission:Delete")); + + var basedataCurrencyPermission = myGroup.AddPermission(WmsPermissions.BasedataCurrency.Default, L("Permission:BasedataCurrency")); + basedataCurrencyPermission.AddChild(WmsPermissions.BasedataCurrency.Create, L("Permission:Create")); + basedataCurrencyPermission.AddChild(WmsPermissions.BasedataCurrency.Update, L("Permission:Update")); + basedataCurrencyPermission.AddChild(WmsPermissions.BasedataCurrency.Delete, L("Permission:Delete")); + + var basedataCategoryPermission = myGroup.AddPermission(WmsPermissions.BasedataCategory.Default, L("Permission:BasedataCategory")); + basedataCategoryPermission.AddChild(WmsPermissions.BasedataCategory.Create, L("Permission:Create")); + basedataCategoryPermission.AddChild(WmsPermissions.BasedataCategory.Update, L("Permission:Update")); + basedataCategoryPermission.AddChild(WmsPermissions.BasedataCategory.Delete, L("Permission:Delete")); + + var basedataCalendarPermission = myGroup.AddPermission(WmsPermissions.BasedataCalendar.Default, L("Permission:BasedataCalendar")); + basedataCalendarPermission.AddChild(WmsPermissions.BasedataCalendar.Create, L("Permission:Create")); + basedataCalendarPermission.AddChild(WmsPermissions.BasedataCalendar.Update, L("Permission:Update")); + basedataCalendarPermission.AddChild(WmsPermissions.BasedataCalendar.Delete, L("Permission:Delete")); + + var basedataBomPermission = myGroup.AddPermission(WmsPermissions.BasedataBom.Default, L("Permission:BasedataBom")); + basedataBomPermission.AddChild(WmsPermissions.BasedataBom.Create, L("Permission:Create")); + basedataBomPermission.AddChild(WmsPermissions.BasedataBom.Update, L("Permission:Update")); + basedataBomPermission.AddChild(WmsPermissions.BasedataBom.Delete, L("Permission:Delete")); + + var basedataAreaPermission = myGroup.AddPermission(WmsPermissions.BasedataArea.Default, L("Permission:BasedataArea")); + basedataAreaPermission.AddChild(WmsPermissions.BasedataArea.Create, L("Permission:Create")); + basedataAreaPermission.AddChild(WmsPermissions.BasedataArea.Update, L("Permission:Update")); + basedataAreaPermission.AddChild(WmsPermissions.BasedataArea.Delete, L("Permission:Delete")); + + var basedataAqlPermission = myGroup.AddPermission(WmsPermissions.BasedataAql.Default, L("Permission:BasedataAql")); + basedataAqlPermission.AddChild(WmsPermissions.BasedataAql.Create, L("Permission:Create")); + basedataAqlPermission.AddChild(WmsPermissions.BasedataAql.Update, L("Permission:Update")); + basedataAqlPermission.AddChild(WmsPermissions.BasedataAql.Delete, L("Permission:Delete")); + + var authUserWorkGroupPermission = myGroup.AddPermission(WmsPermissions.AuthUserWorkGroup.Default, L("Permission:AuthUserWorkGroup")); + authUserWorkGroupPermission.AddChild(WmsPermissions.AuthUserWorkGroup.Create, L("Permission:Create")); + authUserWorkGroupPermission.AddChild(WmsPermissions.AuthUserWorkGroup.Update, L("Permission:Update")); + authUserWorkGroupPermission.AddChild(WmsPermissions.AuthUserWorkGroup.Delete, L("Permission:Delete")); + + var authUserMenuPermission = myGroup.AddPermission(WmsPermissions.AuthUserMenu.Default, L("Permission:AuthUserMenu")); + authUserMenuPermission.AddChild(WmsPermissions.AuthUserMenu.Create, L("Permission:Create")); + authUserMenuPermission.AddChild(WmsPermissions.AuthUserMenu.Update, L("Permission:Update")); + authUserMenuPermission.AddChild(WmsPermissions.AuthUserMenu.Delete, L("Permission:Delete")); + + var authMenuPermission = myGroup.AddPermission(WmsPermissions.AuthMenu.Default, L("Permission:AuthMenu")); + authMenuPermission.AddChild(WmsPermissions.AuthMenu.Create, L("Permission:Create")); + authMenuPermission.AddChild(WmsPermissions.AuthMenu.Update, L("Permission:Update")); + authMenuPermission.AddChild(WmsPermissions.AuthMenu.Delete, L("Permission:Delete")); } private static LocalizableString L(string name) diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Permissions/WmsPermissions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Permissions/WmsPermissions.cs index c89d70536..588ac0401 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Permissions/WmsPermissions.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Permissions/WmsPermissions.cs @@ -147,21 +147,7 @@ namespace WinIn.FasterZ.Wms.Permissions public const string Create = Default + ".Create"; public const string Delete = Default + ".Delete"; } - public class StoreTransferNoteDetail - { - public const string Default = GroupName + ".StoreTransferNoteDetailCopy"; - public const string Update = Default + ".Update"; - public const string Create = Default + ".Create"; - public const string Delete = Default + ".Delete"; - } - public class StoreTransferNote - { - public const string Default = GroupName + ".StoreTransferNote"; - public const string Update = Default + ".Update"; - public const string Create = Default + ".Create"; - public const string Delete = Default + ".Delete"; - } public class StoreSupplierAsnDetail { public const string Default = GroupName + ".StoreSupplierAsnDetail"; @@ -421,5 +407,1616 @@ namespace WinIn.FasterZ.Wms.Permissions public const string Create = Default + ".Create"; public const string Delete = Default + ".Delete"; } + /// + /// + /// + public class StoreProductionReturnRequestDetail + { + public const string Default = GroupName + ".StoreProductionReturnRequestDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreProductionReturnRequest + { + public const string Default = GroupName + ".StoreProductionReturnRequest"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreProductionReturnNoteDetail + { + public const string Default = GroupName + ".StoreProductionReturnNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreProductionReturnNote + { + public const string Default = GroupName + ".StoreProductionReturnNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreProductionPlanDetail + { + public const string Default = GroupName + ".StoreProductionPlanDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreProductionPlan + { + public const string Default = GroupName + ".StoreProductionPlan"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StorePreparationPlanDetail + { + public const string Default = GroupName + ".StorePreparationPlanDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StorePreparationPlan + { + public const string Default = GroupName + ".StorePreparationPlan"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreOfflineSettlementNoteDetail + { + public const string Default = GroupName + ".StoreOfflineSettlementNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreOfflineSettlementNote + { + public const string Default = GroupName + ".StoreOfflineSettlementNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreNoOkConvertOkNoteDetail + { + public const string Default = GroupName + ".StoreNoOkConvertOkNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreNoOkConvertOkNote + { + public const string Default = GroupName + ".StoreNoOkConvertOkNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreMaterialRequestDetail + { + public const string Default = GroupName + ".StoreMaterialRequestDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreMaterialRequest + { + public const string Default = GroupName + ".StoreMaterialRequest"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreJisProductReceiptNoteDetail + { + public const string Default = GroupName + ".StoreJisProductReceiptNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreJisProductReceiptNote + { + public const string Default = GroupName + ".StoreJisProductReceiptNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreJisDeliverNoteDetail + { + public const string Default = GroupName + ".StoreJisDeliverNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreJisDeliverNote + { + public const string Default = GroupName + ".StoreJisDeliverNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreItemTransformRequestDetail + { + public const string Default = GroupName + ".StoreItemTransformRequestDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreItemTransformRequest + { + public const string Default = GroupName + ".StoreItemTransformRequest"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreItemTransformNoteDetail + { + public const string Default = GroupName + ".StoreItemTransformNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreItemTransformNote + { + public const string Default = GroupName + ".StoreItemTransformNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreIssueNoteDetail + { + public const string Default = GroupName + ".StoreIssueNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreIssueNote + { + public const string Default = GroupName + ".StoreIssueNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreIsolationNoteDetail + { + public const string Default = GroupName + ".StoreIsolationNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreIsolationNote + { + public const string Default = GroupName + ".StoreIsolationNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreInventoryTransferNoteDetail + { + public const string Default = GroupName + ".StoreInventoryTransferNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreInventoryInitialNoteDetail + { + public const string Default = GroupName + ".StoreInventoryInitialNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreInventoryInitialNote + { + public const string Default = GroupName + ".StoreInventoryInitialNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreInspectRequestSummaryDetail + { + public const string Default = GroupName + ".StoreInspectRequestSummaryDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreInspectRequestDetail + { + public const string Default = GroupName + ".StoreInspectRequestDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreInspectRequest + { + public const string Default = GroupName + ".StoreInspectRequest"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreInspectNoteSummaryDetail + { + public const string Default = GroupName + ".StoreInspectNoteSummaryDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreInspectNoteDetail + { + public const string Default = GroupName + ".StoreInspectNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreInspectNote + { + public const string Default = GroupName + ".StoreInspectNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreInspectAbnormalNoteDetail + { + public const string Default = GroupName + ".StoreInspectAbnormalNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreInspectAbnormalNote + { + public const string Default = GroupName + ".StoreInspectAbnormalNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreExchangeDatum + { + public const string Default = GroupName + ".StoreExchangeDatum"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreDeliverRequestDetail + { + public const string Default = GroupName + ".StoreDeliverRequestDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreDeliverRequest + { + public const string Default = GroupName + ".StoreDeliverRequest"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreDeliverPlanDetail + { + public const string Default = GroupName + ".StoreDeliverPlanDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreDeliverPlan + { + public const string Default = GroupName + ".StoreDeliverPlan"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreDeliverNoteDetail + { + public const string Default = GroupName + ".StoreDeliverNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreDeliverNote + { + public const string Default = GroupName + ".StoreDeliverNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreCustomerReturnNoteDetail + { + public const string Default = GroupName + ".StoreCustomerReturnNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreCustomerReturnNote + { + public const string Default = GroupName + ".StoreCustomerReturnNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreCustomerAsnDetail + { + public const string Default = GroupName + ".StoreCustomerAsnDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreCustomerAsn + { + public const string Default = GroupName + ".StoreCustomerAsn"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreCountPlanDetail + { + public const string Default = GroupName + ".StoreCountPlanDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreCountPlan + { + public const string Default = GroupName + ".StoreCountPlan"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreCountNoteDetail + { + public const string Default = GroupName + ".StoreCountNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + + /// + /// + /// + public class StoreCountNote + { + public const string Default = GroupName + ".StoreCountNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreCountAdjustRequestDetail + { + public const string Default = GroupName + ".StoreCountAdjustRequestDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreCountAdjustRequest + { + public const string Default = GroupName + ".StoreCountAdjustRequest"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreCountAdjustNoteDetail + { + public const string Default = GroupName + ".StoreCountAdjustNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreCountAdjustNote + { + public const string Default = GroupName + ".StoreCountAdjustNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreContainerBindNoteDetail + { + public const string Default = GroupName + ".StoreContainerBindNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreContainerBindNote + { + public const string Default = GroupName + ".StoreContainerBindNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreBackFlushNoteDetail + { + public const string Default = GroupName + ".StoreBackFlushNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreBackFlushNote + { + public const string Default = GroupName + ".StoreBackFlushNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class MessageUserNotifyMessage + { + public const string Default = GroupName + ".MessageUserNotifyMessage"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class MessagePrivateMessage + { + public const string Default = GroupName + ".MessagePrivateMessage"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class MessageNotifyMessage + { + public const string Default = GroupName + ".MessageNotifyMessage"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class MessageMessageTypeSubscribe + { + public const string Default = GroupName + ".MessageMessageTypeSubscribe"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class MessageMessageType + { + public const string Default = GroupName + ".MessageMessageType"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class MessageAnnouncement + { + public const string Default = GroupName + ".MessageAnnouncement"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class LabelSerialCode + { + public const string Default = GroupName + ".LabelSerialCode"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class LabelSaleLabel + { + public const string Default = GroupName + ".LabelSaleLabel"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class LabelPalletLabel + { + public const string Default = GroupName + ".LabelPalletLabel"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class LabelPalletCode + { + public const string Default = GroupName + ".LabelPalletCode"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class LabelLabelDefinition + { + public const string Default = GroupName + ".LabelLabelDefinition"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class LabelInventoryLabel + { + public const string Default = GroupName + ".LabelInventoryLabel"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class LabelCountLabel + { + public const string Default = GroupName + ".LabelCountLabel"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobUnplannedReceiptJobDetail + { + public const string Default = GroupName + ".JobUnplannedReceiptJobDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobUnplannedReceiptJob + { + public const string Default = GroupName + ".JobUnplannedReceiptJob"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobUnplannedIssueJobDetail + { + public const string Default = GroupName + ".JobUnplannedIssueJobDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobUnplannedIssueJob + { + public const string Default = GroupName + ".JobUnplannedIssueJob"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobPutawayJobDetail + { + public const string Default = GroupName + ".JobPutawayJobDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobPutawayJob + { + public const string Default = GroupName + ".JobPutawayJob"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobPurchaseReturnJobDetail + { + public const string Default = GroupName + ".JobPurchaseReturnJobDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobPurchaseReturnJob + { + public const string Default = GroupName + ".JobPurchaseReturnJob"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobPurchaseReceiptJobDetail + { + public const string Default = GroupName + ".JobPurchaseReceiptJobDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobPurchaseReceiptJob + { + public const string Default = GroupName + ".JobPurchaseReceiptJob"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobProductReceiveJobDetail + { + public const string Default = GroupName + ".JobProductReceiveJobDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobProductReceiveJob + { + public const string Default = GroupName + ".JobProductReceiveJob"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobProductionReturnJobDetail + { + public const string Default = GroupName + ".JobProductionReturnJobDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobProductionReturnJob + { + public const string Default = GroupName + ".JobProductionReturnJob"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobJisDeliverJobDetail + { + public const string Default = GroupName + ".JobJisDeliverJobDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobJisDeliverJob + { + public const string Default = GroupName + ".JobJisDeliverJob"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobIssueJobDetail + { + public const string Default = GroupName + ".JobIssueJobDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobIssueJob + { + public const string Default = GroupName + ".JobIssueJob"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobInspectJobSummaryDetail + { + public const string Default = GroupName + ".JobInspectJobSummaryDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobInspectJobDetail + { + public const string Default = GroupName + ".JobInspectJobDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobInspectJob + { + public const string Default = GroupName + ".JobInspectJob"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobDeliverJobDetail + { + public const string Default = GroupName + ".JobDeliverJobDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobDeliverJob + { + public const string Default = GroupName + ".JobDeliverJob"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobCountJobDetail + { + public const string Default = GroupName + ".JobCountJobDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobCountJob + { + public const string Default = GroupName + ".JobCountJob"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobCheckJobDetail + { + public const string Default = GroupName + ".JobCheckJobDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class JobCheckJob + { + public const string Default = GroupName + ".JobCheckJob"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class InventoryTransferLog + { + public const string Default = GroupName + ".InventoryTransferLog"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class InventoryTransaction + { + public const string Default = GroupName + ".InventoryTransaction"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class InventorySnapshot + { + public const string Default = GroupName + ".InventorySnapshot"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class InventoryLocationCapacity + { + public const string Default = GroupName + ".InventoryLocationCapacity"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class InventoryExpectOut + { + public const string Default = GroupName + ".InventoryExpectOut"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class InventoryExpectIn + { + public const string Default = GroupName + ".InventoryExpectIn"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class InventoryErpBalance + { + public const string Default = GroupName + ".InventoryErpBalance"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class InventoryContainerDetail + { + public const string Default = GroupName + ".InventoryContainerDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class InventoryContainer + { + public const string Default = GroupName + ".InventoryContainer"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class InventoryBalance + { + public const string Default = GroupName + ".InventoryBalance"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class FileStorageFile + { + public const string Default = GroupName + ".FileStorageFile"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class FileStorageDataImportTask + { + public const string Default = GroupName + ".FileStorageDataImportTask"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class FileStorageDataExportTask + { + public const string Default = GroupName + ".FileStorageDataExportTask"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataWorkStation + { + public const string Default = GroupName + ".BasedataWorkStation"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataWorkShop + { + public const string Default = GroupName + ".BasedataWorkShop"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataWorkGroup + { + public const string Default = GroupName + ".BasedataWorkGroup"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataWarehouse + { + public const string Default = GroupName + ".BasedataWarehouse"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataUom + { + public const string Default = GroupName + ".BasedataUom"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataTransactionType + { + public const string Default = GroupName + ".BasedataTransactionType"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataTeam + { + public const string Default = GroupName + ".BasedataTeam"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataSupplierTimeWindow + { + public const string Default = GroupName + ".BasedataSupplierTimeWindow"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataSupplierItem + { + public const string Default = GroupName + ".BasedataSupplierItem"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataSupplier + { + public const string Default = GroupName + ".BasedataSupplier"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataStdCostPriceSheet + { + public const string Default = GroupName + ".BasedataStdCostPriceSheet"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataShift + { + public const string Default = GroupName + ".BasedataShift"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataSalePriceSheet + { + public const string Default = GroupName + ".BasedataSalePriceSheet"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataPurchasePriceSheet + { + public const string Default = GroupName + ".BasedataPurchasePriceSheet"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataProject + { + public const string Default = GroupName + ".BasedataProject"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataProductionLineItem + { + public const string Default = GroupName + ".BasedataProductionLineItem"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataProductionLine + { + public const string Default = GroupName + ".BasedataProductionLine"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataMachine + { + public const string Default = GroupName + ".BasedataMachine"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataLocationGroup + { + public const string Default = GroupName + ".BasedataLocationGroup"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataLocation + { + public const string Default = GroupName + ".BasedataLocation"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataItemStoreRelation + { + public const string Default = GroupName + ".BasedataItemStoreRelation"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataItemSafetyStock + { + public const string Default = GroupName + ".BasedataItemSafetyStock"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataItemQuality + { + public const string Default = GroupName + ".BasedataItemQuality"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataItemPack + { + public const string Default = GroupName + ".BasedataItemPack"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataItemGuideBook + { + public const string Default = GroupName + ".BasedataItemGuideBook"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataItemCategory + { + public const string Default = GroupName + ".BasedataItemCategory"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataItemBasic + { + public const string Default = GroupName + ".BasedataItemBasic"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataInterfaceCalendar + { + public const string Default = GroupName + ".BasedataInterfaceCalendar"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataErpLocation + { + public const string Default = GroupName + ".BasedataErpLocation"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataDocumentSetting + { + public const string Default = GroupName + ".BasedataDocumentSetting"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataDock + { + public const string Default = GroupName + ".BasedataDock"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataDictItem + { + public const string Default = GroupName + ".BasedataDictItem"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataDict + { + public const string Default = GroupName + ".BasedataDict"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataCustomerItem + { + public const string Default = GroupName + ".BasedataCustomerItem"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataCustomerAddress + { + public const string Default = GroupName + ".BasedataCustomerAddress"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataCustomer + { + public const string Default = GroupName + ".BasedataCustomer"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataCurrencyExchange + { + public const string Default = GroupName + ".BasedataCurrencyExchange"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataCurrency + { + public const string Default = GroupName + ".BasedataCurrency"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataCategory + { + public const string Default = GroupName + ".BasedataCategory"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataCalendar + { + public const string Default = GroupName + ".BasedataCalendar"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataBom + { + public const string Default = GroupName + ".BasedataBom"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataArea + { + public const string Default = GroupName + ".BasedataArea"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class BasedataAql + { + public const string Default = GroupName + ".BasedataAql"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class AuthUserWorkGroup + { + public const string Default = GroupName + ".AuthUserWorkGroup"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class AuthUserMenu + { + public const string Default = GroupName + ".AuthUserMenu"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class AuthMenu + { + public const string Default = GroupName + ".AuthMenu"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreTransferNote + { + public const string Default = GroupName + ".StoreTransferNote"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } + /// + /// + /// + public class StoreTransferNoteDetail + { + public const string Default = GroupName + ".StoreTransferNoteDetail"; + public const string Update = Default + ".Update"; + public const string Create = Default + ".Create"; + public const string Delete = Default + ".Delete"; + } } } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/WinIn.FasterZ.Wms.Application.Contracts.csproj b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/WinIn.FasterZ.Wms.Application.Contracts.csproj index 598f32a5c..68aa8f8bb 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/WinIn.FasterZ.Wms.Application.Contracts.csproj +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/WinIn.FasterZ.Wms.Application.Contracts.csproj @@ -21,6 +21,7 @@ + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthMenu/Dtos/AuthMenuDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthMenu/Dtos/AuthMenuDto.cs new file mode 100644 index 000000000..fd52e8509 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthMenu/Dtos/AuthMenuDto.cs @@ -0,0 +1,86 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthMenu.Dtos; + +/// +/// +/// +[Serializable] +public class AuthMenuDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Component { get; set; } + + /// + /// + /// + public string? CountUrl { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? GroupName { get; set; } + + /// + /// + /// + public int GroupSort { get; set; } + + /// + /// + /// + public string? Icon { get; set; } + + /// + /// + /// + public string Name { get; set; } + + /// + /// + /// + public string? ParentCode { get; set; } + + /// + /// + /// + public string? Permission { get; set; } + + /// + /// + /// + public string Portal { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Route { get; set; } + + /// + /// + /// + public int Sort { get; set; } + + /// + /// + /// + public string Status { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthMenu/Dtos/CreateUpdateAuthMenuDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthMenu/Dtos/CreateUpdateAuthMenuDto.cs new file mode 100644 index 000000000..5f5db7786 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthMenu/Dtos/CreateUpdateAuthMenuDto.cs @@ -0,0 +1,98 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthMenu.Dtos; + +[Serializable] +public class CreateUpdateAuthMenuDto +{ + /// + /// + /// + [DisplayName("AuthMenuCode")] + public string Code { get; set; } + + /// + /// + /// + [DisplayName("AuthMenuComponent")] + public string? Component { get; set; } + + /// + /// + /// + [DisplayName("AuthMenuCountUrl")] + public string? CountUrl { get; set; } + + /// + /// + /// + [DisplayName("AuthMenuDescription")] + public string? Description { get; set; } + + /// + /// + /// + [DisplayName("AuthMenuGroupName")] + public string? GroupName { get; set; } + + /// + /// + /// + [DisplayName("AuthMenuGroupSort")] + public int GroupSort { get; set; } + + /// + /// + /// + [DisplayName("AuthMenuIcon")] + public string? Icon { get; set; } + + /// + /// + /// + [DisplayName("AuthMenuName")] + public string Name { get; set; } + + /// + /// + /// + [DisplayName("AuthMenuParentCode")] + public string? ParentCode { get; set; } + + /// + /// + /// + [DisplayName("AuthMenuPermission")] + public string? Permission { get; set; } + + /// + /// + /// + [DisplayName("AuthMenuPortal")] + public string Portal { get; set; } + + /// + /// + /// + [DisplayName("AuthMenuRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("AuthMenuRoute")] + public string? Route { get; set; } + + /// + /// + /// + [DisplayName("AuthMenuSort")] + public int Sort { get; set; } + + /// + /// + /// + [DisplayName("AuthMenuStatus")] + public string Status { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthMenu/IAuthMenuAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthMenu/IAuthMenuAppService.cs new file mode 100644 index 000000000..e5b6fa495 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthMenu/IAuthMenuAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.AuthMenu.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthMenu; + + +/// +/// +/// +public interface IAuthMenuAppService : + ICrudAppService< + AuthMenuDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateAuthMenuDto, + CreateUpdateAuthMenuDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserMenu/Dtos/AuthUserMenuDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserMenu/Dtos/AuthUserMenuDto.cs new file mode 100644 index 000000000..49c6c91f7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserMenu/Dtos/AuthUserMenuDto.cs @@ -0,0 +1,26 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthUserMenu.Dtos; + +/// +/// +/// +[Serializable] +public class AuthUserMenuDto : AuditedEntityDto +{ + /// + /// + /// + public string MenuCode { get; set; } + + /// + /// + /// + public string Portal { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserMenu/Dtos/CreateUpdateAuthUserMenuDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserMenu/Dtos/CreateUpdateAuthUserMenuDto.cs new file mode 100644 index 000000000..e8bfe8616 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserMenu/Dtos/CreateUpdateAuthUserMenuDto.cs @@ -0,0 +1,26 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthUserMenu.Dtos; + +[Serializable] +public class CreateUpdateAuthUserMenuDto +{ + /// + /// + /// + [DisplayName("AuthUserMenuMenuCode")] + public string MenuCode { get; set; } + + /// + /// + /// + [DisplayName("AuthUserMenuPortal")] + public string Portal { get; set; } + + /// + /// + /// + [DisplayName("AuthUserMenuRemark")] + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserMenu/IAuthUserMenuAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserMenu/IAuthUserMenuAppService.cs new file mode 100644 index 000000000..e9ae38cf4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserMenu/IAuthUserMenuAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.AuthUserMenu.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthUserMenu; + + +/// +/// +/// +public interface IAuthUserMenuAppService : + ICrudAppService< + AuthUserMenuDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateAuthUserMenuDto, + CreateUpdateAuthUserMenuDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserWorkGroup/Dtos/AuthUserWorkGroupDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserWorkGroup/Dtos/AuthUserWorkGroupDto.cs new file mode 100644 index 000000000..d96713310 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserWorkGroup/Dtos/AuthUserWorkGroupDto.cs @@ -0,0 +1,21 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthUserWorkGroup.Dtos; + +/// +/// +/// +[Serializable] +public class AuthUserWorkGroupDto : AuditedEntityDto +{ + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserWorkGroup/Dtos/CreateUpdateAuthUserWorkGroupDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserWorkGroup/Dtos/CreateUpdateAuthUserWorkGroupDto.cs new file mode 100644 index 000000000..d76cc65f6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserWorkGroup/Dtos/CreateUpdateAuthUserWorkGroupDto.cs @@ -0,0 +1,20 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthUserWorkGroup.Dtos; + +[Serializable] +public class CreateUpdateAuthUserWorkGroupDto +{ + /// + /// + /// + [DisplayName("AuthUserWorkGroupRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("AuthUserWorkGroupWorkGroupCode")] + public string WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserWorkGroup/IAuthUserWorkGroupAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserWorkGroup/IAuthUserWorkGroupAppService.cs new file mode 100644 index 000000000..87fcf5e9c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/AuthUserWorkGroup/IAuthUserWorkGroupAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.AuthUserWorkGroup.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthUserWorkGroup; + + +/// +/// +/// +public interface IAuthUserWorkGroupAppService : + ICrudAppService< + AuthUserWorkGroupDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateAuthUserWorkGroupDto, + CreateUpdateAuthUserWorkGroupDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataAql/Dtos/BasedataAqlDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataAql/Dtos/BasedataAqlDto.cs new file mode 100644 index 000000000..c0895abaf --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataAql/Dtos/BasedataAqlDto.cs @@ -0,0 +1,56 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataAql.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataAqlDto : AuditedEntityDto +{ + /// + /// + /// + public string? AbcClass { get; set; } + + /// + /// + /// + public decimal CeilingQty { get; set; } + + /// + /// + /// + public decimal FloorQty { get; set; } + + /// + /// + /// + public bool IsUsePercent { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal SamplePercent { get; set; } + + /// + /// + /// + public decimal SampleQty { get; set; } + + /// + /// + /// + public string SupplierCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataAql/Dtos/CreateUpdateBasedataAqlDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataAql/Dtos/CreateUpdateBasedataAqlDto.cs new file mode 100644 index 000000000..84de2f23d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataAql/Dtos/CreateUpdateBasedataAqlDto.cs @@ -0,0 +1,62 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataAql.Dtos; + +[Serializable] +public class CreateUpdateBasedataAqlDto +{ + /// + /// + /// + [DisplayName("BasedataAqlAbcClass")] + public string? AbcClass { get; set; } + + /// + /// + /// + [DisplayName("BasedataAqlCeilingQty")] + public decimal CeilingQty { get; set; } + + /// + /// + /// + [DisplayName("BasedataAqlFloorQty")] + public decimal FloorQty { get; set; } + + /// + /// + /// + [DisplayName("BasedataAqlIsUsePercent")] + public bool IsUsePercent { get; set; } + + /// + /// + /// + [DisplayName("BasedataAqlItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("BasedataAqlRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("BasedataAqlSamplePercent")] + public decimal SamplePercent { get; set; } + + /// + /// + /// + [DisplayName("BasedataAqlSampleQty")] + public decimal SampleQty { get; set; } + + /// + /// + /// + [DisplayName("BasedataAqlSupplierCode")] + public string SupplierCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataAql/IBasedataAqlAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataAql/IBasedataAqlAppService.cs new file mode 100644 index 000000000..bb7bbb166 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataAql/IBasedataAqlAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataAql.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataAql; + + +/// +/// +/// +public interface IBasedataAqlAppService : + ICrudAppService< + BasedataAqlDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataAqlDto, + CreateUpdateBasedataAqlDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataArea/Dtos/BasedataAreaDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataArea/Dtos/BasedataAreaDto.cs new file mode 100644 index 000000000..828d0449c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataArea/Dtos/BasedataAreaDto.cs @@ -0,0 +1,46 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataArea.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataAreaDto : AuditedEntityDto +{ + /// + /// + /// + public string AreaType { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public bool IsFunctional { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataArea/Dtos/CreateUpdateBasedataAreaDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataArea/Dtos/CreateUpdateBasedataAreaDto.cs new file mode 100644 index 000000000..2290db6b4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataArea/Dtos/CreateUpdateBasedataAreaDto.cs @@ -0,0 +1,50 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataArea.Dtos; + +[Serializable] +public class CreateUpdateBasedataAreaDto +{ + /// + /// + /// + [DisplayName("BasedataAreaAreaType")] + public string AreaType { get; set; } + + /// + /// + /// + [DisplayName("BasedataAreaCode")] + public string Code { get; set; } + + /// + /// + /// + [DisplayName("BasedataAreaDescription")] + public string? Description { get; set; } + + /// + /// + /// + [DisplayName("BasedataAreaIsFunctional")] + public bool IsFunctional { get; set; } + + /// + /// + /// + [DisplayName("BasedataAreaName")] + public string? Name { get; set; } + + /// + /// + /// + [DisplayName("BasedataAreaRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("BasedataAreaWarehouseCode")] + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataArea/IBasedataAreaAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataArea/IBasedataAreaAppService.cs new file mode 100644 index 000000000..1b70751b6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataArea/IBasedataAreaAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataArea.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataArea; + + +/// +/// +/// +public interface IBasedataAreaAppService : + ICrudAppService< + BasedataAreaDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataAreaDto, + CreateUpdateBasedataAreaDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataBom/Dtos/BasedataBomDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataBom/Dtos/BasedataBomDto.cs new file mode 100644 index 000000000..c7f10bd70 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataBom/Dtos/BasedataBomDto.cs @@ -0,0 +1,76 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataBom.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataBomDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? BeginTime { get; set; } + + /// + /// + /// + public string Component { get; set; } + + /// + /// + /// + public decimal ComponentQty { get; set; } + + /// + /// + /// + public string? ComponentUom { get; set; } + + /// + /// + /// + public string DistributionType { get; set; } + + /// + /// + /// + public DateTime? EndTime { get; set; } + + /// + /// + /// + public string? Erpop { get; set; } + + /// + /// + /// + public int Layer { get; set; } + + /// + /// + /// + public string? Mfgop { get; set; } + + /// + /// + /// + public string PlannedSplitRule { get; set; } + + /// + /// + /// + public string Product { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string TruncType { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataBom/Dtos/CreateUpdateBasedataBomDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataBom/Dtos/CreateUpdateBasedataBomDto.cs new file mode 100644 index 000000000..c6d1a0f25 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataBom/Dtos/CreateUpdateBasedataBomDto.cs @@ -0,0 +1,86 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataBom.Dtos; + +[Serializable] +public class CreateUpdateBasedataBomDto +{ + /// + /// + /// + [DisplayName("BasedataBomBeginTime")] + public DateTime? BeginTime { get; set; } + + /// + /// + /// + [DisplayName("BasedataBomComponent")] + public string Component { get; set; } + + /// + /// + /// + [DisplayName("BasedataBomComponentQty")] + public decimal ComponentQty { get; set; } + + /// + /// + /// + [DisplayName("BasedataBomComponentUom")] + public string? ComponentUom { get; set; } + + /// + /// + /// + [DisplayName("BasedataBomDistributionType")] + public string DistributionType { get; set; } + + /// + /// + /// + [DisplayName("BasedataBomEndTime")] + public DateTime? EndTime { get; set; } + + /// + /// + /// + [DisplayName("BasedataBomErpop")] + public string? Erpop { get; set; } + + /// + /// + /// + [DisplayName("BasedataBomLayer")] + public int Layer { get; set; } + + /// + /// + /// + [DisplayName("BasedataBomMfgop")] + public string? Mfgop { get; set; } + + /// + /// + /// + [DisplayName("BasedataBomPlannedSplitRule")] + public string PlannedSplitRule { get; set; } + + /// + /// + /// + [DisplayName("BasedataBomProduct")] + public string Product { get; set; } + + /// + /// + /// + [DisplayName("BasedataBomRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("BasedataBomTruncType")] + public string TruncType { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataBom/IBasedataBomAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataBom/IBasedataBomAppService.cs new file mode 100644 index 000000000..55e975531 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataBom/IBasedataBomAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataBom.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataBom; + + +/// +/// +/// +public interface IBasedataBomAppService : + ICrudAppService< + BasedataBomDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataBomDto, + CreateUpdateBasedataBomDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCalendar/Dtos/BasedataCalendarDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCalendar/Dtos/BasedataCalendarDto.cs new file mode 100644 index 000000000..59fc4c144 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCalendar/Dtos/BasedataCalendarDto.cs @@ -0,0 +1,36 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCalendar.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataCalendarDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? BeginTime { get; set; } + + /// + /// + /// + public DateTime? EndTime { get; set; } + + /// + /// + /// + public string? Module { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCalendar/Dtos/CreateUpdateBasedataCalendarDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCalendar/Dtos/CreateUpdateBasedataCalendarDto.cs new file mode 100644 index 000000000..9b589aa78 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCalendar/Dtos/CreateUpdateBasedataCalendarDto.cs @@ -0,0 +1,38 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCalendar.Dtos; + +[Serializable] +public class CreateUpdateBasedataCalendarDto +{ + /// + /// + /// + [DisplayName("BasedataCalendarBeginTime")] + public DateTime? BeginTime { get; set; } + + /// + /// + /// + [DisplayName("BasedataCalendarEndTime")] + public DateTime? EndTime { get; set; } + + /// + /// + /// + [DisplayName("BasedataCalendarModule")] + public string? Module { get; set; } + + /// + /// + /// + [DisplayName("BasedataCalendarRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("BasedataCalendarStatus")] + public string Status { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCalendar/IBasedataCalendarAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCalendar/IBasedataCalendarAppService.cs new file mode 100644 index 000000000..e38e738f9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCalendar/IBasedataCalendarAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataCalendar.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCalendar; + + +/// +/// +/// +public interface IBasedataCalendarAppService : + ICrudAppService< + BasedataCalendarDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataCalendarDto, + CreateUpdateBasedataCalendarDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCategory/Dtos/BasedataCategoryDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCategory/Dtos/BasedataCategoryDto.cs new file mode 100644 index 000000000..b7051be82 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCategory/Dtos/BasedataCategoryDto.cs @@ -0,0 +1,31 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCategory.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataCategoryDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCategory/Dtos/CreateUpdateBasedataCategoryDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCategory/Dtos/CreateUpdateBasedataCategoryDto.cs new file mode 100644 index 000000000..180231850 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCategory/Dtos/CreateUpdateBasedataCategoryDto.cs @@ -0,0 +1,32 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCategory.Dtos; + +[Serializable] +public class CreateUpdateBasedataCategoryDto +{ + /// + /// + /// + [DisplayName("BasedataCategoryCode")] + public string Code { get; set; } + + /// + /// + /// + [DisplayName("BasedataCategoryDescription")] + public string? Description { get; set; } + + /// + /// + /// + [DisplayName("BasedataCategoryName")] + public string? Name { get; set; } + + /// + /// + /// + [DisplayName("BasedataCategoryRemark")] + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCategory/IBasedataCategoryAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCategory/IBasedataCategoryAppService.cs new file mode 100644 index 000000000..f2133b9f1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCategory/IBasedataCategoryAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataCategory.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCategory; + + +/// +/// +/// +public interface IBasedataCategoryAppService : + ICrudAppService< + BasedataCategoryDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataCategoryDto, + CreateUpdateBasedataCategoryDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrency/Dtos/BasedataCurrencyDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrency/Dtos/BasedataCurrencyDto.cs new file mode 100644 index 000000000..dc6384837 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrency/Dtos/BasedataCurrencyDto.cs @@ -0,0 +1,36 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCurrency.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataCurrencyDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public bool IsBasicCurrency { get; set; } + + /// + /// + /// + public string Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrency/Dtos/CreateUpdateBasedataCurrencyDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrency/Dtos/CreateUpdateBasedataCurrencyDto.cs new file mode 100644 index 000000000..0dce9b661 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrency/Dtos/CreateUpdateBasedataCurrencyDto.cs @@ -0,0 +1,38 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCurrency.Dtos; + +[Serializable] +public class CreateUpdateBasedataCurrencyDto +{ + /// + /// + /// + [DisplayName("BasedataCurrencyCode")] + public string Code { get; set; } + + /// + /// + /// + [DisplayName("BasedataCurrencyDescription")] + public string? Description { get; set; } + + /// + /// + /// + [DisplayName("BasedataCurrencyIsBasicCurrency")] + public bool IsBasicCurrency { get; set; } + + /// + /// + /// + [DisplayName("BasedataCurrencyName")] + public string Name { get; set; } + + /// + /// + /// + [DisplayName("BasedataCurrencyRemark")] + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrency/IBasedataCurrencyAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrency/IBasedataCurrencyAppService.cs new file mode 100644 index 000000000..7868618f2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrency/IBasedataCurrencyAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataCurrency.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCurrency; + + +/// +/// +/// +public interface IBasedataCurrencyAppService : + ICrudAppService< + BasedataCurrencyDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataCurrencyDto, + CreateUpdateBasedataCurrencyDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrencyExchange/Dtos/BasedataCurrencyExchangeDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrencyExchange/Dtos/BasedataCurrencyExchangeDto.cs new file mode 100644 index 000000000..e396e35a9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrencyExchange/Dtos/BasedataCurrencyExchangeDto.cs @@ -0,0 +1,41 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCurrencyExchange.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataCurrencyExchangeDto : AuditedEntityDto +{ + /// + /// + /// + public Guid BasicCurrencyId { get; set; } + + /// + /// + /// + public Guid CurrencyId { get; set; } + + /// + /// + /// + public DateTime EfficetiveTime { get; set; } + + /// + /// + /// + public DateTime ExpireTime { get; set; } + + /// + /// + /// + public decimal Rate { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrencyExchange/Dtos/CreateUpdateBasedataCurrencyExchangeDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrencyExchange/Dtos/CreateUpdateBasedataCurrencyExchangeDto.cs new file mode 100644 index 000000000..d12492f72 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrencyExchange/Dtos/CreateUpdateBasedataCurrencyExchangeDto.cs @@ -0,0 +1,44 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCurrencyExchange.Dtos; + +[Serializable] +public class CreateUpdateBasedataCurrencyExchangeDto +{ + /// + /// + /// + [DisplayName("BasedataCurrencyExchangeBasicCurrencyId")] + public Guid BasicCurrencyId { get; set; } + + /// + /// + /// + [DisplayName("BasedataCurrencyExchangeCurrencyId")] + public Guid CurrencyId { get; set; } + + /// + /// + /// + [DisplayName("BasedataCurrencyExchangeEfficetiveTime")] + public DateTime EfficetiveTime { get; set; } + + /// + /// + /// + [DisplayName("BasedataCurrencyExchangeExpireTime")] + public DateTime ExpireTime { get; set; } + + /// + /// + /// + [DisplayName("BasedataCurrencyExchangeRate")] + public decimal Rate { get; set; } + + /// + /// + /// + [DisplayName("BasedataCurrencyExchangeRemark")] + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrencyExchange/IBasedataCurrencyExchangeAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrencyExchange/IBasedataCurrencyExchangeAppService.cs new file mode 100644 index 000000000..293e669f4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCurrencyExchange/IBasedataCurrencyExchangeAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataCurrencyExchange.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCurrencyExchange; + + +/// +/// +/// +public interface IBasedataCurrencyExchangeAppService : + ICrudAppService< + BasedataCurrencyExchangeDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataCurrencyExchangeDto, + CreateUpdateBasedataCurrencyExchangeDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomer/Dtos/BasedataCustomerDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomer/Dtos/BasedataCustomerDto.cs new file mode 100644 index 000000000..4f4bd4769 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomer/Dtos/BasedataCustomerDto.cs @@ -0,0 +1,81 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomer.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataCustomerDto : AuditedEntityDto +{ + /// + /// + /// + public string? Address { get; set; } + + /// + /// + /// + public string? City { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Contacts { get; set; } + + /// + /// + /// + public string? Country { get; set; } + + /// + /// + /// + public string? Currency { get; set; } + + /// + /// + /// + public string? Fax { get; set; } + + /// + /// + /// + public bool IsActive { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Phone { get; set; } + + /// + /// + /// + public string? PostId { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? ShortName { get; set; } + + /// + /// + /// + public string Type { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomer/Dtos/CreateUpdateBasedataCustomerDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomer/Dtos/CreateUpdateBasedataCustomerDto.cs new file mode 100644 index 000000000..eb98fca43 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomer/Dtos/CreateUpdateBasedataCustomerDto.cs @@ -0,0 +1,92 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomer.Dtos; + +[Serializable] +public class CreateUpdateBasedataCustomerDto +{ + /// + /// + /// + [DisplayName("BasedataCustomerAddress")] + public string? Address { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerCity")] + public string? City { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerCode")] + public string Code { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerContacts")] + public string? Contacts { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerCountry")] + public string? Country { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerCurrency")] + public string? Currency { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerFax")] + public string? Fax { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerIsActive")] + public bool IsActive { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerName")] + public string? Name { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerPhone")] + public string? Phone { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerPostId")] + public string? PostId { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerShortName")] + public string? ShortName { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerType")] + public string Type { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomer/IBasedataCustomerAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomer/IBasedataCustomerAppService.cs new file mode 100644 index 000000000..155ce6fba --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomer/IBasedataCustomerAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomer.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomer; + + +/// +/// +/// +public interface IBasedataCustomerAppService : + ICrudAppService< + BasedataCustomerDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataCustomerDto, + CreateUpdateBasedataCustomerDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerAddress/Dtos/BasedataCustomerAddressDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerAddress/Dtos/BasedataCustomerAddressDto.cs new file mode 100644 index 000000000..7e7613c60 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerAddress/Dtos/BasedataCustomerAddressDto.cs @@ -0,0 +1,61 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomerAddress.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataCustomerAddressDto : AuditedEntityDto +{ + /// + /// + /// + public string? Address { get; set; } + + /// + /// + /// + public string? City { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Contact { get; set; } + + /// + /// + /// + public string CustomerCode { get; set; } + + /// + /// + /// + public string? Desc { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerAddress/Dtos/CreateUpdateBasedataCustomerAddressDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerAddress/Dtos/CreateUpdateBasedataCustomerAddressDto.cs new file mode 100644 index 000000000..1c2087ab6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerAddress/Dtos/CreateUpdateBasedataCustomerAddressDto.cs @@ -0,0 +1,68 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomerAddress.Dtos; + +[Serializable] +public class CreateUpdateBasedataCustomerAddressDto +{ + /// + /// + /// + [DisplayName("BasedataCustomerAddressAddress")] + public string? Address { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerAddressCity")] + public string? City { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerAddressCode")] + public string Code { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerAddressContact")] + public string? Contact { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerAddressCustomerCode")] + public string CustomerCode { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerAddressDesc")] + public string? Desc { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerAddressLocationCode")] + public string LocationCode { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerAddressName")] + public string? Name { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerAddressRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerAddressWarehouseCode")] + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerAddress/IBasedataCustomerAddressAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerAddress/IBasedataCustomerAddressAppService.cs new file mode 100644 index 000000000..8ae327a6a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerAddress/IBasedataCustomerAddressAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomerAddress.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomerAddress; + + +/// +/// +/// +public interface IBasedataCustomerAddressAppService : + ICrudAppService< + BasedataCustomerAddressDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataCustomerAddressDto, + CreateUpdateBasedataCustomerAddressDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerItem/Dtos/BasedataCustomerItemDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerItem/Dtos/BasedataCustomerItemDto.cs new file mode 100644 index 000000000..f5a39ec70 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerItem/Dtos/BasedataCustomerItemDto.cs @@ -0,0 +1,56 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomerItem.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataCustomerItemDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? BeginTime { get; set; } + + /// + /// + /// + public string CustomerCode { get; set; } + + /// + /// + /// + public string CustomerItemCode { get; set; } + + /// + /// + /// + public decimal CustomerPackQty { get; set; } + + /// + /// + /// + public string? CustomerPackUom { get; set; } + + /// + /// + /// + public DateTime? EndTime { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Version { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerItem/Dtos/CreateUpdateBasedataCustomerItemDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerItem/Dtos/CreateUpdateBasedataCustomerItemDto.cs new file mode 100644 index 000000000..849b56747 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerItem/Dtos/CreateUpdateBasedataCustomerItemDto.cs @@ -0,0 +1,62 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomerItem.Dtos; + +[Serializable] +public class CreateUpdateBasedataCustomerItemDto +{ + /// + /// + /// + [DisplayName("BasedataCustomerItemBeginTime")] + public DateTime? BeginTime { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerItemCustomerCode")] + public string CustomerCode { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerItemCustomerItemCode")] + public string CustomerItemCode { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerItemCustomerPackQty")] + public decimal CustomerPackQty { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerItemCustomerPackUom")] + public string? CustomerPackUom { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerItemEndTime")] + public DateTime? EndTime { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerItemItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerItemRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("BasedataCustomerItemVersion")] + public string? Version { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerItem/IBasedataCustomerItemAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerItem/IBasedataCustomerItemAppService.cs new file mode 100644 index 000000000..0ec934d80 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataCustomerItem/IBasedataCustomerItemAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomerItem.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomerItem; + + +/// +/// +/// +public interface IBasedataCustomerItemAppService : + ICrudAppService< + BasedataCustomerItemDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataCustomerItemDto, + CreateUpdateBasedataCustomerItemDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDict/Dtos/BasedataDictDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDict/Dtos/BasedataDictDto.cs new file mode 100644 index 000000000..c7a394433 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDict/Dtos/BasedataDictDto.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataDictItem.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDict.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataDictDto : AuditedEntityDto +{ + /// + /// + /// + public List BasedataDictItems { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDict/Dtos/CreateUpdateBasedataDictDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDict/Dtos/CreateUpdateBasedataDictDto.cs new file mode 100644 index 000000000..146287864 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDict/Dtos/CreateUpdateBasedataDictDto.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.BasedataDictItem.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDict.Dtos; + +[Serializable] +public class CreateUpdateBasedataDictDto +{ + /// + /// + /// + [DisplayName("BasedataDictBasedataDictItems")] + public List BasedataDictItems { get; set; } + + /// + /// + /// + [DisplayName("BasedataDictCode")] + public string Code { get; set; } + + /// + /// + /// + [DisplayName("BasedataDictDescription")] + public string? Description { get; set; } + + /// + /// + /// + [DisplayName("BasedataDictName")] + public string? Name { get; set; } + + /// + /// + /// + [DisplayName("BasedataDictRemark")] + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDict/IBasedataDictAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDict/IBasedataDictAppService.cs new file mode 100644 index 000000000..593bbf8d3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDict/IBasedataDictAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataDict.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDict; + + +/// +/// +/// +public interface IBasedataDictAppService : + ICrudAppService< + BasedataDictDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataDictDto, + CreateUpdateBasedataDictDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDictItem/Dtos/BasedataDictItemDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDictItem/Dtos/BasedataDictItemDto.cs new file mode 100644 index 000000000..aad924084 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDictItem/Dtos/BasedataDictItemDto.cs @@ -0,0 +1,51 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDictItem.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataDictItemDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public bool Enabled { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Value { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDictItem/Dtos/CreateUpdateBasedataDictItemDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDictItem/Dtos/CreateUpdateBasedataDictItemDto.cs new file mode 100644 index 000000000..7d1e40dd4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDictItem/Dtos/CreateUpdateBasedataDictItemDto.cs @@ -0,0 +1,50 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDictItem.Dtos; + +[Serializable] +public class CreateUpdateBasedataDictItemDto +{ + /// + /// + /// + [DisplayName("BasedataDictItemCode")] + public string Code { get; set; } + + /// + /// + /// + [DisplayName("BasedataDictItemDescription")] + public string? Description { get; set; } + + /// + /// + /// + [DisplayName("BasedataDictItemEnabled")] + public bool Enabled { get; set; } + + /// + /// + /// + [DisplayName("BasedataDictItemMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("BasedataDictItemName")] + public string? Name { get; set; } + + /// + /// + /// + [DisplayName("BasedataDictItemRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("BasedataDictItemValue")] + public string? Value { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDictItem/IBasedataDictItemAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDictItem/IBasedataDictItemAppService.cs new file mode 100644 index 000000000..67c6872ee --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDictItem/IBasedataDictItemAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataDictItem.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDictItem; + + +/// +/// +/// +public interface IBasedataDictItemAppService : + ICrudAppService< + BasedataDictItemDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataDictItemDto, + CreateUpdateBasedataDictItemDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDock/Dtos/BasedataDockDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDock/Dtos/BasedataDockDto.cs new file mode 100644 index 000000000..481872a61 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDock/Dtos/BasedataDockDto.cs @@ -0,0 +1,41 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDock.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataDockDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? DefaultLocationCode { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDock/Dtos/CreateUpdateBasedataDockDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDock/Dtos/CreateUpdateBasedataDockDto.cs new file mode 100644 index 000000000..7eb509a67 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDock/Dtos/CreateUpdateBasedataDockDto.cs @@ -0,0 +1,37 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDock.Dtos; + +[Serializable] +public class CreateUpdateBasedataDockDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? DefaultLocationCode { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDock/IBasedataDockAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDock/IBasedataDockAppService.cs new file mode 100644 index 000000000..62748a15d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDock/IBasedataDockAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataDock.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDock; + + +/// +/// +/// +public interface IBasedataDockAppService : + ICrudAppService< + BasedataDockDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataDockDto, + CreateUpdateBasedataDockDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDocumentSetting/Dtos/BasedataDocumentSettingDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDocumentSetting/Dtos/BasedataDocumentSettingDto.cs new file mode 100644 index 000000000..8edd4a8ca --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDocumentSetting/Dtos/BasedataDocumentSettingDto.cs @@ -0,0 +1,56 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataDocumentSettingDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? NumberFormat { get; set; } + + /// + /// + /// + public string? NumberPrefix { get; set; } + + /// + /// + /// + public string? NumberSeparator { get; set; } + + /// + /// + /// + public int NumberSerialLength { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? TransactionType { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDocumentSetting/Dtos/CreateUpdateBasedataDocumentSettingDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDocumentSetting/Dtos/CreateUpdateBasedataDocumentSettingDto.cs new file mode 100644 index 000000000..64c42fd24 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDocumentSetting/Dtos/CreateUpdateBasedataDocumentSettingDto.cs @@ -0,0 +1,52 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting.Dtos; + +[Serializable] +public class CreateUpdateBasedataDocumentSettingDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? NumberFormat { get; set; } + + /// + /// + /// + public string? NumberPrefix { get; set; } + + /// + /// + /// + public string? NumberSeparator { get; set; } + + /// + /// + /// + public int NumberSerialLength { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? TransactionType { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDocumentSetting/IBasedataDocumentSettingAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDocumentSetting/IBasedataDocumentSettingAppService.cs new file mode 100644 index 000000000..6e48ea245 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataDocumentSetting/IBasedataDocumentSettingAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting; + + +/// +/// +/// +public interface IBasedataDocumentSettingAppService : + ICrudAppService< + BasedataDocumentSettingDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataDocumentSettingDto, + CreateUpdateBasedataDocumentSettingDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataErpLocation/Dtos/BasedataErpLocationDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataErpLocation/Dtos/BasedataErpLocationDto.cs new file mode 100644 index 000000000..680ac2b75 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataErpLocation/Dtos/BasedataErpLocationDto.cs @@ -0,0 +1,41 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataErpLocationDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Type { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataErpLocation/Dtos/CreateUpdateBasedataErpLocationDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataErpLocation/Dtos/CreateUpdateBasedataErpLocationDto.cs new file mode 100644 index 000000000..72570d559 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataErpLocation/Dtos/CreateUpdateBasedataErpLocationDto.cs @@ -0,0 +1,37 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation.Dtos; + +[Serializable] +public class CreateUpdateBasedataErpLocationDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Type { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataErpLocation/IBasedataErpLocationAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataErpLocation/IBasedataErpLocationAppService.cs new file mode 100644 index 000000000..eb24995f9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataErpLocation/IBasedataErpLocationAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation; + + +/// +/// +/// +public interface IBasedataErpLocationAppService : + ICrudAppService< + BasedataErpLocationDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataErpLocationDto, + CreateUpdateBasedataErpLocationDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataInterfaceCalendar/Dtos/BasedataInterfaceCalendarDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataInterfaceCalendar/Dtos/BasedataInterfaceCalendarDto.cs new file mode 100644 index 000000000..67258f5e4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataInterfaceCalendar/Dtos/BasedataInterfaceCalendarDto.cs @@ -0,0 +1,56 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataInterfaceCalendarDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime BeginTime { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public DateTime ConvertToTime { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public DateTime EndTime { get; set; } + + /// + /// + /// + public string Month { get; set; } + + /// + /// + /// + public string Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Year { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataInterfaceCalendar/Dtos/CreateUpdateBasedataInterfaceCalendarDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataInterfaceCalendar/Dtos/CreateUpdateBasedataInterfaceCalendarDto.cs new file mode 100644 index 000000000..050af2548 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataInterfaceCalendar/Dtos/CreateUpdateBasedataInterfaceCalendarDto.cs @@ -0,0 +1,52 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar.Dtos; + +[Serializable] +public class CreateUpdateBasedataInterfaceCalendarDto +{ + /// + /// + /// + public DateTime BeginTime { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public DateTime ConvertToTime { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public DateTime EndTime { get; set; } + + /// + /// + /// + public string Month { get; set; } + + /// + /// + /// + public string Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Year { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataInterfaceCalendar/IBasedataInterfaceCalendarAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataInterfaceCalendar/IBasedataInterfaceCalendarAppService.cs new file mode 100644 index 000000000..c7720aa4b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataInterfaceCalendar/IBasedataInterfaceCalendarAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar; + + +/// +/// +/// +public interface IBasedataInterfaceCalendarAppService : + ICrudAppService< + BasedataInterfaceCalendarDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataInterfaceCalendarDto, + CreateUpdateBasedataInterfaceCalendarDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemBasic/Dtos/BasedataItemBasicDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemBasic/Dtos/BasedataItemBasicDto.cs new file mode 100644 index 000000000..e83734294 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemBasic/Dtos/BasedataItemBasicDto.cs @@ -0,0 +1,141 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataItemBasicDto : AuditedEntityDto +{ + /// + /// + /// + public string AbcClass { get; set; } + + /// + /// + /// + public string? BasicUom { get; set; } + + /// + /// + /// + public bool CanBuy { get; set; } + + /// + /// + /// + public bool CanMake { get; set; } + + /// + /// + /// + public bool CanOutsourcing { get; set; } + + /// + /// + /// + public string? Category { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Color { get; set; } + + /// + /// + /// + public string? Configuration { get; set; } + + /// + /// + /// + public string? Desc1 { get; set; } + + /// + /// + /// + public string? Desc2 { get; set; } + + /// + /// + /// + public string? Eco { get; set; } + + /// + /// + /// + public string? Elevel { get; set; } + + /// + /// + /// + public string? Group { get; set; } + + /// + /// + /// + public bool IsPhantom { get; set; } + + /// + /// + /// + public bool IsRecycled { get; set; } + + /// + /// + /// + public string ManageType { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Project { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? Type { get; set; } + + /// + /// + /// + public int Validity { get; set; } + + /// + /// + /// + public string ValidityUnit { get; set; } + + /// + /// + /// + public string? Version { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemBasic/Dtos/CreateUpdateBasedataItemBasicDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemBasic/Dtos/CreateUpdateBasedataItemBasicDto.cs new file mode 100644 index 000000000..4db4cbc90 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemBasic/Dtos/CreateUpdateBasedataItemBasicDto.cs @@ -0,0 +1,137 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic.Dtos; + +[Serializable] +public class CreateUpdateBasedataItemBasicDto +{ + /// + /// + /// + public string AbcClass { get; set; } + + /// + /// + /// + public string? BasicUom { get; set; } + + /// + /// + /// + public bool CanBuy { get; set; } + + /// + /// + /// + public bool CanMake { get; set; } + + /// + /// + /// + public bool CanOutsourcing { get; set; } + + /// + /// + /// + public string? Category { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Color { get; set; } + + /// + /// + /// + public string? Configuration { get; set; } + + /// + /// + /// + public string? Desc1 { get; set; } + + /// + /// + /// + public string? Desc2 { get; set; } + + /// + /// + /// + public string? Eco { get; set; } + + /// + /// + /// + public string? Elevel { get; set; } + + /// + /// + /// + public string? Group { get; set; } + + /// + /// + /// + public bool IsPhantom { get; set; } + + /// + /// + /// + public bool IsRecycled { get; set; } + + /// + /// + /// + public string ManageType { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Project { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? Type { get; set; } + + /// + /// + /// + public int Validity { get; set; } + + /// + /// + /// + public string ValidityUnit { get; set; } + + /// + /// + /// + public string? Version { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemBasic/IBasedataItemBasicAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemBasic/IBasedataItemBasicAppService.cs new file mode 100644 index 000000000..d3ad183e0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemBasic/IBasedataItemBasicAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic; + + +/// +/// +/// +public interface IBasedataItemBasicAppService : + ICrudAppService< + BasedataItemBasicDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataItemBasicDto, + CreateUpdateBasedataItemBasicDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemCategory/Dtos/BasedataItemCategoryDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemCategory/Dtos/BasedataItemCategoryDto.cs new file mode 100644 index 000000000..f731773f6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemCategory/Dtos/BasedataItemCategoryDto.cs @@ -0,0 +1,31 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataItemCategoryDto : AuditedEntityDto +{ + /// + /// + /// + public string CategoryCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Value { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemCategory/Dtos/CreateUpdateBasedataItemCategoryDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemCategory/Dtos/CreateUpdateBasedataItemCategoryDto.cs new file mode 100644 index 000000000..fe9c3b119 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemCategory/Dtos/CreateUpdateBasedataItemCategoryDto.cs @@ -0,0 +1,27 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory.Dtos; + +[Serializable] +public class CreateUpdateBasedataItemCategoryDto +{ + /// + /// + /// + public string CategoryCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Value { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemCategory/IBasedataItemCategoryAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemCategory/IBasedataItemCategoryAppService.cs new file mode 100644 index 000000000..897009215 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemCategory/IBasedataItemCategoryAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory; + + +/// +/// +/// +public interface IBasedataItemCategoryAppService : + ICrudAppService< + BasedataItemCategoryDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataItemCategoryDto, + CreateUpdateBasedataItemCategoryDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemGuideBook/Dtos/BasedataItemGuideBookDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemGuideBook/Dtos/BasedataItemGuideBookDto.cs new file mode 100644 index 000000000..a12b8ba45 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemGuideBook/Dtos/BasedataItemGuideBookDto.cs @@ -0,0 +1,46 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataItemGuideBookDto : AuditedEntityDto +{ + /// + /// + /// + public string? Desc1 { get; set; } + + /// + /// + /// + public string? Desc2 { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? PictureBlobName { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Step { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemGuideBook/Dtos/CreateUpdateBasedataItemGuideBookDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemGuideBook/Dtos/CreateUpdateBasedataItemGuideBookDto.cs new file mode 100644 index 000000000..6304d35fc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemGuideBook/Dtos/CreateUpdateBasedataItemGuideBookDto.cs @@ -0,0 +1,42 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook.Dtos; + +[Serializable] +public class CreateUpdateBasedataItemGuideBookDto +{ + /// + /// + /// + public string? Desc1 { get; set; } + + /// + /// + /// + public string? Desc2 { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? PictureBlobName { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Step { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemGuideBook/IBasedataItemGuideBookAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemGuideBook/IBasedataItemGuideBookAppService.cs new file mode 100644 index 000000000..044bdf565 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemGuideBook/IBasedataItemGuideBookAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook; + + +/// +/// +/// +public interface IBasedataItemGuideBookAppService : + ICrudAppService< + BasedataItemGuideBookDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataItemGuideBookDto, + CreateUpdateBasedataItemGuideBookDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemPack/Dtos/BasedataItemPackDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemPack/Dtos/BasedataItemPackDto.cs new file mode 100644 index 000000000..c91db313f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemPack/Dtos/BasedataItemPackDto.cs @@ -0,0 +1,46 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemPack.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataItemPackDto : AuditedEntityDto +{ + /// + /// + /// + public string? BasicUom { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string PackCode { get; set; } + + /// + /// + /// + public string? PackName { get; set; } + + /// + /// + /// + public string? PackType { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemPack/Dtos/CreateUpdateBasedataItemPackDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemPack/Dtos/CreateUpdateBasedataItemPackDto.cs new file mode 100644 index 000000000..064c3f4f3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemPack/Dtos/CreateUpdateBasedataItemPackDto.cs @@ -0,0 +1,42 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemPack.Dtos; + +[Serializable] +public class CreateUpdateBasedataItemPackDto +{ + /// + /// + /// + public string? BasicUom { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string PackCode { get; set; } + + /// + /// + /// + public string? PackName { get; set; } + + /// + /// + /// + public string? PackType { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemPack/IBasedataItemPackAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemPack/IBasedataItemPackAppService.cs new file mode 100644 index 000000000..2a57d892d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemPack/IBasedataItemPackAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemPack.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemPack; + + +/// +/// +/// +public interface IBasedataItemPackAppService : + ICrudAppService< + BasedataItemPackDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataItemPackDto, + CreateUpdateBasedataItemPackDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemQuality/Dtos/BasedataItemQualityDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemQuality/Dtos/BasedataItemQualityDto.cs new file mode 100644 index 000000000..ce5414580 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemQuality/Dtos/BasedataItemQualityDto.cs @@ -0,0 +1,41 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataItemQualityDto : AuditedEntityDto +{ + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string InspectType { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string SupplierCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemQuality/Dtos/CreateUpdateBasedataItemQualityDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemQuality/Dtos/CreateUpdateBasedataItemQualityDto.cs new file mode 100644 index 000000000..5d2ae657d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemQuality/Dtos/CreateUpdateBasedataItemQualityDto.cs @@ -0,0 +1,37 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality.Dtos; + +[Serializable] +public class CreateUpdateBasedataItemQualityDto +{ + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string InspectType { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string SupplierCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemQuality/IBasedataItemQualityAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemQuality/IBasedataItemQualityAppService.cs new file mode 100644 index 000000000..0a210b988 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemQuality/IBasedataItemQualityAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality; + + +/// +/// +/// +public interface IBasedataItemQualityAppService : + ICrudAppService< + BasedataItemQualityDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataItemQualityDto, + CreateUpdateBasedataItemQualityDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemSafetyStock/Dtos/BasedataItemSafetyStockDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemSafetyStock/Dtos/BasedataItemSafetyStockDto.cs new file mode 100644 index 000000000..b0cc39abd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemSafetyStock/Dtos/BasedataItemSafetyStockDto.cs @@ -0,0 +1,66 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataItemSafetyStockDto : AuditedEntityDto +{ + /// + /// + /// + public decimal FeedLine { get; set; } + + /// + /// + /// + public decimal FeedQty { get; set; } + + /// + /// + /// + public string? FeedUm { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public decimal MaxStock { get; set; } + + /// + /// + /// + public decimal MinStock { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal SafetyStock { get; set; } + + /// + /// + /// + public string StoreRelationType { get; set; } + + /// + /// + /// + public string? StoreValue { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemSafetyStock/Dtos/CreateUpdateBasedataItemSafetyStockDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemSafetyStock/Dtos/CreateUpdateBasedataItemSafetyStockDto.cs new file mode 100644 index 000000000..3a804581d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemSafetyStock/Dtos/CreateUpdateBasedataItemSafetyStockDto.cs @@ -0,0 +1,62 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock.Dtos; + +[Serializable] +public class CreateUpdateBasedataItemSafetyStockDto +{ + /// + /// + /// + public decimal FeedLine { get; set; } + + /// + /// + /// + public decimal FeedQty { get; set; } + + /// + /// + /// + public string? FeedUm { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public decimal MaxStock { get; set; } + + /// + /// + /// + public decimal MinStock { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal SafetyStock { get; set; } + + /// + /// + /// + public string StoreRelationType { get; set; } + + /// + /// + /// + public string? StoreValue { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemSafetyStock/IBasedataItemSafetyStockAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemSafetyStock/IBasedataItemSafetyStockAppService.cs new file mode 100644 index 000000000..bb1d111ef --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemSafetyStock/IBasedataItemSafetyStockAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock; + + +/// +/// +/// +public interface IBasedataItemSafetyStockAppService : + ICrudAppService< + BasedataItemSafetyStockDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataItemSafetyStockDto, + CreateUpdateBasedataItemSafetyStockDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemStoreRelation/Dtos/BasedataItemStoreRelationDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemStoreRelation/Dtos/BasedataItemStoreRelationDto.cs new file mode 100644 index 000000000..ff55f98a8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemStoreRelation/Dtos/BasedataItemStoreRelationDto.cs @@ -0,0 +1,76 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataItemStoreRelationDto : AuditedEntityDto +{ + /// + /// + /// + public string? AltUm { get; set; } + + /// + /// + /// + public decimal AltUmQty { get; set; } + + /// + /// + /// + public bool Enabled { get; set; } + + /// + /// + /// + public bool IsFixed { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public int MultiLoc { get; set; } + + /// + /// + /// + public string PramaryUm { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string StoreRelationType { get; set; } + + /// + /// + /// + public string? StoreUm { get; set; } + + /// + /// + /// + public string? StoreValue { get; set; } + + /// + /// + /// + public decimal UmQty { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemStoreRelation/Dtos/CreateUpdateBasedataItemStoreRelationDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemStoreRelation/Dtos/CreateUpdateBasedataItemStoreRelationDto.cs new file mode 100644 index 000000000..c7b26edd9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemStoreRelation/Dtos/CreateUpdateBasedataItemStoreRelationDto.cs @@ -0,0 +1,72 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation.Dtos; + +[Serializable] +public class CreateUpdateBasedataItemStoreRelationDto +{ + /// + /// + /// + public string? AltUm { get; set; } + + /// + /// + /// + public decimal AltUmQty { get; set; } + + /// + /// + /// + public bool Enabled { get; set; } + + /// + /// + /// + public bool IsFixed { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public int MultiLoc { get; set; } + + /// + /// + /// + public string PramaryUm { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string StoreRelationType { get; set; } + + /// + /// + /// + public string? StoreUm { get; set; } + + /// + /// + /// + public string? StoreValue { get; set; } + + /// + /// + /// + public decimal UmQty { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemStoreRelation/IBasedataItemStoreRelationAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemStoreRelation/IBasedataItemStoreRelationAppService.cs new file mode 100644 index 000000000..85b9e7d06 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataItemStoreRelation/IBasedataItemStoreRelationAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation; + + +/// +/// +/// +public interface IBasedataItemStoreRelationAppService : + ICrudAppService< + BasedataItemStoreRelationDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataItemStoreRelationDto, + CreateUpdateBasedataItemStoreRelationDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocation/Dtos/BasedataLocationDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocation/Dtos/BasedataLocationDto.cs new file mode 100644 index 000000000..4b062e32f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocation/Dtos/BasedataLocationDto.cs @@ -0,0 +1,171 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataLocation.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataLocationDto : AuditedEntityDto +{ + /// + /// + /// + public string AreaCode { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public int ColumnCode { get; set; } + + /// + /// + /// + public string DefaultInventoryStatus { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public bool? EnableBreakStore { get; set; } + + /// + /// + /// + public bool? EnableKeepZero { get; set; } + + /// + /// + /// + public bool? EnableMixItem { get; set; } + + /// + /// + /// + public bool? EnableMixLot { get; set; } + + /// + /// + /// + public bool? EnableMixStatus { get; set; } + + /// + /// + /// + public bool? EnableNegative { get; set; } + + /// + /// + /// + public bool? EnableOpportunityCount { get; set; } + + /// + /// + /// + public bool? EnableOverPick { get; set; } + + /// + /// + /// + public bool? EnablePick { get; set; } + + /// + /// + /// + public bool? EnableReceive { get; set; } + + /// + /// + /// + public bool? EnableReturnFromCustomer { get; set; } + + /// + /// + /// + public bool? EnableReturnToSupplier { get; set; } + + /// + /// + /// + public bool? EnableShip { get; set; } + + /// + /// + /// + public bool? EnableSplitBox { get; set; } + + /// + /// + /// + public bool? EnableSplitPallet { get; set; } + + /// + /// + /// + public bool? EnableWholeStore { get; set; } + + /// + /// + /// + public string ErpLocationCode { get; set; } + + /// + /// + /// + public string LocationGroupCode { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public int PickOrder { get; set; } + + /// + /// + /// + public int PickPriority { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public int RowCode { get; set; } + + /// + /// + /// + public string? ShelfCode { get; set; } + + /// + /// + /// + public string Type { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } + + /// + /// + /// + public string WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocation/Dtos/CreateUpdateBasedataLocationDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocation/Dtos/CreateUpdateBasedataLocationDto.cs new file mode 100644 index 000000000..e89d62a0a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocation/Dtos/CreateUpdateBasedataLocationDto.cs @@ -0,0 +1,167 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataLocation.Dtos; + +[Serializable] +public class CreateUpdateBasedataLocationDto +{ + /// + /// + /// + public string AreaCode { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public int ColumnCode { get; set; } + + /// + /// + /// + public string DefaultInventoryStatus { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public bool? EnableBreakStore { get; set; } + + /// + /// + /// + public bool? EnableKeepZero { get; set; } + + /// + /// + /// + public bool? EnableMixItem { get; set; } + + /// + /// + /// + public bool? EnableMixLot { get; set; } + + /// + /// + /// + public bool? EnableMixStatus { get; set; } + + /// + /// + /// + public bool? EnableNegative { get; set; } + + /// + /// + /// + public bool? EnableOpportunityCount { get; set; } + + /// + /// + /// + public bool? EnableOverPick { get; set; } + + /// + /// + /// + public bool? EnablePick { get; set; } + + /// + /// + /// + public bool? EnableReceive { get; set; } + + /// + /// + /// + public bool? EnableReturnFromCustomer { get; set; } + + /// + /// + /// + public bool? EnableReturnToSupplier { get; set; } + + /// + /// + /// + public bool? EnableShip { get; set; } + + /// + /// + /// + public bool? EnableSplitBox { get; set; } + + /// + /// + /// + public bool? EnableSplitPallet { get; set; } + + /// + /// + /// + public bool? EnableWholeStore { get; set; } + + /// + /// + /// + public string ErpLocationCode { get; set; } + + /// + /// + /// + public string LocationGroupCode { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public int PickOrder { get; set; } + + /// + /// + /// + public int PickPriority { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public int RowCode { get; set; } + + /// + /// + /// + public string? ShelfCode { get; set; } + + /// + /// + /// + public string Type { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } + + /// + /// + /// + public string WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocation/IBasedataLocationAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocation/IBasedataLocationAppService.cs new file mode 100644 index 000000000..c3571410a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocation/IBasedataLocationAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocation.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataLocation; + + +/// +/// +/// +public interface IBasedataLocationAppService : + ICrudAppService< + BasedataLocationDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataLocationDto, + CreateUpdateBasedataLocationDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocationGroup/Dtos/BasedataLocationGroupDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocationGroup/Dtos/BasedataLocationGroupDto.cs new file mode 100644 index 000000000..0da505d9b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocationGroup/Dtos/BasedataLocationGroupDto.cs @@ -0,0 +1,141 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataLocationGroupDto : AuditedEntityDto +{ + /// + /// + /// + public string AreaCode { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string DefaultInventoryStatus { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public bool? EnableBreakStore { get; set; } + + /// + /// + /// + public bool? EnableKeepZero { get; set; } + + /// + /// + /// + public bool? EnableMixItem { get; set; } + + /// + /// + /// + public bool? EnableMixLot { get; set; } + + /// + /// + /// + public bool? EnableMixStatus { get; set; } + + /// + /// + /// + public bool? EnableNegative { get; set; } + + /// + /// + /// + public bool? EnableOpportunityCount { get; set; } + + /// + /// + /// + public bool? EnableOverPick { get; set; } + + /// + /// + /// + public bool? EnablePick { get; set; } + + /// + /// + /// + public bool? EnableReceive { get; set; } + + /// + /// + /// + public bool? EnableReturnFromCustomer { get; set; } + + /// + /// + /// + public bool? EnableReturnToSupplier { get; set; } + + /// + /// + /// + public bool? EnableShip { get; set; } + + /// + /// + /// + public bool? EnableSplitBox { get; set; } + + /// + /// + /// + public bool? EnableSplitPallet { get; set; } + + /// + /// + /// + public bool? EnableWholeStore { get; set; } + + /// + /// + /// + public string GroupType { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? OverflowLocationGroup { get; set; } + + /// + /// + /// + public int PickPriority { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocationGroup/Dtos/CreateUpdateBasedataLocationGroupDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocationGroup/Dtos/CreateUpdateBasedataLocationGroupDto.cs new file mode 100644 index 000000000..3d94c7a69 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocationGroup/Dtos/CreateUpdateBasedataLocationGroupDto.cs @@ -0,0 +1,137 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup.Dtos; + +[Serializable] +public class CreateUpdateBasedataLocationGroupDto +{ + /// + /// + /// + public string AreaCode { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string DefaultInventoryStatus { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public bool? EnableBreakStore { get; set; } + + /// + /// + /// + public bool? EnableKeepZero { get; set; } + + /// + /// + /// + public bool? EnableMixItem { get; set; } + + /// + /// + /// + public bool? EnableMixLot { get; set; } + + /// + /// + /// + public bool? EnableMixStatus { get; set; } + + /// + /// + /// + public bool? EnableNegative { get; set; } + + /// + /// + /// + public bool? EnableOpportunityCount { get; set; } + + /// + /// + /// + public bool? EnableOverPick { get; set; } + + /// + /// + /// + public bool? EnablePick { get; set; } + + /// + /// + /// + public bool? EnableReceive { get; set; } + + /// + /// + /// + public bool? EnableReturnFromCustomer { get; set; } + + /// + /// + /// + public bool? EnableReturnToSupplier { get; set; } + + /// + /// + /// + public bool? EnableShip { get; set; } + + /// + /// + /// + public bool? EnableSplitBox { get; set; } + + /// + /// + /// + public bool? EnableSplitPallet { get; set; } + + /// + /// + /// + public bool? EnableWholeStore { get; set; } + + /// + /// + /// + public string GroupType { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? OverflowLocationGroup { get; set; } + + /// + /// + /// + public int PickPriority { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocationGroup/IBasedataLocationGroupAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocationGroup/IBasedataLocationGroupAppService.cs new file mode 100644 index 000000000..8893d6b73 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataLocationGroup/IBasedataLocationGroupAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup; + + +/// +/// +/// +public interface IBasedataLocationGroupAppService : + ICrudAppService< + BasedataLocationGroupDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataLocationGroupDto, + CreateUpdateBasedataLocationGroupDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataMachine/Dtos/BasedataMachineDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataMachine/Dtos/BasedataMachineDto.cs new file mode 100644 index 000000000..9459682a1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataMachine/Dtos/BasedataMachineDto.cs @@ -0,0 +1,46 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataMachine.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataMachineDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string Name { get; set; } + + /// + /// + /// + public Guid ProdLineId { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Type { get; set; } + + /// + /// + /// + public Guid WorkStationId { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataMachine/Dtos/CreateUpdateBasedataMachineDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataMachine/Dtos/CreateUpdateBasedataMachineDto.cs new file mode 100644 index 000000000..aaecf4679 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataMachine/Dtos/CreateUpdateBasedataMachineDto.cs @@ -0,0 +1,42 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataMachine.Dtos; + +[Serializable] +public class CreateUpdateBasedataMachineDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string Name { get; set; } + + /// + /// + /// + public Guid ProdLineId { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Type { get; set; } + + /// + /// + /// + public Guid WorkStationId { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataMachine/IBasedataMachineAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataMachine/IBasedataMachineAppService.cs new file mode 100644 index 000000000..0809998a9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataMachine/IBasedataMachineAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataMachine.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataMachine; + + +/// +/// +/// +public interface IBasedataMachineAppService : + ICrudAppService< + BasedataMachineDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataMachineDto, + CreateUpdateBasedataMachineDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLine/Dtos/BasedataProductionLineDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLine/Dtos/BasedataProductionLineDto.cs new file mode 100644 index 000000000..100ede387 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLine/Dtos/BasedataProductionLineDto.cs @@ -0,0 +1,56 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataProductionLineDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? ProductLocationCode { get; set; } + + /// + /// + /// + public string? RawLocationCode { get; set; } + + /// + /// + /// + public string? RawLocationGroupCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Type { get; set; } + + /// + /// + /// + public string? WorkshopCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLine/Dtos/CreateUpdateBasedataProductionLineDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLine/Dtos/CreateUpdateBasedataProductionLineDto.cs new file mode 100644 index 000000000..55297343f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLine/Dtos/CreateUpdateBasedataProductionLineDto.cs @@ -0,0 +1,52 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine.Dtos; + +[Serializable] +public class CreateUpdateBasedataProductionLineDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? ProductLocationCode { get; set; } + + /// + /// + /// + public string? RawLocationCode { get; set; } + + /// + /// + /// + public string? RawLocationGroupCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Type { get; set; } + + /// + /// + /// + public string? WorkshopCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLine/IBasedataProductionLineAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLine/IBasedataProductionLineAppService.cs new file mode 100644 index 000000000..3fcb802b3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLine/IBasedataProductionLineAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine; + + +/// +/// +/// +public interface IBasedataProductionLineAppService : + ICrudAppService< + BasedataProductionLineDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataProductionLineDto, + CreateUpdateBasedataProductionLineDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLineItem/Dtos/BasedataProductionLineItemDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLineItem/Dtos/BasedataProductionLineItemDto.cs new file mode 100644 index 000000000..175515f46 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLineItem/Dtos/BasedataProductionLineItemDto.cs @@ -0,0 +1,26 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataProductionLineItemDto : AuditedEntityDto +{ + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string ProdLineCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLineItem/Dtos/CreateUpdateBasedataProductionLineItemDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLineItem/Dtos/CreateUpdateBasedataProductionLineItemDto.cs new file mode 100644 index 000000000..ad089702c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLineItem/Dtos/CreateUpdateBasedataProductionLineItemDto.cs @@ -0,0 +1,22 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem.Dtos; + +[Serializable] +public class CreateUpdateBasedataProductionLineItemDto +{ + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string ProdLineCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLineItem/IBasedataProductionLineItemAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLineItem/IBasedataProductionLineItemAppService.cs new file mode 100644 index 000000000..ef120fff6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProductionLineItem/IBasedataProductionLineItemAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem; + + +/// +/// +/// +public interface IBasedataProductionLineItemAppService : + ICrudAppService< + BasedataProductionLineItemDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataProductionLineItemDto, + CreateUpdateBasedataProductionLineItemDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProject/Dtos/BasedataProjectDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProject/Dtos/BasedataProjectDto.cs new file mode 100644 index 000000000..74f6f03af --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProject/Dtos/BasedataProjectDto.cs @@ -0,0 +1,46 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProject.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataProjectDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? BeginTime { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? CustomerCode { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public DateTime? EndTime { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProject/Dtos/CreateUpdateBasedataProjectDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProject/Dtos/CreateUpdateBasedataProjectDto.cs new file mode 100644 index 000000000..a9918cfef --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProject/Dtos/CreateUpdateBasedataProjectDto.cs @@ -0,0 +1,42 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProject.Dtos; + +[Serializable] +public class CreateUpdateBasedataProjectDto +{ + /// + /// + /// + public DateTime? BeginTime { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? CustomerCode { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public DateTime? EndTime { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProject/IBasedataProjectAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProject/IBasedataProjectAppService.cs new file mode 100644 index 000000000..a92fdf1ae --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataProject/IBasedataProjectAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataProject.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProject; + + +/// +/// +/// +public interface IBasedataProjectAppService : + ICrudAppService< + BasedataProjectDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataProjectDto, + CreateUpdateBasedataProjectDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataPurchasePriceSheet/Dtos/BasedataPurchasePriceSheetDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataPurchasePriceSheet/Dtos/BasedataPurchasePriceSheetDto.cs new file mode 100644 index 000000000..8c938e9e1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataPurchasePriceSheet/Dtos/BasedataPurchasePriceSheetDto.cs @@ -0,0 +1,41 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataPurchasePriceSheetDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public Guid CurrencyId { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public Guid SupplierId { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataPurchasePriceSheet/Dtos/CreateUpdateBasedataPurchasePriceSheetDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataPurchasePriceSheet/Dtos/CreateUpdateBasedataPurchasePriceSheetDto.cs new file mode 100644 index 000000000..06d5a9361 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataPurchasePriceSheet/Dtos/CreateUpdateBasedataPurchasePriceSheetDto.cs @@ -0,0 +1,37 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet.Dtos; + +[Serializable] +public class CreateUpdateBasedataPurchasePriceSheetDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public Guid CurrencyId { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public Guid SupplierId { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataPurchasePriceSheet/IBasedataPurchasePriceSheetAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataPurchasePriceSheet/IBasedataPurchasePriceSheetAppService.cs new file mode 100644 index 000000000..905e39398 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataPurchasePriceSheet/IBasedataPurchasePriceSheetAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet; + + +/// +/// +/// +public interface IBasedataPurchasePriceSheetAppService : + ICrudAppService< + BasedataPurchasePriceSheetDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataPurchasePriceSheetDto, + CreateUpdateBasedataPurchasePriceSheetDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSalePriceSheet/Dtos/BasedataSalePriceSheetDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSalePriceSheet/Dtos/BasedataSalePriceSheetDto.cs new file mode 100644 index 000000000..21179ffb5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSalePriceSheet/Dtos/BasedataSalePriceSheetDto.cs @@ -0,0 +1,41 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataSalePriceSheetDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public Guid CurrencyId { get; set; } + + /// + /// + /// + public Guid CustomerId { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSalePriceSheet/Dtos/CreateUpdateBasedataSalePriceSheetDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSalePriceSheet/Dtos/CreateUpdateBasedataSalePriceSheetDto.cs new file mode 100644 index 000000000..053b006c0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSalePriceSheet/Dtos/CreateUpdateBasedataSalePriceSheetDto.cs @@ -0,0 +1,37 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet.Dtos; + +[Serializable] +public class CreateUpdateBasedataSalePriceSheetDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public Guid CurrencyId { get; set; } + + /// + /// + /// + public Guid CustomerId { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSalePriceSheet/IBasedataSalePriceSheetAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSalePriceSheet/IBasedataSalePriceSheetAppService.cs new file mode 100644 index 000000000..a6d2921da --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSalePriceSheet/IBasedataSalePriceSheetAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet; + + +/// +/// +/// +public interface IBasedataSalePriceSheetAppService : + ICrudAppService< + BasedataSalePriceSheetDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataSalePriceSheetDto, + CreateUpdateBasedataSalePriceSheetDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataShift/Dtos/BasedataShiftDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataShift/Dtos/BasedataShiftDto.cs new file mode 100644 index 000000000..28ea248d4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataShift/Dtos/BasedataShiftDto.cs @@ -0,0 +1,46 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataShift.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataShiftDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? BeginTime { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public bool EndAtNextDay { get; set; } + + /// + /// + /// + public DateTime? EndTime { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataShift/Dtos/CreateUpdateBasedataShiftDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataShift/Dtos/CreateUpdateBasedataShiftDto.cs new file mode 100644 index 000000000..cdd00861f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataShift/Dtos/CreateUpdateBasedataShiftDto.cs @@ -0,0 +1,42 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataShift.Dtos; + +[Serializable] +public class CreateUpdateBasedataShiftDto +{ + /// + /// + /// + public DateTime? BeginTime { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public bool EndAtNextDay { get; set; } + + /// + /// + /// + public DateTime? EndTime { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataShift/IBasedataShiftAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataShift/IBasedataShiftAppService.cs new file mode 100644 index 000000000..a6ef26162 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataShift/IBasedataShiftAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataShift.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataShift; + + +/// +/// +/// +public interface IBasedataShiftAppService : + ICrudAppService< + BasedataShiftDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataShiftDto, + CreateUpdateBasedataShiftDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataStdCostPriceSheet/Dtos/BasedataStdCostPriceSheetDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataStdCostPriceSheet/Dtos/BasedataStdCostPriceSheetDto.cs new file mode 100644 index 000000000..2a08d540b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataStdCostPriceSheet/Dtos/BasedataStdCostPriceSheetDto.cs @@ -0,0 +1,41 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataStdCostPriceSheetDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public Guid CurrencyId { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public Guid SupplierId { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataStdCostPriceSheet/Dtos/CreateUpdateBasedataStdCostPriceSheetDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataStdCostPriceSheet/Dtos/CreateUpdateBasedataStdCostPriceSheetDto.cs new file mode 100644 index 000000000..9cf477a59 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataStdCostPriceSheet/Dtos/CreateUpdateBasedataStdCostPriceSheetDto.cs @@ -0,0 +1,37 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet.Dtos; + +[Serializable] +public class CreateUpdateBasedataStdCostPriceSheetDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public Guid CurrencyId { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public Guid SupplierId { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataStdCostPriceSheet/IBasedataStdCostPriceSheetAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataStdCostPriceSheet/IBasedataStdCostPriceSheetAppService.cs new file mode 100644 index 000000000..0832f7a2b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataStdCostPriceSheet/IBasedataStdCostPriceSheetAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet; + + +/// +/// +/// +public interface IBasedataStdCostPriceSheetAppService : + ICrudAppService< + BasedataStdCostPriceSheetDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataStdCostPriceSheetDto, + CreateUpdateBasedataStdCostPriceSheetDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplier/Dtos/BasedataSupplierDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplier/Dtos/BasedataSupplierDto.cs new file mode 100644 index 000000000..36bf5eec8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplier/Dtos/BasedataSupplierDto.cs @@ -0,0 +1,91 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplier.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataSupplierDto : AuditedEntityDto +{ + /// + /// + /// + public string? Address { get; set; } + + /// + /// + /// + public string? Bank { get; set; } + + /// + /// + /// + public string? City { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Contacts { get; set; } + + /// + /// + /// + public string? Country { get; set; } + + /// + /// + /// + public string? Currency { get; set; } + + /// + /// + /// + public string? Fax { get; set; } + + /// + /// + /// + public bool? IsActive { get; set; } + + /// + /// + /// + public string Name { get; set; } + + /// + /// + /// + public string? Phone { get; set; } + + /// + /// + /// + public string? PostId { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? ShortName { get; set; } + + /// + /// + /// + public decimal TaxRate { get; set; } + + /// + /// + /// + public string Type { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplier/Dtos/CreateUpdateBasedataSupplierDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplier/Dtos/CreateUpdateBasedataSupplierDto.cs new file mode 100644 index 000000000..3fc3dbdd2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplier/Dtos/CreateUpdateBasedataSupplierDto.cs @@ -0,0 +1,87 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplier.Dtos; + +[Serializable] +public class CreateUpdateBasedataSupplierDto +{ + /// + /// + /// + public string? Address { get; set; } + + /// + /// + /// + public string? Bank { get; set; } + + /// + /// + /// + public string? City { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Contacts { get; set; } + + /// + /// + /// + public string? Country { get; set; } + + /// + /// + /// + public string? Currency { get; set; } + + /// + /// + /// + public string? Fax { get; set; } + + /// + /// + /// + public bool? IsActive { get; set; } + + /// + /// + /// + public string Name { get; set; } + + /// + /// + /// + public string? Phone { get; set; } + + /// + /// + /// + public string? PostId { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? ShortName { get; set; } + + /// + /// + /// + public decimal TaxRate { get; set; } + + /// + /// + /// + public string Type { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplier/IBasedataSupplierAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplier/IBasedataSupplierAppService.cs new file mode 100644 index 000000000..98177bce4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplier/IBasedataSupplierAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplier.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplier; + + +/// +/// +/// +public interface IBasedataSupplierAppService : + ICrudAppService< + BasedataSupplierDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataSupplierDto, + CreateUpdateBasedataSupplierDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierItem/Dtos/BasedataSupplierItemDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierItem/Dtos/BasedataSupplierItemDto.cs new file mode 100644 index 000000000..a0cebe9cd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierItem/Dtos/BasedataSupplierItemDto.cs @@ -0,0 +1,61 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataSupplierItemDto : AuditedEntityDto +{ + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public decimal QtyPerPallet { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string SupplierCode { get; set; } + + /// + /// + /// + public string SupplierItemCode { get; set; } + + /// + /// + /// + public decimal SupplierPackQty { get; set; } + + /// + /// + /// + public string? SupplierPackUom { get; set; } + + /// + /// + /// + public string? SupplierSimpleName { get; set; } + + /// + /// + /// + public string? Version { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierItem/Dtos/CreateUpdateBasedataSupplierItemDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierItem/Dtos/CreateUpdateBasedataSupplierItemDto.cs new file mode 100644 index 000000000..ed2d953b3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierItem/Dtos/CreateUpdateBasedataSupplierItemDto.cs @@ -0,0 +1,57 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem.Dtos; + +[Serializable] +public class CreateUpdateBasedataSupplierItemDto +{ + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public decimal QtyPerPallet { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string SupplierCode { get; set; } + + /// + /// + /// + public string SupplierItemCode { get; set; } + + /// + /// + /// + public decimal SupplierPackQty { get; set; } + + /// + /// + /// + public string? SupplierPackUom { get; set; } + + /// + /// + /// + public string? SupplierSimpleName { get; set; } + + /// + /// + /// + public string? Version { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierItem/IBasedataSupplierItemAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierItem/IBasedataSupplierItemAppService.cs new file mode 100644 index 000000000..f1e8750b1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierItem/IBasedataSupplierItemAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem; + + +/// +/// +/// +public interface IBasedataSupplierItemAppService : + ICrudAppService< + BasedataSupplierItemDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataSupplierItemDto, + CreateUpdateBasedataSupplierItemDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierTimeWindow/Dtos/BasedataSupplierTimeWindowDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierTimeWindow/Dtos/BasedataSupplierTimeWindowDto.cs new file mode 100644 index 000000000..e20bc4cc0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierTimeWindow/Dtos/BasedataSupplierTimeWindowDto.cs @@ -0,0 +1,36 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataSupplierTimeWindowDto : AuditedEntityDto +{ + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string SupplierCode { get; set; } + + /// + /// + /// + public string SupplierName { get; set; } + + /// + /// + /// + public string TimeSlot { get; set; } + + /// + /// + /// + public string Week { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierTimeWindow/Dtos/CreateUpdateBasedataSupplierTimeWindowDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierTimeWindow/Dtos/CreateUpdateBasedataSupplierTimeWindowDto.cs new file mode 100644 index 000000000..d1e3b4255 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierTimeWindow/Dtos/CreateUpdateBasedataSupplierTimeWindowDto.cs @@ -0,0 +1,32 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow.Dtos; + +[Serializable] +public class CreateUpdateBasedataSupplierTimeWindowDto +{ + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string SupplierCode { get; set; } + + /// + /// + /// + public string SupplierName { get; set; } + + /// + /// + /// + public string TimeSlot { get; set; } + + /// + /// + /// + public string Week { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierTimeWindow/IBasedataSupplierTimeWindowAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierTimeWindow/IBasedataSupplierTimeWindowAppService.cs new file mode 100644 index 000000000..36c540517 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataSupplierTimeWindow/IBasedataSupplierTimeWindowAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow; + + +/// +/// +/// +public interface IBasedataSupplierTimeWindowAppService : + ICrudAppService< + BasedataSupplierTimeWindowDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataSupplierTimeWindowDto, + CreateUpdateBasedataSupplierTimeWindowDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTeam/Dtos/BasedataTeamDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTeam/Dtos/BasedataTeamDto.cs new file mode 100644 index 000000000..7cef7218e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTeam/Dtos/BasedataTeamDto.cs @@ -0,0 +1,36 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataTeam.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataTeamDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Members { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTeam/Dtos/CreateUpdateBasedataTeamDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTeam/Dtos/CreateUpdateBasedataTeamDto.cs new file mode 100644 index 000000000..b25c3c92b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTeam/Dtos/CreateUpdateBasedataTeamDto.cs @@ -0,0 +1,32 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataTeam.Dtos; + +[Serializable] +public class CreateUpdateBasedataTeamDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Members { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTeam/IBasedataTeamAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTeam/IBasedataTeamAppService.cs new file mode 100644 index 000000000..babba7971 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTeam/IBasedataTeamAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataTeam.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataTeam; + + +/// +/// +/// +public interface IBasedataTeamAppService : + ICrudAppService< + BasedataTeamDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataTeamDto, + CreateUpdateBasedataTeamDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTransactionType/Dtos/BasedataTransactionTypeDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTransactionType/Dtos/BasedataTransactionTypeDto.cs new file mode 100644 index 000000000..e802f4900 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTransactionType/Dtos/BasedataTransactionTypeDto.cs @@ -0,0 +1,101 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataTransactionTypeDto : AuditedEntityDto +{ + /// + /// + /// + public bool AutoAgreeRequest { get; set; } + + /// + /// + /// + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + public bool AutoHandleRequest { get; set; } + + /// + /// + /// + public bool AutoSubmitRequest { get; set; } + + /// + /// + /// + public string Description { get; set; } + + /// + /// + /// + public bool DirectCreateNote { get; set; } + + /// + /// + /// + public bool Enabled { get; set; } + + /// + /// + /// + public string? InInventoryStatuses { get; set; } + + /// + /// + /// + public string? InLocationAreas { get; set; } + + /// + /// + /// + public string? InLocationTypes { get; set; } + + /// + /// + /// + public string? ItemStatuses { get; set; } + + /// + /// + /// + public string? ItemTypes { get; set; } + + /// + /// + /// + public string? OutInventoryStatuses { get; set; } + + /// + /// + /// + public string? OutLocationAreas { get; set; } + + /// + /// + /// + public string? OutLocationTypes { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string TransSubType { get; set; } + + /// + /// + /// + public string TransType { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTransactionType/Dtos/CreateUpdateBasedataTransactionTypeDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTransactionType/Dtos/CreateUpdateBasedataTransactionTypeDto.cs new file mode 100644 index 000000000..fe7b46c27 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTransactionType/Dtos/CreateUpdateBasedataTransactionTypeDto.cs @@ -0,0 +1,97 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType.Dtos; + +[Serializable] +public class CreateUpdateBasedataTransactionTypeDto +{ + /// + /// + /// + public bool AutoAgreeRequest { get; set; } + + /// + /// + /// + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + public bool AutoHandleRequest { get; set; } + + /// + /// + /// + public bool AutoSubmitRequest { get; set; } + + /// + /// + /// + public string Description { get; set; } + + /// + /// + /// + public bool DirectCreateNote { get; set; } + + /// + /// + /// + public bool Enabled { get; set; } + + /// + /// + /// + public string? InInventoryStatuses { get; set; } + + /// + /// + /// + public string? InLocationAreas { get; set; } + + /// + /// + /// + public string? InLocationTypes { get; set; } + + /// + /// + /// + public string? ItemStatuses { get; set; } + + /// + /// + /// + public string? ItemTypes { get; set; } + + /// + /// + /// + public string? OutInventoryStatuses { get; set; } + + /// + /// + /// + public string? OutLocationAreas { get; set; } + + /// + /// + /// + public string? OutLocationTypes { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string TransSubType { get; set; } + + /// + /// + /// + public string TransType { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTransactionType/IBasedataTransactionTypeAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTransactionType/IBasedataTransactionTypeAppService.cs new file mode 100644 index 000000000..6945fad2e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataTransactionType/IBasedataTransactionTypeAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType; + + +/// +/// +/// +public interface IBasedataTransactionTypeAppService : + ICrudAppService< + BasedataTransactionTypeDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataTransactionTypeDto, + CreateUpdateBasedataTransactionTypeDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataUom/Dtos/BasedataUomDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataUom/Dtos/BasedataUomDto.cs new file mode 100644 index 000000000..e94f32ddb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataUom/Dtos/BasedataUomDto.cs @@ -0,0 +1,36 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataUom.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataUomDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Type { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataUom/Dtos/CreateUpdateBasedataUomDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataUom/Dtos/CreateUpdateBasedataUomDto.cs new file mode 100644 index 000000000..da2e1abe9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataUom/Dtos/CreateUpdateBasedataUomDto.cs @@ -0,0 +1,32 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataUom.Dtos; + +[Serializable] +public class CreateUpdateBasedataUomDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Type { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataUom/IBasedataUomAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataUom/IBasedataUomAppService.cs new file mode 100644 index 000000000..ed4b1e2d1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataUom/IBasedataUomAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataUom.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataUom; + + +/// +/// +/// +public interface IBasedataUomAppService : + ICrudAppService< + BasedataUomDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataUomDto, + CreateUpdateBasedataUomDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWarehouse/Dtos/BasedataWarehouseDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWarehouse/Dtos/BasedataWarehouseDto.cs new file mode 100644 index 000000000..6652564a8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWarehouse/Dtos/BasedataWarehouseDto.cs @@ -0,0 +1,31 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataWarehouseDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWarehouse/Dtos/CreateUpdateBasedataWarehouseDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWarehouse/Dtos/CreateUpdateBasedataWarehouseDto.cs new file mode 100644 index 000000000..18b591774 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWarehouse/Dtos/CreateUpdateBasedataWarehouseDto.cs @@ -0,0 +1,27 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse.Dtos; + +[Serializable] +public class CreateUpdateBasedataWarehouseDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWarehouse/IBasedataWarehouseAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWarehouse/IBasedataWarehouseAppService.cs new file mode 100644 index 000000000..38120b728 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWarehouse/IBasedataWarehouseAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse; + + +/// +/// +/// +public interface IBasedataWarehouseAppService : + ICrudAppService< + BasedataWarehouseDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataWarehouseDto, + CreateUpdateBasedataWarehouseDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkGroup/Dtos/BasedataWorkGroupDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkGroup/Dtos/BasedataWorkGroupDto.cs new file mode 100644 index 000000000..c8cd8d341 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkGroup/Dtos/BasedataWorkGroupDto.cs @@ -0,0 +1,36 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataWorkGroupDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkGroup/Dtos/CreateUpdateBasedataWorkGroupDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkGroup/Dtos/CreateUpdateBasedataWorkGroupDto.cs new file mode 100644 index 000000000..4a433af99 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkGroup/Dtos/CreateUpdateBasedataWorkGroupDto.cs @@ -0,0 +1,32 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup.Dtos; + +[Serializable] +public class CreateUpdateBasedataWorkGroupDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkGroup/IBasedataWorkGroupAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkGroup/IBasedataWorkGroupAppService.cs new file mode 100644 index 000000000..943a4130c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkGroup/IBasedataWorkGroupAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup; + + +/// +/// +/// +public interface IBasedataWorkGroupAppService : + ICrudAppService< + BasedataWorkGroupDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataWorkGroupDto, + CreateUpdateBasedataWorkGroupDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkShop/Dtos/BasedataWorkShopDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkShop/Dtos/BasedataWorkShopDto.cs new file mode 100644 index 000000000..1c1c1d775 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkShop/Dtos/BasedataWorkShopDto.cs @@ -0,0 +1,31 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataWorkShopDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkShop/Dtos/CreateUpdateBasedataWorkShopDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkShop/Dtos/CreateUpdateBasedataWorkShopDto.cs new file mode 100644 index 000000000..138443de2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkShop/Dtos/CreateUpdateBasedataWorkShopDto.cs @@ -0,0 +1,27 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop.Dtos; + +[Serializable] +public class CreateUpdateBasedataWorkShopDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string Name { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkShop/IBasedataWorkShopAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkShop/IBasedataWorkShopAppService.cs new file mode 100644 index 000000000..fa4d53ae4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkShop/IBasedataWorkShopAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop; + + +/// +/// +/// +public interface IBasedataWorkShopAppService : + ICrudAppService< + BasedataWorkShopDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataWorkShopDto, + CreateUpdateBasedataWorkShopDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkStation/Dtos/BasedataWorkStationDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkStation/Dtos/BasedataWorkStationDto.cs new file mode 100644 index 000000000..9be757ea9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkStation/Dtos/BasedataWorkStationDto.cs @@ -0,0 +1,51 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataWorkStationDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string Name { get; set; } + + /// + /// + /// + public string ProductionLineCode { get; set; } + + /// + /// + /// + public string? ProductLocationCode { get; set; } + + /// + /// + /// + public string? RawLocationCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Type { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkStation/Dtos/CreateUpdateBasedataWorkStationDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkStation/Dtos/CreateUpdateBasedataWorkStationDto.cs new file mode 100644 index 000000000..6cc00afda --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkStation/Dtos/CreateUpdateBasedataWorkStationDto.cs @@ -0,0 +1,47 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation.Dtos; + +[Serializable] +public class CreateUpdateBasedataWorkStationDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string Name { get; set; } + + /// + /// + /// + public string ProductionLineCode { get; set; } + + /// + /// + /// + public string? ProductLocationCode { get; set; } + + /// + /// + /// + public string? RawLocationCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Type { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkStation/IBasedataWorkStationAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkStation/IBasedataWorkStationAppService.cs new file mode 100644 index 000000000..dbe8be77a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/BasedataWorkStation/IBasedataWorkStationAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation; + + +/// +/// +/// +public interface IBasedataWorkStationAppService : + ICrudAppService< + BasedataWorkStationDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateBasedataWorkStationDto, + CreateUpdateBasedataWorkStationDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataExportTask/Dtos/CreateUpdateFileStorageDataExportTaskDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataExportTask/Dtos/CreateUpdateFileStorageDataExportTaskDto.cs new file mode 100644 index 000000000..fbf360925 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataExportTask/Dtos/CreateUpdateFileStorageDataExportTaskDto.cs @@ -0,0 +1,57 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask.Dtos; + +[Serializable] +public class CreateUpdateFileStorageDataExportTaskDto +{ + /// + /// + /// + public DateTime? BeginTime { get; set; } + + /// + /// + /// + public DateTime? EndTime { get; set; } + + /// + /// + /// + public string? ExportFileBlobName { get; set; } + + /// + /// + /// + public string Function { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RequestParam { get; set; } + + /// + /// + /// + public string? ReturnResult { get; set; } + + /// + /// + /// + public string Route { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataExportTask/Dtos/FileStorageDataExportTaskDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataExportTask/Dtos/FileStorageDataExportTaskDto.cs new file mode 100644 index 000000000..81fbb5770 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataExportTask/Dtos/FileStorageDataExportTaskDto.cs @@ -0,0 +1,61 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask.Dtos; + +/// +/// +/// +[Serializable] +public class FileStorageDataExportTaskDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? BeginTime { get; set; } + + /// + /// + /// + public DateTime? EndTime { get; set; } + + /// + /// + /// + public string? ExportFileBlobName { get; set; } + + /// + /// + /// + public string Function { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RequestParam { get; set; } + + /// + /// + /// + public string? ReturnResult { get; set; } + + /// + /// + /// + public string Route { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataExportTask/IFileStorageDataExportTaskAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataExportTask/IFileStorageDataExportTaskAppService.cs new file mode 100644 index 000000000..05e6d5d33 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataExportTask/IFileStorageDataExportTaskAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask; + + +/// +/// +/// +public interface IFileStorageDataExportTaskAppService : + ICrudAppService< + FileStorageDataExportTaskDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateFileStorageDataExportTaskDto, + CreateUpdateFileStorageDataExportTaskDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataImportTask/Dtos/CreateUpdateFileStorageDataImportTaskDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataImportTask/Dtos/CreateUpdateFileStorageDataImportTaskDto.cs new file mode 100644 index 000000000..d4c0ad2b5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataImportTask/Dtos/CreateUpdateFileStorageDataImportTaskDto.cs @@ -0,0 +1,67 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask.Dtos; + +[Serializable] +public class CreateUpdateFileStorageDataImportTaskDto +{ + /// + /// + /// + public DateTime? BeginTime { get; set; } + + /// + /// + /// + public DateTime? EndTime { get; set; } + + /// + /// + /// + public string Function { get; set; } + + /// + /// + /// + public string ImportFileBlobName { get; set; } + + /// + /// + /// + public string? ImportReportBlobName { get; set; } + + /// + /// + /// + public int ImportStatus { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RequestParam { get; set; } + + /// + /// + /// + public string? ReturnResult { get; set; } + + /// + /// + /// + public string Route { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataImportTask/Dtos/FileStorageDataImportTaskDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataImportTask/Dtos/FileStorageDataImportTaskDto.cs new file mode 100644 index 000000000..45fdf65d4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataImportTask/Dtos/FileStorageDataImportTaskDto.cs @@ -0,0 +1,71 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask.Dtos; + +/// +/// +/// +[Serializable] +public class FileStorageDataImportTaskDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? BeginTime { get; set; } + + /// + /// + /// + public DateTime? EndTime { get; set; } + + /// + /// + /// + public string Function { get; set; } + + /// + /// + /// + public string ImportFileBlobName { get; set; } + + /// + /// + /// + public string? ImportReportBlobName { get; set; } + + /// + /// + /// + public int ImportStatus { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RequestParam { get; set; } + + /// + /// + /// + public string? ReturnResult { get; set; } + + /// + /// + /// + public string Route { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataImportTask/IFileStorageDataImportTaskAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataImportTask/IFileStorageDataImportTaskAppService.cs new file mode 100644 index 000000000..140ad752f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageDataImportTask/IFileStorageDataImportTaskAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask; + + +/// +/// +/// +public interface IFileStorageDataImportTaskAppService : + ICrudAppService< + FileStorageDataImportTaskDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateFileStorageDataImportTaskDto, + CreateUpdateFileStorageDataImportTaskDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageFile/Dtos/CreateUpdateFileStorageFileDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageFile/Dtos/CreateUpdateFileStorageFileDto.cs new file mode 100644 index 000000000..65ccd1584 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageFile/Dtos/CreateUpdateFileStorageFileDto.cs @@ -0,0 +1,27 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageFile.Dtos; + +[Serializable] +public class CreateUpdateFileStorageFileDto +{ + /// + /// + /// + public string BlobName { get; set; } + + /// + /// + /// + public long ByteSize { get; set; } + + /// + /// + /// + public string FileName { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageFile/Dtos/FileStorageFileDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageFile/Dtos/FileStorageFileDto.cs new file mode 100644 index 000000000..5ff04f4b1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageFile/Dtos/FileStorageFileDto.cs @@ -0,0 +1,31 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageFile.Dtos; + +/// +/// +/// +[Serializable] +public class FileStorageFileDto : AuditedEntityDto +{ + /// + /// + /// + public string BlobName { get; set; } + + /// + /// + /// + public long ByteSize { get; set; } + + /// + /// + /// + public string FileName { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageFile/IFileStorageFileAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageFile/IFileStorageFileAppService.cs new file mode 100644 index 000000000..f85979900 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/FileStorageFile/IFileStorageFileAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.FileStorageFile.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageFile; + + +/// +/// +/// +public interface IFileStorageFileAppService : + ICrudAppService< + FileStorageFileDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateFileStorageFileDto, + CreateUpdateFileStorageFileDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryBalance/Dtos/CreateUpdateInventoryBalanceDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryBalance/Dtos/CreateUpdateInventoryBalanceDto.cs new file mode 100644 index 000000000..4df0035d5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryBalance/Dtos/CreateUpdateInventoryBalanceDto.cs @@ -0,0 +1,157 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryBalance.Dtos; + +[Serializable] +public class CreateUpdateInventoryBalanceDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public bool? IsActive { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? LastCountLabel { get; set; } + + /// + /// + /// + public string? LastCountPlanNumber { get; set; } + + /// + /// + /// + public DateTime LastCountTime { get; set; } + + /// + /// + /// + public string? LastTransNumber { get; set; } + + /// + /// + /// + public string LastTransType { get; set; } + + /// + /// + /// + public string LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string LocationGroup { get; set; } + + /// + /// + /// + public string Lot { get; set; } + + /// + /// + /// + public string ManageType { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public DateTime PutInTime { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SerialNumber { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryBalance/Dtos/InventoryBalanceDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryBalance/Dtos/InventoryBalanceDto.cs new file mode 100644 index 000000000..ce336cc31 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryBalance/Dtos/InventoryBalanceDto.cs @@ -0,0 +1,161 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryBalance.Dtos; + +/// +/// +/// +[Serializable] +public class InventoryBalanceDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public bool? IsActive { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? LastCountLabel { get; set; } + + /// + /// + /// + public string? LastCountPlanNumber { get; set; } + + /// + /// + /// + public DateTime LastCountTime { get; set; } + + /// + /// + /// + public string? LastTransNumber { get; set; } + + /// + /// + /// + public string LastTransType { get; set; } + + /// + /// + /// + public string LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string LocationGroup { get; set; } + + /// + /// + /// + public string Lot { get; set; } + + /// + /// + /// + public string ManageType { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public DateTime PutInTime { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SerialNumber { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryBalance/IInventoryBalanceAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryBalance/IInventoryBalanceAppService.cs new file mode 100644 index 000000000..c91a843a6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryBalance/IInventoryBalanceAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.InventoryBalance.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryBalance; + + +/// +/// +/// +public interface IInventoryBalanceAppService : + ICrudAppService< + InventoryBalanceDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateInventoryBalanceDto, + CreateUpdateInventoryBalanceDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainer/Dtos/CreateUpdateInventoryContainerDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainer/Dtos/CreateUpdateInventoryContainerDto.cs new file mode 100644 index 000000000..a927d4fc9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainer/Dtos/CreateUpdateInventoryContainerDto.cs @@ -0,0 +1,74 @@ +using System; +using System.Collections.Generic; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryContainer.Dtos; + +[Serializable] +public class CreateUpdateInventoryContainerDto +{ + /// + /// + /// + public string BusinessStatus { get; set; } + + /// + /// + /// + public decimal Capacity { get; set; } + + /// + /// + /// + public string ContainerCode { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string? Number { get; set; } + + /// + /// + /// + public string? ProjectCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SeqNo { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string? Type { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainer/Dtos/InventoryContainerDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainer/Dtos/InventoryContainerDto.cs new file mode 100644 index 000000000..a3dd5ce7c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainer/Dtos/InventoryContainerDto.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryContainer.Dtos; + +/// +/// +/// +[Serializable] +public class InventoryContainerDto : AuditedEntityDto +{ + /// + /// + /// + public string BusinessStatus { get; set; } + + /// + /// + /// + public decimal Capacity { get; set; } + + /// + /// + /// + public string ContainerCode { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string? Number { get; set; } + + /// + /// + /// + public string? ProjectCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SeqNo { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string? Type { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainer/IInventoryContainerAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainer/IInventoryContainerAppService.cs new file mode 100644 index 000000000..48628a2d5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainer/IInventoryContainerAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainer.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryContainer; + + +/// +/// +/// +public interface IInventoryContainerAppService : + ICrudAppService< + InventoryContainerDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateInventoryContainerDto, + CreateUpdateInventoryContainerDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainerDetail/Dtos/CreateUpdateInventoryContainerDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainerDetail/Dtos/CreateUpdateInventoryContainerDetailDto.cs new file mode 100644 index 000000000..e6eb2684f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainerDetail/Dtos/CreateUpdateInventoryContainerDetailDto.cs @@ -0,0 +1,122 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail.Dtos; + +[Serializable] +public class CreateUpdateInventoryContainerDetailDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string? Number { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public string? Position { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public string? ProductNo { get; set; } + + /// + /// + /// + public string? ProjectCode { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SeqNo { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string? Year { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainerDetail/Dtos/InventoryContainerDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainerDetail/Dtos/InventoryContainerDetailDto.cs new file mode 100644 index 000000000..19dbc28b8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainerDetail/Dtos/InventoryContainerDetailDto.cs @@ -0,0 +1,126 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail.Dtos; + +/// +/// +/// +[Serializable] +public class InventoryContainerDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string? Number { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public string? Position { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public string? ProductNo { get; set; } + + /// + /// + /// + public string? ProjectCode { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SeqNo { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string? Year { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainerDetail/IInventoryContainerDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainerDetail/IInventoryContainerDetailAppService.cs new file mode 100644 index 000000000..ef6f3c0a4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryContainerDetail/IInventoryContainerDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail; + + +/// +/// +/// +public interface IInventoryContainerDetailAppService : + ICrudAppService< + InventoryContainerDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateInventoryContainerDetailDto, + CreateUpdateInventoryContainerDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryErpBalance/Dtos/CreateUpdateInventoryErpBalanceDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryErpBalance/Dtos/CreateUpdateInventoryErpBalanceDto.cs new file mode 100644 index 000000000..81afce320 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryErpBalance/Dtos/CreateUpdateInventoryErpBalanceDto.cs @@ -0,0 +1,42 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance.Dtos; + +[Serializable] +public class CreateUpdateInventoryErpBalanceDto +{ + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryErpBalance/Dtos/InventoryErpBalanceDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryErpBalance/Dtos/InventoryErpBalanceDto.cs new file mode 100644 index 000000000..ca87b05a8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryErpBalance/Dtos/InventoryErpBalanceDto.cs @@ -0,0 +1,46 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance.Dtos; + +/// +/// +/// +[Serializable] +public class InventoryErpBalanceDto : AuditedEntityDto +{ + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryErpBalance/IInventoryErpBalanceAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryErpBalance/IInventoryErpBalanceAppService.cs new file mode 100644 index 000000000..92f31368a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryErpBalance/IInventoryErpBalanceAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance; + + +/// +/// +/// +public interface IInventoryErpBalanceAppService : + ICrudAppService< + InventoryErpBalanceDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateInventoryErpBalanceDto, + CreateUpdateInventoryErpBalanceDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectIn/Dtos/CreateUpdateInventoryExpectInDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectIn/Dtos/CreateUpdateInventoryExpectInDto.cs new file mode 100644 index 000000000..084d873eb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectIn/Dtos/CreateUpdateInventoryExpectInDto.cs @@ -0,0 +1,117 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn.Dtos; + +[Serializable] +public class CreateUpdateInventoryExpectInDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string JobNumber { get; set; } + + /// + /// + /// + public string LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SerialNumber { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectIn/Dtos/InventoryExpectInDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectIn/Dtos/InventoryExpectInDto.cs new file mode 100644 index 000000000..d330ba251 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectIn/Dtos/InventoryExpectInDto.cs @@ -0,0 +1,121 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn.Dtos; + +/// +/// +/// +[Serializable] +public class InventoryExpectInDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string JobNumber { get; set; } + + /// + /// + /// + public string LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SerialNumber { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectIn/IInventoryExpectInAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectIn/IInventoryExpectInAppService.cs new file mode 100644 index 000000000..647a045e1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectIn/IInventoryExpectInAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn; + + +/// +/// +/// +public interface IInventoryExpectInAppService : + ICrudAppService< + InventoryExpectInDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateInventoryExpectInDto, + CreateUpdateInventoryExpectInDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectOut/Dtos/CreateUpdateInventoryExpectOutDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectOut/Dtos/CreateUpdateInventoryExpectOutDto.cs new file mode 100644 index 000000000..3037fcfb9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectOut/Dtos/CreateUpdateInventoryExpectOutDto.cs @@ -0,0 +1,117 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut.Dtos; + +[Serializable] +public class CreateUpdateInventoryExpectOutDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string JobNumber { get; set; } + + /// + /// + /// + public string LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SerialNumber { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectOut/Dtos/InventoryExpectOutDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectOut/Dtos/InventoryExpectOutDto.cs new file mode 100644 index 000000000..c5b0bb3d8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectOut/Dtos/InventoryExpectOutDto.cs @@ -0,0 +1,121 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut.Dtos; + +/// +/// +/// +[Serializable] +public class InventoryExpectOutDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string JobNumber { get; set; } + + /// + /// + /// + public string LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SerialNumber { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectOut/IInventoryExpectOutAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectOut/IInventoryExpectOutAppService.cs new file mode 100644 index 000000000..357541c07 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryExpectOut/IInventoryExpectOutAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut; + + +/// +/// +/// +public interface IInventoryExpectOutAppService : + ICrudAppService< + InventoryExpectOutDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateInventoryExpectOutDto, + CreateUpdateInventoryExpectOutDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryLocationCapacity/Dtos/CreateUpdateInventoryLocationCapacityDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryLocationCapacity/Dtos/CreateUpdateInventoryLocationCapacityDto.cs new file mode 100644 index 000000000..a4df661f9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryLocationCapacity/Dtos/CreateUpdateInventoryLocationCapacityDto.cs @@ -0,0 +1,37 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity.Dtos; + +[Serializable] +public class CreateUpdateInventoryLocationCapacityDto +{ + /// + /// + /// + public decimal AvailableCapacity { get; set; } + + /// + /// + /// + public decimal BearableOverloadCapacity { get; set; } + + /// + /// + /// + public bool IsInfinity { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal UsedCapacity { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryLocationCapacity/Dtos/InventoryLocationCapacityDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryLocationCapacity/Dtos/InventoryLocationCapacityDto.cs new file mode 100644 index 000000000..aeb31c9c9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryLocationCapacity/Dtos/InventoryLocationCapacityDto.cs @@ -0,0 +1,41 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity.Dtos; + +/// +/// +/// +[Serializable] +public class InventoryLocationCapacityDto : AuditedEntityDto +{ + /// + /// + /// + public decimal AvailableCapacity { get; set; } + + /// + /// + /// + public decimal BearableOverloadCapacity { get; set; } + + /// + /// + /// + public bool IsInfinity { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal UsedCapacity { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryLocationCapacity/IInventoryLocationCapacityAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryLocationCapacity/IInventoryLocationCapacityAppService.cs new file mode 100644 index 000000000..9609ef7eb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryLocationCapacity/IInventoryLocationCapacityAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity; + + +/// +/// +/// +public interface IInventoryLocationCapacityAppService : + ICrudAppService< + InventoryLocationCapacityDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateInventoryLocationCapacityDto, + CreateUpdateInventoryLocationCapacityDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventorySnapshot/Dtos/CreateUpdateInventorySnapshotDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventorySnapshot/Dtos/CreateUpdateInventorySnapshotDto.cs new file mode 100644 index 000000000..84779994a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventorySnapshot/Dtos/CreateUpdateInventorySnapshotDto.cs @@ -0,0 +1,127 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.InventorySnapshot.Dtos; + +[Serializable] +public class CreateUpdateInventorySnapshotDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public DateTime PutInTime { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SerialNumber { get; set; } + + /// + /// + /// + public DateTime SnapshotDate { get; set; } + + /// + /// + /// + public DateTime SnapshotTime { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventorySnapshot/Dtos/InventorySnapshotDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventorySnapshot/Dtos/InventorySnapshotDto.cs new file mode 100644 index 000000000..98d1396bb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventorySnapshot/Dtos/InventorySnapshotDto.cs @@ -0,0 +1,131 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.InventorySnapshot.Dtos; + +/// +/// +/// +[Serializable] +public class InventorySnapshotDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public DateTime PutInTime { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SerialNumber { get; set; } + + /// + /// + /// + public DateTime SnapshotDate { get; set; } + + /// + /// + /// + public DateTime SnapshotTime { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventorySnapshot/IInventorySnapshotAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventorySnapshot/IInventorySnapshotAppService.cs new file mode 100644 index 000000000..d0814fb38 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventorySnapshot/IInventorySnapshotAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.InventorySnapshot.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.InventorySnapshot; + + +/// +/// +/// +public interface IInventorySnapshotAppService : + ICrudAppService< + InventorySnapshotDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateInventorySnapshotDto, + CreateUpdateInventorySnapshotDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransaction/Dtos/CreateUpdateInventoryTransactionDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransaction/Dtos/CreateUpdateInventoryTransactionDto.cs new file mode 100644 index 000000000..9751b4546 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransaction/Dtos/CreateUpdateInventoryTransactionDto.cs @@ -0,0 +1,162 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryTransaction.Dtos; + +[Serializable] +public class CreateUpdateInventoryTransactionDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public string? DocNumber { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? JobNumber { get; set; } + + /// + /// + /// + public string LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + public string ManageType { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string TransInOut { get; set; } + + /// + /// + /// + public string TransNumber { get; set; } + + /// + /// + /// + public string TransSubType { get; set; } + + /// + /// + /// + public DateTime TransTime { get; set; } + + /// + /// + /// + public string TransType { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransaction/Dtos/InventoryTransactionDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransaction/Dtos/InventoryTransactionDto.cs new file mode 100644 index 000000000..e68e5dbf2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransaction/Dtos/InventoryTransactionDto.cs @@ -0,0 +1,166 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryTransaction.Dtos; + +/// +/// +/// +[Serializable] +public class InventoryTransactionDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public string? DocNumber { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? JobNumber { get; set; } + + /// + /// + /// + public string LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + public string ManageType { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string TransInOut { get; set; } + + /// + /// + /// + public string TransNumber { get; set; } + + /// + /// + /// + public string TransSubType { get; set; } + + /// + /// + /// + public DateTime TransTime { get; set; } + + /// + /// + /// + public string TransType { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransaction/IInventoryTransactionAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransaction/IInventoryTransactionAppService.cs new file mode 100644 index 000000000..bb848ffd6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransaction/IInventoryTransactionAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransaction.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryTransaction; + + +/// +/// +/// +public interface IInventoryTransactionAppService : + ICrudAppService< + InventoryTransactionDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateInventoryTransactionDto, + CreateUpdateInventoryTransactionDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransferLog/Dtos/CreateUpdateInventoryTransferLogDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransferLog/Dtos/CreateUpdateInventoryTransferLogDto.cs new file mode 100644 index 000000000..97b8c9a97 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransferLog/Dtos/CreateUpdateInventoryTransferLogDto.cs @@ -0,0 +1,207 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog.Dtos; + +[Serializable] +public class CreateUpdateInventoryTransferLogDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? DocNumber { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string? FromContainerCode { get; set; } + + /// + /// + /// + public string FromLocationArea { get; set; } + + /// + /// + /// + public string FromLocationCode { get; set; } + + /// + /// + /// + public string FromLocationErpCode { get; set; } + + /// + /// + /// + public string FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromLot { get; set; } + + /// + /// + /// + public string FromPackingCode { get; set; } + + /// + /// + /// + public string FromStatus { get; set; } + + /// + /// + /// + public string FromTransNumber { get; set; } + + /// + /// + /// + public string FromWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? JobNumber { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? ToContainerCode { get; set; } + + /// + /// + /// + public string ToLocationArea { get; set; } + + /// + /// + /// + public string ToLocationCode { get; set; } + + /// + /// + /// + public string ToLocationErpCode { get; set; } + + /// + /// + /// + public string ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToLot { get; set; } + + /// + /// + /// + public string ToPackingCode { get; set; } + + /// + /// + /// + public string ToStatus { get; set; } + + /// + /// + /// + public string ToTransNumber { get; set; } + + /// + /// + /// + public string ToWarehouseCode { get; set; } + + /// + /// + /// + public string TransferNumber { get; set; } + + /// + /// + /// + public DateTime TransferTime { get; set; } + + /// + /// + /// + public string TransSubType { get; set; } + + /// + /// + /// + public string TransType { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransferLog/Dtos/InventoryTransferLogDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransferLog/Dtos/InventoryTransferLogDto.cs new file mode 100644 index 000000000..4f351806c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransferLog/Dtos/InventoryTransferLogDto.cs @@ -0,0 +1,211 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog.Dtos; + +/// +/// +/// +[Serializable] +public class InventoryTransferLogDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? DocNumber { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string? FromContainerCode { get; set; } + + /// + /// + /// + public string FromLocationArea { get; set; } + + /// + /// + /// + public string FromLocationCode { get; set; } + + /// + /// + /// + public string FromLocationErpCode { get; set; } + + /// + /// + /// + public string FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromLot { get; set; } + + /// + /// + /// + public string FromPackingCode { get; set; } + + /// + /// + /// + public string FromStatus { get; set; } + + /// + /// + /// + public string FromTransNumber { get; set; } + + /// + /// + /// + public string FromWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? JobNumber { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? ToContainerCode { get; set; } + + /// + /// + /// + public string ToLocationArea { get; set; } + + /// + /// + /// + public string ToLocationCode { get; set; } + + /// + /// + /// + public string ToLocationErpCode { get; set; } + + /// + /// + /// + public string ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToLot { get; set; } + + /// + /// + /// + public string ToPackingCode { get; set; } + + /// + /// + /// + public string ToStatus { get; set; } + + /// + /// + /// + public string ToTransNumber { get; set; } + + /// + /// + /// + public string ToWarehouseCode { get; set; } + + /// + /// + /// + public string TransferNumber { get; set; } + + /// + /// + /// + public DateTime TransferTime { get; set; } + + /// + /// + /// + public string TransSubType { get; set; } + + /// + /// + /// + public string TransType { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransferLog/IInventoryTransferLogAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransferLog/IInventoryTransferLogAppService.cs new file mode 100644 index 000000000..b76a982a2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/InventoryTransferLog/IInventoryTransferLogAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog; + + +/// +/// +/// +public interface IInventoryTransferLogAppService : + ICrudAppService< + InventoryTransferLogDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateInventoryTransferLogDto, + CreateUpdateInventoryTransferLogDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJob/Dtos/CreateUpdateJobCheckJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJob/Dtos/CreateUpdateJobCheckJobDto.cs new file mode 100644 index 000000000..4c1dd0b93 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJob/Dtos/CreateUpdateJobCheckJobDto.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCheckJob.Dtos; + +[Serializable] +public class CreateUpdateJobCheckJobDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public string? DeliverNoteNumber { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJob/Dtos/JobCheckJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJob/Dtos/JobCheckJobDto.cs new file mode 100644 index 000000000..09be3ed1f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJob/Dtos/JobCheckJobDto.cs @@ -0,0 +1,113 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCheckJob.Dtos; + +/// +/// +/// +[Serializable] +public class JobCheckJobDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public string? DeliverNoteNumber { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJob/IJobCheckJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJob/IJobCheckJobAppService.cs new file mode 100644 index 000000000..57900de37 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJob/IJobCheckJobAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCheckJob; + + +/// +/// +/// +public interface IJobCheckJobAppService : + ICrudAppService< + JobCheckJobDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobCheckJobDto, + CreateUpdateJobCheckJobDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJobDetail/Dtos/CreateUpdateJobCheckJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJobDetail/Dtos/CreateUpdateJobCheckJobDetailDto.cs new file mode 100644 index 000000000..313956a6d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJobDetail/Dtos/CreateUpdateJobCheckJobDetailDto.cs @@ -0,0 +1,137 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail.Dtos; + +[Serializable] +public class CreateUpdateJobCheckJobDetailDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public string? CustomerItemCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string? LocationGroup { get; set; } + + /// + /// + /// + public string Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? Order { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJobDetail/Dtos/JobCheckJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJobDetail/Dtos/JobCheckJobDetailDto.cs new file mode 100644 index 000000000..df38cdfcc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJobDetail/Dtos/JobCheckJobDetailDto.cs @@ -0,0 +1,141 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail.Dtos; + +/// +/// +/// +[Serializable] +public class JobCheckJobDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public string? CustomerItemCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string? LocationGroup { get; set; } + + /// + /// + /// + public string Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? Order { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJobDetail/IJobCheckJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJobDetail/IJobCheckJobDetailAppService.cs new file mode 100644 index 000000000..8b5202200 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCheckJobDetail/IJobCheckJobDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail; + + +/// +/// +/// +public interface IJobCheckJobDetailAppService : + ICrudAppService< + JobCheckJobDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobCheckJobDetailDto, + CreateUpdateJobCheckJobDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJob/Dtos/CreateUpdateJobCountJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJob/Dtos/CreateUpdateJobCountJobDto.cs new file mode 100644 index 000000000..61b2b24db --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJob/Dtos/CreateUpdateJobCountJobDto.cs @@ -0,0 +1,139 @@ +using System; +using System.Collections.Generic; +using WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCountJob.Dtos; + +[Serializable] +public class CreateUpdateJobCountJobDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public string CountMethod { get; set; } + + /// + /// + /// + public string? CountPlanNumber { get; set; } + + /// + /// + /// + public string CountStage { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? ItemCode { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string? LocationCode { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Type { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJob/Dtos/JobCountJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJob/Dtos/JobCountJobDto.cs new file mode 100644 index 000000000..50c35a8dd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJob/Dtos/JobCountJobDto.cs @@ -0,0 +1,143 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCountJob.Dtos; + +/// +/// +/// +[Serializable] +public class JobCountJobDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public string CountMethod { get; set; } + + /// + /// + /// + public string? CountPlanNumber { get; set; } + + /// + /// + /// + public string CountStage { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? ItemCode { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string? LocationCode { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Type { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJob/IJobCountJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJob/IJobCountJobAppService.cs new file mode 100644 index 000000000..52d41636a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJob/IJobCountJobAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobCountJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCountJob; + + +/// +/// +/// +public interface IJobCountJobAppService : + ICrudAppService< + JobCountJobDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobCountJobDto, + CreateUpdateJobCountJobDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJobDetail/Dtos/CreateUpdateJobCountJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJobDetail/Dtos/CreateUpdateJobCountJobDetailDto.cs new file mode 100644 index 000000000..e4edbc9cc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJobDetail/Dtos/CreateUpdateJobCountJobDetailDto.cs @@ -0,0 +1,157 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail.Dtos; + +[Serializable] +public class CreateUpdateJobCountJobDetailDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public string? CountDescription { get; set; } + + /// + /// + /// + public string CountLabel { get; set; } + + /// + /// + /// + public string? CountOperator { get; set; } + + /// + /// + /// + public decimal CountQty { get; set; } + + /// + /// + /// + public DateTime? CountTime { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string? InventoryLocationCode { get; set; } + + /// + /// + /// + public decimal InventoryQty { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string? LocationGroup { get; set; } + + /// + /// + /// + public string Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJobDetail/Dtos/JobCountJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJobDetail/Dtos/JobCountJobDetailDto.cs new file mode 100644 index 000000000..a22cac199 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJobDetail/Dtos/JobCountJobDetailDto.cs @@ -0,0 +1,161 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail.Dtos; + +/// +/// +/// +[Serializable] +public class JobCountJobDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public string? CountDescription { get; set; } + + /// + /// + /// + public string CountLabel { get; set; } + + /// + /// + /// + public string? CountOperator { get; set; } + + /// + /// + /// + public decimal CountQty { get; set; } + + /// + /// + /// + public DateTime? CountTime { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string? InventoryLocationCode { get; set; } + + /// + /// + /// + public decimal InventoryQty { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string? LocationGroup { get; set; } + + /// + /// + /// + public string Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJobDetail/IJobCountJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJobDetail/IJobCountJobDetailAppService.cs new file mode 100644 index 000000000..294f08b86 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobCountJobDetail/IJobCountJobDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail; + + +/// +/// +/// +public interface IJobCountJobDetailAppService : + ICrudAppService< + JobCountJobDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobCountJobDetailDto, + CreateUpdateJobCountJobDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJob/Dtos/CreateUpdateJobDeliverJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJob/Dtos/CreateUpdateJobDeliverJobDto.cs new file mode 100644 index 000000000..cd6c7e37b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJob/Dtos/CreateUpdateJobDeliverJobDto.cs @@ -0,0 +1,129 @@ +using System; +using System.Collections.Generic; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobDeliverJob.Dtos; + +[Serializable] +public class CreateUpdateJobDeliverJobDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public string? CustomerAddressCode { get; set; } + + /// + /// + /// + public string CustomerCode { get; set; } + + /// + /// + /// + public string? DeliverPlanNumber { get; set; } + + /// + /// + /// + public string? DeliverRequestNumber { get; set; } + + /// + /// + /// + public DateTime DeliverTime { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJob/Dtos/JobDeliverJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJob/Dtos/JobDeliverJobDto.cs new file mode 100644 index 000000000..f87ef9d68 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJob/Dtos/JobDeliverJobDto.cs @@ -0,0 +1,133 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobDeliverJob.Dtos; + +/// +/// +/// +[Serializable] +public class JobDeliverJobDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public string? CustomerAddressCode { get; set; } + + /// + /// + /// + public string CustomerCode { get; set; } + + /// + /// + /// + public string? DeliverPlanNumber { get; set; } + + /// + /// + /// + public string? DeliverRequestNumber { get; set; } + + /// + /// + /// + public DateTime DeliverTime { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJob/IJobDeliverJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJob/IJobDeliverJobAppService.cs new file mode 100644 index 000000000..9e2e586eb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJob/IJobDeliverJobAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobDeliverJob; + + +/// +/// +/// +public interface IJobDeliverJobAppService : + ICrudAppService< + JobDeliverJobDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobDeliverJobDto, + CreateUpdateJobDeliverJobDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJobDetail/Dtos/CreateUpdateJobDeliverJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJobDetail/Dtos/CreateUpdateJobDeliverJobDetailDto.cs new file mode 100644 index 000000000..46012f804 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJobDetail/Dtos/CreateUpdateJobDeliverJobDetailDto.cs @@ -0,0 +1,222 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail.Dtos; + +[Serializable] +public class CreateUpdateJobDeliverJobDetailDto +{ + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledFromLocationArea { get; set; } + + /// + /// + /// + public string? HandledFromLocationCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationGroup { get; set; } + + /// + /// + /// + public string? HandledFromWarehouseCode { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? OnTheWayLocationCode { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendFromLocationArea { get; set; } + + /// + /// + /// + public string? RecommendFromLocationCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendFromWarehouseCode { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? ToLocationArea { get; set; } + + /// + /// + /// + public string? ToLocationCode { get; set; } + + /// + /// + /// + public string? ToLocationErpCode { get; set; } + + /// + /// + /// + public string? ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToWarehouseCode { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJobDetail/Dtos/JobDeliverJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJobDetail/Dtos/JobDeliverJobDetailDto.cs new file mode 100644 index 000000000..ef63818cc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJobDetail/Dtos/JobDeliverJobDetailDto.cs @@ -0,0 +1,226 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail.Dtos; + +/// +/// +/// +[Serializable] +public class JobDeliverJobDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledFromLocationArea { get; set; } + + /// + /// + /// + public string? HandledFromLocationCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationGroup { get; set; } + + /// + /// + /// + public string? HandledFromWarehouseCode { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? OnTheWayLocationCode { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendFromLocationArea { get; set; } + + /// + /// + /// + public string? RecommendFromLocationCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendFromWarehouseCode { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? ToLocationArea { get; set; } + + /// + /// + /// + public string? ToLocationCode { get; set; } + + /// + /// + /// + public string? ToLocationErpCode { get; set; } + + /// + /// + /// + public string? ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToWarehouseCode { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJobDetail/IJobDeliverJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJobDetail/IJobDeliverJobDetailAppService.cs new file mode 100644 index 000000000..37e9cd760 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobDeliverJobDetail/IJobDeliverJobDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail; + + +/// +/// +/// +public interface IJobDeliverJobDetailAppService : + ICrudAppService< + JobDeliverJobDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobDeliverJobDetailDto, + CreateUpdateJobDeliverJobDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJob/Dtos/CreateUpdateJobInspectJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJob/Dtos/CreateUpdateJobInspectJobDto.cs new file mode 100644 index 000000000..7f0c9a860 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJob/Dtos/CreateUpdateJobInspectJobDto.cs @@ -0,0 +1,145 @@ +using System; +using System.Collections.Generic; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJob.Dtos; + +[Serializable] +public class CreateUpdateJobInspectJobDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public string? AsnNumber { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public string? InspectNumber { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string NextAction { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? PurchaseReceiptRequestNumber { get; set; } + + /// + /// + /// + public string? ReceiptNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RpNumber { get; set; } + + /// + /// + /// + public string? SupplierCode { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJob/Dtos/JobInspectJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJob/Dtos/JobInspectJobDto.cs new file mode 100644 index 000000000..ebe80e05f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJob/Dtos/JobInspectJobDto.cs @@ -0,0 +1,149 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJob.Dtos; + +/// +/// +/// +[Serializable] +public class JobInspectJobDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public string? AsnNumber { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public string? InspectNumber { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string NextAction { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? PurchaseReceiptRequestNumber { get; set; } + + /// + /// + /// + public string? ReceiptNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RpNumber { get; set; } + + /// + /// + /// + public string? SupplierCode { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJob/IJobInspectJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJob/IJobInspectJobAppService.cs new file mode 100644 index 000000000..1067f396d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJob/IJobInspectJobAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJob; + + +/// +/// +/// +public interface IJobInspectJobAppService : + ICrudAppService< + JobInspectJobDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobInspectJobDto, + CreateUpdateJobInspectJobDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobDetail/Dtos/CreateUpdateJobInspectJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobDetail/Dtos/CreateUpdateJobInspectJobDetailDto.cs new file mode 100644 index 000000000..6943533f1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobDetail/Dtos/CreateUpdateJobInspectJobDetailDto.cs @@ -0,0 +1,212 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail.Dtos; + +[Serializable] +public class CreateUpdateJobInspectJobDetailDto +{ + /// + /// + /// + public string? AbcClass { get; set; } + + /// + /// + /// + public string? Appearance { get; set; } + + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public decimal CrackQty { get; set; } + + /// + /// + /// + public string DetailInspectStatus { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public decimal FailedQty { get; set; } + + /// + /// + /// + public string? FailedReason { get; set; } + + /// + /// + /// + public decimal GoodQty { get; set; } + + /// + /// + /// + public decimal InspectQty { get; set; } + + /// + /// + /// + public string InspectType { get; set; } + + /// + /// + /// + public string? InspectUser { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string? LocationGroup { get; set; } + + /// + /// + /// + public string Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public decimal NotPassedQty { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? OtherPropertyJson { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public string? PoLine { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal ReceiveQty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal SamplePercent { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? Uom { get; set; } + + /// + /// + /// + public string? Volume { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } + + /// + /// + /// + public string? Weight { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobDetail/Dtos/JobInspectJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobDetail/Dtos/JobInspectJobDetailDto.cs new file mode 100644 index 000000000..553370d22 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobDetail/Dtos/JobInspectJobDetailDto.cs @@ -0,0 +1,216 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail.Dtos; + +/// +/// +/// +[Serializable] +public class JobInspectJobDetailDto : AuditedEntityDto +{ + /// + /// + /// + public string? AbcClass { get; set; } + + /// + /// + /// + public string? Appearance { get; set; } + + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public decimal CrackQty { get; set; } + + /// + /// + /// + public string DetailInspectStatus { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public decimal FailedQty { get; set; } + + /// + /// + /// + public string? FailedReason { get; set; } + + /// + /// + /// + public decimal GoodQty { get; set; } + + /// + /// + /// + public decimal InspectQty { get; set; } + + /// + /// + /// + public string InspectType { get; set; } + + /// + /// + /// + public string? InspectUser { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string? LocationGroup { get; set; } + + /// + /// + /// + public string Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public decimal NotPassedQty { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? OtherPropertyJson { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public string? PoLine { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal ReceiveQty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal SamplePercent { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? Uom { get; set; } + + /// + /// + /// + public string? Volume { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } + + /// + /// + /// + public string? Weight { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobDetail/IJobInspectJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobDetail/IJobInspectJobDetailAppService.cs new file mode 100644 index 000000000..acaed6398 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobDetail/IJobInspectJobDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail; + + +/// +/// +/// +public interface IJobInspectJobDetailAppService : + ICrudAppService< + JobInspectJobDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobInspectJobDetailDto, + CreateUpdateJobInspectJobDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobSummaryDetail/Dtos/CreateUpdateJobInspectJobSummaryDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobSummaryDetail/Dtos/CreateUpdateJobInspectJobSummaryDetailDto.cs new file mode 100644 index 000000000..3fdb044c8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobSummaryDetail/Dtos/CreateUpdateJobInspectJobSummaryDetailDto.cs @@ -0,0 +1,157 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail.Dtos; + +[Serializable] +public class CreateUpdateJobInspectJobSummaryDetailDto +{ + /// + /// + /// + public string? AbcClass { get; set; } + + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public decimal CrackQty { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public decimal FailedQty { get; set; } + + /// + /// + /// + public string? FailedReason { get; set; } + + /// + /// + /// + public decimal GoodQty { get; set; } + + /// + /// + /// + public decimal InspectQty { get; set; } + + /// + /// + /// + public string? InspectReport { get; set; } + + /// + /// + /// + public string InspectType { get; set; } + + /// + /// + /// + public string? InspectUser { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public decimal NotPassedQty { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoLine { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal ReceiveQty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal SamplePercent { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string SummaryInspectStatus { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobSummaryDetail/Dtos/JobInspectJobSummaryDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobSummaryDetail/Dtos/JobInspectJobSummaryDetailDto.cs new file mode 100644 index 000000000..2bf31de5e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobSummaryDetail/Dtos/JobInspectJobSummaryDetailDto.cs @@ -0,0 +1,161 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail.Dtos; + +/// +/// +/// +[Serializable] +public class JobInspectJobSummaryDetailDto : AuditedEntityDto +{ + /// + /// + /// + public string? AbcClass { get; set; } + + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public decimal CrackQty { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public decimal FailedQty { get; set; } + + /// + /// + /// + public string? FailedReason { get; set; } + + /// + /// + /// + public decimal GoodQty { get; set; } + + /// + /// + /// + public decimal InspectQty { get; set; } + + /// + /// + /// + public string? InspectReport { get; set; } + + /// + /// + /// + public string InspectType { get; set; } + + /// + /// + /// + public string? InspectUser { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public decimal NotPassedQty { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoLine { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal ReceiveQty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal SamplePercent { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string SummaryInspectStatus { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobSummaryDetail/IJobInspectJobSummaryDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobSummaryDetail/IJobInspectJobSummaryDetailAppService.cs new file mode 100644 index 000000000..87fe189aa --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobInspectJobSummaryDetail/IJobInspectJobSummaryDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail; + + +/// +/// +/// +public interface IJobInspectJobSummaryDetailAppService : + ICrudAppService< + JobInspectJobSummaryDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobInspectJobSummaryDetailDto, + CreateUpdateJobInspectJobSummaryDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJob/Dtos/CreateUpdateJobIssueJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJob/Dtos/CreateUpdateJobIssueJobDto.cs new file mode 100644 index 000000000..3549b36c6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJob/Dtos/CreateUpdateJobIssueJobDto.cs @@ -0,0 +1,129 @@ +using System; +using System.Collections.Generic; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobIssueJob.Dtos; + +[Serializable] +public class CreateUpdateJobIssueJobDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string? MaterialRequestNumber { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? ProdLine { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RequestType { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public bool UseOnTheWayLocation { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } + + /// + /// + /// + public string? Workshop { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJob/Dtos/JobIssueJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJob/Dtos/JobIssueJobDto.cs new file mode 100644 index 000000000..e691e0808 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJob/Dtos/JobIssueJobDto.cs @@ -0,0 +1,133 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobIssueJob.Dtos; + +/// +/// +/// +[Serializable] +public class JobIssueJobDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string? MaterialRequestNumber { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? ProdLine { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RequestType { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public bool UseOnTheWayLocation { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } + + /// + /// + /// + public string? Workshop { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJob/IJobIssueJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJob/IJobIssueJobAppService.cs new file mode 100644 index 000000000..6fea18f4b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJob/IJobIssueJobAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobIssueJob; + + +/// +/// +/// +public interface IJobIssueJobAppService : + ICrudAppService< + JobIssueJobDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobIssueJobDto, + CreateUpdateJobIssueJobDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJobDetail/Dtos/CreateUpdateJobIssueJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJobDetail/Dtos/CreateUpdateJobIssueJobDetailDto.cs new file mode 100644 index 000000000..bc58462ea --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJobDetail/Dtos/CreateUpdateJobIssueJobDetailDto.cs @@ -0,0 +1,277 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail.Dtos; + +[Serializable] +public class CreateUpdateJobIssueJobDetailDto +{ + /// + /// + /// + public decimal DeliveryQty { get; set; } + + /// + /// + /// + public string DistributionType { get; set; } + + /// + /// + /// + public DateTime ExpiredTime { get; set; } + + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledFromLocationArea { get; set; } + + /// + /// + /// + public string? HandledFromLocationCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationGroup { get; set; } + + /// + /// + /// + public string? HandledFromWarehouseCode { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? OnTheWayLocationCode { get; set; } + + /// + /// + /// + public string? Operation { get; set; } + + /// + /// + /// + public DateTime PlanBeginTime { get; set; } + + /// + /// + /// + public string PlannedSplitRule { get; set; } + + /// + /// + /// + public string? ProdLine { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendFromLocationArea { get; set; } + + /// + /// + /// + public string? RecommendFromLocationCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendFromWarehouseCode { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RequestLocationCode { get; set; } + + /// + /// + /// + public decimal RoundedQty { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? ToLocationArea { get; set; } + + /// + /// + /// + public string? ToLocationCode { get; set; } + + /// + /// + /// + public string? ToLocationErpCode { get; set; } + + /// + /// + /// + public string? ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToWarehouseCode { get; set; } + + /// + /// + /// + public string TruncType { get; set; } + + /// + /// + /// + public string? Uom { get; set; } + + /// + /// + /// + public string? WorkStation { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJobDetail/Dtos/JobIssueJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJobDetail/Dtos/JobIssueJobDetailDto.cs new file mode 100644 index 000000000..01cf4bb7b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJobDetail/Dtos/JobIssueJobDetailDto.cs @@ -0,0 +1,281 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail.Dtos; + +/// +/// +/// +[Serializable] +public class JobIssueJobDetailDto : AuditedEntityDto +{ + /// + /// + /// + public decimal DeliveryQty { get; set; } + + /// + /// + /// + public string DistributionType { get; set; } + + /// + /// + /// + public DateTime ExpiredTime { get; set; } + + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledFromLocationArea { get; set; } + + /// + /// + /// + public string? HandledFromLocationCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationGroup { get; set; } + + /// + /// + /// + public string? HandledFromWarehouseCode { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? OnTheWayLocationCode { get; set; } + + /// + /// + /// + public string? Operation { get; set; } + + /// + /// + /// + public DateTime PlanBeginTime { get; set; } + + /// + /// + /// + public string PlannedSplitRule { get; set; } + + /// + /// + /// + public string? ProdLine { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendFromLocationArea { get; set; } + + /// + /// + /// + public string? RecommendFromLocationCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendFromWarehouseCode { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RequestLocationCode { get; set; } + + /// + /// + /// + public decimal RoundedQty { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? ToLocationArea { get; set; } + + /// + /// + /// + public string? ToLocationCode { get; set; } + + /// + /// + /// + public string? ToLocationErpCode { get; set; } + + /// + /// + /// + public string? ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToWarehouseCode { get; set; } + + /// + /// + /// + public string TruncType { get; set; } + + /// + /// + /// + public string? Uom { get; set; } + + /// + /// + /// + public string? WorkStation { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJobDetail/IJobIssueJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJobDetail/IJobIssueJobDetailAppService.cs new file mode 100644 index 000000000..02f8633f0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobIssueJobDetail/IJobIssueJobDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail; + + +/// +/// +/// +public interface IJobIssueJobDetailAppService : + ICrudAppService< + JobIssueJobDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobIssueJobDetailDto, + CreateUpdateJobIssueJobDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJob/Dtos/CreateUpdateJobJisDeliverJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJob/Dtos/CreateUpdateJobJisDeliverJobDto.cs new file mode 100644 index 000000000..7c40538e8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJob/Dtos/CreateUpdateJobJisDeliverJobDto.cs @@ -0,0 +1,149 @@ +using System; +using System.Collections.Generic; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob.Dtos; + +[Serializable] +public class CreateUpdateJobJisDeliverJobDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public decimal ContainerQty { get; set; } + + /// + /// + /// + public string? Customer { get; set; } + + /// + /// + /// + public string? CustomerAddressCode { get; set; } + + /// + /// + /// + public string? CustomerLocationCode { get; set; } + + /// + /// + /// + public string? CustomerWarehouseCode { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public decimal ItemQty { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public DateTime PlanTime { get; set; } + + /// + /// + /// + public string? Position { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? ProjectCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJob/Dtos/JobJisDeliverJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJob/Dtos/JobJisDeliverJobDto.cs new file mode 100644 index 000000000..18cf697c6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJob/Dtos/JobJisDeliverJobDto.cs @@ -0,0 +1,153 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob.Dtos; + +/// +/// +/// +[Serializable] +public class JobJisDeliverJobDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public decimal ContainerQty { get; set; } + + /// + /// + /// + public string? Customer { get; set; } + + /// + /// + /// + public string? CustomerAddressCode { get; set; } + + /// + /// + /// + public string? CustomerLocationCode { get; set; } + + /// + /// + /// + public string? CustomerWarehouseCode { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public decimal ItemQty { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public DateTime PlanTime { get; set; } + + /// + /// + /// + public string? Position { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? ProjectCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJob/IJobJisDeliverJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJob/IJobJisDeliverJobAppService.cs new file mode 100644 index 000000000..d5e45356a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJob/IJobJisDeliverJobAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob; + + +/// +/// +/// +public interface IJobJisDeliverJobAppService : + ICrudAppService< + JobJisDeliverJobDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobJisDeliverJobDto, + CreateUpdateJobJisDeliverJobDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJobDetail/Dtos/CreateUpdateJobJisDeliverJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJobDetail/Dtos/CreateUpdateJobJisDeliverJobDetailDto.cs new file mode 100644 index 000000000..f731de8bd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJobDetail/Dtos/CreateUpdateJobJisDeliverJobDetailDto.cs @@ -0,0 +1,102 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail.Dtos; + +[Serializable] +public class CreateUpdateJobJisDeliverJobDetailDto +{ + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public string? ContainerDesc { get; set; } + + /// + /// + /// + public string? ContainerName { get; set; } + + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public string? FromLocationCode { get; set; } + + /// + /// + /// + public string? FromLocationErpCode { get; set; } + + /// + /// + /// + public string? FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromWarehouseCode { get; set; } + + /// + /// + /// + public decimal ItemQty { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string? Number { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string? ToLocationArea { get; set; } + + /// + /// + /// + public string? ToLocationCode { get; set; } + + /// + /// + /// + public string? ToLocationErpCode { get; set; } + + /// + /// + /// + public string? ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToWarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJobDetail/Dtos/JobJisDeliverJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJobDetail/Dtos/JobJisDeliverJobDetailDto.cs new file mode 100644 index 000000000..31e52e3d8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJobDetail/Dtos/JobJisDeliverJobDetailDto.cs @@ -0,0 +1,106 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail.Dtos; + +/// +/// +/// +[Serializable] +public class JobJisDeliverJobDetailDto : AuditedEntityDto +{ + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public string? ContainerDesc { get; set; } + + /// + /// + /// + public string? ContainerName { get; set; } + + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public string? FromLocationCode { get; set; } + + /// + /// + /// + public string? FromLocationErpCode { get; set; } + + /// + /// + /// + public string? FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromWarehouseCode { get; set; } + + /// + /// + /// + public decimal ItemQty { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string? Number { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string? ToLocationArea { get; set; } + + /// + /// + /// + public string? ToLocationCode { get; set; } + + /// + /// + /// + public string? ToLocationErpCode { get; set; } + + /// + /// + /// + public string? ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToWarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJobDetail/IJobJisDeliverJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJobDetail/IJobJisDeliverJobDetailAppService.cs new file mode 100644 index 000000000..bc1983eba --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobJisDeliverJobDetail/IJobJisDeliverJobDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail; + + +/// +/// +/// +public interface IJobJisDeliverJobDetailAppService : + ICrudAppService< + JobJisDeliverJobDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobJisDeliverJobDetailDto, + CreateUpdateJobJisDeliverJobDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJob/Dtos/CreateUpdateJobProductReceiveJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJob/Dtos/CreateUpdateJobProductReceiveJobDto.cs new file mode 100644 index 000000000..58f3f8ad8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJob/Dtos/CreateUpdateJobProductReceiveJobDto.cs @@ -0,0 +1,119 @@ +using System; +using System.Collections.Generic; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob.Dtos; + +[Serializable] +public class CreateUpdateJobProductReceiveJobDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? ProductionPlanNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Shift { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } + + /// + /// + /// + public string Workshop { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJob/Dtos/JobProductReceiveJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJob/Dtos/JobProductReceiveJobDto.cs new file mode 100644 index 000000000..c686b3726 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJob/Dtos/JobProductReceiveJobDto.cs @@ -0,0 +1,123 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob.Dtos; + +/// +/// +/// +[Serializable] +public class JobProductReceiveJobDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? ProductionPlanNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Shift { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } + + /// + /// + /// + public string Workshop { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJob/IJobProductReceiveJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJob/IJobProductReceiveJobAppService.cs new file mode 100644 index 000000000..ebe5af469 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJob/IJobProductReceiveJobAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob; + + +/// +/// +/// +public interface IJobProductReceiveJobAppService : + ICrudAppService< + JobProductReceiveJobDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobProductReceiveJobDto, + CreateUpdateJobProductReceiveJobDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJobDetail/Dtos/CreateUpdateJobProductReceiveJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJobDetail/Dtos/CreateUpdateJobProductReceiveJobDetailDto.cs new file mode 100644 index 000000000..32b5974e3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJobDetail/Dtos/CreateUpdateJobProductReceiveJobDetailDto.cs @@ -0,0 +1,202 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail.Dtos; + +[Serializable] +public class CreateUpdateJobProductReceiveJobDetailDto +{ + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string? HandledToLocationArea { get; set; } + + /// + /// + /// + public string? HandledToLocationCode { get; set; } + + /// + /// + /// + public string? HandledToLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledToLocationGroup { get; set; } + + /// + /// + /// + public string? HandledToWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string ProdLine { get; set; } + + /// + /// + /// + public string? RawLocationCode { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? RecommendToLocationArea { get; set; } + + /// + /// + /// + public string? RecommendToLocationCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendToWarehouseCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJobDetail/Dtos/JobProductReceiveJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJobDetail/Dtos/JobProductReceiveJobDetailDto.cs new file mode 100644 index 000000000..28f3ba353 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJobDetail/Dtos/JobProductReceiveJobDetailDto.cs @@ -0,0 +1,206 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail.Dtos; + +/// +/// +/// +[Serializable] +public class JobProductReceiveJobDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string? HandledToLocationArea { get; set; } + + /// + /// + /// + public string? HandledToLocationCode { get; set; } + + /// + /// + /// + public string? HandledToLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledToLocationGroup { get; set; } + + /// + /// + /// + public string? HandledToWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string ProdLine { get; set; } + + /// + /// + /// + public string? RawLocationCode { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? RecommendToLocationArea { get; set; } + + /// + /// + /// + public string? RecommendToLocationCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendToWarehouseCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJobDetail/IJobProductReceiveJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJobDetail/IJobProductReceiveJobDetailAppService.cs new file mode 100644 index 000000000..b69604472 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductReceiveJobDetail/IJobProductReceiveJobDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail; + + +/// +/// +/// +public interface IJobProductReceiveJobDetailAppService : + ICrudAppService< + JobProductReceiveJobDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobProductReceiveJobDetailDto, + CreateUpdateJobProductReceiveJobDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJob/Dtos/CreateUpdateJobProductionReturnJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJob/Dtos/CreateUpdateJobProductionReturnJobDto.cs new file mode 100644 index 000000000..e46e68d63 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJob/Dtos/CreateUpdateJobProductionReturnJobDto.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob.Dtos; + +[Serializable] +public class CreateUpdateJobProductionReturnJobDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? ProductionReturnRequestNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJob/Dtos/JobProductionReturnJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJob/Dtos/JobProductionReturnJobDto.cs new file mode 100644 index 000000000..615357536 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJob/Dtos/JobProductionReturnJobDto.cs @@ -0,0 +1,113 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob.Dtos; + +/// +/// +/// +[Serializable] +public class JobProductionReturnJobDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? ProductionReturnRequestNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJob/IJobProductionReturnJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJob/IJobProductionReturnJobAppService.cs new file mode 100644 index 000000000..b638399f4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJob/IJobProductionReturnJobAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob; + + +/// +/// +/// +public interface IJobProductionReturnJobAppService : + ICrudAppService< + JobProductionReturnJobDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobProductionReturnJobDto, + CreateUpdateJobProductionReturnJobDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJobDetail/Dtos/CreateUpdateJobProductionReturnJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJobDetail/Dtos/CreateUpdateJobProductionReturnJobDetailDto.cs new file mode 100644 index 000000000..93396f67b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJobDetail/Dtos/CreateUpdateJobProductionReturnJobDetailDto.cs @@ -0,0 +1,217 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail.Dtos; + +[Serializable] +public class CreateUpdateJobProductionReturnJobDetailDto +{ + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public string? FromLocationCode { get; set; } + + /// + /// + /// + public string? FromLocationErpCode { get; set; } + + /// + /// + /// + public string? FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromWarehouseCode { get; set; } + + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string? HandledToLocationArea { get; set; } + + /// + /// + /// + public string? HandledToLocationCode { get; set; } + + /// + /// + /// + public string? HandledToLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledToLocationGroup { get; set; } + + /// + /// + /// + public string? HandledToWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? RecommendToLocationArea { get; set; } + + /// + /// + /// + public string? RecommendToLocationCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendToWarehouseCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJobDetail/Dtos/JobProductionReturnJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJobDetail/Dtos/JobProductionReturnJobDetailDto.cs new file mode 100644 index 000000000..72e902345 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJobDetail/Dtos/JobProductionReturnJobDetailDto.cs @@ -0,0 +1,221 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail.Dtos; + +/// +/// +/// +[Serializable] +public class JobProductionReturnJobDetailDto : AuditedEntityDto +{ + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public string? FromLocationCode { get; set; } + + /// + /// + /// + public string? FromLocationErpCode { get; set; } + + /// + /// + /// + public string? FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromWarehouseCode { get; set; } + + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string? HandledToLocationArea { get; set; } + + /// + /// + /// + public string? HandledToLocationCode { get; set; } + + /// + /// + /// + public string? HandledToLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledToLocationGroup { get; set; } + + /// + /// + /// + public string? HandledToWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? RecommendToLocationArea { get; set; } + + /// + /// + /// + public string? RecommendToLocationCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendToWarehouseCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJobDetail/IJobProductionReturnJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJobDetail/IJobProductionReturnJobDetailAppService.cs new file mode 100644 index 000000000..2dc1853a4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobProductionReturnJobDetail/IJobProductionReturnJobDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail; + + +/// +/// +/// +public interface IJobProductionReturnJobDetailAppService : + ICrudAppService< + JobProductionReturnJobDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobProductionReturnJobDetailDto, + CreateUpdateJobProductionReturnJobDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJob/Dtos/CreateUpdateJobPurchaseReceiptJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJob/Dtos/CreateUpdateJobPurchaseReceiptJobDto.cs new file mode 100644 index 000000000..989c32813 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJob/Dtos/CreateUpdateJobPurchaseReceiptJobDto.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob.Dtos; + +[Serializable] +public class CreateUpdateJobPurchaseReceiptJobDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public string? AsnNumber { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public DateTime PlanArriveDate { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? PurchaseReceiptRequestNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RpNumber { get; set; } + + /// + /// + /// + public string? SupplierAddress { get; set; } + + /// + /// + /// + public string SupplierCode { get; set; } + + /// + /// + /// + public string? SupplierName { get; set; } + + /// + /// + /// + public string? TimeWindow { get; set; } + + /// + /// + /// + public string Type { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJob/Dtos/JobPurchaseReceiptJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJob/Dtos/JobPurchaseReceiptJobDto.cs new file mode 100644 index 000000000..d13adadd9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJob/Dtos/JobPurchaseReceiptJobDto.cs @@ -0,0 +1,158 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob.Dtos; + +/// +/// +/// +[Serializable] +public class JobPurchaseReceiptJobDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public string? AsnNumber { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public DateTime PlanArriveDate { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? PurchaseReceiptRequestNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RpNumber { get; set; } + + /// + /// + /// + public string? SupplierAddress { get; set; } + + /// + /// + /// + public string SupplierCode { get; set; } + + /// + /// + /// + public string? SupplierName { get; set; } + + /// + /// + /// + public string? TimeWindow { get; set; } + + /// + /// + /// + public string Type { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJob/IJobPurchaseReceiptJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJob/IJobPurchaseReceiptJobAppService.cs new file mode 100644 index 000000000..23f6de86d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJob/IJobPurchaseReceiptJobAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob; + + +/// +/// +/// +public interface IJobPurchaseReceiptJobAppService : + ICrudAppService< + JobPurchaseReceiptJobDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobPurchaseReceiptJobDto, + CreateUpdateJobPurchaseReceiptJobDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJobDetail/Dtos/CreateUpdateJobPurchaseReceiptJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJobDetail/Dtos/CreateUpdateJobPurchaseReceiptJobDetailDto.cs new file mode 100644 index 000000000..9e8485209 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJobDetail/Dtos/CreateUpdateJobPurchaseReceiptJobDetailDto.cs @@ -0,0 +1,237 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail.Dtos; + +[Serializable] +public class CreateUpdateJobPurchaseReceiptJobDetailDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? FailedReason { get; set; } + + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string? HandledToLocationArea { get; set; } + + /// + /// + /// + public string? HandledToLocationCode { get; set; } + + /// + /// + /// + public string? HandledToLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledToLocationGroup { get; set; } + + /// + /// + /// + public string? HandledToWarehouseCode { get; set; } + + /// + /// + /// + public string? InspectPhotoJson { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? MassDefect { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoLine { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public string PurchaseReceiptInspectStatus { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? RecommendToLocationArea { get; set; } + + /// + /// + /// + public string? RecommendToLocationCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendToWarehouseCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public decimal SupplierPackQty { get; set; } + + /// + /// + /// + public string? SupplierPackUom { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJobDetail/Dtos/JobPurchaseReceiptJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJobDetail/Dtos/JobPurchaseReceiptJobDetailDto.cs new file mode 100644 index 000000000..56281ec3a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJobDetail/Dtos/JobPurchaseReceiptJobDetailDto.cs @@ -0,0 +1,241 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail.Dtos; + +/// +/// +/// +[Serializable] +public class JobPurchaseReceiptJobDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? FailedReason { get; set; } + + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string? HandledToLocationArea { get; set; } + + /// + /// + /// + public string? HandledToLocationCode { get; set; } + + /// + /// + /// + public string? HandledToLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledToLocationGroup { get; set; } + + /// + /// + /// + public string? HandledToWarehouseCode { get; set; } + + /// + /// + /// + public string? InspectPhotoJson { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? MassDefect { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoLine { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public string PurchaseReceiptInspectStatus { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? RecommendToLocationArea { get; set; } + + /// + /// + /// + public string? RecommendToLocationCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendToWarehouseCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public decimal SupplierPackQty { get; set; } + + /// + /// + /// + public string? SupplierPackUom { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJobDetail/IJobPurchaseReceiptJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJobDetail/IJobPurchaseReceiptJobDetailAppService.cs new file mode 100644 index 000000000..991c939eb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReceiptJobDetail/IJobPurchaseReceiptJobDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail; + + +/// +/// +/// +public interface IJobPurchaseReceiptJobDetailAppService : + ICrudAppService< + JobPurchaseReceiptJobDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobPurchaseReceiptJobDetailDto, + CreateUpdateJobPurchaseReceiptJobDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJob/Dtos/CreateUpdateJobPurchaseReturnJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJob/Dtos/CreateUpdateJobPurchaseReturnJobDto.cs new file mode 100644 index 000000000..3154ac8ed --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJob/Dtos/CreateUpdateJobPurchaseReturnJobDto.cs @@ -0,0 +1,144 @@ +using System; +using System.Collections.Generic; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob.Dtos; + +[Serializable] +public class CreateUpdateJobPurchaseReturnJobDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public string? AsnNumber { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? PurchaseReturnRequestNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? ReturnReason { get; set; } + + /// + /// + /// + public DateTime ReturnTime { get; set; } + + /// + /// + /// + public string ReturnType { get; set; } + + /// + /// + /// + public string? RpNumber { get; set; } + + /// + /// + /// + public string? SupplierCode { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJob/Dtos/JobPurchaseReturnJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJob/Dtos/JobPurchaseReturnJobDto.cs new file mode 100644 index 000000000..1e761d75c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJob/Dtos/JobPurchaseReturnJobDto.cs @@ -0,0 +1,148 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob.Dtos; + +/// +/// +/// +[Serializable] +public class JobPurchaseReturnJobDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public string? AsnNumber { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? PurchaseReturnRequestNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? ReturnReason { get; set; } + + /// + /// + /// + public DateTime ReturnTime { get; set; } + + /// + /// + /// + public string ReturnType { get; set; } + + /// + /// + /// + public string? RpNumber { get; set; } + + /// + /// + /// + public string? SupplierCode { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJob/IJobPurchaseReturnJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJob/IJobPurchaseReturnJobAppService.cs new file mode 100644 index 000000000..2c5cd7191 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJob/IJobPurchaseReturnJobAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob; + + +/// +/// +/// +public interface IJobPurchaseReturnJobAppService : + ICrudAppService< + JobPurchaseReturnJobDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobPurchaseReturnJobDto, + CreateUpdateJobPurchaseReturnJobDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJobDetail/Dtos/CreateUpdateJobPurchaseReturnJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJobDetail/Dtos/CreateUpdateJobPurchaseReturnJobDetailDto.cs new file mode 100644 index 000000000..9b288edd6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJobDetail/Dtos/CreateUpdateJobPurchaseReturnJobDetailDto.cs @@ -0,0 +1,207 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail.Dtos; + +[Serializable] +public class CreateUpdateJobPurchaseReturnJobDetailDto +{ + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledFromLocationArea { get; set; } + + /// + /// + /// + public string? HandledFromLocationCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationGroup { get; set; } + + /// + /// + /// + public string? HandledFromWarehouseCode { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoLine { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public string? Reason { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendFromLocationArea { get; set; } + + /// + /// + /// + public string? RecommendFromLocationCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendFromWarehouseCode { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJobDetail/Dtos/JobPurchaseReturnJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJobDetail/Dtos/JobPurchaseReturnJobDetailDto.cs new file mode 100644 index 000000000..eec1014e7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJobDetail/Dtos/JobPurchaseReturnJobDetailDto.cs @@ -0,0 +1,211 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail.Dtos; + +/// +/// +/// +[Serializable] +public class JobPurchaseReturnJobDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledFromLocationArea { get; set; } + + /// + /// + /// + public string? HandledFromLocationCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationGroup { get; set; } + + /// + /// + /// + public string? HandledFromWarehouseCode { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoLine { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public string? Reason { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendFromLocationArea { get; set; } + + /// + /// + /// + public string? RecommendFromLocationCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendFromWarehouseCode { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJobDetail/IJobPurchaseReturnJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJobDetail/IJobPurchaseReturnJobDetailAppService.cs new file mode 100644 index 000000000..8f9510bde --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPurchaseReturnJobDetail/IJobPurchaseReturnJobDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail; + + +/// +/// +/// +public interface IJobPurchaseReturnJobDetailAppService : + ICrudAppService< + JobPurchaseReturnJobDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobPurchaseReturnJobDetailDto, + CreateUpdateJobPurchaseReturnJobDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJob/Dtos/CreateUpdateJobPutawayJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJob/Dtos/CreateUpdateJobPutawayJobDto.cs new file mode 100644 index 000000000..07ab55bf0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJob/Dtos/CreateUpdateJobPutawayJobDto.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPutawayJob.Dtos; + +[Serializable] +public class CreateUpdateJobPutawayJobDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public string? AsnNumber { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public string? InspectNumber { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? ProductReceiptNumber { get; set; } + + /// + /// + /// + public string? PurchaseReceiptRequestNumber { get; set; } + + /// + /// + /// + public string PutawayMode { get; set; } + + /// + /// + /// + public string? ReceiptNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RpNumber { get; set; } + + /// + /// + /// + public string? SupplierCode { get; set; } + + /// + /// + /// + public string Type { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJob/Dtos/JobPutawayJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJob/Dtos/JobPutawayJobDto.cs new file mode 100644 index 000000000..c4b8d946d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJob/Dtos/JobPutawayJobDto.cs @@ -0,0 +1,158 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPutawayJob.Dtos; + +/// +/// +/// +[Serializable] +public class JobPutawayJobDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public string? AsnNumber { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public string? InspectNumber { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? ProductReceiptNumber { get; set; } + + /// + /// + /// + public string? PurchaseReceiptRequestNumber { get; set; } + + /// + /// + /// + public string PutawayMode { get; set; } + + /// + /// + /// + public string? ReceiptNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RpNumber { get; set; } + + /// + /// + /// + public string? SupplierCode { get; set; } + + /// + /// + /// + public string Type { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJob/IJobPutawayJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJob/IJobPutawayJobAppService.cs new file mode 100644 index 000000000..7d89ce5de --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJob/IJobPutawayJobAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPutawayJob; + + +/// +/// +/// +public interface IJobPutawayJobAppService : + ICrudAppService< + JobPutawayJobDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobPutawayJobDto, + CreateUpdateJobPutawayJobDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJobDetail/Dtos/CreateUpdateJobPutawayJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJobDetail/Dtos/CreateUpdateJobPutawayJobDetailDto.cs new file mode 100644 index 000000000..18c7ccf45 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJobDetail/Dtos/CreateUpdateJobPutawayJobDetailDto.cs @@ -0,0 +1,232 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail.Dtos; + +[Serializable] +public class CreateUpdateJobPutawayJobDetailDto +{ + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public string? FromLocationCode { get; set; } + + /// + /// + /// + public string? FromLocationErpCode { get; set; } + + /// + /// + /// + public string? FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromWarehouseCode { get; set; } + + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string? HandledToLocationArea { get; set; } + + /// + /// + /// + public string? HandledToLocationCode { get; set; } + + /// + /// + /// + public string? HandledToLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledToLocationGroup { get; set; } + + /// + /// + /// + public string? HandledToWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoLine { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? RecommendToLocationArea { get; set; } + + /// + /// + /// + public string? RecommendToLocationCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendToWarehouseCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJobDetail/Dtos/JobPutawayJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJobDetail/Dtos/JobPutawayJobDetailDto.cs new file mode 100644 index 000000000..5f9139834 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJobDetail/Dtos/JobPutawayJobDetailDto.cs @@ -0,0 +1,236 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail.Dtos; + +/// +/// +/// +[Serializable] +public class JobPutawayJobDetailDto : AuditedEntityDto +{ + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public string? FromLocationCode { get; set; } + + /// + /// + /// + public string? FromLocationErpCode { get; set; } + + /// + /// + /// + public string? FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromWarehouseCode { get; set; } + + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string? HandledToLocationArea { get; set; } + + /// + /// + /// + public string? HandledToLocationCode { get; set; } + + /// + /// + /// + public string? HandledToLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledToLocationGroup { get; set; } + + /// + /// + /// + public string? HandledToWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoLine { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? RecommendToLocationArea { get; set; } + + /// + /// + /// + public string? RecommendToLocationCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendToWarehouseCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJobDetail/IJobPutawayJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJobDetail/IJobPutawayJobDetailAppService.cs new file mode 100644 index 000000000..4f5fb6fd3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobPutawayJobDetail/IJobPutawayJobDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail; + + +/// +/// +/// +public interface IJobPutawayJobDetailAppService : + ICrudAppService< + JobPutawayJobDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobPutawayJobDetailDto, + CreateUpdateJobPutawayJobDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJob/Dtos/CreateUpdateJobUnplannedIssueJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJob/Dtos/CreateUpdateJobUnplannedIssueJobDto.cs new file mode 100644 index 000000000..e78e14f8b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJob/Dtos/CreateUpdateJobUnplannedIssueJobDto.cs @@ -0,0 +1,124 @@ +using System; +using System.Collections.Generic; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob.Dtos; + +[Serializable] +public class CreateUpdateJobUnplannedIssueJobDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime BuildDate { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public string? DeptCode { get; set; } + + /// + /// + /// + public string? DeptName { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? UnplannedIssueRequestNumber { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJob/Dtos/JobUnplannedIssueJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJob/Dtos/JobUnplannedIssueJobDto.cs new file mode 100644 index 000000000..2e12ada46 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJob/Dtos/JobUnplannedIssueJobDto.cs @@ -0,0 +1,128 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob.Dtos; + +/// +/// +/// +[Serializable] +public class JobUnplannedIssueJobDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime BuildDate { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public string? DeptCode { get; set; } + + /// + /// + /// + public string? DeptName { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? UnplannedIssueRequestNumber { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJob/IJobUnplannedIssueJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJob/IJobUnplannedIssueJobAppService.cs new file mode 100644 index 000000000..425a399d1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJob/IJobUnplannedIssueJobAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob; + + +/// +/// +/// +public interface IJobUnplannedIssueJobAppService : + ICrudAppService< + JobUnplannedIssueJobDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobUnplannedIssueJobDto, + CreateUpdateJobUnplannedIssueJobDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJobDetail/Dtos/CreateUpdateJobUnplannedIssueJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJobDetail/Dtos/CreateUpdateJobUnplannedIssueJobDetailDto.cs new file mode 100644 index 000000000..2532d99fd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJobDetail/Dtos/CreateUpdateJobUnplannedIssueJobDetailDto.cs @@ -0,0 +1,212 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail.Dtos; + +[Serializable] +public class CreateUpdateJobUnplannedIssueJobDetailDto +{ + /// + /// + /// + public string? CaseCode { get; set; } + + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledFromLocationArea { get; set; } + + /// + /// + /// + public string? HandledFromLocationCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationGroup { get; set; } + + /// + /// + /// + public string? HandledFromWarehouseCode { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? OnceBusiCode { get; set; } + + /// + /// + /// + public string? ProjCapacityCode { get; set; } + + /// + /// + /// + public string? ReasonCode { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendFromLocationArea { get; set; } + + /// + /// + /// + public string? RecommendFromLocationCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendFromWarehouseCode { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJobDetail/Dtos/JobUnplannedIssueJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJobDetail/Dtos/JobUnplannedIssueJobDetailDto.cs new file mode 100644 index 000000000..8f51158b5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJobDetail/Dtos/JobUnplannedIssueJobDetailDto.cs @@ -0,0 +1,216 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail.Dtos; + +/// +/// +/// +[Serializable] +public class JobUnplannedIssueJobDetailDto : AuditedEntityDto +{ + /// + /// + /// + public string? CaseCode { get; set; } + + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledFromLocationArea { get; set; } + + /// + /// + /// + public string? HandledFromLocationCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationGroup { get; set; } + + /// + /// + /// + public string? HandledFromWarehouseCode { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? OnceBusiCode { get; set; } + + /// + /// + /// + public string? ProjCapacityCode { get; set; } + + /// + /// + /// + public string? ReasonCode { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendFromLocationArea { get; set; } + + /// + /// + /// + public string? RecommendFromLocationCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendFromWarehouseCode { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJobDetail/IJobUnplannedIssueJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJobDetail/IJobUnplannedIssueJobDetailAppService.cs new file mode 100644 index 000000000..8c0e22bb4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedIssueJobDetail/IJobUnplannedIssueJobDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail; + + +/// +/// +/// +public interface IJobUnplannedIssueJobDetailAppService : + ICrudAppService< + JobUnplannedIssueJobDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobUnplannedIssueJobDetailDto, + CreateUpdateJobUnplannedIssueJobDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJob/Dtos/CreateUpdateJobUnplannedReceiptJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJob/Dtos/CreateUpdateJobUnplannedReceiptJobDto.cs new file mode 100644 index 000000000..4c8757d9b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJob/Dtos/CreateUpdateJobUnplannedReceiptJobDto.cs @@ -0,0 +1,124 @@ +using System; +using System.Collections.Generic; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob.Dtos; + +[Serializable] +public class CreateUpdateJobUnplannedReceiptJobDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime BuildDate { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public string? DeptCode { get; set; } + + /// + /// + /// + public string? DeptName { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? UnplannedReceiptRequestNumber { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJob/Dtos/JobUnplannedReceiptJobDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJob/Dtos/JobUnplannedReceiptJobDto.cs new file mode 100644 index 000000000..cd89cea49 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJob/Dtos/JobUnplannedReceiptJobDto.cs @@ -0,0 +1,128 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob.Dtos; + +/// +/// +/// +[Serializable] +public class JobUnplannedReceiptJobDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime? AcceptTime { get; set; } + + /// + /// + /// + public Guid? AcceptUserId { get; set; } + + /// + /// + /// + public string? AcceptUserName { get; set; } + + /// + /// + /// + public DateTime BuildDate { get; set; } + + /// + /// + /// + public DateTime? CompleteTime { get; set; } + + /// + /// + /// + public Guid? CompleteUserId { get; set; } + + /// + /// + /// + public string? CompleteUserName { get; set; } + + /// + /// + /// + public string? DeptCode { get; set; } + + /// + /// + /// + public string? DeptName { get; set; } + + /// + /// + /// + public bool? IsAutoComplete { get; set; } + + /// + /// + /// + public string? JobDescription { get; set; } + + /// + /// + /// + public string JobStatus { get; set; } + + /// + /// + /// + public string JobType { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public int Priority { get; set; } + + /// + /// + /// + public int PriorityIncrement { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? UnplannedReceiptRequestNumber { get; set; } + + /// + /// + /// + public string? UpStreamJobNumber { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? WorkGroupCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJob/IJobUnplannedReceiptJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJob/IJobUnplannedReceiptJobAppService.cs new file mode 100644 index 000000000..435f28349 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJob/IJobUnplannedReceiptJobAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob; + + +/// +/// +/// +public interface IJobUnplannedReceiptJobAppService : + ICrudAppService< + JobUnplannedReceiptJobDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobUnplannedReceiptJobDto, + CreateUpdateJobUnplannedReceiptJobDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJobDetail/Dtos/CreateUpdateJobUnplannedReceiptJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJobDetail/Dtos/CreateUpdateJobUnplannedReceiptJobDetailDto.cs new file mode 100644 index 000000000..9a525fdf5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJobDetail/Dtos/CreateUpdateJobUnplannedReceiptJobDetailDto.cs @@ -0,0 +1,212 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail.Dtos; + +[Serializable] +public class CreateUpdateJobUnplannedReceiptJobDetailDto +{ + /// + /// + /// + public string? CaseCode { get; set; } + + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string? HandledToLocationArea { get; set; } + + /// + /// + /// + public string? HandledToLocationCode { get; set; } + + /// + /// + /// + public string? HandledToLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledToLocationGroup { get; set; } + + /// + /// + /// + public string? HandledToWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? OnceBusiCode { get; set; } + + /// + /// + /// + public string? ProjCapacityCode { get; set; } + + /// + /// + /// + public string? ReasonCode { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? RecommendToLocationArea { get; set; } + + /// + /// + /// + public string? RecommendToLocationCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendToWarehouseCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJobDetail/Dtos/JobUnplannedReceiptJobDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJobDetail/Dtos/JobUnplannedReceiptJobDetailDto.cs new file mode 100644 index 000000000..f2944c63d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJobDetail/Dtos/JobUnplannedReceiptJobDetailDto.cs @@ -0,0 +1,216 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail.Dtos; + +/// +/// +/// +[Serializable] +public class JobUnplannedReceiptJobDetailDto : AuditedEntityDto +{ + /// + /// + /// + public string? CaseCode { get; set; } + + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string? HandledToLocationArea { get; set; } + + /// + /// + /// + public string? HandledToLocationCode { get; set; } + + /// + /// + /// + public string? HandledToLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledToLocationGroup { get; set; } + + /// + /// + /// + public string? HandledToWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? OnceBusiCode { get; set; } + + /// + /// + /// + public string? ProjCapacityCode { get; set; } + + /// + /// + /// + public string? ReasonCode { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? RecommendToLocationArea { get; set; } + + /// + /// + /// + public string? RecommendToLocationCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendToWarehouseCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJobDetail/IJobUnplannedReceiptJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJobDetail/IJobUnplannedReceiptJobDetailAppService.cs new file mode 100644 index 000000000..c30cba7ea --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/JobUnplannedReceiptJobDetail/IJobUnplannedReceiptJobDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail; + + +/// +/// +/// +public interface IJobUnplannedReceiptJobDetailAppService : + ICrudAppService< + JobUnplannedReceiptJobDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateJobUnplannedReceiptJobDetailDto, + CreateUpdateJobUnplannedReceiptJobDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelCountLabel/Dtos/CreateUpdateLabelCountLabelDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelCountLabel/Dtos/CreateUpdateLabelCountLabelDto.cs new file mode 100644 index 000000000..9295e93b1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelCountLabel/Dtos/CreateUpdateLabelCountLabelDto.cs @@ -0,0 +1,22 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelCountLabel.Dtos; + +[Serializable] +public class CreateUpdateLabelCountLabelDto +{ + /// + /// + /// + public int CountNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string RuleCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelCountLabel/Dtos/LabelCountLabelDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelCountLabel/Dtos/LabelCountLabelDto.cs new file mode 100644 index 000000000..d60302e25 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelCountLabel/Dtos/LabelCountLabelDto.cs @@ -0,0 +1,26 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelCountLabel.Dtos; + +/// +/// +/// +[Serializable] +public class LabelCountLabelDto : AuditedEntityDto +{ + /// + /// + /// + public int CountNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string RuleCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelCountLabel/ILabelCountLabelAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelCountLabel/ILabelCountLabelAppService.cs new file mode 100644 index 000000000..acdcf9e92 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelCountLabel/ILabelCountLabelAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.LabelCountLabel.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelCountLabel; + + +/// +/// +/// +public interface ILabelCountLabelAppService : + ICrudAppService< + LabelCountLabelDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateLabelCountLabelDto, + CreateUpdateLabelCountLabelDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelInventoryLabel/Dtos/CreateUpdateLabelInventoryLabelDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelInventoryLabel/Dtos/CreateUpdateLabelInventoryLabelDto.cs new file mode 100644 index 000000000..67c0e2f4d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelInventoryLabel/Dtos/CreateUpdateLabelInventoryLabelDto.cs @@ -0,0 +1,182 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel.Dtos; + +[Serializable] +public class CreateUpdateLabelInventoryLabelDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string? FullBarcodeString { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string LabelStatus { get; set; } + + /// + /// + /// + public string LabelType { get; set; } + + /// + /// + /// + public string? LocationErpCode { get; set; } + + /// + /// + /// + public string Lot { get; set; } + + /// + /// + /// + public DateTime? PlanArriveDate { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public string? ProductionInfoProdLine { get; set; } + + /// + /// + /// + public string? ProductionInfoShift { get; set; } + + /// + /// + /// + public string? ProductionInfoTeam { get; set; } + + /// + /// + /// + public string? PurchaseInfoAsnNumber { get; set; } + + /// + /// + /// + public string? PurchaseInfoPoNumber { get; set; } + + /// + /// + /// + public string? PurchaseInfoRpNumber { get; set; } + + /// + /// + /// + public string? PurchaseInfoSupplierCode { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? QualityInfo_Qlevel { get; set; } + + /// + /// + /// + public string? QualityInfo_QualityFile { get; set; } + + /// + /// + /// + public string? RecommendLocationCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Specifications { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? SupplierItemCode { get; set; } + + /// + /// + /// + public string? SupplierItemName { get; set; } + + /// + /// + /// + public string? SupplierName { get; set; } + + /// + /// + /// + public string? SupplierSimpleName { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelInventoryLabel/Dtos/LabelInventoryLabelDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelInventoryLabel/Dtos/LabelInventoryLabelDto.cs new file mode 100644 index 000000000..3b739b4d0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelInventoryLabel/Dtos/LabelInventoryLabelDto.cs @@ -0,0 +1,186 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel.Dtos; + +/// +/// +/// +[Serializable] +public class LabelInventoryLabelDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string? FullBarcodeString { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string LabelStatus { get; set; } + + /// + /// + /// + public string LabelType { get; set; } + + /// + /// + /// + public string? LocationErpCode { get; set; } + + /// + /// + /// + public string Lot { get; set; } + + /// + /// + /// + public DateTime? PlanArriveDate { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public string? ProductionInfo_ProdLine { get; set; } + + /// + /// + /// + public string? ProductionInfo_Shift { get; set; } + + /// + /// + /// + public string? ProductionInfo_Team { get; set; } + + /// + /// + /// + public string? PurchaseInfo_AsnNumber { get; set; } + + /// + /// + /// + public string? PurchaseInfo_PoNumber { get; set; } + + /// + /// + /// + public string? PurchaseInfo_RpNumber { get; set; } + + /// + /// + /// + public string? PurchaseInfo_SupplierCode { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? QualityInfo_Qlevel { get; set; } + + /// + /// + /// + public string? QualityInfo_QualityFile { get; set; } + + /// + /// + /// + public string? RecommendLocationCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Specifications { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? SupplierItemCode { get; set; } + + /// + /// + /// + public string? SupplierItemName { get; set; } + + /// + /// + /// + public string? SupplierName { get; set; } + + /// + /// + /// + public string? SupplierSimpleName { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelInventoryLabel/ILabelInventoryLabelAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelInventoryLabel/ILabelInventoryLabelAppService.cs new file mode 100644 index 000000000..ead34ee0a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelInventoryLabel/ILabelInventoryLabelAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel; + + +/// +/// +/// +public interface ILabelInventoryLabelAppService : + ICrudAppService< + LabelInventoryLabelDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateLabelInventoryLabelDto, + CreateUpdateLabelInventoryLabelDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelLabelDefinition/Dtos/CreateUpdateLabelLabelDefinitionDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelLabelDefinition/Dtos/CreateUpdateLabelLabelDefinitionDto.cs new file mode 100644 index 000000000..874f42c88 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelLabelDefinition/Dtos/CreateUpdateLabelLabelDefinitionDto.cs @@ -0,0 +1,52 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition.Dtos; + +[Serializable] +public class CreateUpdateLabelLabelDefinitionDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Format { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Prefix { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Separator { get; set; } + + /// + /// + /// + public int SerialLength { get; set; } + + /// + /// + /// + public string? Type { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelLabelDefinition/Dtos/LabelLabelDefinitionDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelLabelDefinition/Dtos/LabelLabelDefinitionDto.cs new file mode 100644 index 000000000..de9279303 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelLabelDefinition/Dtos/LabelLabelDefinitionDto.cs @@ -0,0 +1,56 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition.Dtos; + +/// +/// +/// +[Serializable] +public class LabelLabelDefinitionDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public string? Format { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public string? Prefix { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Separator { get; set; } + + /// + /// + /// + public int SerialLength { get; set; } + + /// + /// + /// + public string? Type { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelLabelDefinition/ILabelLabelDefinitionAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelLabelDefinition/ILabelLabelDefinitionAppService.cs new file mode 100644 index 000000000..e4b814d3d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelLabelDefinition/ILabelLabelDefinitionAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition; + + +/// +/// +/// +public interface ILabelLabelDefinitionAppService : + ICrudAppService< + LabelLabelDefinitionDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateLabelLabelDefinitionDto, + CreateUpdateLabelLabelDefinitionDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletCode/Dtos/CreateUpdateLabelPalletCodeDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletCode/Dtos/CreateUpdateLabelPalletCodeDto.cs new file mode 100644 index 000000000..9d52c2e0e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletCode/Dtos/CreateUpdateLabelPalletCodeDto.cs @@ -0,0 +1,22 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelPalletCode.Dtos; + +[Serializable] +public class CreateUpdateLabelPalletCodeDto +{ + /// + /// + /// + public int PalletlNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string RuleCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletCode/Dtos/LabelPalletCodeDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletCode/Dtos/LabelPalletCodeDto.cs new file mode 100644 index 000000000..0be51696e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletCode/Dtos/LabelPalletCodeDto.cs @@ -0,0 +1,26 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelPalletCode.Dtos; + +/// +/// +/// +[Serializable] +public class LabelPalletCodeDto : AuditedEntityDto +{ + /// + /// + /// + public int PalletlNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string RuleCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletCode/ILabelPalletCodeAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletCode/ILabelPalletCodeAppService.cs new file mode 100644 index 000000000..f71845716 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletCode/ILabelPalletCodeAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletCode.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelPalletCode; + + +/// +/// +/// +public interface ILabelPalletCodeAppService : + ICrudAppService< + LabelPalletCodeDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateLabelPalletCodeDto, + CreateUpdateLabelPalletCodeDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletLabel/Dtos/CreateUpdateLabelPalletLabelDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletLabel/Dtos/CreateUpdateLabelPalletLabelDto.cs new file mode 100644 index 000000000..852adb213 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletLabel/Dtos/CreateUpdateLabelPalletLabelDto.cs @@ -0,0 +1,52 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel.Dtos; + +[Serializable] +public class CreateUpdateLabelPalletLabelDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Desc1 { get; set; } + + /// + /// + /// + public string? Desc2 { get; set; } + + /// + /// + /// + public bool HasItem { get; set; } + + /// + /// + /// + public string LabelStatus { get; set; } + + /// + /// + /// + public string LabelType { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public Guid ParentId { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletLabel/Dtos/LabelPalletLabelDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletLabel/Dtos/LabelPalletLabelDto.cs new file mode 100644 index 000000000..c809ee782 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletLabel/Dtos/LabelPalletLabelDto.cs @@ -0,0 +1,56 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel.Dtos; + +/// +/// +/// +[Serializable] +public class LabelPalletLabelDto : AuditedEntityDto +{ + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string? Desc1 { get; set; } + + /// + /// + /// + public string? Desc2 { get; set; } + + /// + /// + /// + public bool HasItem { get; set; } + + /// + /// + /// + public string LabelStatus { get; set; } + + /// + /// + /// + public string LabelType { get; set; } + + /// + /// + /// + public string? Name { get; set; } + + /// + /// + /// + public Guid ParentId { get; set; } + + /// + /// + /// + public string? Remark { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletLabel/ILabelPalletLabelAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletLabel/ILabelPalletLabelAppService.cs new file mode 100644 index 000000000..b1de07c9a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelPalletLabel/ILabelPalletLabelAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel; + + +/// +/// +/// +public interface ILabelPalletLabelAppService : + ICrudAppService< + LabelPalletLabelDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateLabelPalletLabelDto, + CreateUpdateLabelPalletLabelDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSaleLabel/Dtos/CreateUpdateLabelSaleLabelDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSaleLabel/Dtos/CreateUpdateLabelSaleLabelDto.cs new file mode 100644 index 000000000..2a3aeea5f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSaleLabel/Dtos/CreateUpdateLabelSaleLabelDto.cs @@ -0,0 +1,117 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel.Dtos; + +[Serializable] +public class CreateUpdateLabelSaleLabelDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string ContainerCode { get; set; } + + /// + /// + /// + public string DocumentCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string FullBarcodeString { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string LabelStatus { get; set; } + + /// + /// + /// + public string LabelType { get; set; } + + /// + /// + /// + public string Lot { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? QualityInfo_Qlevel { get; set; } + + /// + /// + /// + public string? QualityInfo_QualityFile { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SaleInfo_SaleInfoName { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSaleLabel/Dtos/LabelSaleLabelDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSaleLabel/Dtos/LabelSaleLabelDto.cs new file mode 100644 index 000000000..1369d2c3b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSaleLabel/Dtos/LabelSaleLabelDto.cs @@ -0,0 +1,121 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel.Dtos; + +/// +/// +/// +[Serializable] +public class LabelSaleLabelDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string Code { get; set; } + + /// + /// + /// + public string ContainerCode { get; set; } + + /// + /// + /// + public string DocumentCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string FullBarcodeString { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string LabelStatus { get; set; } + + /// + /// + /// + public string LabelType { get; set; } + + /// + /// + /// + public string Lot { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? QualityInfo_Qlevel { get; set; } + + /// + /// + /// + public string? QualityInfo_QualityFile { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SaleInfo_SaleInfoName { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSaleLabel/ILabelSaleLabelAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSaleLabel/ILabelSaleLabelAppService.cs new file mode 100644 index 000000000..4301b52e0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSaleLabel/ILabelSaleLabelAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel; + + +/// +/// +/// +public interface ILabelSaleLabelAppService : + ICrudAppService< + LabelSaleLabelDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateLabelSaleLabelDto, + CreateUpdateLabelSaleLabelDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSerialCode/Dtos/CreateUpdateLabelSerialCodeDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSerialCode/Dtos/CreateUpdateLabelSerialCodeDto.cs new file mode 100644 index 000000000..1db4dbfee --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSerialCode/Dtos/CreateUpdateLabelSerialCodeDto.cs @@ -0,0 +1,22 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelSerialCode.Dtos; + +[Serializable] +public class CreateUpdateLabelSerialCodeDto +{ + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string RuleCode { get; set; } + + /// + /// + /// + public int SerialNumber { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSerialCode/Dtos/LabelSerialCodeDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSerialCode/Dtos/LabelSerialCodeDto.cs new file mode 100644 index 000000000..cc2408837 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSerialCode/Dtos/LabelSerialCodeDto.cs @@ -0,0 +1,26 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelSerialCode.Dtos; + +/// +/// +/// +[Serializable] +public class LabelSerialCodeDto : AuditedEntityDto +{ + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string RuleCode { get; set; } + + /// + /// + /// + public int SerialNumber { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSerialCode/ILabelSerialCodeAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSerialCode/ILabelSerialCodeAppService.cs new file mode 100644 index 000000000..4d92cfbaf --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/LabelSerialCode/ILabelSerialCodeAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.LabelSerialCode.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelSerialCode; + + +/// +/// +/// +public interface ILabelSerialCodeAppService : + ICrudAppService< + LabelSerialCodeDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateLabelSerialCodeDto, + CreateUpdateLabelSerialCodeDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageAnnouncement/Dtos/CreateUpdateMessageAnnouncementDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageAnnouncement/Dtos/CreateUpdateMessageAnnouncementDto.cs new file mode 100644 index 000000000..d086c523f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageAnnouncement/Dtos/CreateUpdateMessageAnnouncementDto.cs @@ -0,0 +1,42 @@ +using System; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement.Dtos; + +[Serializable] +public class CreateUpdateMessageAnnouncementDto +{ + /// + /// + /// + public DateTime ActiveTime { get; set; } + + /// + /// + /// + public string Brief { get; set; } + + /// + /// + /// + public string? Content { get; set; } + + /// + /// + /// + public DateTime ExpireTime { get; set; } + + /// + /// + /// + public string MessageLevel { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Title { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageAnnouncement/Dtos/MessageAnnouncementDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageAnnouncement/Dtos/MessageAnnouncementDto.cs new file mode 100644 index 000000000..b907b4656 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageAnnouncement/Dtos/MessageAnnouncementDto.cs @@ -0,0 +1,46 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement.Dtos; + +/// +/// +/// +[Serializable] +public class MessageAnnouncementDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveTime { get; set; } + + /// + /// + /// + public string Brief { get; set; } + + /// + /// + /// + public string? Content { get; set; } + + /// + /// + /// + public DateTime ExpireTime { get; set; } + + /// + /// + /// + public string MessageLevel { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Title { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageAnnouncement/IMessageAnnouncementAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageAnnouncement/IMessageAnnouncementAppService.cs new file mode 100644 index 000000000..4ba2f8da3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageAnnouncement/IMessageAnnouncementAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement; + + +/// +/// +/// +public interface IMessageAnnouncementAppService : + ICrudAppService< + MessageAnnouncementDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateMessageAnnouncementDto, + CreateUpdateMessageAnnouncementDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageType/Dtos/CreateUpdateMessageMessageTypeDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageType/Dtos/CreateUpdateMessageMessageTypeDto.cs new file mode 100644 index 000000000..941b7f241 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageType/Dtos/CreateUpdateMessageMessageTypeDto.cs @@ -0,0 +1,50 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageMessageType.Dtos; + +[Serializable] +public class CreateUpdateMessageMessageTypeDto +{ + /// + /// + /// + [DisplayName("MessageMessageTypeEmailTemplate")] + public string? EmailTemplate { get; set; } + + /// + /// + /// + [DisplayName("MessageMessageTypeIsSendEmail")] + public bool IsSendEmail { get; set; } + + /// + /// + /// + [DisplayName("MessageMessageTypeIsSendSms")] + public bool IsSendSms { get; set; } + + /// + /// + /// + [DisplayName("MessageMessageTypeMessageTypeCode")] + public string? MessageTypeCode { get; set; } + + /// + /// + /// + [DisplayName("MessageMessageTypeMessageTypeName")] + public string? MessageTypeName { get; set; } + + /// + /// + /// + [DisplayName("MessageMessageTypeRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("MessageMessageTypeSmsTemplate")] + public string? SmsTemplate { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageType/Dtos/MessageMessageTypeDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageType/Dtos/MessageMessageTypeDto.cs new file mode 100644 index 000000000..b300d40bb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageType/Dtos/MessageMessageTypeDto.cs @@ -0,0 +1,46 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageMessageType.Dtos; + +/// +/// +/// +[Serializable] +public class MessageMessageTypeDto : AuditedEntityDto +{ + /// + /// + /// + public string? EmailTemplate { get; set; } + + /// + /// + /// + public bool IsSendEmail { get; set; } + + /// + /// + /// + public bool IsSendSms { get; set; } + + /// + /// + /// + public string? MessageTypeCode { get; set; } + + /// + /// + /// + public string? MessageTypeName { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SmsTemplate { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageType/IMessageMessageTypeAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageType/IMessageMessageTypeAppService.cs new file mode 100644 index 000000000..d4c3bf7bd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageType/IMessageMessageTypeAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.MessageMessageType.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageMessageType; + + +/// +/// +/// +public interface IMessageMessageTypeAppService : + ICrudAppService< + MessageMessageTypeDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateMessageMessageTypeDto, + CreateUpdateMessageMessageTypeDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageTypeSubscribe/Dtos/CreateUpdateMessageMessageTypeSubscribeDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageTypeSubscribe/Dtos/CreateUpdateMessageMessageTypeSubscribeDto.cs new file mode 100644 index 000000000..89a3a65cd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageTypeSubscribe/Dtos/CreateUpdateMessageMessageTypeSubscribeDto.cs @@ -0,0 +1,32 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageMessageTypeSubscribe.Dtos; + +[Serializable] +public class CreateUpdateMessageMessageTypeSubscribeDto +{ + /// + /// + /// + [DisplayName("MessageMessageTypeSubscribeMessageTypeCode")] + public string? MessageTypeCode { get; set; } + + /// + /// + /// + [DisplayName("MessageMessageTypeSubscribeMessageTypeId")] + public Guid MessageTypeId { get; set; } + + /// + /// + /// + [DisplayName("MessageMessageTypeSubscribeRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("MessageMessageTypeSubscribeUsername")] + public string? Username { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageTypeSubscribe/Dtos/MessageMessageTypeSubscribeDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageTypeSubscribe/Dtos/MessageMessageTypeSubscribeDto.cs new file mode 100644 index 000000000..364d86c1b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageTypeSubscribe/Dtos/MessageMessageTypeSubscribeDto.cs @@ -0,0 +1,31 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageMessageTypeSubscribe.Dtos; + +/// +/// +/// +[Serializable] +public class MessageMessageTypeSubscribeDto : AuditedEntityDto +{ + /// + /// + /// + public string? MessageTypeCode { get; set; } + + /// + /// + /// + public Guid MessageTypeId { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Username { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageTypeSubscribe/IMessageMessageTypeSubscribeAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageTypeSubscribe/IMessageMessageTypeSubscribeAppService.cs new file mode 100644 index 000000000..c850df0b7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageMessageTypeSubscribe/IMessageMessageTypeSubscribeAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.MessageMessageTypeSubscribe.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageMessageTypeSubscribe; + + +/// +/// +/// +public interface IMessageMessageTypeSubscribeAppService : + ICrudAppService< + MessageMessageTypeSubscribeDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateMessageMessageTypeSubscribeDto, + CreateUpdateMessageMessageTypeSubscribeDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageNotifyMessage/Dtos/CreateUpdateMessageNotifyMessageDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageNotifyMessage/Dtos/CreateUpdateMessageNotifyMessageDto.cs new file mode 100644 index 000000000..154684add --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageNotifyMessage/Dtos/CreateUpdateMessageNotifyMessageDto.cs @@ -0,0 +1,44 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageNotifyMessage.Dtos; + +[Serializable] +public class CreateUpdateMessageNotifyMessageDto +{ + /// + /// + /// + [DisplayName("MessageNotifyMessageContent")] + public string? Content { get; set; } + + /// + /// + /// + [DisplayName("MessageNotifyMessageMessageLevel")] + public string MessageLevel { get; set; } + + /// + /// + /// + [DisplayName("MessageNotifyMessageMessageType")] + public string MessageType { get; set; } + + /// + /// + /// + [DisplayName("MessageNotifyMessageRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("MessageNotifyMessageSendTime")] + public DateTime SendTime { get; set; } + + /// + /// + /// + [DisplayName("MessageNotifyMessageTitle")] + public string Title { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageNotifyMessage/Dtos/MessageNotifyMessageDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageNotifyMessage/Dtos/MessageNotifyMessageDto.cs new file mode 100644 index 000000000..bfe6420a2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageNotifyMessage/Dtos/MessageNotifyMessageDto.cs @@ -0,0 +1,41 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageNotifyMessage.Dtos; + +/// +/// +/// +[Serializable] +public class MessageNotifyMessageDto : AuditedEntityDto +{ + /// + /// + /// + public string? Content { get; set; } + + /// + /// + /// + public string MessageLevel { get; set; } + + /// + /// + /// + public string MessageType { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public DateTime SendTime { get; set; } + + /// + /// + /// + public string Title { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageNotifyMessage/IMessageNotifyMessageAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageNotifyMessage/IMessageNotifyMessageAppService.cs new file mode 100644 index 000000000..342c5c34a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageNotifyMessage/IMessageNotifyMessageAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.MessageNotifyMessage.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageNotifyMessage; + + +/// +/// +/// +public interface IMessageNotifyMessageAppService : + ICrudAppService< + MessageNotifyMessageDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateMessageNotifyMessageDto, + CreateUpdateMessageNotifyMessageDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessagePrivateMessage/Dtos/CreateUpdateMessagePrivateMessageDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessagePrivateMessage/Dtos/CreateUpdateMessagePrivateMessageDto.cs new file mode 100644 index 000000000..b6817bb1e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessagePrivateMessage/Dtos/CreateUpdateMessagePrivateMessageDto.cs @@ -0,0 +1,74 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.MessagePrivateMessage.Dtos; + +[Serializable] +public class CreateUpdateMessagePrivateMessageDto +{ + /// + /// + /// + [DisplayName("MessagePrivateMessageContent")] + public string? Content { get; set; } + + /// + /// + /// + [DisplayName("MessagePrivateMessageFromUserId")] + public Guid FromUserId { get; set; } + + /// + /// + /// + [DisplayName("MessagePrivateMessageFromUsername")] + public string FromUsername { get; set; } + + /// + /// + /// + [DisplayName("MessagePrivateMessageHasRead")] + public bool HasRead { get; set; } + + /// + /// + /// + [DisplayName("MessagePrivateMessageMessageLevel")] + public string MessageLevel { get; set; } + + /// + /// + /// + [DisplayName("MessagePrivateMessageReadTime")] + public DateTime? ReadTime { get; set; } + + /// + /// + /// + [DisplayName("MessagePrivateMessageRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("MessagePrivateMessageSendTime")] + public DateTime SendTime { get; set; } + + /// + /// + /// + [DisplayName("MessagePrivateMessageTitle")] + public string Title { get; set; } + + /// + /// + /// + [DisplayName("MessagePrivateMessageToUserId")] + public Guid ToUserId { get; set; } + + /// + /// + /// + [DisplayName("MessagePrivateMessageToUsername")] + public string ToUsername { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessagePrivateMessage/Dtos/MessagePrivateMessageDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessagePrivateMessage/Dtos/MessagePrivateMessageDto.cs new file mode 100644 index 000000000..ea9908e5f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessagePrivateMessage/Dtos/MessagePrivateMessageDto.cs @@ -0,0 +1,66 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.MessagePrivateMessage.Dtos; + +/// +/// +/// +[Serializable] +public class MessagePrivateMessageDto : AuditedEntityDto +{ + /// + /// + /// + public string? Content { get; set; } + + /// + /// + /// + public Guid FromUserId { get; set; } + + /// + /// + /// + public string FromUsername { get; set; } + + /// + /// + /// + public bool HasRead { get; set; } + + /// + /// + /// + public string MessageLevel { get; set; } + + /// + /// + /// + public DateTime? ReadTime { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public DateTime SendTime { get; set; } + + /// + /// + /// + public string Title { get; set; } + + /// + /// + /// + public Guid ToUserId { get; set; } + + /// + /// + /// + public string ToUsername { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessagePrivateMessage/IMessagePrivateMessageAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessagePrivateMessage/IMessagePrivateMessageAppService.cs new file mode 100644 index 000000000..228f2fc53 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessagePrivateMessage/IMessagePrivateMessageAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.MessagePrivateMessage.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.MessagePrivateMessage; + + +/// +/// +/// +public interface IMessagePrivateMessageAppService : + ICrudAppService< + MessagePrivateMessageDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateMessagePrivateMessageDto, + CreateUpdateMessagePrivateMessageDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageUserNotifyMessage/Dtos/CreateUpdateMessageUserNotifyMessageDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageUserNotifyMessage/Dtos/CreateUpdateMessageUserNotifyMessageDto.cs new file mode 100644 index 000000000..32d14a688 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageUserNotifyMessage/Dtos/CreateUpdateMessageUserNotifyMessageDto.cs @@ -0,0 +1,80 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageUserNotifyMessage.Dtos; + +[Serializable] +public class CreateUpdateMessageUserNotifyMessageDto +{ + /// + /// + /// + [DisplayName("MessageUserNotifyMessageEmailHasSent")] + public bool EmailHasSent { get; set; } + + /// + /// + /// + [DisplayName("MessageUserNotifyMessageEmailSendTime")] + public DateTime? EmailSendTime { get; set; } + + /// + /// + /// + [DisplayName("MessageUserNotifyMessageHasPush")] + public bool HasPush { get; set; } + + /// + /// + /// + [DisplayName("MessageUserNotifyMessageHasRead")] + public bool HasRead { get; set; } + + /// + /// + /// + [DisplayName("MessageUserNotifyMessageMessageId")] + public Guid MessageId { get; set; } + + /// + /// + /// + [DisplayName("MessageUserNotifyMessagePushTime")] + public DateTime? PushTime { get; set; } + + /// + /// + /// + [DisplayName("MessageUserNotifyMessageReadTime")] + public DateTime? ReadTime { get; set; } + + /// + /// + /// + [DisplayName("MessageUserNotifyMessageRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("MessageUserNotifyMessageSmsHasSent")] + public bool SmsHasSent { get; set; } + + /// + /// + /// + [DisplayName("MessageUserNotifyMessageSmsSendTime")] + public DateTime? SmsSendTime { get; set; } + + /// + /// + /// + [DisplayName("MessageUserNotifyMessageTitle")] + public string? Title { get; set; } + + /// + /// + /// + [DisplayName("MessageUserNotifyMessageUsername")] + public string? Username { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageUserNotifyMessage/Dtos/MessageUserNotifyMessageDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageUserNotifyMessage/Dtos/MessageUserNotifyMessageDto.cs new file mode 100644 index 000000000..a6ff09483 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageUserNotifyMessage/Dtos/MessageUserNotifyMessageDto.cs @@ -0,0 +1,71 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageUserNotifyMessage.Dtos; + +/// +/// +/// +[Serializable] +public class MessageUserNotifyMessageDto : AuditedEntityDto +{ + /// + /// + /// + public bool EmailHasSent { get; set; } + + /// + /// + /// + public DateTime? EmailSendTime { get; set; } + + /// + /// + /// + public bool HasPush { get; set; } + + /// + /// + /// + public bool HasRead { get; set; } + + /// + /// + /// + public Guid MessageId { get; set; } + + /// + /// + /// + public DateTime? PushTime { get; set; } + + /// + /// + /// + public DateTime? ReadTime { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public bool SmsHasSent { get; set; } + + /// + /// + /// + public DateTime? SmsSendTime { get; set; } + + /// + /// + /// + public string? Title { get; set; } + + /// + /// + /// + public string? Username { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageUserNotifyMessage/IMessageUserNotifyMessageAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageUserNotifyMessage/IMessageUserNotifyMessageAppService.cs new file mode 100644 index 000000000..fb1630b5b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/MessageUserNotifyMessage/IMessageUserNotifyMessageAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.MessageUserNotifyMessage.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageUserNotifyMessage; + + +/// +/// +/// +public interface IMessageUserNotifyMessageAppService : + ICrudAppService< + MessageUserNotifyMessageDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateMessageUserNotifyMessageDto, + CreateUpdateMessageUserNotifyMessageDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNote/Dtos/CreateUpdateStoreBackFlushNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNote/Dtos/CreateUpdateStoreBackFlushNoteDto.cs new file mode 100644 index 000000000..3896f3c1b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNote/Dtos/CreateUpdateStoreBackFlushNoteDto.cs @@ -0,0 +1,190 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNote.Dtos; + +[Serializable] +public class CreateUpdateStoreBackFlushNoteDto +{ + /// + /// + /// + [DisplayName("StoreBackFlushNoteActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteCompleteTime")] + public DateTime CompleteTime { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteJobNumber")] + public string? JobNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteLocationArea")] + public string LocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteLocationCode")] + public string LocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteLocationErpCode")] + public string LocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteLocationGroup")] + public string LocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteLot")] + public string Lot { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNotePackingCode")] + public string? PackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteProdLine")] + public string ProdLine { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteProductionPlanNumber")] + public string ProductionPlanNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteProductReceiptNumber")] + public string? ProductReceiptNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteProductRecycleNumber")] + public string? ProductRecycleNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteShift")] + public string? Shift { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteStoreBackFlushNoteDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreBackFlushNoteSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteUom")] + public string Uom { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteWarehouseCode")] + public string WarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteWorker")] + public string? Worker { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteWorkshop")] + public string Workshop { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNote/Dtos/StoreBackFlushNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNote/Dtos/StoreBackFlushNoteDto.cs new file mode 100644 index 000000000..1d7e64a79 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNote/Dtos/StoreBackFlushNoteDto.cs @@ -0,0 +1,163 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNote.Dtos; + +/// +/// +/// +[Serializable] +public class StoreBackFlushNoteDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public DateTime CompleteTime { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? JobNumber { get; set; } + + /// + /// + /// + public string LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string LocationGroup { get; set; } + + /// + /// + /// + public string Lot { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PackingCode { get; set; } + + /// + /// + /// + public string ProdLine { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public string ProductionPlanNumber { get; set; } + + /// + /// + /// + public string? ProductReceiptNumber { get; set; } + + /// + /// + /// + public string? ProductRecycleNumber { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Shift { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string Workshop { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNote/IStoreBackFlushNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNote/IStoreBackFlushNoteAppService.cs new file mode 100644 index 000000000..61d360ee4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNote/IStoreBackFlushNoteAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNote; + + +/// +/// +/// +public interface IStoreBackFlushNoteAppService : + ICrudAppService< + StoreBackFlushNoteDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreBackFlushNoteDto, + CreateUpdateStoreBackFlushNoteDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNoteDetail/Dtos/CreateUpdateStoreBackFlushNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNoteDetail/Dtos/CreateUpdateStoreBackFlushNoteDetailDto.cs new file mode 100644 index 000000000..148349de4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNoteDetail/Dtos/CreateUpdateStoreBackFlushNoteDetailDto.cs @@ -0,0 +1,158 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreBackFlushNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailBomVersion")] + public string? BomVersion { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailContainerCode")] + public string? ContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailIsOffLine")] + public bool IsOffLine { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailLocationArea")] + public string LocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailLocationCode")] + public string LocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailLocationErpCode")] + public string LocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailLocationGroup")] + public string LocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailLot")] + public string? Lot { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailPackingCode")] + public string PackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailStatus")] + public string Status { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailUom")] + public string Uom { get; set; } + + /// + /// + /// + [DisplayName("StoreBackFlushNoteDetailWarehouseCode")] + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNoteDetail/Dtos/StoreBackFlushNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNoteDetail/Dtos/StoreBackFlushNoteDetailDto.cs new file mode 100644 index 000000000..58fce113e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNoteDetail/Dtos/StoreBackFlushNoteDetailDto.cs @@ -0,0 +1,141 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreBackFlushNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? BomVersion { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public bool IsOffLine { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNoteDetail/IStoreBackFlushNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNoteDetail/IStoreBackFlushNoteDetailAppService.cs new file mode 100644 index 000000000..f656d57c7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreBackFlushNoteDetail/IStoreBackFlushNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNoteDetail; + + +/// +/// +/// +public interface IStoreBackFlushNoteDetailAppService : + ICrudAppService< + StoreBackFlushNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreBackFlushNoteDetailDto, + CreateUpdateStoreBackFlushNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNote/Dtos/CreateUpdateStoreContainerBindNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNote/Dtos/CreateUpdateStoreContainerBindNoteDto.cs new file mode 100644 index 000000000..38ec8bd92 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNote/Dtos/CreateUpdateStoreContainerBindNoteDto.cs @@ -0,0 +1,64 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNote.Dtos; + +[Serializable] +public class CreateUpdateStoreContainerBindNoteDto +{ + /// + /// + /// + [DisplayName("StoreContainerBindNoteActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteBindTime")] + public DateTime BindTime { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteBindType")] + public string BindType { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteContainerCode")] + public string ContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteLocationCode")] + public string LocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteStoreContainerBindNoteDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreContainerBindNoteWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNote/Dtos/StoreContainerBindNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNote/Dtos/StoreContainerBindNoteDto.cs new file mode 100644 index 000000000..16dc81e32 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNote/Dtos/StoreContainerBindNoteDto.cs @@ -0,0 +1,58 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNote.Dtos; + +/// +/// +/// +[Serializable] +public class StoreContainerBindNoteDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public DateTime BindTime { get; set; } + + /// + /// + /// + public string BindType { get; set; } + + /// + /// + /// + public string ContainerCode { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNote/IStoreContainerBindNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNote/IStoreContainerBindNoteAppService.cs new file mode 100644 index 000000000..45c8e0af3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNote/IStoreContainerBindNoteAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNote; + + +/// +/// +/// +public interface IStoreContainerBindNoteAppService : + ICrudAppService< + StoreContainerBindNoteDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreContainerBindNoteDto, + CreateUpdateStoreContainerBindNoteDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNoteDetail/Dtos/CreateUpdateStoreContainerBindNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNoteDetail/Dtos/CreateUpdateStoreContainerBindNoteDetailDto.cs new file mode 100644 index 000000000..33db054ce --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNoteDetail/Dtos/CreateUpdateStoreContainerBindNoteDetailDto.cs @@ -0,0 +1,110 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreContainerBindNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreContainerBindNoteDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteDetailContainerCode")] + public string? ContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteDetailLot")] + public string? Lot { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteDetailPackingCode")] + public string PackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreContainerBindNoteDetailUom")] + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNoteDetail/Dtos/StoreContainerBindNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNoteDetail/Dtos/StoreContainerBindNoteDetailDto.cs new file mode 100644 index 000000000..3bd50dc0d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNoteDetail/Dtos/StoreContainerBindNoteDetailDto.cs @@ -0,0 +1,101 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreContainerBindNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNoteDetail/IStoreContainerBindNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNoteDetail/IStoreContainerBindNoteDetailAppService.cs new file mode 100644 index 000000000..89053da46 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreContainerBindNoteDetail/IStoreContainerBindNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNoteDetail; + + +/// +/// +/// +public interface IStoreContainerBindNoteDetailAppService : + ICrudAppService< + StoreContainerBindNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreContainerBindNoteDetailDto, + CreateUpdateStoreContainerBindNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNote/Dtos/CreateUpdateStoreCountAdjustNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNote/Dtos/CreateUpdateStoreCountAdjustNoteDto.cs new file mode 100644 index 000000000..6716b4f6d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNote/Dtos/CreateUpdateStoreCountAdjustNoteDto.cs @@ -0,0 +1,76 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNote.Dtos; + +[Serializable] +public class CreateUpdateStoreCountAdjustNoteDto +{ + /// + /// + /// + [DisplayName("StoreCountAdjustNoteActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteCountAdjustRequestNumber")] + public string? CountAdjustRequestNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteCountNoteNumber")] + public string? CountNoteNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteCountPlanNumber")] + public string? CountPlanNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteIsAdjusted")] + public bool IsAdjusted { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteJobNumber")] + public string? JobNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteStoreCountAdjustNoteDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteType")] + public string? Type { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNote/Dtos/StoreCountAdjustNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNote/Dtos/StoreCountAdjustNoteDto.cs new file mode 100644 index 000000000..ac119f488 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNote/Dtos/StoreCountAdjustNoteDto.cs @@ -0,0 +1,68 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNote.Dtos; + +/// +/// +/// +[Serializable] +public class StoreCountAdjustNoteDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public string? CountAdjustRequestNumber { get; set; } + + /// + /// + /// + public string? CountNoteNumber { get; set; } + + /// + /// + /// + public string? CountPlanNumber { get; set; } + + /// + /// + /// + public bool IsAdjusted { get; set; } + + /// + /// + /// + public string? JobNumber { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Type { get; set; } + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNote/IStoreCountAdjustNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNote/IStoreCountAdjustNoteAppService.cs new file mode 100644 index 000000000..877915fca --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNote/IStoreCountAdjustNoteAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNote; + + +/// +/// +/// +public interface IStoreCountAdjustNoteAppService : + ICrudAppService< + StoreCountAdjustNoteDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreCountAdjustNoteDto, + CreateUpdateStoreCountAdjustNoteDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNoteDetail/Dtos/CreateUpdateStoreCountAdjustNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNoteDetail/Dtos/CreateUpdateStoreCountAdjustNoteDetailDto.cs new file mode 100644 index 000000000..f1e891824 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNoteDetail/Dtos/CreateUpdateStoreCountAdjustNoteDetailDto.cs @@ -0,0 +1,176 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreCountAdjustNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailAdjustQty")] + public decimal AdjustQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailContainerCode")] + public string? ContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailCountLabel")] + public string CountLabel { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailCountQty")] + public decimal CountQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailInventoryQty")] + public decimal InventoryQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailLocationArea")] + public string? LocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailLocationCode")] + public string LocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailLocationErpCode")] + public string LocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailLocationGroup")] + public string? LocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailLot")] + public string? Lot { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailPackingCode")] + public string PackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailReasonCode")] + public string? ReasonCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailStatus")] + public string Status { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailTransInOut")] + public string TransInOut { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailUom")] + public string? Uom { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustNoteDetailWarehouseCode")] + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNoteDetail/Dtos/StoreCountAdjustNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNoteDetail/Dtos/StoreCountAdjustNoteDetailDto.cs new file mode 100644 index 000000000..be96d01bc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNoteDetail/Dtos/StoreCountAdjustNoteDetailDto.cs @@ -0,0 +1,156 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreCountAdjustNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public decimal AdjustQty { get; set; } + + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public string CountLabel { get; set; } + + /// + /// + /// + public decimal CountQty { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public decimal InventoryQty { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string? LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public string? ReasonCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string TransInOut { get; set; } + + /// + /// + /// + public string? Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNoteDetail/IStoreCountAdjustNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNoteDetail/IStoreCountAdjustNoteDetailAppService.cs new file mode 100644 index 000000000..246890f5d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustNoteDetail/IStoreCountAdjustNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNoteDetail; + + +/// +/// +/// +public interface IStoreCountAdjustNoteDetailAppService : + ICrudAppService< + StoreCountAdjustNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreCountAdjustNoteDetailDto, + CreateUpdateStoreCountAdjustNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequest/Dtos/CreateUpdateStoreCountAdjustRequestDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequest/Dtos/CreateUpdateStoreCountAdjustRequestDto.cs new file mode 100644 index 000000000..0820773d1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequest/Dtos/CreateUpdateStoreCountAdjustRequestDto.cs @@ -0,0 +1,88 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequestDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequest.Dtos; + +[Serializable] +public class CreateUpdateStoreCountAdjustRequestDto +{ + /// + /// + /// + [DisplayName("StoreCountAdjustRequestActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestAutoAgree")] + public bool AutoAgree { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestAutoCompleteJob")] + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestAutoHandle")] + public bool AutoHandle { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestAutoSubmit")] + public bool AutoSubmit { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestCountNoteNumber")] + public string? CountNoteNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestCountPlanNumber")] + public string? CountPlanNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDirectCreateNote")] + public bool DirectCreateNote { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestRequestStatus")] + public string RequestStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestStoreCountAdjustRequestDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequest/Dtos/StoreCountAdjustRequestDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequest/Dtos/StoreCountAdjustRequestDto.cs new file mode 100644 index 000000000..6e6b90ea3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequest/Dtos/StoreCountAdjustRequestDto.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequestDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequest.Dtos; + +/// +/// +/// +[Serializable] +public class StoreCountAdjustRequestDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public bool AutoAgree { get; set; } + + /// + /// + /// + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + public bool AutoHandle { get; set; } + + /// + /// + /// + public bool AutoSubmit { get; set; } + + /// + /// + /// + public string? CountNoteNumber { get; set; } + + /// + /// + /// + public string? CountPlanNumber { get; set; } + + /// + /// + /// + public bool DirectCreateNote { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string RequestStatus { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequest/IStoreCountAdjustRequestAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequest/IStoreCountAdjustRequestAppService.cs new file mode 100644 index 000000000..7a3e6dafb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequest/IStoreCountAdjustRequestAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequest.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequest; + + +/// +/// +/// +public interface IStoreCountAdjustRequestAppService : + ICrudAppService< + StoreCountAdjustRequestDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreCountAdjustRequestDto, + CreateUpdateStoreCountAdjustRequestDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequestDetail/Dtos/CreateUpdateStoreCountAdjustRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequestDetail/Dtos/CreateUpdateStoreCountAdjustRequestDetailDto.cs new file mode 100644 index 000000000..e0bea2a83 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequestDetail/Dtos/CreateUpdateStoreCountAdjustRequestDetailDto.cs @@ -0,0 +1,164 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequestDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreCountAdjustRequestDetailDto +{ + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailContainerCode")] + public string? ContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailCountQty")] + public decimal CountQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailInventoryQty")] + public decimal InventoryQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailLocationArea")] + public string? LocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailLocationCode")] + public string LocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailLocationErpCode")] + public string LocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailLocationGroup")] + public string? LocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailLot")] + public string? Lot { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailPackingCode")] + public string PackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailReasonCode")] + public string? ReasonCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailStatus")] + public string Status { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailUom")] + public string Uom { get; set; } + + /// + /// + /// + [DisplayName("StoreCountAdjustRequestDetailWarehouseCode")] + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequestDetail/Dtos/StoreCountAdjustRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequestDetail/Dtos/StoreCountAdjustRequestDetailDto.cs new file mode 100644 index 000000000..34a46efde --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequestDetail/Dtos/StoreCountAdjustRequestDetailDto.cs @@ -0,0 +1,146 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequestDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreCountAdjustRequestDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public decimal CountQty { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public decimal InventoryQty { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string? LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? ReasonCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequestDetail/IStoreCountAdjustRequestDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequestDetail/IStoreCountAdjustRequestDetailAppService.cs new file mode 100644 index 000000000..725033599 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountAdjustRequestDetail/IStoreCountAdjustRequestDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequestDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequestDetail; + + +/// +/// +/// +public interface IStoreCountAdjustRequestDetailAppService : + ICrudAppService< + StoreCountAdjustRequestDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreCountAdjustRequestDetailDto, + CreateUpdateStoreCountAdjustRequestDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNote/Dtos/CreateUpdateStoreCountNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNote/Dtos/CreateUpdateStoreCountNoteDto.cs new file mode 100644 index 000000000..a73dc2a59 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNote/Dtos/CreateUpdateStoreCountNoteDto.cs @@ -0,0 +1,82 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNote.Dtos; + +[Serializable] +public class CreateUpdateStoreCountNoteDto +{ + /// + /// + /// + [DisplayName("StoreCountNoteActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteAdjusted")] + public bool Adjusted { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteBeginTime")] + public DateTime BeginTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteCountPlanNumber")] + public string? CountPlanNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDescription")] + public string? Description { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteEndTime")] + public DateTime EndTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteStage")] + public string Stage { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteStoreCountNoteDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreCountNoteType")] + public string Type { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNote/Dtos/StoreCountNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNote/Dtos/StoreCountNoteDto.cs new file mode 100644 index 000000000..f2885789f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNote/Dtos/StoreCountNoteDto.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNote.Dtos; + +/// +/// +/// +[Serializable] +public class StoreCountNoteDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public bool Adjusted { get; set; } + + /// + /// + /// + public DateTime BeginTime { get; set; } + + /// + /// + /// + public string? CountPlanNumber { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public DateTime EndTime { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Stage { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string Type { get; set; } + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNote/IStoreCountNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNote/IStoreCountNoteAppService.cs new file mode 100644 index 000000000..7ee61a82e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNote/IStoreCountNoteAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNote; + + +/// +/// +/// +public interface IStoreCountNoteAppService : + ICrudAppService< + StoreCountNoteDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreCountNoteDto, + CreateUpdateStoreCountNoteDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteDetail/Dtos/CreateUpdateStoreCountNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteDetail/Dtos/CreateUpdateStoreCountNoteDetailDto.cs new file mode 100644 index 000000000..6151b92e8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteDetail/Dtos/CreateUpdateStoreCountNoteDetailDto.cs @@ -0,0 +1,254 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreCountNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreCountNoteDetailAdjusted")] + public bool Adjusted { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailAuditCountDescription")] + public string? AuditCountDescription { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailAuditCountOperator")] + public string? AuditCountOperator { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailAuditCountQty")] + public decimal AuditCountQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailAuditCountTime")] + public DateTime? AuditCountTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailContainerCode")] + public string? ContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCountLabel")] + public string CountLabel { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCountPlanNumber")] + public string? CountPlanNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailDetailStatus")] + public string DetailStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailFinalCountQty")] + public decimal FinalCountQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailFirstCountDescription")] + public string? FirstCountDescription { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailFirstCountOperator")] + public string? FirstCountOperator { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailFirstCountQty")] + public decimal FirstCountQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailFirstCountTime")] + public DateTime? FirstCountTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailInventoryQty")] + public decimal InventoryQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailLocationArea")] + public string? LocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailLocationCode")] + public string LocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailLocationErpCode")] + public string LocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailLocationGroup")] + public string? LocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailLot")] + public string? Lot { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailPackingCode")] + public string PackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailRepeatCountDescription")] + public string? RepeatCountDescription { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailRepeatCountOperator")] + public string? RepeatCountOperator { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailRepeatCountQty")] + public decimal RepeatCountQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailRepeatCountTime")] + public DateTime? RepeatCountTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailStage")] + public string Stage { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailStatus")] + public string Status { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailUom")] + public string? Uom { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailWarehouseCode")] + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteDetail/Dtos/StoreCountNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteDetail/Dtos/StoreCountNoteDetailDto.cs new file mode 100644 index 000000000..5aa8a6c96 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteDetail/Dtos/StoreCountNoteDetailDto.cs @@ -0,0 +1,221 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreCountNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public bool Adjusted { get; set; } + + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? AuditCountDescription { get; set; } + + /// + /// + /// + public string? AuditCountOperator { get; set; } + + /// + /// + /// + public decimal AuditCountQty { get; set; } + + /// + /// + /// + public DateTime? AuditCountTime { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public string CountLabel { get; set; } + + /// + /// + /// + public string? CountPlanNumber { get; set; } + + /// + /// + /// + public string DetailStatus { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public decimal FinalCountQty { get; set; } + + /// + /// + /// + public string? FirstCountDescription { get; set; } + + /// + /// + /// + public string? FirstCountOperator { get; set; } + + /// + /// + /// + public decimal FirstCountQty { get; set; } + + /// + /// + /// + public DateTime? FirstCountTime { get; set; } + + /// + /// + /// + public decimal InventoryQty { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string? LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RepeatCountDescription { get; set; } + + /// + /// + /// + public string? RepeatCountOperator { get; set; } + + /// + /// + /// + public decimal RepeatCountQty { get; set; } + + /// + /// + /// + public DateTime? RepeatCountTime { get; set; } + + /// + /// + /// + public string Stage { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteDetail/IStoreCountNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteDetail/IStoreCountNoteDetailAppService.cs new file mode 100644 index 000000000..ba636dd76 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteDetail/IStoreCountNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail; + + +/// +/// +/// +public interface IStoreCountNoteDetailAppService : + ICrudAppService< + StoreCountNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreCountNoteDetailDto, + CreateUpdateStoreCountNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlan/Dtos/CreateUpdateStoreCountPlanDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlan/Dtos/CreateUpdateStoreCountPlanDto.cs new file mode 100644 index 000000000..7052cb936 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlan/Dtos/CreateUpdateStoreCountPlanDto.cs @@ -0,0 +1,142 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreCountPlanDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountPlan.Dtos; + +[Serializable] +public class CreateUpdateStoreCountPlanDto +{ + /// + /// + /// + [DisplayName("StoreCountPlanActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanAutoAgree")] + public bool AutoAgree { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanAutoCompleteJob")] + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanAutoHandle")] + public bool AutoHandle { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanAutoSubmit")] + public bool AutoSubmit { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanBeginTime")] + public DateTime? BeginTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanCountMethod")] + public string CountMethod { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDescription")] + public string? Description { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDirectCreateNote")] + public bool DirectCreateNote { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanEndTime")] + public DateTime? EndTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanJsonInventoryStatus")] + public string? JsonInventoryStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanJsonItemCodes")] + public string? JsonItemCodes { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanJsonLocationCodes")] + public string? JsonLocationCodes { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanPlanTime")] + public DateTime PlanTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanRequestStatus")] + public string RequestStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanRequestType")] + public string RequestType { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanStage")] + public string Stage { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanStoreCountPlanDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreCountPlanType")] + public string Type { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlan/Dtos/StoreCountPlanDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlan/Dtos/StoreCountPlanDto.cs new file mode 100644 index 000000000..3edffe6c9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlan/Dtos/StoreCountPlanDto.cs @@ -0,0 +1,123 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCountPlanDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountPlan.Dtos; + +/// +/// +/// +[Serializable] +public class StoreCountPlanDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public bool AutoAgree { get; set; } + + /// + /// + /// + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + public bool AutoHandle { get; set; } + + /// + /// + /// + public bool AutoSubmit { get; set; } + + /// + /// + /// + public DateTime? BeginTime { get; set; } + + /// + /// + /// + public string CountMethod { get; set; } + + /// + /// + /// + public string? Description { get; set; } + + /// + /// + /// + public bool DirectCreateNote { get; set; } + + /// + /// + /// + public DateTime? EndTime { get; set; } + + /// + /// + /// + public string? JsonInventoryStatus { get; set; } + + /// + /// + /// + public string? JsonItemCodes { get; set; } + + /// + /// + /// + public string? JsonLocationCodes { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public DateTime PlanTime { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string RequestStatus { get; set; } + + /// + /// + /// + public string RequestType { get; set; } + + /// + /// + /// + public string Stage { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string Type { get; set; } + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlan/IStoreCountPlanAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlan/IStoreCountPlanAppService.cs new file mode 100644 index 000000000..b8e025910 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlan/IStoreCountPlanAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreCountPlan.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountPlan; + + +/// +/// +/// +public interface IStoreCountPlanAppService : + ICrudAppService< + StoreCountPlanDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreCountPlanDto, + CreateUpdateStoreCountPlanDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlanDetail/Dtos/CreateUpdateStoreCountPlanDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlanDetail/Dtos/CreateUpdateStoreCountPlanDetailDto.cs new file mode 100644 index 000000000..c45dfadfb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlanDetail/Dtos/CreateUpdateStoreCountPlanDetailDto.cs @@ -0,0 +1,242 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountPlanDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreCountPlanDetailDto +{ + /// + /// + /// + [DisplayName("StoreCountPlanDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailAuditCountDescription")] + public string? AuditCountDescription { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailAuditCountOperator")] + public string? AuditCountOperator { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailAuditCountQty")] + public decimal AuditCountQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailAuditCountTime")] + public DateTime? AuditCountTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailContainerCode")] + public string? ContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailCountLabel")] + public string CountLabel { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailDetailStatus")] + public int DetailStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailFinalCountQty")] + public decimal FinalCountQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailFirstCountDescription")] + public string? FirstCountDescription { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailFirstCountOperator")] + public string? FirstCountOperator { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailFirstCountQty")] + public decimal FirstCountQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailFirstCountTime")] + public DateTime? FirstCountTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailInventoryQty")] + public decimal InventoryQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailLocationArea")] + public string? LocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailLocationCode")] + public string LocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailLocationErpCode")] + public string LocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailLocationGroup")] + public string? LocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailLot")] + public string? Lot { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailPackingCode")] + public string PackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailRepeatCountDescription")] + public string? RepeatCountDescription { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailRepeatCountOperator")] + public string? RepeatCountOperator { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailRepeatCountQty")] + public decimal RepeatCountQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailRepeatCountTime")] + public DateTime? RepeatCountTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailStage")] + public string Stage { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailStatus")] + public string Status { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailUom")] + public string? Uom { get; set; } + + /// + /// + /// + [DisplayName("StoreCountPlanDetailWarehouseCode")] + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlanDetail/Dtos/StoreCountPlanDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlanDetail/Dtos/StoreCountPlanDetailDto.cs new file mode 100644 index 000000000..5a6b3177c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlanDetail/Dtos/StoreCountPlanDetailDto.cs @@ -0,0 +1,211 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountPlanDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreCountPlanDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? AuditCountDescription { get; set; } + + /// + /// + /// + public string? AuditCountOperator { get; set; } + + /// + /// + /// + public decimal AuditCountQty { get; set; } + + /// + /// + /// + public DateTime? AuditCountTime { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public string CountLabel { get; set; } + + /// + /// + /// + public int DetailStatus { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public decimal FinalCountQty { get; set; } + + /// + /// + /// + public string? FirstCountDescription { get; set; } + + /// + /// + /// + public string? FirstCountOperator { get; set; } + + /// + /// + /// + public decimal FirstCountQty { get; set; } + + /// + /// + /// + public DateTime? FirstCountTime { get; set; } + + /// + /// + /// + public decimal InventoryQty { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string? LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RepeatCountDescription { get; set; } + + /// + /// + /// + public string? RepeatCountOperator { get; set; } + + /// + /// + /// + public decimal RepeatCountQty { get; set; } + + /// + /// + /// + public DateTime? RepeatCountTime { get; set; } + + /// + /// + /// + public string Stage { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlanDetail/IStoreCountPlanDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlanDetail/IStoreCountPlanDetailAppService.cs new file mode 100644 index 000000000..bc63eccb2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountPlanDetail/IStoreCountPlanDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreCountPlanDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountPlanDetail; + + +/// +/// +/// +public interface IStoreCountPlanDetailAppService : + ICrudAppService< + StoreCountPlanDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreCountPlanDetailDto, + CreateUpdateStoreCountPlanDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsn/Dtos/CreateUpdateStoreCustomerAsnDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsn/Dtos/CreateUpdateStoreCustomerAsnDto.cs new file mode 100644 index 000000000..3db16333c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsn/Dtos/CreateUpdateStoreCustomerAsnDto.cs @@ -0,0 +1,94 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsnDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsn.Dtos; + +[Serializable] +public class CreateUpdateStoreCustomerAsnDto +{ + /// + /// + /// + [DisplayName("StoreCustomerAsnActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnBeginTime")] + public DateTime? BeginTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnContactEmail")] + public string? ContactEmail { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnContactName")] + public string? ContactName { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnContactPhone")] + public string? ContactPhone { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnCustomerCode")] + public string CustomerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnDockCode")] + public string? DockCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnEndTime")] + public DateTime? EndTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnSoNumber")] + public string SoNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnStatus")] + public int Status { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnStoreCustomerAsnDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreCustomerAsnWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsn/Dtos/StoreCustomerAsnDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsn/Dtos/StoreCustomerAsnDto.cs new file mode 100644 index 000000000..408bb326d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsn/Dtos/StoreCustomerAsnDto.cs @@ -0,0 +1,83 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsnDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsn.Dtos; + +/// +/// +/// +[Serializable] +public class StoreCustomerAsnDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public DateTime? BeginTime { get; set; } + + /// + /// + /// + public string? ContactEmail { get; set; } + + /// + /// + /// + public string? ContactName { get; set; } + + /// + /// + /// + public string? ContactPhone { get; set; } + + /// + /// + /// + public string CustomerCode { get; set; } + + /// + /// + /// + public string? DockCode { get; set; } + + /// + /// + /// + public DateTime? EndTime { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string SoNumber { get; set; } + + /// + /// + /// + public int Status { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsn/IStoreCustomerAsnAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsn/IStoreCustomerAsnAppService.cs new file mode 100644 index 000000000..9e575dc34 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsn/IStoreCustomerAsnAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsn.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsn; + + +/// +/// +/// +public interface IStoreCustomerAsnAppService : + ICrudAppService< + StoreCustomerAsnDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreCustomerAsnDto, + CreateUpdateStoreCustomerAsnDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsnDetail/Dtos/CreateUpdateStoreCustomerAsnDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsnDetail/Dtos/CreateUpdateStoreCustomerAsnDetailDto.cs new file mode 100644 index 000000000..35aec624d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsnDetail/Dtos/CreateUpdateStoreCustomerAsnDetailDto.cs @@ -0,0 +1,80 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsnDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreCustomerAsnDetailDto +{ + /// + /// + /// + [DisplayName("StoreCustomerAsnDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnDetailSoLine")] + public string? SoLine { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnDetailSoNumber")] + public string? SoNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerAsnDetailUom")] + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsnDetail/Dtos/StoreCustomerAsnDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsnDetail/Dtos/StoreCustomerAsnDetailDto.cs new file mode 100644 index 000000000..5da9bd658 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsnDetail/Dtos/StoreCustomerAsnDetailDto.cs @@ -0,0 +1,76 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsnDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreCustomerAsnDetailDto : AuditedEntityDto +{ + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SoLine { get; set; } + + /// + /// + /// + public string? SoNumber { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsnDetail/IStoreCustomerAsnDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsnDetail/IStoreCustomerAsnDetailAppService.cs new file mode 100644 index 000000000..4f474f1a6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerAsnDetail/IStoreCustomerAsnDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsnDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsnDetail; + + +/// +/// +/// +public interface IStoreCustomerAsnDetailAppService : + ICrudAppService< + StoreCustomerAsnDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreCustomerAsnDetailDto, + CreateUpdateStoreCustomerAsnDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNote/Dtos/CreateUpdateStoreCustomerReturnNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNote/Dtos/CreateUpdateStoreCustomerReturnNoteDto.cs new file mode 100644 index 000000000..332f85446 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNote/Dtos/CreateUpdateStoreCustomerReturnNoteDto.cs @@ -0,0 +1,58 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNote.Dtos; + +[Serializable] +public class CreateUpdateStoreCustomerReturnNoteDto +{ + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteCustomer")] + public string? Customer { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteJobNumber")] + public string? JobNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteReturnTime")] + public DateTime ReturnTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteStoreCustomerReturnNoteDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNote/Dtos/StoreCustomerReturnNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNote/Dtos/StoreCustomerReturnNoteDto.cs new file mode 100644 index 000000000..a07ad021f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNote/Dtos/StoreCustomerReturnNoteDto.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNote.Dtos; + +/// +/// +/// +[Serializable] +public class StoreCustomerReturnNoteDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public string? Customer { get; set; } + + /// + /// + /// + public string? JobNumber { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public DateTime ReturnTime { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNote/IStoreCustomerReturnNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNote/IStoreCustomerReturnNoteAppService.cs new file mode 100644 index 000000000..bf782ae67 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNote/IStoreCustomerReturnNoteAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNote; + + +/// +/// +/// +public interface IStoreCustomerReturnNoteAppService : + ICrudAppService< + StoreCustomerReturnNoteDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreCustomerReturnNoteDto, + CreateUpdateStoreCustomerReturnNoteDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNoteDetail/Dtos/CreateUpdateStoreCustomerReturnNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNoteDetail/Dtos/CreateUpdateStoreCustomerReturnNoteDetailDto.cs new file mode 100644 index 000000000..f373398a2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNoteDetail/Dtos/CreateUpdateStoreCustomerReturnNoteDetailDto.cs @@ -0,0 +1,200 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreCustomerReturnNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailFromContainerCode")] + public string? FromContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailFromLocationArea")] + public string? FromLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailFromLocationCode")] + public string FromLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailFromLocationErpCode")] + public string FromLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailFromLocationGroup")] + public string? FromLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailFromLot")] + public string? FromLot { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailFromPackingCode")] + public string? FromPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailFromStatus")] + public string FromStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailFromWarehouseCode")] + public string FromWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailToContainerCode")] + public string? ToContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailToLocationArea")] + public string? ToLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailToLocationCode")] + public string ToLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailToLocationErpCode")] + public string ToLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailToLocationGroup")] + public string? ToLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailToLot")] + public string? ToLot { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailToPackingCode")] + public string? ToPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailToStatus")] + public string ToStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailToWarehouseCode")] + public string ToWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCustomerReturnNoteDetailUom")] + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNoteDetail/Dtos/StoreCustomerReturnNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNoteDetail/Dtos/StoreCustomerReturnNoteDetailDto.cs new file mode 100644 index 000000000..04f907f1e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNoteDetail/Dtos/StoreCustomerReturnNoteDetailDto.cs @@ -0,0 +1,176 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreCustomerReturnNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string? FromContainerCode { get; set; } + + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public string FromLocationCode { get; set; } + + /// + /// + /// + public string FromLocationErpCode { get; set; } + + /// + /// + /// + public string? FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromLot { get; set; } + + /// + /// + /// + public string? FromPackingCode { get; set; } + + /// + /// + /// + public string FromStatus { get; set; } + + /// + /// + /// + public string FromWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? ToContainerCode { get; set; } + + /// + /// + /// + public string? ToLocationArea { get; set; } + + /// + /// + /// + public string ToLocationCode { get; set; } + + /// + /// + /// + public string ToLocationErpCode { get; set; } + + /// + /// + /// + public string? ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToLot { get; set; } + + /// + /// + /// + public string? ToPackingCode { get; set; } + + /// + /// + /// + public string ToStatus { get; set; } + + /// + /// + /// + public string ToWarehouseCode { get; set; } + + /// + /// + /// + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNoteDetail/IStoreCustomerReturnNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNoteDetail/IStoreCustomerReturnNoteDetailAppService.cs new file mode 100644 index 000000000..9eb3d4d1d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCustomerReturnNoteDetail/IStoreCustomerReturnNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNoteDetail; + + +/// +/// +/// +public interface IStoreCustomerReturnNoteDetailAppService : + ICrudAppService< + StoreCustomerReturnNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreCustomerReturnNoteDetailDto, + CreateUpdateStoreCustomerReturnNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNote/Dtos/CreateUpdateStoreDeliverNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNote/Dtos/CreateUpdateStoreDeliverNoteDto.cs new file mode 100644 index 000000000..1c3594255 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNote/Dtos/CreateUpdateStoreDeliverNoteDto.cs @@ -0,0 +1,88 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverNote.Dtos; + +[Serializable] +public class CreateUpdateStoreDeliverNoteDto +{ + /// + /// + /// + [DisplayName("StoreDeliverNoteActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteCountPrint")] + public int CountPrint { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteCustomerAddressCode")] + public string? CustomerAddressCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteCustomerCode")] + public string CustomerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDeliverPlanNumber")] + public string? DeliverPlanNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDeliverRequestNumber")] + public string? DeliverRequestNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDeliverRequestType")] + public string DeliverRequestType { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDeliverTime")] + public DateTime DeliverTime { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteJobNumber")] + public string? JobNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteStoreDeliverNoteDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreDeliverNoteWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNote/Dtos/StoreDeliverNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNote/Dtos/StoreDeliverNoteDto.cs new file mode 100644 index 000000000..3132e42e1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNote/Dtos/StoreDeliverNoteDto.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverNote.Dtos; + +/// +/// +/// +[Serializable] +public class StoreDeliverNoteDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public int CountPrint { get; set; } + + /// + /// + /// + public string? CustomerAddressCode { get; set; } + + /// + /// + /// + public string CustomerCode { get; set; } + + /// + /// + /// + public string? DeliverPlanNumber { get; set; } + + /// + /// + /// + public string? DeliverRequestNumber { get; set; } + + /// + /// + /// + public string DeliverRequestType { get; set; } + + /// + /// + /// + public DateTime DeliverTime { get; set; } + + /// + /// + /// + public string? JobNumber { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNote/IStoreDeliverNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNote/IStoreDeliverNoteAppService.cs new file mode 100644 index 000000000..1a31096a2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNote/IStoreDeliverNoteAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverNote; + + +/// +/// +/// +public interface IStoreDeliverNoteAppService : + ICrudAppService< + StoreDeliverNoteDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreDeliverNoteDto, + CreateUpdateStoreDeliverNoteDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNoteDetail/Dtos/CreateUpdateStoreDeliverNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNoteDetail/Dtos/CreateUpdateStoreDeliverNoteDetailDto.cs new file mode 100644 index 000000000..472982ab6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNoteDetail/Dtos/CreateUpdateStoreDeliverNoteDetailDto.cs @@ -0,0 +1,356 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreDeliverNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailFromContainerCode")] + public string? FromContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailFromLocationArea")] + public string? FromLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailFromLocationCode")] + public string FromLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailFromLocationErpCode")] + public string FromLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailFromLocationGroup")] + public string? FromLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailFromLot")] + public string FromLot { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailFromPackingCode")] + public string FromPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailFromStatus")] + public string FromStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailFromWarehouseCode")] + public string FromWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailHandledArriveDate")] + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailHandledContainerCode")] + public string? HandledContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailHandledExpireDate")] + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailHandledFromLocationArea")] + public string? HandledFromLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailHandledFromLocationCode")] + public string? HandledFromLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailHandledFromLocationErpCode")] + public string? HandledFromLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailHandledFromLocationGroup")] + public string? HandledFromLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailHandledFromWarehouseCode")] + public string? HandledFromWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailHandledLot")] + public string? HandledLot { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailHandledPackingCode")] + public string? HandledPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailHandledProduceDate")] + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailHandledQty")] + public decimal HandledQty { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailHandledSupplierBatch")] + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailRecommendArriveDate")] + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailRecommendContainerCode")] + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailRecommendExpireDate")] + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailRecommendFromLocationArea")] + public string? RecommendFromLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailRecommendFromLocationCode")] + public string? RecommendFromLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailRecommendFromLocationErpCode")] + public string? RecommendFromLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailRecommendFromLocationGroup")] + public string? RecommendFromLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailRecommendFromWarehouseCode")] + public string? RecommendFromWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailRecommendLot")] + public string? RecommendLot { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailRecommendPackingCode")] + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailRecommendProduceDate")] + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailRecommendQty")] + public decimal RecommendQty { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailRecommendSupplierBatch")] + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailToContainerCode")] + public string? ToContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailToLocationArea")] + public string? ToLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailToLocationCode")] + public string ToLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailToLocationErpCode")] + public string ToLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailToLocationGroup")] + public string? ToLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailToLot")] + public string ToLot { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailToPackingCode")] + public string ToPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailToStatus")] + public string ToStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailToWarehouseCode")] + public string ToWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverNoteDetailUom")] + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNoteDetail/Dtos/StoreDeliverNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNoteDetail/Dtos/StoreDeliverNoteDetailDto.cs new file mode 100644 index 000000000..a28b8a713 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNoteDetail/Dtos/StoreDeliverNoteDetailDto.cs @@ -0,0 +1,306 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreDeliverNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string? FromContainerCode { get; set; } + + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public string FromLocationCode { get; set; } + + /// + /// + /// + public string FromLocationErpCode { get; set; } + + /// + /// + /// + public string? FromLocationGroup { get; set; } + + /// + /// + /// + public string FromLot { get; set; } + + /// + /// + /// + public string FromPackingCode { get; set; } + + /// + /// + /// + public string FromStatus { get; set; } + + /// + /// + /// + public string FromWarehouseCode { get; set; } + + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledFromLocationArea { get; set; } + + /// + /// + /// + public string? HandledFromLocationCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationGroup { get; set; } + + /// + /// + /// + public string? HandledFromWarehouseCode { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendFromLocationArea { get; set; } + + /// + /// + /// + public string? RecommendFromLocationCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendFromWarehouseCode { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? ToContainerCode { get; set; } + + /// + /// + /// + public string? ToLocationArea { get; set; } + + /// + /// + /// + public string ToLocationCode { get; set; } + + /// + /// + /// + public string ToLocationErpCode { get; set; } + + /// + /// + /// + public string? ToLocationGroup { get; set; } + + /// + /// + /// + public string ToLot { get; set; } + + /// + /// + /// + public string ToPackingCode { get; set; } + + /// + /// + /// + public string ToStatus { get; set; } + + /// + /// + /// + public string ToWarehouseCode { get; set; } + + /// + /// + /// + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNoteDetail/IStoreDeliverNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNoteDetail/IStoreDeliverNoteDetailAppService.cs new file mode 100644 index 000000000..4098db5ba --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverNoteDetail/IStoreDeliverNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverNoteDetail; + + +/// +/// +/// +public interface IStoreDeliverNoteDetailAppService : + ICrudAppService< + StoreDeliverNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreDeliverNoteDetailDto, + CreateUpdateStoreDeliverNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlan/Dtos/CreateUpdateStoreDeliverPlanDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlan/Dtos/CreateUpdateStoreDeliverPlanDto.cs new file mode 100644 index 000000000..790cd8d77 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlan/Dtos/CreateUpdateStoreDeliverPlanDto.cs @@ -0,0 +1,112 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlanDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlan.Dtos; + +[Serializable] +public class CreateUpdateStoreDeliverPlanDto +{ + /// + /// + /// + [DisplayName("StoreDeliverPlanActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanAutoAgree")] + public bool AutoAgree { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanAutoCompleteJob")] + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanAutoHandle")] + public bool AutoHandle { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanAutoSubmit")] + public bool AutoSubmit { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanCustomerAddressCode")] + public string CustomerAddressCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanCustomerCode")] + public string CustomerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanDirectCreateNote")] + public bool DirectCreateNote { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanPlanDate")] + public DateTime PlanDate { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanPlanTime")] + public DateTime PlanTime { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanProject")] + public string Project { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanRequestStatus")] + public string RequestStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanSoNumber")] + public string SoNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanStoreDeliverPlanDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreDeliverPlanWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlan/Dtos/StoreDeliverPlanDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlan/Dtos/StoreDeliverPlanDto.cs new file mode 100644 index 000000000..1f4600024 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlan/Dtos/StoreDeliverPlanDto.cs @@ -0,0 +1,98 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlanDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlan.Dtos; + +/// +/// +/// +[Serializable] +public class StoreDeliverPlanDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public bool AutoAgree { get; set; } + + /// + /// + /// + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + public bool AutoHandle { get; set; } + + /// + /// + /// + public bool AutoSubmit { get; set; } + + /// + /// + /// + public string CustomerAddressCode { get; set; } + + /// + /// + /// + public string CustomerCode { get; set; } + + /// + /// + /// + public bool DirectCreateNote { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public DateTime PlanDate { get; set; } + + /// + /// + /// + public DateTime PlanTime { get; set; } + + /// + /// + /// + public string Project { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string RequestStatus { get; set; } + + /// + /// + /// + public string SoNumber { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlan/IStoreDeliverPlanAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlan/IStoreDeliverPlanAppService.cs new file mode 100644 index 000000000..6925de428 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlan/IStoreDeliverPlanAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlan.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlan; + + +/// +/// +/// +public interface IStoreDeliverPlanAppService : + ICrudAppService< + StoreDeliverPlanDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreDeliverPlanDto, + CreateUpdateStoreDeliverPlanDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlanDetail/Dtos/CreateUpdateStoreDeliverPlanDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlanDetail/Dtos/CreateUpdateStoreDeliverPlanDetailDto.cs new file mode 100644 index 000000000..1d8f6eecf --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlanDetail/Dtos/CreateUpdateStoreDeliverPlanDetailDto.cs @@ -0,0 +1,80 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlanDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreDeliverPlanDetailDto +{ + /// + /// + /// + [DisplayName("StoreDeliverPlanDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanDetailSoLine")] + public string? SoLine { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanDetailSoNumber")] + public string? SoNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverPlanDetailUom")] + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlanDetail/Dtos/StoreDeliverPlanDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlanDetail/Dtos/StoreDeliverPlanDetailDto.cs new file mode 100644 index 000000000..da4abb3f6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlanDetail/Dtos/StoreDeliverPlanDetailDto.cs @@ -0,0 +1,76 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlanDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreDeliverPlanDetailDto : AuditedEntityDto +{ + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SoLine { get; set; } + + /// + /// + /// + public string? SoNumber { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlanDetail/IStoreDeliverPlanDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlanDetail/IStoreDeliverPlanDetailAppService.cs new file mode 100644 index 000000000..d02b43bf1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverPlanDetail/IStoreDeliverPlanDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlanDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlanDetail; + + +/// +/// +/// +public interface IStoreDeliverPlanDetailAppService : + ICrudAppService< + StoreDeliverPlanDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreDeliverPlanDetailDto, + CreateUpdateStoreDeliverPlanDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequest/Dtos/CreateUpdateStoreDeliverRequestDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequest/Dtos/CreateUpdateStoreDeliverRequestDto.cs new file mode 100644 index 000000000..0c2e38a24 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequest/Dtos/CreateUpdateStoreDeliverRequestDto.cs @@ -0,0 +1,106 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequestDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequest.Dtos; + +[Serializable] +public class CreateUpdateStoreDeliverRequestDto +{ + /// + /// + /// + [DisplayName("StoreDeliverRequestActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestAutoAgree")] + public bool AutoAgree { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestAutoCompleteJob")] + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestAutoHandle")] + public bool AutoHandle { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestAutoSubmit")] + public bool AutoSubmit { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestCustomerAddressCode")] + public string? CustomerAddressCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestCustomerCode")] + public string CustomerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestDeliverPlanNumber")] + public string? DeliverPlanNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestDeliverRequestType")] + public string DeliverRequestType { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestDeliverTime")] + public DateTime DeliverTime { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestDirectCreateNote")] + public bool DirectCreateNote { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestRequestStatus")] + public string RequestStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestStoreDeliverRequestDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreDeliverRequestWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequest/Dtos/StoreDeliverRequestDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequest/Dtos/StoreDeliverRequestDto.cs new file mode 100644 index 000000000..81742d192 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequest/Dtos/StoreDeliverRequestDto.cs @@ -0,0 +1,93 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequestDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequest.Dtos; + +/// +/// +/// +[Serializable] +public class StoreDeliverRequestDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public bool AutoAgree { get; set; } + + /// + /// + /// + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + public bool AutoHandle { get; set; } + + /// + /// + /// + public bool AutoSubmit { get; set; } + + /// + /// + /// + public string? CustomerAddressCode { get; set; } + + /// + /// + /// + public string CustomerCode { get; set; } + + /// + /// + /// + public string? DeliverPlanNumber { get; set; } + + /// + /// + /// + public string DeliverRequestType { get; set; } + + /// + /// + /// + public DateTime DeliverTime { get; set; } + + /// + /// + /// + public bool DirectCreateNote { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string RequestStatus { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequest/IStoreDeliverRequestAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequest/IStoreDeliverRequestAppService.cs new file mode 100644 index 000000000..0715a6e7e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequest/IStoreDeliverRequestAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequest.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequest; + + +/// +/// +/// +public interface IStoreDeliverRequestAppService : + ICrudAppService< + StoreDeliverRequestDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreDeliverRequestDto, + CreateUpdateStoreDeliverRequestDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequestDetail/Dtos/CreateUpdateStoreDeliverRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequestDetail/Dtos/CreateUpdateStoreDeliverRequestDetailDto.cs new file mode 100644 index 000000000..4f76c37f1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequestDetail/Dtos/CreateUpdateStoreDeliverRequestDetailDto.cs @@ -0,0 +1,74 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequestDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreDeliverRequestDetailDto +{ + /// + /// + /// + [DisplayName("StoreDeliverRequestDetailAreaCode")] + public string? AreaCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreDeliverRequestDetailUom")] + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequestDetail/Dtos/StoreDeliverRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequestDetail/Dtos/StoreDeliverRequestDetailDto.cs new file mode 100644 index 000000000..0b4c55d56 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequestDetail/Dtos/StoreDeliverRequestDetailDto.cs @@ -0,0 +1,71 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequestDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreDeliverRequestDetailDto : AuditedEntityDto +{ + /// + /// + /// + public string? AreaCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequestDetail/IStoreDeliverRequestDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequestDetail/IStoreDeliverRequestDetailAppService.cs new file mode 100644 index 000000000..23409cba1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreDeliverRequestDetail/IStoreDeliverRequestDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequestDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequestDetail; + + +/// +/// +/// +public interface IStoreDeliverRequestDetailAppService : + ICrudAppService< + StoreDeliverRequestDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreDeliverRequestDetailDto, + CreateUpdateStoreDeliverRequestDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreExchangeDatum/Dtos/CreateUpdateStoreExchangeDatumDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreExchangeDatum/Dtos/CreateUpdateStoreExchangeDatumDto.cs new file mode 100644 index 000000000..bcb07f0c1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreExchangeDatum/Dtos/CreateUpdateStoreExchangeDatumDto.cs @@ -0,0 +1,116 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreExchangeDatum.Dtos; + +[Serializable] +public class CreateUpdateStoreExchangeDatumDto +{ + /// + /// + /// + [DisplayName("StoreExchangeDatumDataAction")] + public int DataAction { get; set; } + + /// + /// + /// + [DisplayName("StoreExchangeDatumDataContent")] + public string? DataContent { get; set; } + + /// + /// + /// + [DisplayName("StoreExchangeDatumDataIdentityCode")] + public string DataIdentityCode { get; set; } + + /// + /// + /// + [DisplayName("StoreExchangeDatumDataType")] + public string DataType { get; set; } + + /// + /// + /// + [DisplayName("StoreExchangeDatumDestinationSystem")] + public string DestinationSystem { get; set; } + + /// + /// + /// + [DisplayName("StoreExchangeDatumEffectiveDate")] + public DateTime EffectiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreExchangeDatumErrorCode")] + public string ErrorCode { get; set; } + + /// + /// + /// + [DisplayName("StoreExchangeDatumErrorMessage")] + public string? ErrorMessage { get; set; } + + /// + /// + /// + [DisplayName("StoreExchangeDatumNumber")] + public long Number { get; set; } + + /// + /// + /// + [DisplayName("StoreExchangeDatumReader")] + public string? Reader { get; set; } + + /// + /// + /// + [DisplayName("StoreExchangeDatumReadTime")] + public DateTime? ReadTime { get; set; } + + /// + /// + /// + [DisplayName("StoreExchangeDatumRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreExchangeDatumRetryTimes")] + public int RetryTimes { get; set; } + + /// + /// + /// + [DisplayName("StoreExchangeDatumSourceSystem")] + public string SourceSystem { get; set; } + + /// + /// + /// + [DisplayName("StoreExchangeDatumStatus")] + public string Status { get; set; } + + /// + /// + /// + [DisplayName("StoreExchangeDatumTyrpNumber")] + public string? TyrpNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreExchangeDatumWriter")] + public string? Writer { get; set; } + + /// + /// + /// + [DisplayName("StoreExchangeDatumWriteTime")] + public DateTime WriteTime { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreExchangeDatum/Dtos/StoreExchangeDatumDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreExchangeDatum/Dtos/StoreExchangeDatumDto.cs new file mode 100644 index 000000000..f2366f674 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreExchangeDatum/Dtos/StoreExchangeDatumDto.cs @@ -0,0 +1,101 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreExchangeDatum.Dtos; + +/// +/// +/// +[Serializable] +public class StoreExchangeDatumDto : AuditedEntityDto +{ + /// + /// + /// + public int DataAction { get; set; } + + /// + /// + /// + public string? DataContent { get; set; } + + /// + /// + /// + public string DataIdentityCode { get; set; } + + /// + /// + /// + public string DataType { get; set; } + + /// + /// + /// + public string DestinationSystem { get; set; } + + /// + /// + /// + public DateTime EffectiveDate { get; set; } + + /// + /// + /// + public string ErrorCode { get; set; } + + /// + /// + /// + public string? ErrorMessage { get; set; } + + /// + /// + /// + public long Number { get; set; } + + /// + /// + /// + public string? Reader { get; set; } + + /// + /// + /// + public DateTime? ReadTime { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public int RetryTimes { get; set; } + + /// + /// + /// + public string SourceSystem { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public string? TyrpNumber { get; set; } + + /// + /// + /// + public string? Writer { get; set; } + + /// + /// + /// + public DateTime WriteTime { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreExchangeDatum/IStoreExchangeDatumAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreExchangeDatum/IStoreExchangeDatumAppService.cs new file mode 100644 index 000000000..7e116a5d2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreExchangeDatum/IStoreExchangeDatumAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreExchangeDatum.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreExchangeDatum; + + +/// +/// +/// +public interface IStoreExchangeDatumAppService : + ICrudAppService< + StoreExchangeDatumDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreExchangeDatumDto, + CreateUpdateStoreExchangeDatumDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNote/Dtos/CreateUpdateStoreInspectAbnormalNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNote/Dtos/CreateUpdateStoreInspectAbnormalNoteDto.cs new file mode 100644 index 000000000..19375eaa2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNote/Dtos/CreateUpdateStoreInspectAbnormalNoteDto.cs @@ -0,0 +1,58 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNote.Dtos; + +[Serializable] +public class CreateUpdateStoreInspectAbnormalNoteDto +{ + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteInspectNumber")] + public string? InspectNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteReceiptNumber")] + public string? ReceiptNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteStoreInspectAbnormalNoteDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteSupplierCode")] + public string SupplierCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNote/Dtos/StoreInspectAbnormalNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNote/Dtos/StoreInspectAbnormalNoteDto.cs new file mode 100644 index 000000000..9a91d25ee --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNote/Dtos/StoreInspectAbnormalNoteDto.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNote.Dtos; + +/// +/// +/// +[Serializable] +public class StoreInspectAbnormalNoteDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public string? InspectNumber { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? ReceiptNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string SupplierCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNote/IStoreInspectAbnormalNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNote/IStoreInspectAbnormalNoteAppService.cs new file mode 100644 index 000000000..5cb761eec --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNote/IStoreInspectAbnormalNoteAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNote; + + +/// +/// +/// +public interface IStoreInspectAbnormalNoteAppService : + ICrudAppService< + StoreInspectAbnormalNoteDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreInspectAbnormalNoteDto, + CreateUpdateStoreInspectAbnormalNoteDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNoteDetail/Dtos/CreateUpdateStoreInspectAbnormalNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNoteDetail/Dtos/CreateUpdateStoreInspectAbnormalNoteDetailDto.cs new file mode 100644 index 000000000..a8ac9ea9e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNoteDetail/Dtos/CreateUpdateStoreInspectAbnormalNoteDetailDto.cs @@ -0,0 +1,122 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreInspectAbnormalNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailAbnormalType")] + public string AbnormalType { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailContainerCode")] + public string? ContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailLot")] + public string? Lot { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailPackingCode")] + public string PackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailPhotos")] + public string? Photos { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectAbnormalNoteDetailUom")] + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNoteDetail/Dtos/StoreInspectAbnormalNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNoteDetail/Dtos/StoreInspectAbnormalNoteDetailDto.cs new file mode 100644 index 000000000..3ff2d34ea --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNoteDetail/Dtos/StoreInspectAbnormalNoteDetailDto.cs @@ -0,0 +1,111 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreInspectAbnormalNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public string AbnormalType { get; set; } + + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public string? Photos { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNoteDetail/IStoreInspectAbnormalNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNoteDetail/IStoreInspectAbnormalNoteDetailAppService.cs new file mode 100644 index 000000000..5cd51481f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectAbnormalNoteDetail/IStoreInspectAbnormalNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNoteDetail; + + +/// +/// +/// +public interface IStoreInspectAbnormalNoteDetailAppService : + ICrudAppService< + StoreInspectAbnormalNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreInspectAbnormalNoteDetailDto, + CreateUpdateStoreInspectAbnormalNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNote/Dtos/CreateUpdateStoreInspectNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNote/Dtos/CreateUpdateStoreInspectNoteDto.cs new file mode 100644 index 000000000..ef91228c5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNote/Dtos/CreateUpdateStoreInspectNoteDto.cs @@ -0,0 +1,95 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteSummaryDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNote.Dtos; + +[Serializable] +public class CreateUpdateStoreInspectNoteDto +{ + /// + /// + /// + [DisplayName("StoreInspectNoteActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteAsnNumber")] + public string? AsnNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteInspectNumber")] + public string? InspectNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteJobNumber")] + public string? JobNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteNextAction")] + public string NextAction { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNotePoNumber")] + public string? PoNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNotePurchaseReceiptRequestNumber")] + public string? PurchaseReceiptRequestNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteReceiptNumber")] + public string? ReceiptNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteRpNumber")] + public string? RpNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteStoreInspectNoteDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreInspectNoteSupplierCode")] + public string SupplierCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNote/Dtos/StoreInspectNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNote/Dtos/StoreInspectNoteDto.cs new file mode 100644 index 000000000..814bbc0f0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNote/Dtos/StoreInspectNoteDto.cs @@ -0,0 +1,84 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteSummaryDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNote.Dtos; + +/// +/// +/// +[Serializable] +public class StoreInspectNoteDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public string? AsnNumber { get; set; } + + /// + /// + /// + public string? InspectNumber { get; set; } + + /// + /// + /// + public string? JobNumber { get; set; } + + /// + /// + /// + public string NextAction { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public string? PurchaseReceiptRequestNumber { get; set; } + + /// + /// + /// + public string? ReceiptNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RpNumber { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string SupplierCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNote/IStoreInspectNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNote/IStoreInspectNoteAppService.cs new file mode 100644 index 000000000..057fb5b4e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNote/IStoreInspectNoteAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNote; + + +/// +/// +/// +public interface IStoreInspectNoteAppService : + ICrudAppService< + StoreInspectNoteDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreInspectNoteDto, + CreateUpdateStoreInspectNoteDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteDetail/Dtos/CreateUpdateStoreInspectNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteDetail/Dtos/CreateUpdateStoreInspectNoteDetailDto.cs new file mode 100644 index 000000000..5dc46e109 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteDetail/Dtos/CreateUpdateStoreInspectNoteDetailDto.cs @@ -0,0 +1,260 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreInspectNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreInspectNoteDetailAbcClass")] + public string? AbcClass { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailAppearance")] + public string? Appearance { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailContainerCode")] + public string? ContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailCrackQty")] + public decimal CrackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailDetailInspectStatus")] + public string DetailInspectStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailFailedQty")] + public decimal FailedQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailFailedReason")] + public string? FailedReason { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailGoodQty")] + public decimal GoodQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailInspectDate")] + public DateTime? InspectDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailInspectQty")] + public decimal InspectQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailInspectType")] + public string InspectType { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailInspectUser")] + public string? InspectUser { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailLocationArea")] + public string? LocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailLocationCode")] + public string LocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailLocationErpCode")] + public string LocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailLocationGroup")] + public string? LocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailLot")] + public string? Lot { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailNotPassedQty")] + public decimal NotPassedQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailOtherPropertyJson")] + public string? OtherPropertyJson { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailPackingCode")] + public string PackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailPhotos")] + public string? Photos { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailPoLine")] + public string? PoLine { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailPoNumber")] + public string? PoNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailReceiveQty")] + public decimal ReceiveQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailSamplePercent")] + public decimal SamplePercent { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailStatus")] + public string Status { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailUom")] + public string? Uom { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailVolume")] + public string? Volume { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailWarehouseCode")] + public string WarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteDetailWeight")] + public string? Weight { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteDetail/Dtos/StoreInspectNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteDetail/Dtos/StoreInspectNoteDetailDto.cs new file mode 100644 index 000000000..ae35edd38 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteDetail/Dtos/StoreInspectNoteDetailDto.cs @@ -0,0 +1,226 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreInspectNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public string? AbcClass { get; set; } + + /// + /// + /// + public string? Appearance { get; set; } + + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public decimal CrackQty { get; set; } + + /// + /// + /// + public string DetailInspectStatus { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public decimal FailedQty { get; set; } + + /// + /// + /// + public string? FailedReason { get; set; } + + /// + /// + /// + public decimal GoodQty { get; set; } + + /// + /// + /// + public DateTime? InspectDate { get; set; } + + /// + /// + /// + public decimal InspectQty { get; set; } + + /// + /// + /// + public string InspectType { get; set; } + + /// + /// + /// + public string? InspectUser { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string? LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public decimal NotPassedQty { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? OtherPropertyJson { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public string? Photos { get; set; } + + /// + /// + /// + public string? PoLine { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal ReceiveQty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal SamplePercent { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? Uom { get; set; } + + /// + /// + /// + public string? Volume { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } + + /// + /// + /// + public string? Weight { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteDetail/IStoreInspectNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteDetail/IStoreInspectNoteDetailAppService.cs new file mode 100644 index 000000000..d5041be28 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteDetail/IStoreInspectNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteDetail; + + +/// +/// +/// +public interface IStoreInspectNoteDetailAppService : + ICrudAppService< + StoreInspectNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreInspectNoteDetailDto, + CreateUpdateStoreInspectNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteSummaryDetail/Dtos/CreateUpdateStoreInspectNoteSummaryDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteSummaryDetail/Dtos/CreateUpdateStoreInspectNoteSummaryDetailDto.cs new file mode 100644 index 000000000..49e8e4d9b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteSummaryDetail/Dtos/CreateUpdateStoreInspectNoteSummaryDetailDto.cs @@ -0,0 +1,176 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteSummaryDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreInspectNoteSummaryDetailDto +{ + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailAbcClass")] + public string? AbcClass { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailCrackQty")] + public decimal CrackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailFailedQty")] + public decimal FailedQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailFailedReason")] + public string? FailedReason { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailGoodQty")] + public decimal GoodQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailInspectQty")] + public decimal InspectQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailInspectType")] + public string InspectType { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailInspectUser")] + public string? InspectUser { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailLot")] + public string? Lot { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailNotPassedQty")] + public decimal NotPassedQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailPoLine")] + public string? PoLine { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailPoNumber")] + public string? PoNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailReceiveQty")] + public decimal ReceiveQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailSamplePercent")] + public decimal SamplePercent { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailSummaryInspectStatus")] + public string SummaryInspectStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteSummaryDetailUom")] + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteSummaryDetail/Dtos/StoreInspectNoteSummaryDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteSummaryDetail/Dtos/StoreInspectNoteSummaryDetailDto.cs new file mode 100644 index 000000000..fb514ad9b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteSummaryDetail/Dtos/StoreInspectNoteSummaryDetailDto.cs @@ -0,0 +1,156 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteSummaryDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreInspectNoteSummaryDetailDto : AuditedEntityDto +{ + /// + /// + /// + public string? AbcClass { get; set; } + + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public decimal CrackQty { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public decimal FailedQty { get; set; } + + /// + /// + /// + public string? FailedReason { get; set; } + + /// + /// + /// + public decimal GoodQty { get; set; } + + /// + /// + /// + public decimal InspectQty { get; set; } + + /// + /// + /// + public string InspectType { get; set; } + + /// + /// + /// + public string? InspectUser { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public decimal NotPassedQty { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoLine { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal ReceiveQty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal SamplePercent { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string SummaryInspectStatus { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteSummaryDetail/IStoreInspectNoteSummaryDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteSummaryDetail/IStoreInspectNoteSummaryDetailAppService.cs new file mode 100644 index 000000000..e5846f57d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectNoteSummaryDetail/IStoreInspectNoteSummaryDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteSummaryDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteSummaryDetail; + + +/// +/// +/// +public interface IStoreInspectNoteSummaryDetailAppService : + ICrudAppService< + StoreInspectNoteSummaryDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreInspectNoteSummaryDetailDto, + CreateUpdateStoreInspectNoteSummaryDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequest/Dtos/CreateUpdateStoreInspectRequestDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequest/Dtos/CreateUpdateStoreInspectRequestDto.cs new file mode 100644 index 000000000..a1a8db218 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequest/Dtos/CreateUpdateStoreInspectRequestDto.cs @@ -0,0 +1,119 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestSummaryDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequest.Dtos; + +[Serializable] +public class CreateUpdateStoreInspectRequestDto +{ + /// + /// + /// + [DisplayName("StoreInspectRequestActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestAsnNumber")] + public string? AsnNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestAutoAgree")] + public bool AutoAgree { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestAutoCompleteJob")] + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestAutoHandle")] + public bool AutoHandle { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestAutoSubmit")] + public bool AutoSubmit { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDirectCreateNote")] + public bool DirectCreateNote { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestPoNumber")] + public string? PoNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestPurchaseReceiptRequestNumber")] + public string? PurchaseReceiptRequestNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestReceiptNumber")] + public string ReceiptNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestRequestStatus")] + public string RequestStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestRpNumber")] + public string? RpNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestStoreInspectRequestDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreInspectRequestSupplierCode")] + public string SupplierCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestWarehouseCode")] + public string? WarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequest/Dtos/StoreInspectRequestDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequest/Dtos/StoreInspectRequestDto.cs new file mode 100644 index 000000000..b23dd51c7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequest/Dtos/StoreInspectRequestDto.cs @@ -0,0 +1,104 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestSummaryDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequest.Dtos; + +/// +/// +/// +[Serializable] +public class StoreInspectRequestDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public string? AsnNumber { get; set; } + + /// + /// + /// + public bool AutoAgree { get; set; } + + /// + /// + /// + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + public bool AutoHandle { get; set; } + + /// + /// + /// + public bool AutoSubmit { get; set; } + + /// + /// + /// + public bool DirectCreateNote { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public string? PurchaseReceiptRequestNumber { get; set; } + + /// + /// + /// + public string ReceiptNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string RequestStatus { get; set; } + + /// + /// + /// + public string? RpNumber { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string SupplierCode { get; set; } + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequest/IStoreInspectRequestAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequest/IStoreInspectRequestAppService.cs new file mode 100644 index 000000000..327582779 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequest/IStoreInspectRequestAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequest.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequest; + + +/// +/// +/// +public interface IStoreInspectRequestAppService : + ICrudAppService< + StoreInspectRequestDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreInspectRequestDto, + CreateUpdateStoreInspectRequestDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestDetail/Dtos/CreateUpdateStoreInspectRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestDetail/Dtos/CreateUpdateStoreInspectRequestDetailDto.cs new file mode 100644 index 000000000..500437835 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestDetail/Dtos/CreateUpdateStoreInspectRequestDetailDto.cs @@ -0,0 +1,194 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreInspectRequestDetailDto +{ + /// + /// + /// + [DisplayName("StoreInspectRequestDetailAbcClass")] + public string? AbcClass { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailAttributes")] + public string? Attributes { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailContainerCode")] + public string? ContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailDetailInspectStatus")] + public string DetailInspectStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailInspectQty")] + public decimal InspectQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailInspectType")] + public string InspectType { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailLocationArea")] + public string? LocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailLocationCode")] + public string LocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailLocationErpCode")] + public string LocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailLocationGroup")] + public string? LocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailLot")] + public string? Lot { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailPackingCode")] + public string PackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailPoLine")] + public string? PoLine { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailPoNumber")] + public string? PoNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailReceiveQty")] + public decimal ReceiveQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailSamplePercent")] + public decimal SamplePercent { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailStatus")] + public string Status { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailUom")] + public string? Uom { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestDetailWarehouseCode")] + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestDetail/Dtos/StoreInspectRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestDetail/Dtos/StoreInspectRequestDetailDto.cs new file mode 100644 index 000000000..1c20c3308 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestDetail/Dtos/StoreInspectRequestDetailDto.cs @@ -0,0 +1,171 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreInspectRequestDetailDto : AuditedEntityDto +{ + /// + /// + /// + public string? AbcClass { get; set; } + + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? Attributes { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public string DetailInspectStatus { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public decimal InspectQty { get; set; } + + /// + /// + /// + public string InspectType { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string? LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public string? PoLine { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal ReceiveQty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal SamplePercent { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestDetail/IStoreInspectRequestDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestDetail/IStoreInspectRequestDetailAppService.cs new file mode 100644 index 000000000..1f158d586 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestDetail/IStoreInspectRequestDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestDetail; + + +/// +/// +/// +public interface IStoreInspectRequestDetailAppService : + ICrudAppService< + StoreInspectRequestDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreInspectRequestDetailDto, + CreateUpdateStoreInspectRequestDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestSummaryDetail/Dtos/CreateUpdateStoreInspectRequestSummaryDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestSummaryDetail/Dtos/CreateUpdateStoreInspectRequestSummaryDetailDto.cs new file mode 100644 index 000000000..6d1136e8e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestSummaryDetail/Dtos/CreateUpdateStoreInspectRequestSummaryDetailDto.cs @@ -0,0 +1,170 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestSummaryDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreInspectRequestSummaryDetailDto +{ + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailAbcClass")] + public string? AbcClass { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailCrackQty")] + public decimal CrackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailFailedQty")] + public decimal FailedQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailGoodQty")] + public decimal GoodQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailInspectQty")] + public decimal InspectQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailInspectReport")] + public string? InspectReport { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailInspectType")] + public string InspectType { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailLot")] + public string? Lot { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailNotPassedQty")] + public decimal NotPassedQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailPoLine")] + public string? PoLine { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailPoNumber")] + public string? PoNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailReceiveQty")] + public decimal ReceiveQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailSamplePercent")] + public decimal SamplePercent { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailSummaryInspectStatus")] + public string SummaryInspectStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestSummaryDetailUom")] + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestSummaryDetail/Dtos/StoreInspectRequestSummaryDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestSummaryDetail/Dtos/StoreInspectRequestSummaryDetailDto.cs new file mode 100644 index 000000000..21a2b9745 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestSummaryDetail/Dtos/StoreInspectRequestSummaryDetailDto.cs @@ -0,0 +1,151 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestSummaryDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreInspectRequestSummaryDetailDto : AuditedEntityDto +{ + /// + /// + /// + public string? AbcClass { get; set; } + + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public decimal CrackQty { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public decimal FailedQty { get; set; } + + /// + /// + /// + public decimal GoodQty { get; set; } + + /// + /// + /// + public decimal InspectQty { get; set; } + + /// + /// + /// + public string? InspectReport { get; set; } + + /// + /// + /// + public string InspectType { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public decimal NotPassedQty { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PoLine { get; set; } + + /// + /// + /// + public string? PoNumber { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal ReceiveQty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal SamplePercent { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string SummaryInspectStatus { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestSummaryDetail/IStoreInspectRequestSummaryDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestSummaryDetail/IStoreInspectRequestSummaryDetailAppService.cs new file mode 100644 index 000000000..d37b55817 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInspectRequestSummaryDetail/IStoreInspectRequestSummaryDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestSummaryDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestSummaryDetail; + + +/// +/// +/// +public interface IStoreInspectRequestSummaryDetailAppService : + ICrudAppService< + StoreInspectRequestSummaryDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreInspectRequestSummaryDetailDto, + CreateUpdateStoreInspectRequestSummaryDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNote/Dtos/CreateUpdateStoreInventoryInitialNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNote/Dtos/CreateUpdateStoreInventoryInitialNoteDto.cs new file mode 100644 index 000000000..92f51b058 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNote/Dtos/CreateUpdateStoreInventoryInitialNoteDto.cs @@ -0,0 +1,46 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNote.Dtos; + +[Serializable] +public class CreateUpdateStoreInventoryInitialNoteDto +{ + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteRequestNumber")] + public string? RequestNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteStoreInventoryInitialNoteDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNote/Dtos/StoreInventoryInitialNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNote/Dtos/StoreInventoryInitialNoteDto.cs new file mode 100644 index 000000000..5d8cde685 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNote/Dtos/StoreInventoryInitialNoteDto.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNote.Dtos; + +/// +/// +/// +[Serializable] +public class StoreInventoryInitialNoteDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RequestNumber { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNote/IStoreInventoryInitialNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNote/IStoreInventoryInitialNoteAppService.cs new file mode 100644 index 000000000..df2ffeb7f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNote/IStoreInventoryInitialNoteAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNote; + + +/// +/// +/// +public interface IStoreInventoryInitialNoteAppService : + ICrudAppService< + StoreInventoryInitialNoteDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreInventoryInitialNoteDto, + CreateUpdateStoreInventoryInitialNoteDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNoteDetail/Dtos/CreateUpdateStoreInventoryInitialNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNoteDetail/Dtos/CreateUpdateStoreInventoryInitialNoteDetailDto.cs new file mode 100644 index 000000000..a782b9824 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNoteDetail/Dtos/CreateUpdateStoreInventoryInitialNoteDetailDto.cs @@ -0,0 +1,146 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreInventoryInitialNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailContainerCode")] + public string? ContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailLocationArea")] + public string? LocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailLocationCode")] + public string LocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailLocationErpCode")] + public string LocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailLocationGroup")] + public string? LocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailLot")] + public string? Lot { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailPackingCode")] + public string PackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailStatus")] + public string Status { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailUom")] + public string Uom { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryInitialNoteDetailWarehouseCode")] + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNoteDetail/Dtos/StoreInventoryInitialNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNoteDetail/Dtos/StoreInventoryInitialNoteDetailDto.cs new file mode 100644 index 000000000..fce574bae --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNoteDetail/Dtos/StoreInventoryInitialNoteDetailDto.cs @@ -0,0 +1,131 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreInventoryInitialNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string? LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNoteDetail/IStoreInventoryInitialNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNoteDetail/IStoreInventoryInitialNoteDetailAppService.cs new file mode 100644 index 000000000..f2b0bbe21 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryInitialNoteDetail/IStoreInventoryInitialNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNoteDetail; + + +/// +/// +/// +public interface IStoreInventoryInitialNoteDetailAppService : + ICrudAppService< + StoreInventoryInitialNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreInventoryInitialNoteDetailDto, + CreateUpdateStoreInventoryInitialNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryTransferNoteDetail/Dtos/CreateUpdateStoreInventoryTransferNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryTransferNoteDetail/Dtos/CreateUpdateStoreInventoryTransferNoteDetailDto.cs new file mode 100644 index 000000000..e51e65838 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryTransferNoteDetail/Dtos/CreateUpdateStoreInventoryTransferNoteDetailDto.cs @@ -0,0 +1,206 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryTransferNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreInventoryTransferNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailFromContainerCode")] + public string? FromContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailFromLocationArea")] + public string? FromLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailFromLocationCode")] + public string FromLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailFromLocationErpCode")] + public string FromLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailFromLocationGroup")] + public string? FromLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailFromLot")] + public string? FromLot { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailFromPackingCode")] + public string? FromPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailFromStatus")] + public string FromStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailFromWarehouseCode")] + public string FromWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailReason")] + public string? Reason { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailToContainerCode")] + public string? ToContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailToLocationArea")] + public string? ToLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailToLocationCode")] + public string ToLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailToLocationErpCode")] + public string ToLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailToLocationGroup")] + public string? ToLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailToLot")] + public string? ToLot { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailToPackingCode")] + public string? ToPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailToStatus")] + public string ToStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailToWarehouseCode")] + public string ToWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreInventoryTransferNoteDetailUom")] + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryTransferNoteDetail/Dtos/StoreInventoryTransferNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryTransferNoteDetail/Dtos/StoreInventoryTransferNoteDetailDto.cs new file mode 100644 index 000000000..7ea9b5801 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryTransferNoteDetail/Dtos/StoreInventoryTransferNoteDetailDto.cs @@ -0,0 +1,181 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryTransferNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreInventoryTransferNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string? FromContainerCode { get; set; } + + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public string FromLocationCode { get; set; } + + /// + /// + /// + public string FromLocationErpCode { get; set; } + + /// + /// + /// + public string? FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromLot { get; set; } + + /// + /// + /// + public string? FromPackingCode { get; set; } + + /// + /// + /// + public string FromStatus { get; set; } + + /// + /// + /// + public string FromWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Reason { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? ToContainerCode { get; set; } + + /// + /// + /// + public string? ToLocationArea { get; set; } + + /// + /// + /// + public string ToLocationCode { get; set; } + + /// + /// + /// + public string ToLocationErpCode { get; set; } + + /// + /// + /// + public string? ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToLot { get; set; } + + /// + /// + /// + public string? ToPackingCode { get; set; } + + /// + /// + /// + public string ToStatus { get; set; } + + /// + /// + /// + public string ToWarehouseCode { get; set; } + + /// + /// + /// + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryTransferNoteDetail/IStoreInventoryTransferNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryTransferNoteDetail/IStoreInventoryTransferNoteDetailAppService.cs new file mode 100644 index 000000000..1141543b6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreInventoryTransferNoteDetail/IStoreInventoryTransferNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryTransferNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryTransferNoteDetail; + + +/// +/// +/// +public interface IStoreInventoryTransferNoteDetailAppService : + ICrudAppService< + StoreInventoryTransferNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreInventoryTransferNoteDetailDto, + CreateUpdateStoreInventoryTransferNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNote/Dtos/CreateUpdateStoreIsolationNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNote/Dtos/CreateUpdateStoreIsolationNoteDto.cs new file mode 100644 index 000000000..e8fd10a8b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNote/Dtos/CreateUpdateStoreIsolationNoteDto.cs @@ -0,0 +1,46 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreIsolationNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIsolationNote.Dtos; + +[Serializable] +public class CreateUpdateStoreIsolationNoteDto +{ + /// + /// + /// + [DisplayName("StoreIsolationNoteActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteJobNumber")] + public string? JobNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteStoreIsolationNoteDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreIsolationNoteWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNote/Dtos/StoreIsolationNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNote/Dtos/StoreIsolationNoteDto.cs new file mode 100644 index 000000000..383a6a2d2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNote/Dtos/StoreIsolationNoteDto.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreIsolationNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIsolationNote.Dtos; + +/// +/// +/// +[Serializable] +public class StoreIsolationNoteDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public string? JobNumber { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNote/IStoreIsolationNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNote/IStoreIsolationNoteAppService.cs new file mode 100644 index 000000000..26e2b0de9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNote/IStoreIsolationNoteAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreIsolationNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIsolationNote; + + +/// +/// +/// +public interface IStoreIsolationNoteAppService : + ICrudAppService< + StoreIsolationNoteDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreIsolationNoteDto, + CreateUpdateStoreIsolationNoteDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNoteDetail/Dtos/CreateUpdateStoreIsolationNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNoteDetail/Dtos/CreateUpdateStoreIsolationNoteDetailDto.cs new file mode 100644 index 000000000..08ad889c1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNoteDetail/Dtos/CreateUpdateStoreIsolationNoteDetailDto.cs @@ -0,0 +1,200 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIsolationNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreIsolationNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailFromContainerCode")] + public string? FromContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailFromLocationArea")] + public string? FromLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailFromLocationCode")] + public string FromLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailFromLocationErpCode")] + public string FromLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailFromLocationGroup")] + public string? FromLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailFromLot")] + public string? FromLot { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailFromPackingCode")] + public string? FromPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailFromStatus")] + public string FromStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailFromWarehouseCode")] + public string FromWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailToContainerCode")] + public string? ToContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailToLocationArea")] + public string? ToLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailToLocationCode")] + public string ToLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailToLocationErpCode")] + public string ToLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailToLocationGroup")] + public string? ToLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailToLot")] + public string? ToLot { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailToPackingCode")] + public string? ToPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailToStatus")] + public string ToStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailToWarehouseCode")] + public string ToWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIsolationNoteDetailUom")] + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNoteDetail/Dtos/StoreIsolationNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNoteDetail/Dtos/StoreIsolationNoteDetailDto.cs new file mode 100644 index 000000000..cf157e9ee --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNoteDetail/Dtos/StoreIsolationNoteDetailDto.cs @@ -0,0 +1,176 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIsolationNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreIsolationNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string? FromContainerCode { get; set; } + + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public string FromLocationCode { get; set; } + + /// + /// + /// + public string FromLocationErpCode { get; set; } + + /// + /// + /// + public string? FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromLot { get; set; } + + /// + /// + /// + public string? FromPackingCode { get; set; } + + /// + /// + /// + public string FromStatus { get; set; } + + /// + /// + /// + public string FromWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? ToContainerCode { get; set; } + + /// + /// + /// + public string? ToLocationArea { get; set; } + + /// + /// + /// + public string ToLocationCode { get; set; } + + /// + /// + /// + public string ToLocationErpCode { get; set; } + + /// + /// + /// + public string? ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToLot { get; set; } + + /// + /// + /// + public string? ToPackingCode { get; set; } + + /// + /// + /// + public string ToStatus { get; set; } + + /// + /// + /// + public string ToWarehouseCode { get; set; } + + /// + /// + /// + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNoteDetail/IStoreIsolationNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNoteDetail/IStoreIsolationNoteDetailAppService.cs new file mode 100644 index 000000000..870a92862 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIsolationNoteDetail/IStoreIsolationNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreIsolationNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIsolationNoteDetail; + + +/// +/// +/// +public interface IStoreIsolationNoteDetailAppService : + ICrudAppService< + StoreIsolationNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreIsolationNoteDetailDto, + CreateUpdateStoreIsolationNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNote/Dtos/CreateUpdateStoreIssueNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNote/Dtos/CreateUpdateStoreIssueNoteDto.cs new file mode 100644 index 000000000..ffdcd5269 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNote/Dtos/CreateUpdateStoreIssueNoteDto.cs @@ -0,0 +1,82 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreIssueNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIssueNote.Dtos; + +[Serializable] +public class CreateUpdateStoreIssueNoteDto +{ + /// + /// + /// + [DisplayName("StoreIssueNoteActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteConfirmed")] + public bool Confirmed { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteConfirmTime")] + public DateTime? ConfirmTime { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteJobNumber")] + public string? JobNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteRequestNumber")] + public string? RequestNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteRequestType")] + public string? RequestType { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteStoreIssueNoteDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreIssueNoteUseOnTheWayLocation")] + public bool UseOnTheWayLocation { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteWorker")] + public string? Worker { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteWorkshop")] + public string? Workshop { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNote/Dtos/StoreIssueNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNote/Dtos/StoreIssueNoteDto.cs new file mode 100644 index 000000000..45d5df03e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNote/Dtos/StoreIssueNoteDto.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreIssueNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIssueNote.Dtos; + +/// +/// +/// +[Serializable] +public class StoreIssueNoteDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public bool Confirmed { get; set; } + + /// + /// + /// + public DateTime? ConfirmTime { get; set; } + + /// + /// + /// + public string? JobNumber { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RequestNumber { get; set; } + + /// + /// + /// + public string? RequestType { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public bool UseOnTheWayLocation { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? Workshop { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNote/IStoreIssueNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNote/IStoreIssueNoteAppService.cs new file mode 100644 index 000000000..9e18936a0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNote/IStoreIssueNoteAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreIssueNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIssueNote; + + +/// +/// +/// +public interface IStoreIssueNoteAppService : + ICrudAppService< + StoreIssueNoteDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreIssueNoteDto, + CreateUpdateStoreIssueNoteDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNoteDetail/Dtos/CreateUpdateStoreIssueNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNoteDetail/Dtos/CreateUpdateStoreIssueNoteDetailDto.cs new file mode 100644 index 000000000..13d6b03bd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNoteDetail/Dtos/CreateUpdateStoreIssueNoteDetailDto.cs @@ -0,0 +1,386 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIssueNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreIssueNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreIssueNoteDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailExpiredTime")] + public DateTime ExpiredTime { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailFromContainerCode")] + public string? FromContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailFromLocationArea")] + public string? FromLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailFromLocationCode")] + public string FromLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailFromLocationErpCode")] + public string FromLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailFromLocationGroup")] + public string? FromLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailFromLot")] + public string? FromLot { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailFromPackingCode")] + public string? FromPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailFromStatus")] + public string FromStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailFromWarehouseCode")] + public string FromWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailHandledArriveDate")] + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailHandledContainerCode")] + public string? HandledContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailHandledExpireDate")] + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailHandledFromLocationArea")] + public string? HandledFromLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailHandledFromLocationCode")] + public string? HandledFromLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailHandledFromLocationErpCode")] + public string? HandledFromLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailHandledFromLocationGroup")] + public string? HandledFromLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailHandledFromWarehouseCode")] + public string? HandledFromWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailHandledLot")] + public string? HandledLot { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailHandledPackingCode")] + public string? HandledPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailHandledProduceDate")] + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailHandledQty")] + public decimal HandledQty { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailHandledSupplierBatch")] + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailIssueTime")] + public DateTime IssueTime { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailOnTheWayLocationCode")] + public string? OnTheWayLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailProdLine")] + public string? ProdLine { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailRecommendArriveDate")] + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailRecommendContainerCode")] + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailRecommendExpireDate")] + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailRecommendFromLocationArea")] + public string? RecommendFromLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailRecommendFromLocationCode")] + public string? RecommendFromLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailRecommendFromLocationErpCode")] + public string? RecommendFromLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailRecommendFromLocationGroup")] + public string? RecommendFromLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailRecommendFromWarehouseCode")] + public string? RecommendFromWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailRecommendLot")] + public string? RecommendLot { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailRecommendPackingCode")] + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailRecommendProduceDate")] + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailRecommendQty")] + public decimal RecommendQty { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailRecommendSupplierBatch")] + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailToContainerCode")] + public string? ToContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailToLocationArea")] + public string? ToLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailToLocationCode")] + public string ToLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailToLocationErpCode")] + public string ToLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailToLocationGroup")] + public string? ToLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailToLot")] + public string? ToLot { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailToPackingCode")] + public string? ToPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailToStatus")] + public string ToStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailToWarehouseCode")] + public string ToWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailUom")] + public string Uom { get; set; } + + /// + /// + /// + [DisplayName("StoreIssueNoteDetailWorkStation")] + public string? WorkStation { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNoteDetail/Dtos/StoreIssueNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNoteDetail/Dtos/StoreIssueNoteDetailDto.cs new file mode 100644 index 000000000..227719487 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNoteDetail/Dtos/StoreIssueNoteDetailDto.cs @@ -0,0 +1,331 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIssueNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreIssueNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public DateTime ExpiredTime { get; set; } + + /// + /// + /// + public string? FromContainerCode { get; set; } + + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public string FromLocationCode { get; set; } + + /// + /// + /// + public string FromLocationErpCode { get; set; } + + /// + /// + /// + public string? FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromLot { get; set; } + + /// + /// + /// + public string? FromPackingCode { get; set; } + + /// + /// + /// + public string FromStatus { get; set; } + + /// + /// + /// + public string FromWarehouseCode { get; set; } + + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledFromLocationArea { get; set; } + + /// + /// + /// + public string? HandledFromLocationCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledFromLocationGroup { get; set; } + + /// + /// + /// + public string? HandledFromWarehouseCode { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public DateTime IssueTime { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? OnTheWayLocationCode { get; set; } + + /// + /// + /// + public string? ProdLine { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendFromLocationArea { get; set; } + + /// + /// + /// + public string? RecommendFromLocationCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendFromLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendFromWarehouseCode { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? ToContainerCode { get; set; } + + /// + /// + /// + public string? ToLocationArea { get; set; } + + /// + /// + /// + public string ToLocationCode { get; set; } + + /// + /// + /// + public string ToLocationErpCode { get; set; } + + /// + /// + /// + public string? ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToLot { get; set; } + + /// + /// + /// + public string? ToPackingCode { get; set; } + + /// + /// + /// + public string ToStatus { get; set; } + + /// + /// + /// + public string ToWarehouseCode { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string? WorkStation { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNoteDetail/IStoreIssueNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNoteDetail/IStoreIssueNoteDetailAppService.cs new file mode 100644 index 000000000..631dcf599 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreIssueNoteDetail/IStoreIssueNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreIssueNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIssueNoteDetail; + + +/// +/// +/// +public interface IStoreIssueNoteDetailAppService : + ICrudAppService< + StoreIssueNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreIssueNoteDetailDto, + CreateUpdateStoreIssueNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNote/Dtos/CreateUpdateStoreItemTransformNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNote/Dtos/CreateUpdateStoreItemTransformNoteDto.cs new file mode 100644 index 000000000..2532d25df --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNote/Dtos/CreateUpdateStoreItemTransformNoteDto.cs @@ -0,0 +1,52 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNote.Dtos; + +[Serializable] +public class CreateUpdateStoreItemTransformNoteDto +{ + /// + /// + /// + [DisplayName("StoreItemTransformNoteActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteJobNumber")] + public string? JobNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteRequestNumber")] + public string? RequestNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteStoreItemTransformNoteDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreItemTransformNoteWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNote/Dtos/StoreItemTransformNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNote/Dtos/StoreItemTransformNoteDto.cs new file mode 100644 index 000000000..939be49e7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNote/Dtos/StoreItemTransformNoteDto.cs @@ -0,0 +1,48 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNote.Dtos; + +/// +/// +/// +[Serializable] +public class StoreItemTransformNoteDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public string? JobNumber { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? RequestNumber { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNote/IStoreItemTransformNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNote/IStoreItemTransformNoteAppService.cs new file mode 100644 index 000000000..edc45243d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNote/IStoreItemTransformNoteAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNote; + + +/// +/// +/// +public interface IStoreItemTransformNoteAppService : + ICrudAppService< + StoreItemTransformNoteDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreItemTransformNoteDto, + CreateUpdateStoreItemTransformNoteDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNoteDetail/Dtos/CreateUpdateStoreItemTransformNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNoteDetail/Dtos/CreateUpdateStoreItemTransformNoteDetailDto.cs new file mode 100644 index 000000000..bb4249652 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNoteDetail/Dtos/CreateUpdateStoreItemTransformNoteDetailDto.cs @@ -0,0 +1,254 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreItemTransformNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailFromArriveDate")] + public DateTime FromArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailFromContainerCode")] + public string? FromContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailFromExpireDate")] + public DateTime FromExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailFromLocationArea")] + public string? FromLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailFromLocationCode")] + public string FromLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailFromLocationErpCode")] + public string FromLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailFromLocationGroup")] + public string? FromLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailFromLot")] + public string? FromLot { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailFromPackingCode")] + public string? FromPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailFromProduceDate")] + public DateTime FromProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailFromQty")] + public decimal FromQty { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailFromStatus")] + public string FromStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailFromSupplierBatch")] + public string? FromSupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailFromWarehouseCode")] + public string FromWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailReasonCode")] + public string? ReasonCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToArriveDate")] + public DateTime ToArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToContainerCode")] + public string? ToContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToExpireDate")] + public DateTime ToExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToItemCode")] + public string? ToItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToItemDesc1")] + public string? ToItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToItemDesc2")] + public string? ToItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToItemName")] + public string? ToItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToLocationArea")] + public string? ToLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToLocationCode")] + public string ToLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToLocationErpCode")] + public string ToLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToLocationGroup")] + public string? ToLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToLot")] + public string? ToLot { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToPackingCode")] + public string? ToPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToProduceDate")] + public DateTime ToProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToQty")] + public decimal ToQty { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToStatus")] + public string ToStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToSupplierBatch")] + public string? ToSupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailToWarehouseCode")] + public string ToWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformNoteDetailUom")] + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNoteDetail/Dtos/StoreItemTransformNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNoteDetail/Dtos/StoreItemTransformNoteDetailDto.cs new file mode 100644 index 000000000..c8cffd4b0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNoteDetail/Dtos/StoreItemTransformNoteDetailDto.cs @@ -0,0 +1,221 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreItemTransformNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime FromArriveDate { get; set; } + + /// + /// + /// + public string? FromContainerCode { get; set; } + + /// + /// + /// + public DateTime FromExpireDate { get; set; } + + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public string FromLocationCode { get; set; } + + /// + /// + /// + public string FromLocationErpCode { get; set; } + + /// + /// + /// + public string? FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromLot { get; set; } + + /// + /// + /// + public string? FromPackingCode { get; set; } + + /// + /// + /// + public DateTime FromProduceDate { get; set; } + + /// + /// + /// + public decimal FromQty { get; set; } + + /// + /// + /// + public string FromStatus { get; set; } + + /// + /// + /// + public string? FromSupplierBatch { get; set; } + + /// + /// + /// + public string FromWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? ReasonCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public DateTime ToArriveDate { get; set; } + + /// + /// + /// + public string? ToContainerCode { get; set; } + + /// + /// + /// + public DateTime ToExpireDate { get; set; } + + /// + /// + /// + public string? ToItemCode { get; set; } + + /// + /// + /// + public string? ToItemDesc1 { get; set; } + + /// + /// + /// + public string? ToItemDesc2 { get; set; } + + /// + /// + /// + public string? ToItemName { get; set; } + + /// + /// + /// + public string? ToLocationArea { get; set; } + + /// + /// + /// + public string ToLocationCode { get; set; } + + /// + /// + /// + public string ToLocationErpCode { get; set; } + + /// + /// + /// + public string? ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToLot { get; set; } + + /// + /// + /// + public string? ToPackingCode { get; set; } + + /// + /// + /// + public DateTime ToProduceDate { get; set; } + + /// + /// + /// + public decimal ToQty { get; set; } + + /// + /// + /// + public string ToStatus { get; set; } + + /// + /// + /// + public string? ToSupplierBatch { get; set; } + + /// + /// + /// + public string ToWarehouseCode { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNoteDetail/IStoreItemTransformNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNoteDetail/IStoreItemTransformNoteDetailAppService.cs new file mode 100644 index 000000000..fc873f6c4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformNoteDetail/IStoreItemTransformNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNoteDetail; + + +/// +/// +/// +public interface IStoreItemTransformNoteDetailAppService : + ICrudAppService< + StoreItemTransformNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreItemTransformNoteDetailDto, + CreateUpdateStoreItemTransformNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequest/Dtos/CreateUpdateStoreItemTransformRequestDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequest/Dtos/CreateUpdateStoreItemTransformRequestDto.cs new file mode 100644 index 000000000..7a02c02c4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequest/Dtos/CreateUpdateStoreItemTransformRequestDto.cs @@ -0,0 +1,76 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequestDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequest.Dtos; + +[Serializable] +public class CreateUpdateStoreItemTransformRequestDto +{ + /// + /// + /// + [DisplayName("StoreItemTransformRequestActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestAutoAgree")] + public bool AutoAgree { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestAutoCompleteJob")] + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestAutoHandle")] + public bool AutoHandle { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestAutoSubmit")] + public bool AutoSubmit { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDirectCreateNote")] + public bool DirectCreateNote { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestRequestStatus")] + public string RequestStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestStoreItemTransformRequestDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreItemTransformRequestWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequest/Dtos/StoreItemTransformRequestDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequest/Dtos/StoreItemTransformRequestDto.cs new file mode 100644 index 000000000..607e07b36 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequest/Dtos/StoreItemTransformRequestDto.cs @@ -0,0 +1,68 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequestDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequest.Dtos; + +/// +/// +/// +[Serializable] +public class StoreItemTransformRequestDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public bool AutoAgree { get; set; } + + /// + /// + /// + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + public bool AutoHandle { get; set; } + + /// + /// + /// + public bool AutoSubmit { get; set; } + + /// + /// + /// + public bool DirectCreateNote { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string RequestStatus { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequest/IStoreItemTransformRequestAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequest/IStoreItemTransformRequestAppService.cs new file mode 100644 index 000000000..f02ea8ce6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequest/IStoreItemTransformRequestAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequest.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequest; + + +/// +/// +/// +public interface IStoreItemTransformRequestAppService : + ICrudAppService< + StoreItemTransformRequestDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreItemTransformRequestDto, + CreateUpdateStoreItemTransformRequestDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequestDetail/Dtos/CreateUpdateStoreItemTransformRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequestDetail/Dtos/CreateUpdateStoreItemTransformRequestDetailDto.cs new file mode 100644 index 000000000..ba6ad8a65 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequestDetail/Dtos/CreateUpdateStoreItemTransformRequestDetailDto.cs @@ -0,0 +1,254 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequestDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreItemTransformRequestDetailDto +{ + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailFromArriveDate")] + public DateTime FromArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailFromContainerCode")] + public string? FromContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailFromExpireDate")] + public DateTime FromExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailFromLocationArea")] + public string? FromLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailFromLocationCode")] + public string FromLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailFromLocationErpCode")] + public string FromLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailFromLocationGroup")] + public string? FromLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailFromLot")] + public string? FromLot { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailFromPackingCode")] + public string? FromPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailFromProduceDate")] + public DateTime FromProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailFromQty")] + public decimal FromQty { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailFromStatus")] + public string FromStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailFromSupplierBatch")] + public string? FromSupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailFromWarehouseCode")] + public string FromWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailReasonCode")] + public string? ReasonCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToArriveDate")] + public DateTime ToArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToContainerCode")] + public string? ToContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToExpireDate")] + public DateTime ToExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToItemCode")] + public string? ToItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToItemDesc1")] + public string? ToItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToItemDesc2")] + public string? ToItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToItemName")] + public string? ToItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToLocationArea")] + public string? ToLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToLocationCode")] + public string ToLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToLocationErpCode")] + public string ToLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToLocationGroup")] + public string? ToLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToLot")] + public string? ToLot { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToPackingCode")] + public string? ToPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToProduceDate")] + public DateTime ToProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToQty")] + public decimal ToQty { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToStatus")] + public string ToStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToSupplierBatch")] + public string? ToSupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailToWarehouseCode")] + public string ToWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreItemTransformRequestDetailUom")] + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequestDetail/Dtos/StoreItemTransformRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequestDetail/Dtos/StoreItemTransformRequestDetailDto.cs new file mode 100644 index 000000000..941940ac7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequestDetail/Dtos/StoreItemTransformRequestDetailDto.cs @@ -0,0 +1,221 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequestDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreItemTransformRequestDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime FromArriveDate { get; set; } + + /// + /// + /// + public string? FromContainerCode { get; set; } + + /// + /// + /// + public DateTime FromExpireDate { get; set; } + + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public string FromLocationCode { get; set; } + + /// + /// + /// + public string FromLocationErpCode { get; set; } + + /// + /// + /// + public string? FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromLot { get; set; } + + /// + /// + /// + public string? FromPackingCode { get; set; } + + /// + /// + /// + public DateTime FromProduceDate { get; set; } + + /// + /// + /// + public decimal FromQty { get; set; } + + /// + /// + /// + public string FromStatus { get; set; } + + /// + /// + /// + public string? FromSupplierBatch { get; set; } + + /// + /// + /// + public string FromWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? ReasonCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public DateTime ToArriveDate { get; set; } + + /// + /// + /// + public string? ToContainerCode { get; set; } + + /// + /// + /// + public DateTime ToExpireDate { get; set; } + + /// + /// + /// + public string? ToItemCode { get; set; } + + /// + /// + /// + public string? ToItemDesc1 { get; set; } + + /// + /// + /// + public string? ToItemDesc2 { get; set; } + + /// + /// + /// + public string? ToItemName { get; set; } + + /// + /// + /// + public string? ToLocationArea { get; set; } + + /// + /// + /// + public string ToLocationCode { get; set; } + + /// + /// + /// + public string ToLocationErpCode { get; set; } + + /// + /// + /// + public string? ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToLot { get; set; } + + /// + /// + /// + public string? ToPackingCode { get; set; } + + /// + /// + /// + public DateTime ToProduceDate { get; set; } + + /// + /// + /// + public decimal ToQty { get; set; } + + /// + /// + /// + public string ToStatus { get; set; } + + /// + /// + /// + public string? ToSupplierBatch { get; set; } + + /// + /// + /// + public string ToWarehouseCode { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequestDetail/IStoreItemTransformRequestDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequestDetail/IStoreItemTransformRequestDetailAppService.cs new file mode 100644 index 000000000..23c1238cc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreItemTransformRequestDetail/IStoreItemTransformRequestDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequestDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequestDetail; + + +/// +/// +/// +public interface IStoreItemTransformRequestDetailAppService : + ICrudAppService< + StoreItemTransformRequestDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreItemTransformRequestDetailDto, + CreateUpdateStoreItemTransformRequestDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNote/Dtos/CreateUpdateStoreJisDeliverNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNote/Dtos/CreateUpdateStoreJisDeliverNoteDto.cs new file mode 100644 index 000000000..54ec46398 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNote/Dtos/CreateUpdateStoreJisDeliverNoteDto.cs @@ -0,0 +1,94 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNote.Dtos; + +[Serializable] +public class CreateUpdateStoreJisDeliverNoteDto +{ + /// + /// + /// + [DisplayName("StoreJisDeliverNoteActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteArrivalTime")] + public DateTime ArrivalTime { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteContainerQty")] + public decimal ContainerQty { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteCustomer")] + public string Customer { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteCustomerAddressCode")] + public string CustomerAddressCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDeliverTime")] + public DateTime DeliverTime { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteItemQty")] + public decimal ItemQty { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteJobNumber")] + public string? JobNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteProjectCode")] + public string? ProjectCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteStoreJisDeliverNoteDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteTotalPackCapacity")] + public string? TotalPackCapacity { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNote/Dtos/StoreJisDeliverNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNote/Dtos/StoreJisDeliverNoteDto.cs new file mode 100644 index 000000000..c286a1ff3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNote/Dtos/StoreJisDeliverNoteDto.cs @@ -0,0 +1,83 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNote.Dtos; + +/// +/// +/// +[Serializable] +public class StoreJisDeliverNoteDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public DateTime ArrivalTime { get; set; } + + /// + /// + /// + public decimal ContainerQty { get; set; } + + /// + /// + /// + public string Customer { get; set; } + + /// + /// + /// + public string CustomerAddressCode { get; set; } + + /// + /// + /// + public DateTime DeliverTime { get; set; } + + /// + /// + /// + public decimal ItemQty { get; set; } + + /// + /// + /// + public string? JobNumber { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? ProjectCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? TotalPackCapacity { get; set; } + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNote/IStoreJisDeliverNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNote/IStoreJisDeliverNoteAppService.cs new file mode 100644 index 000000000..55efb7bf8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNote/IStoreJisDeliverNoteAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNote; + + +/// +/// +/// +public interface IStoreJisDeliverNoteAppService : + ICrudAppService< + StoreJisDeliverNoteDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreJisDeliverNoteDto, + CreateUpdateStoreJisDeliverNoteDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNoteDetail/Dtos/CreateUpdateStoreJisDeliverNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNoteDetail/Dtos/CreateUpdateStoreJisDeliverNoteDetailDto.cs new file mode 100644 index 000000000..f6a869111 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNoteDetail/Dtos/CreateUpdateStoreJisDeliverNoteDetailDto.cs @@ -0,0 +1,266 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreJisDeliverNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailDeliverTime")] + public DateTime DeliverTime { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailExpiredTime")] + public DateTime ExpiredTime { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailFromContainerCode")] + public string? FromContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailFromLocationArea")] + public string? FromLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailFromLocationCode")] + public string FromLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailFromLocationErpCode")] + public string FromLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailFromLocationGroup")] + public string? FromLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailFromLot")] + public string? FromLot { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailFromPackingCode")] + public string? FromPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailFromStatus")] + public string FromStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailFromWarehouseCode")] + public string FromWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailOnlineType")] + public string? OnlineType { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailPackCapacity")] + public string? PackCapacity { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailPosition")] + public string? Position { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailProductNo")] + public string? ProductNo { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailProjectCode")] + public string? ProjectCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailSeqNo")] + public string? SeqNo { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailStage")] + public string? Stage { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailToContainerCode")] + public string? ToContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailToLocationArea")] + public string? ToLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailToLocationCode")] + public string ToLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailToLocationErpCode")] + public string ToLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailToLocationGroup")] + public string? ToLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailToLot")] + public string? ToLot { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailToPackingCode")] + public string? ToPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailToStatus")] + public string ToStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailToWarehouseCode")] + public string ToWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailUom")] + public string Uom { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailUsedFor")] + public string? UsedFor { get; set; } + + /// + /// + /// + [DisplayName("StoreJisDeliverNoteDetailYear")] + public string? Year { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNoteDetail/Dtos/StoreJisDeliverNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNoteDetail/Dtos/StoreJisDeliverNoteDetailDto.cs new file mode 100644 index 000000000..dcd675948 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNoteDetail/Dtos/StoreJisDeliverNoteDetailDto.cs @@ -0,0 +1,231 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreJisDeliverNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public DateTime DeliverTime { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public DateTime ExpiredTime { get; set; } + + /// + /// + /// + public string? FromContainerCode { get; set; } + + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public string FromLocationCode { get; set; } + + /// + /// + /// + public string FromLocationErpCode { get; set; } + + /// + /// + /// + public string? FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromLot { get; set; } + + /// + /// + /// + public string? FromPackingCode { get; set; } + + /// + /// + /// + public string FromStatus { get; set; } + + /// + /// + /// + public string FromWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? OnlineType { get; set; } + + /// + /// + /// + public string? PackCapacity { get; set; } + + /// + /// + /// + public string? Position { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public string? ProductNo { get; set; } + + /// + /// + /// + public string? ProjectCode { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SeqNo { get; set; } + + /// + /// + /// + public string? Stage { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? ToContainerCode { get; set; } + + /// + /// + /// + public string? ToLocationArea { get; set; } + + /// + /// + /// + public string ToLocationCode { get; set; } + + /// + /// + /// + public string ToLocationErpCode { get; set; } + + /// + /// + /// + public string? ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToLot { get; set; } + + /// + /// + /// + public string? ToPackingCode { get; set; } + + /// + /// + /// + public string ToStatus { get; set; } + + /// + /// + /// + public string ToWarehouseCode { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string? UsedFor { get; set; } + + /// + /// + /// + public string? Year { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNoteDetail/IStoreJisDeliverNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNoteDetail/IStoreJisDeliverNoteDetailAppService.cs new file mode 100644 index 000000000..d8e57ba36 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisDeliverNoteDetail/IStoreJisDeliverNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNoteDetail; + + +/// +/// +/// +public interface IStoreJisDeliverNoteDetailAppService : + ICrudAppService< + StoreJisDeliverNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreJisDeliverNoteDetailDto, + CreateUpdateStoreJisDeliverNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNote/Dtos/CreateUpdateStoreJisProductReceiptNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNote/Dtos/CreateUpdateStoreJisProductReceiptNoteDto.cs new file mode 100644 index 000000000..93e1af641 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNote/Dtos/CreateUpdateStoreJisProductReceiptNoteDto.cs @@ -0,0 +1,118 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNote.Dtos; + +[Serializable] +public class CreateUpdateStoreJisProductReceiptNoteDto +{ + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteCompleteTime")] + public DateTime CompleteTime { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteContainerQty")] + public decimal ContainerQty { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteItemQty")] + public decimal ItemQty { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteJobNumber")] + public string? JobNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteLocationCode")] + public string? LocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteProdLine")] + public string? ProdLine { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteProductionPlanNumber")] + public string? ProductionPlanNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteRawLocationCode")] + public string? RawLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteReceiptType")] + public string ReceiptType { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteShift")] + public string? Shift { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteSourceNumber")] + public string? SourceNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteStoreJisProductReceiptNoteDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteWarehouseCode")] + public string? WarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteWorker")] + public string? Worker { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteWorkShop")] + public string WorkShop { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNote/Dtos/StoreJisProductReceiptNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNote/Dtos/StoreJisProductReceiptNoteDto.cs new file mode 100644 index 000000000..18ebd76de --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNote/Dtos/StoreJisProductReceiptNoteDto.cs @@ -0,0 +1,103 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNote.Dtos; + +/// +/// +/// +[Serializable] +public class StoreJisProductReceiptNoteDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public DateTime CompleteTime { get; set; } + + /// + /// + /// + public decimal ContainerQty { get; set; } + + /// + /// + /// + public decimal ItemQty { get; set; } + + /// + /// + /// + public string? JobNumber { get; set; } + + /// + /// + /// + public string? LocationCode { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? ProdLine { get; set; } + + /// + /// + /// + public string? ProductionPlanNumber { get; set; } + + /// + /// + /// + public string? RawLocationCode { get; set; } + + /// + /// + /// + public string ReceiptType { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Shift { get; set; } + + /// + /// + /// + public string? SourceNumber { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? WarehouseCode { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string WorkShop { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNote/IStoreJisProductReceiptNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNote/IStoreJisProductReceiptNoteAppService.cs new file mode 100644 index 000000000..f46afcfdf --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNote/IStoreJisProductReceiptNoteAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNote; + + +/// +/// +/// +public interface IStoreJisProductReceiptNoteAppService : + ICrudAppService< + StoreJisProductReceiptNoteDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreJisProductReceiptNoteDto, + CreateUpdateStoreJisProductReceiptNoteDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNoteDetail/Dtos/CreateUpdateStoreJisProductReceiptNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNoteDetail/Dtos/CreateUpdateStoreJisProductReceiptNoteDetailDto.cs new file mode 100644 index 000000000..dba715096 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNoteDetail/Dtos/CreateUpdateStoreJisProductReceiptNoteDetailDto.cs @@ -0,0 +1,194 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreJisProductReceiptNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailBomVersion")] + public string? BomVersion { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailContainerCode")] + public string? ContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailLocationArea")] + public string? LocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailLocationCode")] + public string LocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailLocationErpCode")] + public string LocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailLocationGroup")] + public string? LocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailLot")] + public string? Lot { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailPackingCode")] + public string PackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailPosition")] + public string? Position { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailProdLine")] + public string ProdLine { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailProductNo")] + public string? ProductNo { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailProjectCode")] + public string? ProjectCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailRawLocationCode")] + public string RawLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailSeqNo")] + public string? SeqNo { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailStatus")] + public string Status { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailUom")] + public string Uom { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailWarehouseCode")] + public string WarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreJisProductReceiptNoteDetailYear")] + public string? Year { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNoteDetail/Dtos/StoreJisProductReceiptNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNoteDetail/Dtos/StoreJisProductReceiptNoteDetailDto.cs new file mode 100644 index 000000000..a2a9de967 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNoteDetail/Dtos/StoreJisProductReceiptNoteDetailDto.cs @@ -0,0 +1,171 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreJisProductReceiptNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? BomVersion { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string? LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public string? Position { get; set; } + + /// + /// + /// + public string ProdLine { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public string? ProductNo { get; set; } + + /// + /// + /// + public string? ProjectCode { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string RawLocationCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SeqNo { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } + + /// + /// + /// + public string? Year { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNoteDetail/IStoreJisProductReceiptNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNoteDetail/IStoreJisProductReceiptNoteDetailAppService.cs new file mode 100644 index 000000000..1e4bbc9ed --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreJisProductReceiptNoteDetail/IStoreJisProductReceiptNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNoteDetail; + + +/// +/// +/// +public interface IStoreJisProductReceiptNoteDetailAppService : + ICrudAppService< + StoreJisProductReceiptNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreJisProductReceiptNoteDetailDto, + CreateUpdateStoreJisProductReceiptNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequest/Dtos/CreateUpdateStoreMaterialRequestDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequest/Dtos/CreateUpdateStoreMaterialRequestDto.cs new file mode 100644 index 000000000..9e552d303 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequest/Dtos/CreateUpdateStoreMaterialRequestDto.cs @@ -0,0 +1,106 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequestDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequest.Dtos; + +[Serializable] +public class CreateUpdateStoreMaterialRequestDto +{ + /// + /// + /// + [DisplayName("StoreMaterialRequestActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestAutoAgree")] + public bool AutoAgree { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestAutoCompleteJob")] + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestAutoHandle")] + public bool AutoHandle { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestAutoSubmit")] + public bool AutoSubmit { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDirectCreateNote")] + public bool DirectCreateNote { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestPreparationPlanNumber")] + public string? PreparationPlanNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestProdLine")] + public string? ProdLine { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestRequestStatus")] + public string RequestStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestStoreMaterialRequestDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreMaterialRequestType")] + public string? Type { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestUseOnTheWayLocation")] + public bool UseOnTheWayLocation { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestWorker")] + public string? Worker { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestWorkshop")] + public string? Workshop { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequest/Dtos/StoreMaterialRequestDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequest/Dtos/StoreMaterialRequestDto.cs new file mode 100644 index 000000000..1f4f9178e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequest/Dtos/StoreMaterialRequestDto.cs @@ -0,0 +1,93 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequestDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequest.Dtos; + +/// +/// +/// +[Serializable] +public class StoreMaterialRequestDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public bool AutoAgree { get; set; } + + /// + /// + /// + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + public bool AutoHandle { get; set; } + + /// + /// + /// + public bool AutoSubmit { get; set; } + + /// + /// + /// + public bool DirectCreateNote { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? PreparationPlanNumber { get; set; } + + /// + /// + /// + public string? ProdLine { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string RequestStatus { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Type { get; set; } + + /// + /// + /// + public bool UseOnTheWayLocation { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? Workshop { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequest/IStoreMaterialRequestAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequest/IStoreMaterialRequestAppService.cs new file mode 100644 index 000000000..efe378ba8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequest/IStoreMaterialRequestAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequest.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequest; + + +/// +/// +/// +public interface IStoreMaterialRequestAppService : + ICrudAppService< + StoreMaterialRequestDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreMaterialRequestDto, + CreateUpdateStoreMaterialRequestDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequestDetail/Dtos/CreateUpdateStoreMaterialRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequestDetail/Dtos/CreateUpdateStoreMaterialRequestDetailDto.cs new file mode 100644 index 000000000..74fc94a58 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequestDetail/Dtos/CreateUpdateStoreMaterialRequestDetailDto.cs @@ -0,0 +1,140 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequestDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreMaterialRequestDetailDto +{ + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailExpiredTime")] + public DateTime ExpiredTime { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailFromLocationArea")] + public string? FromLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailIssuedQty")] + public decimal IssuedQty { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailProdLine")] + public string? ProdLine { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailReceivedQty")] + public decimal ReceivedQty { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailStatus")] + public string Status { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailToLocationArea")] + public string ToLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailToLocationCode")] + public string ToLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailToLocationErpCode")] + public string ToLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailToLocationGroup")] + public string ToLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailToWarehouseCode")] + public string ToWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailUom")] + public string Uom { get; set; } + + /// + /// + /// + [DisplayName("StoreMaterialRequestDetailWorkStation")] + public string? WorkStation { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequestDetail/Dtos/StoreMaterialRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequestDetail/Dtos/StoreMaterialRequestDetailDto.cs new file mode 100644 index 000000000..e37837e08 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequestDetail/Dtos/StoreMaterialRequestDetailDto.cs @@ -0,0 +1,126 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequestDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreMaterialRequestDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ExpiredTime { get; set; } + + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public decimal IssuedQty { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? ProdLine { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public decimal ReceivedQty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string ToLocationArea { get; set; } + + /// + /// + /// + public string ToLocationCode { get; set; } + + /// + /// + /// + public string ToLocationErpCode { get; set; } + + /// + /// + /// + public string ToLocationGroup { get; set; } + + /// + /// + /// + public string ToWarehouseCode { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string? WorkStation { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequestDetail/IStoreMaterialRequestDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequestDetail/IStoreMaterialRequestDetailAppService.cs new file mode 100644 index 000000000..a8ea84bda --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreMaterialRequestDetail/IStoreMaterialRequestDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequestDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequestDetail; + + +/// +/// +/// +public interface IStoreMaterialRequestDetailAppService : + ICrudAppService< + StoreMaterialRequestDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreMaterialRequestDetailDto, + CreateUpdateStoreMaterialRequestDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNote/Dtos/CreateUpdateStoreNoOkConvertOkNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNote/Dtos/CreateUpdateStoreNoOkConvertOkNoteDto.cs new file mode 100644 index 000000000..0a74de58b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNote/Dtos/CreateUpdateStoreNoOkConvertOkNoteDto.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNote.Dtos; + +[Serializable] +public class CreateUpdateStoreNoOkConvertOkNoteDto +{ + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteStoreNoOkConvertOkNoteDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNote/Dtos/StoreNoOkConvertOkNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNote/Dtos/StoreNoOkConvertOkNoteDto.cs new file mode 100644 index 000000000..6a467f887 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNote/Dtos/StoreNoOkConvertOkNoteDto.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNote.Dtos; + +/// +/// +/// +[Serializable] +public class StoreNoOkConvertOkNoteDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNote/IStoreNoOkConvertOkNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNote/IStoreNoOkConvertOkNoteAppService.cs new file mode 100644 index 000000000..7b485a35a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNote/IStoreNoOkConvertOkNoteAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNote; + + +/// +/// +/// +public interface IStoreNoOkConvertOkNoteAppService : + ICrudAppService< + StoreNoOkConvertOkNoteDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreNoOkConvertOkNoteDto, + CreateUpdateStoreNoOkConvertOkNoteDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNoteDetail/Dtos/CreateUpdateStoreNoOkConvertOkNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNoteDetail/Dtos/CreateUpdateStoreNoOkConvertOkNoteDetailDto.cs new file mode 100644 index 000000000..0c2e3d404 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNoteDetail/Dtos/CreateUpdateStoreNoOkConvertOkNoteDetailDto.cs @@ -0,0 +1,200 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreNoOkConvertOkNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailFromContainerCode")] + public string? FromContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailFromLocationArea")] + public string? FromLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailFromLocationCode")] + public string FromLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailFromLocationErpCode")] + public string FromLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailFromLocationGroup")] + public string? FromLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailFromLot")] + public string? FromLot { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailFromPackingCode")] + public string? FromPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailFromStatus")] + public string FromStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailFromWarehouseCode")] + public string FromWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailToContainerCode")] + public string? ToContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailToLocationArea")] + public string? ToLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailToLocationCode")] + public string ToLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailToLocationErpCode")] + public string ToLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailToLocationGroup")] + public string? ToLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailToLot")] + public string? ToLot { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailToPackingCode")] + public string? ToPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailToStatus")] + public string ToStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailToWarehouseCode")] + public string ToWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreNoOkConvertOkNoteDetailUom")] + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNoteDetail/Dtos/StoreNoOkConvertOkNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNoteDetail/Dtos/StoreNoOkConvertOkNoteDetailDto.cs new file mode 100644 index 000000000..3fadeb36d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNoteDetail/Dtos/StoreNoOkConvertOkNoteDetailDto.cs @@ -0,0 +1,176 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreNoOkConvertOkNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string? FromContainerCode { get; set; } + + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public string FromLocationCode { get; set; } + + /// + /// + /// + public string FromLocationErpCode { get; set; } + + /// + /// + /// + public string? FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromLot { get; set; } + + /// + /// + /// + public string? FromPackingCode { get; set; } + + /// + /// + /// + public string FromStatus { get; set; } + + /// + /// + /// + public string FromWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? ToContainerCode { get; set; } + + /// + /// + /// + public string? ToLocationArea { get; set; } + + /// + /// + /// + public string ToLocationCode { get; set; } + + /// + /// + /// + public string ToLocationErpCode { get; set; } + + /// + /// + /// + public string? ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToLot { get; set; } + + /// + /// + /// + public string? ToPackingCode { get; set; } + + /// + /// + /// + public string ToStatus { get; set; } + + /// + /// + /// + public string ToWarehouseCode { get; set; } + + /// + /// + /// + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNoteDetail/IStoreNoOkConvertOkNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNoteDetail/IStoreNoOkConvertOkNoteDetailAppService.cs new file mode 100644 index 000000000..c6fb88972 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreNoOkConvertOkNoteDetail/IStoreNoOkConvertOkNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNoteDetail; + + +/// +/// +/// +public interface IStoreNoOkConvertOkNoteDetailAppService : + ICrudAppService< + StoreNoOkConvertOkNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreNoOkConvertOkNoteDetailDto, + CreateUpdateStoreNoOkConvertOkNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNote/Dtos/CreateUpdateStoreOfflineSettlementNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNote/Dtos/CreateUpdateStoreOfflineSettlementNoteDto.cs new file mode 100644 index 000000000..f041d893a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNote/Dtos/CreateUpdateStoreOfflineSettlementNoteDto.cs @@ -0,0 +1,52 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNote.Dtos; + +[Serializable] +public class CreateUpdateStoreOfflineSettlementNoteDto +{ + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteJobNumber")] + public string? JobNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteProductReceiptNumber")] + public string ProductReceiptNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteStoreOfflineSettlementNoteDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNote/Dtos/StoreOfflineSettlementNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNote/Dtos/StoreOfflineSettlementNoteDto.cs new file mode 100644 index 000000000..2d5b5cfb9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNote/Dtos/StoreOfflineSettlementNoteDto.cs @@ -0,0 +1,48 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNote.Dtos; + +/// +/// +/// +[Serializable] +public class StoreOfflineSettlementNoteDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public string? JobNumber { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string ProductReceiptNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNote/IStoreOfflineSettlementNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNote/IStoreOfflineSettlementNoteAppService.cs new file mode 100644 index 000000000..ee6bd6f5b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNote/IStoreOfflineSettlementNoteAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNote; + + +/// +/// +/// +public interface IStoreOfflineSettlementNoteAppService : + ICrudAppService< + StoreOfflineSettlementNoteDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreOfflineSettlementNoteDto, + CreateUpdateStoreOfflineSettlementNoteDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNoteDetail/Dtos/CreateUpdateStoreOfflineSettlementNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNoteDetail/Dtos/CreateUpdateStoreOfflineSettlementNoteDetailDto.cs new file mode 100644 index 000000000..b086c4230 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNoteDetail/Dtos/CreateUpdateStoreOfflineSettlementNoteDetailDto.cs @@ -0,0 +1,146 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreOfflineSettlementNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailContainerCode")] + public string? ContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailLocationArea")] + public string? LocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailLocationCode")] + public string LocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailLocationErpCode")] + public string LocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailLocationGroup")] + public string? LocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailLot")] + public string? Lot { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailPackingCode")] + public string PackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailStatus")] + public string Status { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailUom")] + public string Uom { get; set; } + + /// + /// + /// + [DisplayName("StoreOfflineSettlementNoteDetailWarehouseCode")] + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNoteDetail/Dtos/StoreOfflineSettlementNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNoteDetail/Dtos/StoreOfflineSettlementNoteDetailDto.cs new file mode 100644 index 000000000..93be80860 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNoteDetail/Dtos/StoreOfflineSettlementNoteDetailDto.cs @@ -0,0 +1,131 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreOfflineSettlementNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? ContainerCode { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public string? LocationArea { get; set; } + + /// + /// + /// + public string LocationCode { get; set; } + + /// + /// + /// + public string LocationErpCode { get; set; } + + /// + /// + /// + public string? LocationGroup { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string PackingCode { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WarehouseCode { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNoteDetail/IStoreOfflineSettlementNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNoteDetail/IStoreOfflineSettlementNoteDetailAppService.cs new file mode 100644 index 000000000..6d98958e6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreOfflineSettlementNoteDetail/IStoreOfflineSettlementNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNoteDetail; + + +/// +/// +/// +public interface IStoreOfflineSettlementNoteDetailAppService : + ICrudAppService< + StoreOfflineSettlementNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreOfflineSettlementNoteDetailDto, + CreateUpdateStoreOfflineSettlementNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlan/Dtos/CreateUpdateStorePreparationPlanDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlan/Dtos/CreateUpdateStorePreparationPlanDto.cs new file mode 100644 index 000000000..ea6c2dd25 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlan/Dtos/CreateUpdateStorePreparationPlanDto.cs @@ -0,0 +1,88 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StorePreparationPlanDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StorePreparationPlan.Dtos; + +[Serializable] +public class CreateUpdateStorePreparationPlanDto +{ + /// + /// + /// + [DisplayName("StorePreparationPlanActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanPlanDate")] + public DateTime PlanDate { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanPlanTime")] + public DateTime PlanTime { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanProdLine")] + public string? ProdLine { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanProductionPlanNumber")] + public string ProductionPlanNumber { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanShift")] + public string? Shift { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanStatus")] + public string Status { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanStorePreparationPlanDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StorePreparationPlanTeam")] + public string? Team { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanWorker")] + public string? Worker { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanWorkshop")] + public string? Workshop { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlan/Dtos/StorePreparationPlanDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlan/Dtos/StorePreparationPlanDto.cs new file mode 100644 index 000000000..e1f09a48c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlan/Dtos/StorePreparationPlanDto.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StorePreparationPlanDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StorePreparationPlan.Dtos; + +/// +/// +/// +[Serializable] +public class StorePreparationPlanDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public DateTime PlanDate { get; set; } + + /// + /// + /// + public DateTime PlanTime { get; set; } + + /// + /// + /// + public string? ProdLine { get; set; } + + /// + /// + /// + public string ProductionPlanNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? Shift { get; set; } + + /// + /// + /// + public string Status { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Team { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string? Workshop { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlan/IStorePreparationPlanAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlan/IStorePreparationPlanAppService.cs new file mode 100644 index 000000000..8e2a951b4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlan/IStorePreparationPlanAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StorePreparationPlan.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StorePreparationPlan; + + +/// +/// +/// +public interface IStorePreparationPlanAppService : + ICrudAppService< + StorePreparationPlanDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStorePreparationPlanDto, + CreateUpdateStorePreparationPlanDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlanDetail/Dtos/CreateUpdateStorePreparationPlanDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlanDetail/Dtos/CreateUpdateStorePreparationPlanDetailDto.cs new file mode 100644 index 000000000..8df64d290 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlanDetail/Dtos/CreateUpdateStorePreparationPlanDetailDto.cs @@ -0,0 +1,92 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StorePreparationPlanDetail.Dtos; + +[Serializable] +public class CreateUpdateStorePreparationPlanDetailDto +{ + /// + /// + /// + [DisplayName("StorePreparationPlanDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanDetailLatestTime")] + public DateTime LatestTime { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanDetailLineStatus")] + public string LineStatus { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanDetailToLocationCode")] + public string ToLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanDetailUom")] + public string Uom { get; set; } + + /// + /// + /// + [DisplayName("StorePreparationPlanDetailWorkStation")] + public string WorkStation { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlanDetail/Dtos/StorePreparationPlanDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlanDetail/Dtos/StorePreparationPlanDetailDto.cs new file mode 100644 index 000000000..33297a094 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlanDetail/Dtos/StorePreparationPlanDetailDto.cs @@ -0,0 +1,86 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StorePreparationPlanDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StorePreparationPlanDetailDto : AuditedEntityDto +{ + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public DateTime LatestTime { get; set; } + + /// + /// + /// + public string LineStatus { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string ToLocationCode { get; set; } + + /// + /// + /// + public string Uom { get; set; } + + /// + /// + /// + public string WorkStation { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlanDetail/IStorePreparationPlanDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlanDetail/IStorePreparationPlanDetailAppService.cs new file mode 100644 index 000000000..9328f66a1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePreparationPlanDetail/IStorePreparationPlanDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StorePreparationPlanDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StorePreparationPlanDetail; + + +/// +/// +/// +public interface IStorePreparationPlanDetailAppService : + ICrudAppService< + StorePreparationPlanDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStorePreparationPlanDetailDto, + CreateUpdateStorePreparationPlanDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductL7partsNoteDetail/Dtos/StoreProductL7partsNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductL7partsNoteDetail/Dtos/StoreProductL7partsNoteDetailDto.cs index 8ce86b31b..604e70772 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductL7partsNoteDetail/Dtos/StoreProductL7partsNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductL7partsNoteDetail/Dtos/StoreProductL7partsNoteDetailDto.cs @@ -29,7 +29,7 @@ public class StoreProductL7partsNoteDetailDto : AuditedEntityDto public string? LocationCode { get; set; } - public StoreProductL7partsNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductReceiptNoteDetail/Dtos/CreateUpdateStoreProductReceiptNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductReceiptNoteDetail/Dtos/CreateUpdateStoreProductReceiptNoteDetailDto.cs index b6ce68905..58c921010 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductReceiptNoteDetail/Dtos/CreateUpdateStoreProductReceiptNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductReceiptNoteDetail/Dtos/CreateUpdateStoreProductReceiptNoteDetailDto.cs @@ -58,7 +58,7 @@ public class CreateUpdateStoreProductReceiptNoteDetailDto public string? Lot { get; set; } - public StoreProductReceiptNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductReceiptNoteDetail/Dtos/StoreProductReceiptNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductReceiptNoteDetail/Dtos/StoreProductReceiptNoteDetailDto.cs index cfeaaf8cb..bd75fb16a 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductReceiptNoteDetail/Dtos/StoreProductReceiptNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductReceiptNoteDetail/Dtos/StoreProductReceiptNoteDetailDto.cs @@ -59,7 +59,7 @@ public class StoreProductReceiptNoteDetailDto : AuditedEntityDto public string? Lot { get; set; } - public StoreProductReceiptNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductReceiptRequestDetail/Dtos/CreateUpdateStoreProductReceiptRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductReceiptRequestDetail/Dtos/CreateUpdateStoreProductReceiptRequestDetailDto.cs index 89e4302e0..038b33456 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductReceiptRequestDetail/Dtos/CreateUpdateStoreProductReceiptRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductReceiptRequestDetail/Dtos/CreateUpdateStoreProductReceiptRequestDetailDto.cs @@ -30,7 +30,7 @@ public class CreateUpdateStoreProductReceiptRequestDetailDto public string? Lot { get; set; } - public StoreProductReceiptRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductReceiptRequestDetail/Dtos/StoreProductReceiptRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductReceiptRequestDetail/Dtos/StoreProductReceiptRequestDetailDto.cs index c41540aab..d27b7d90e 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductReceiptRequestDetail/Dtos/StoreProductReceiptRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductReceiptRequestDetail/Dtos/StoreProductReceiptRequestDetailDto.cs @@ -31,7 +31,7 @@ public class StoreProductReceiptRequestDetailDto : AuditedEntityDto public string? Lot { get; set; } - public StoreProductReceiptRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleMaterialDetail/Dtos/CreateUpdateStoreProductRecycleMaterialDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleMaterialDetail/Dtos/CreateUpdateStoreProductRecycleMaterialDetailDto.cs index c033877a9..d1040a65e 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleMaterialDetail/Dtos/CreateUpdateStoreProductRecycleMaterialDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleMaterialDetail/Dtos/CreateUpdateStoreProductRecycleMaterialDetailDto.cs @@ -32,7 +32,7 @@ public class CreateUpdateStoreProductRecycleMaterialDetailDto public string? Lot { get; set; } - public StoreProductRecycleNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleMaterialDetail/Dtos/StoreProductRecycleMaterialDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleMaterialDetail/Dtos/StoreProductRecycleMaterialDetailDto.cs index 4be2f951d..0b26b324c 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleMaterialDetail/Dtos/StoreProductRecycleMaterialDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleMaterialDetail/Dtos/StoreProductRecycleMaterialDetailDto.cs @@ -33,7 +33,7 @@ public class StoreProductRecycleMaterialDetailDto : AuditedEntityDto public string? Lot { get; set; } - public StoreProductRecycleNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleNoteDetail/Dtos/CreateUpdateStoreProductRecycleNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleNoteDetail/Dtos/CreateUpdateStoreProductRecycleNoteDetailDto.cs index 0993600c9..d4fe1fc99 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleNoteDetail/Dtos/CreateUpdateStoreProductRecycleNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleNoteDetail/Dtos/CreateUpdateStoreProductRecycleNoteDetailDto.cs @@ -30,7 +30,7 @@ public class CreateUpdateStoreProductRecycleNoteDetailDto public string? Lot { get; set; } - public StoreProductRecycleNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleNoteDetail/Dtos/StoreProductRecycleNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleNoteDetail/Dtos/StoreProductRecycleNoteDetailDto.cs index 635d6bf75..6ef9f15c4 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleNoteDetail/Dtos/StoreProductRecycleNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleNoteDetail/Dtos/StoreProductRecycleNoteDetailDto.cs @@ -31,7 +31,7 @@ public class StoreProductRecycleNoteDetailDto : AuditedEntityDto public string? Lot { get; set; } - public StoreProductRecycleNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleRequestDetail/Dtos/CreateUpdateStoreProductRecycleRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleRequestDetail/Dtos/CreateUpdateStoreProductRecycleRequestDetailDto.cs index aeb931a45..fd4373e75 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleRequestDetail/Dtos/CreateUpdateStoreProductRecycleRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleRequestDetail/Dtos/CreateUpdateStoreProductRecycleRequestDetailDto.cs @@ -24,7 +24,7 @@ public class CreateUpdateStoreProductRecycleRequestDetailDto public string? LocationGroup { get; set; } - public StoreProductRecycleRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleRequestDetail/Dtos/StoreProductRecycleRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleRequestDetail/Dtos/StoreProductRecycleRequestDetailDto.cs index 50521fd10..4311608f6 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleRequestDetail/Dtos/StoreProductRecycleRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductRecycleRequestDetail/Dtos/StoreProductRecycleRequestDetailDto.cs @@ -25,7 +25,7 @@ public class StoreProductRecycleRequestDetailDto : AuditedEntityDto public string? LocationGroup { get; set; } - public StoreProductRecycleRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlan/Dtos/CreateUpdateStoreProductionPlanDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlan/Dtos/CreateUpdateStoreProductionPlanDto.cs new file mode 100644 index 000000000..69c0cb17e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlan/Dtos/CreateUpdateStoreProductionPlanDto.cs @@ -0,0 +1,112 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionPlanDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionPlan.Dtos; + +[Serializable] +public class CreateUpdateStoreProductionPlanDto +{ + /// + /// + /// + [DisplayName("StoreProductionPlanActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanAutoAgree")] + public bool AutoAgree { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanAutoCompleteJob")] + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanAutoHandle")] + public bool AutoHandle { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanAutoSubmit")] + public bool AutoSubmit { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDirectCreateNote")] + public bool DirectCreateNote { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanPlanDate")] + public DateTime PlanDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanPlanTime")] + public DateTime PlanTime { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanProdLine")] + public string ProdLine { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanRequestStatus")] + public string RequestStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanShift")] + public string Shift { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanStoreProductionPlanDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreProductionPlanTeam")] + public string Team { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanWorker")] + public string? Worker { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanWorkshop")] + public string Workshop { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlan/Dtos/StoreProductionPlanDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlan/Dtos/StoreProductionPlanDto.cs new file mode 100644 index 000000000..cb398ade8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlan/Dtos/StoreProductionPlanDto.cs @@ -0,0 +1,98 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionPlanDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionPlan.Dtos; + +/// +/// +/// +[Serializable] +public class StoreProductionPlanDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public bool AutoAgree { get; set; } + + /// + /// + /// + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + public bool AutoHandle { get; set; } + + /// + /// + /// + public bool AutoSubmit { get; set; } + + /// + /// + /// + public bool DirectCreateNote { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public DateTime PlanDate { get; set; } + + /// + /// + /// + public DateTime PlanTime { get; set; } + + /// + /// + /// + public string ProdLine { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string RequestStatus { get; set; } + + /// + /// + /// + public string Shift { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string Team { get; set; } + + /// + /// + /// + public string? Worker { get; set; } + + /// + /// + /// + public string Workshop { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlan/IStoreProductionPlanAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlan/IStoreProductionPlanAppService.cs new file mode 100644 index 000000000..4c87b9fa5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlan/IStoreProductionPlanAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionPlan.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionPlan; + + +/// +/// +/// +public interface IStoreProductionPlanAppService : + ICrudAppService< + StoreProductionPlanDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreProductionPlanDto, + CreateUpdateStoreProductionPlanDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlanDetail/Dtos/CreateUpdateStoreProductionPlanDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlanDetail/Dtos/CreateUpdateStoreProductionPlanDetailDto.cs new file mode 100644 index 000000000..5e3c44f76 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlanDetail/Dtos/CreateUpdateStoreProductionPlanDetailDto.cs @@ -0,0 +1,116 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionPlanDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreProductionPlanDetailDto +{ + /// + /// + /// + [DisplayName("StoreProductionPlanDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDetailBomVersion")] + public string? BomVersion { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDetailGoodQty")] + public decimal GoodQty { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDetailLineStatus")] + public int LineStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDetailLot")] + public string? Lot { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDetailNoGoodQty")] + public decimal NoGoodQty { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDetailPlanQty")] + public decimal PlanQty { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionPlanDetailUom")] + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlanDetail/Dtos/StoreProductionPlanDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlanDetail/Dtos/StoreProductionPlanDetailDto.cs new file mode 100644 index 000000000..7d162291c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlanDetail/Dtos/StoreProductionPlanDetailDto.cs @@ -0,0 +1,106 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionPlanDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreProductionPlanDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public string? BomVersion { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public decimal GoodQty { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + public int LineStatus { get; set; } + + /// + /// + /// + public string? Lot { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public decimal NoGoodQty { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public decimal PlanQty { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlanDetail/IStoreProductionPlanDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlanDetail/IStoreProductionPlanDetailAppService.cs new file mode 100644 index 000000000..6db33af59 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionPlanDetail/IStoreProductionPlanDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionPlanDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionPlanDetail; + + +/// +/// +/// +public interface IStoreProductionPlanDetailAppService : + ICrudAppService< + StoreProductionPlanDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreProductionPlanDetailDto, + CreateUpdateStoreProductionPlanDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNote/Dtos/CreateUpdateStoreProductionReturnNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNote/Dtos/CreateUpdateStoreProductionReturnNoteDto.cs new file mode 100644 index 000000000..52011cab4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNote/Dtos/CreateUpdateStoreProductionReturnNoteDto.cs @@ -0,0 +1,58 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNote.Dtos; + +[Serializable] +public class CreateUpdateStoreProductionReturnNoteDto +{ + /// + /// + /// + [DisplayName("StoreProductionReturnNoteActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteJobNumber")] + public string? JobNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteProductionReturnRequestNumber")] + public string? ProductionReturnRequestNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteReturnTime")] + public DateTime ReturnTime { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteStoreProductionReturnNoteDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNote/Dtos/StoreProductionReturnNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNote/Dtos/StoreProductionReturnNoteDto.cs new file mode 100644 index 000000000..378f26c46 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNote/Dtos/StoreProductionReturnNoteDto.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNoteDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNote.Dtos; + +/// +/// +/// +[Serializable] +public class StoreProductionReturnNoteDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public string? JobNumber { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? ProductionReturnRequestNumber { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public DateTime ReturnTime { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNote/IStoreProductionReturnNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNote/IStoreProductionReturnNoteAppService.cs new file mode 100644 index 000000000..eb4fb2e04 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNote/IStoreProductionReturnNoteAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNote; + + +/// +/// +/// +public interface IStoreProductionReturnNoteAppService : + ICrudAppService< + StoreProductionReturnNoteDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreProductionReturnNoteDto, + CreateUpdateStoreProductionReturnNoteDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNoteDetail/Dtos/CreateUpdateStoreProductionReturnNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNoteDetail/Dtos/CreateUpdateStoreProductionReturnNoteDetailDto.cs new file mode 100644 index 000000000..8bd857391 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNoteDetail/Dtos/CreateUpdateStoreProductionReturnNoteDetailDto.cs @@ -0,0 +1,356 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNoteDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreProductionReturnNoteDetailDto +{ + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailFromContainerCode")] + public string? FromContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailFromLocationArea")] + public string? FromLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailFromLocationCode")] + public string FromLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailFromLocationErpCode")] + public string FromLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailFromLocationGroup")] + public string? FromLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailFromLot")] + public string? FromLot { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailFromPackingCode")] + public string? FromPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailFromStatus")] + public string FromStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailFromWarehouseCode")] + public string FromWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailHandledArriveDate")] + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailHandledContainerCode")] + public string? HandledContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailHandledExpireDate")] + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailHandledLot")] + public string? HandledLot { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailHandledPackingCode")] + public string? HandledPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailHandledProduceDate")] + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailHandledQty")] + public decimal HandledQty { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailHandledSupplierBatch")] + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailHandledToLocationArea")] + public string? HandledToLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailHandledToLocationCode")] + public string? HandledToLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailHandledToLocationErpCode")] + public string? HandledToLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailHandledToLocationGroup")] + public string? HandledToLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailHandledToWarehouseCode")] + public string? HandledToWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailRecommendArriveDate")] + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailRecommendContainerCode")] + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailRecommendExpireDate")] + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailRecommendLot")] + public string? RecommendLot { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailRecommendPackingCode")] + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailRecommendProduceDate")] + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailRecommendQty")] + public decimal RecommendQty { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailRecommendSupplierBatch")] + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailRecommendToLocationArea")] + public string? RecommendToLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailRecommendToLocationCode")] + public string? RecommendToLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailRecommendToLocationErpCode")] + public string? RecommendToLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailRecommendToLocationGroup")] + public string? RecommendToLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailRecommendToWarehouseCode")] + public string? RecommendToWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailToContainerCode")] + public string? ToContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailToLocationArea")] + public string? ToLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailToLocationCode")] + public string ToLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailToLocationErpCode")] + public string ToLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailToLocationGroup")] + public string? ToLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailToLot")] + public string? ToLot { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailToPackingCode")] + public string? ToPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailToStatus")] + public string ToStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailToWarehouseCode")] + public string ToWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnNoteDetailUom")] + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNoteDetail/Dtos/StoreProductionReturnNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNoteDetail/Dtos/StoreProductionReturnNoteDetailDto.cs new file mode 100644 index 000000000..41277028a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNoteDetail/Dtos/StoreProductionReturnNoteDetailDto.cs @@ -0,0 +1,306 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNoteDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreProductionReturnNoteDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string? FromContainerCode { get; set; } + + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public string FromLocationCode { get; set; } + + /// + /// + /// + public string FromLocationErpCode { get; set; } + + /// + /// + /// + public string? FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromLot { get; set; } + + /// + /// + /// + public string? FromPackingCode { get; set; } + + /// + /// + /// + public string FromStatus { get; set; } + + /// + /// + /// + public string FromWarehouseCode { get; set; } + + /// + /// + /// + public DateTime HandledArriveDate { get; set; } + + /// + /// + /// + public string? HandledContainerCode { get; set; } + + /// + /// + /// + public DateTime HandledExpireDate { get; set; } + + /// + /// + /// + public string? HandledLot { get; set; } + + /// + /// + /// + public string? HandledPackingCode { get; set; } + + /// + /// + /// + public DateTime HandledProduceDate { get; set; } + + /// + /// + /// + public decimal HandledQty { get; set; } + + /// + /// + /// + public string? HandledSupplierBatch { get; set; } + + /// + /// + /// + public string? HandledToLocationArea { get; set; } + + /// + /// + /// + public string? HandledToLocationCode { get; set; } + + /// + /// + /// + public string? HandledToLocationErpCode { get; set; } + + /// + /// + /// + public string? HandledToLocationGroup { get; set; } + + /// + /// + /// + public string? HandledToWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public DateTime RecommendArriveDate { get; set; } + + /// + /// + /// + public string? RecommendContainerCode { get; set; } + + /// + /// + /// + public DateTime RecommendExpireDate { get; set; } + + /// + /// + /// + public string? RecommendLot { get; set; } + + /// + /// + /// + public string? RecommendPackingCode { get; set; } + + /// + /// + /// + public DateTime RecommendProduceDate { get; set; } + + /// + /// + /// + public decimal RecommendQty { get; set; } + + /// + /// + /// + public string? RecommendSupplierBatch { get; set; } + + /// + /// + /// + public string? RecommendToLocationArea { get; set; } + + /// + /// + /// + public string? RecommendToLocationCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationErpCode { get; set; } + + /// + /// + /// + public string? RecommendToLocationGroup { get; set; } + + /// + /// + /// + public string? RecommendToWarehouseCode { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? ToContainerCode { get; set; } + + /// + /// + /// + public string? ToLocationArea { get; set; } + + /// + /// + /// + public string ToLocationCode { get; set; } + + /// + /// + /// + public string ToLocationErpCode { get; set; } + + /// + /// + /// + public string? ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToLot { get; set; } + + /// + /// + /// + public string? ToPackingCode { get; set; } + + /// + /// + /// + public string ToStatus { get; set; } + + /// + /// + /// + public string ToWarehouseCode { get; set; } + + /// + /// + /// + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNoteDetail/IStoreProductionReturnNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNoteDetail/IStoreProductionReturnNoteDetailAppService.cs new file mode 100644 index 000000000..4bcf627f8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnNoteDetail/IStoreProductionReturnNoteDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNoteDetail; + + +/// +/// +/// +public interface IStoreProductionReturnNoteDetailAppService : + ICrudAppService< + StoreProductionReturnNoteDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreProductionReturnNoteDetailDto, + CreateUpdateStoreProductionReturnNoteDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequest/Dtos/CreateUpdateStoreProductionReturnRequestDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequest/Dtos/CreateUpdateStoreProductionReturnRequestDto.cs new file mode 100644 index 000000000..455e957db --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequest/Dtos/CreateUpdateStoreProductionReturnRequestDto.cs @@ -0,0 +1,76 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequestDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequest.Dtos; + +[Serializable] +public class CreateUpdateStoreProductionReturnRequestDto +{ + /// + /// + /// + [DisplayName("StoreProductionReturnRequestActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestAutoAgree")] + public bool AutoAgree { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestAutoCompleteJob")] + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestAutoHandle")] + public bool AutoHandle { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestAutoSubmit")] + public bool AutoSubmit { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDirectCreateNote")] + public bool DirectCreateNote { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestRequestStatus")] + public string RequestStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestStoreProductionReturnRequestDetails")] + public List Details {get;set;} =new (); + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestWorker")] + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequest/Dtos/StoreProductionReturnRequestDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequest/Dtos/StoreProductionReturnRequestDto.cs new file mode 100644 index 000000000..91a44d0d2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequest/Dtos/StoreProductionReturnRequestDto.cs @@ -0,0 +1,68 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.Application.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequestDetail.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequest.Dtos; + +/// +/// +/// +[Serializable] +public class StoreProductionReturnRequestDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ActiveDate { get; set; } + + /// + /// + /// + public bool AutoAgree { get; set; } + + /// + /// + /// + public bool AutoCompleteJob { get; set; } + + /// + /// + /// + public bool AutoHandle { get; set; } + + /// + /// + /// + public bool AutoSubmit { get; set; } + + /// + /// + /// + public bool DirectCreateNote { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string RequestStatus { get; set; } + + /// + /// + /// + public List Details {get;set;} =new (); + + /// + /// + /// + public string? Worker { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequest/IStoreProductionReturnRequestAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequest/IStoreProductionReturnRequestAppService.cs new file mode 100644 index 000000000..13c74ed24 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequest/IStoreProductionReturnRequestAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequest.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequest; + + +/// +/// +/// +public interface IStoreProductionReturnRequestAppService : + ICrudAppService< + StoreProductionReturnRequestDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreProductionReturnRequestDto, + CreateUpdateStoreProductionReturnRequestDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequestDetail/Dtos/CreateUpdateStoreProductionReturnRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequestDetail/Dtos/CreateUpdateStoreProductionReturnRequestDetailDto.cs new file mode 100644 index 000000000..37b34c54e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequestDetail/Dtos/CreateUpdateStoreProductionReturnRequestDetailDto.cs @@ -0,0 +1,200 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequestDetail.Dtos; + +[Serializable] +public class CreateUpdateStoreProductionReturnRequestDetailDto +{ + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailFromContainerCode")] + public string? FromContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailFromLocationArea")] + public string? FromLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailFromLocationCode")] + public string FromLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailFromLocationErpCode")] + public string FromLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailFromLocationGroup")] + public string? FromLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailFromLot")] + public string? FromLot { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailFromPackingCode")] + public string? FromPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailFromStatus")] + public string FromStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailFromWarehouseCode")] + public string FromWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailQty")] + public decimal Qty { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailToContainerCode")] + public string? ToContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailToLocationArea")] + public string? ToLocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailToLocationCode")] + public string ToLocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailToLocationErpCode")] + public string ToLocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailToLocationGroup")] + public string? ToLocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailToLot")] + public string? ToLot { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailToPackingCode")] + public string? ToPackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailToStatus")] + public string ToStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailToWarehouseCode")] + public string ToWarehouseCode { get; set; } + + /// + /// + /// + [DisplayName("StoreProductionReturnRequestDetailUom")] + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequestDetail/Dtos/StoreProductionReturnRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequestDetail/Dtos/StoreProductionReturnRequestDetailDto.cs new file mode 100644 index 000000000..b7ac6e729 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequestDetail/Dtos/StoreProductionReturnRequestDetailDto.cs @@ -0,0 +1,176 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequestDetail.Dtos; + +/// +/// +/// +[Serializable] +public class StoreProductionReturnRequestDetailDto : AuditedEntityDto +{ + /// + /// + /// + public DateTime ArriveDate { get; set; } + + /// + /// + /// + public DateTime ExpireDate { get; set; } + + /// + /// + /// + public string? FromContainerCode { get; set; } + + /// + /// + /// + public string? FromLocationArea { get; set; } + + /// + /// + /// + public string FromLocationCode { get; set; } + + /// + /// + /// + public string FromLocationErpCode { get; set; } + + /// + /// + /// + public string? FromLocationGroup { get; set; } + + /// + /// + /// + public string? FromLot { get; set; } + + /// + /// + /// + public string? FromPackingCode { get; set; } + + /// + /// + /// + public string FromStatus { get; set; } + + /// + /// + /// + public string FromWarehouseCode { get; set; } + + /// + /// + /// + public string ItemCode { get; set; } + + /// + /// + /// + public string? ItemDesc1 { get; set; } + + /// + /// + /// + public string? ItemDesc2 { get; set; } + + /// + /// + /// + public string? ItemName { get; set; } + + /// + /// + /// + + + /// + /// + /// + public Guid MasterId { get; set; } + + /// + /// + /// + public string Number { get; set; } + + /// + /// + /// + public DateTime ProduceDate { get; set; } + + /// + /// + /// + public decimal Qty { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public decimal StdPackQty { get; set; } + + /// + /// + /// + public string? SupplierBatch { get; set; } + + /// + /// + /// + public string? ToContainerCode { get; set; } + + /// + /// + /// + public string? ToLocationArea { get; set; } + + /// + /// + /// + public string ToLocationCode { get; set; } + + /// + /// + /// + public string ToLocationErpCode { get; set; } + + /// + /// + /// + public string? ToLocationGroup { get; set; } + + /// + /// + /// + public string? ToLot { get; set; } + + /// + /// + /// + public string? ToPackingCode { get; set; } + + /// + /// + /// + public string ToStatus { get; set; } + + /// + /// + /// + public string ToWarehouseCode { get; set; } + + /// + /// + /// + public string Uom { get; set; } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequestDetail/IStoreProductionReturnRequestDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequestDetail/IStoreProductionReturnRequestDetailAppService.cs new file mode 100644 index 000000000..9bfb74d22 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreProductionReturnRequestDetail/IStoreProductionReturnRequestDetailAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequestDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequestDetail; + + +/// +/// +/// +public interface IStoreProductionReturnRequestDetailAppService : + ICrudAppService< + StoreProductionReturnRequestDetailDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreProductionReturnRequestDetailDto, + CreateUpdateStoreProductionReturnRequestDetailDto> +{ + +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseOrderDetail/Dtos/CreateUpdateStorePurchaseOrderDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseOrderDetail/Dtos/CreateUpdateStorePurchaseOrderDetailDto.cs index b8f5557a3..355b031eb 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseOrderDetail/Dtos/CreateUpdateStorePurchaseOrderDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseOrderDetail/Dtos/CreateUpdateStorePurchaseOrderDetailDto.cs @@ -28,7 +28,7 @@ public class CreateUpdateStorePurchaseOrderDetailDto public string? Lot { get; set; } - public StorePurchaseOrderDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseOrderDetail/Dtos/StorePurchaseOrderDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseOrderDetail/Dtos/StorePurchaseOrderDetailDto.cs index 7a61512c0..612e47fe3 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseOrderDetail/Dtos/StorePurchaseOrderDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseOrderDetail/Dtos/StorePurchaseOrderDetailDto.cs @@ -29,7 +29,7 @@ public class StorePurchaseOrderDetailDto : AuditedEntityDto public string? Lot { get; set; } - public StorePurchaseOrderDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReceiptNoteDetail/Dtos/CreateUpdateStorePurchaseReceiptNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReceiptNoteDetail/Dtos/CreateUpdateStorePurchaseReceiptNoteDetailDto.cs index 5b004dcc4..ffc54876a 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReceiptNoteDetail/Dtos/CreateUpdateStorePurchaseReceiptNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReceiptNoteDetail/Dtos/CreateUpdateStorePurchaseReceiptNoteDetailDto.cs @@ -62,7 +62,7 @@ public class CreateUpdateStorePurchaseReceiptNoteDetailDto public string? MassDefect { get; set; } - public StorePurchaseReceiptNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReceiptNoteDetail/Dtos/StorePurchaseReceiptNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReceiptNoteDetail/Dtos/StorePurchaseReceiptNoteDetailDto.cs index a237d1132..c3e878cdd 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReceiptNoteDetail/Dtos/StorePurchaseReceiptNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReceiptNoteDetail/Dtos/StorePurchaseReceiptNoteDetailDto.cs @@ -63,7 +63,7 @@ public class StorePurchaseReceiptNoteDetailDto : AuditedEntityDto public string? MassDefect { get; set; } - public StorePurchaseReceiptNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReceiptRequestDetail/Dtos/CreateUpdateStorePurchaseReceiptRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReceiptRequestDetail/Dtos/CreateUpdateStorePurchaseReceiptRequestDetailDto.cs index 2f9cbb7ec..09e5832b6 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReceiptRequestDetail/Dtos/CreateUpdateStorePurchaseReceiptRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReceiptRequestDetail/Dtos/CreateUpdateStorePurchaseReceiptRequestDetailDto.cs @@ -24,7 +24,7 @@ public class CreateUpdateStorePurchaseReceiptRequestDetailDto public string? Lot { get; set; } - public StorePurchaseReceiptRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReceiptRequestDetail/Dtos/StorePurchaseReceiptRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReceiptRequestDetail/Dtos/StorePurchaseReceiptRequestDetailDto.cs index ebe90f2f4..7f78a0335 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReceiptRequestDetail/Dtos/StorePurchaseReceiptRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReceiptRequestDetail/Dtos/StorePurchaseReceiptRequestDetailDto.cs @@ -25,7 +25,7 @@ public class StorePurchaseReceiptRequestDetailDto : AuditedEntityDto public string? Lot { get; set; } - public StorePurchaseReceiptRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReturnNoteDetail/Dtos/CreateUpdateStorePurchaseReturnNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReturnNoteDetail/Dtos/CreateUpdateStorePurchaseReturnNoteDetailDto.cs index ea004aa32..862ec457a 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReturnNoteDetail/Dtos/CreateUpdateStorePurchaseReturnNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReturnNoteDetail/Dtos/CreateUpdateStorePurchaseReturnNoteDetailDto.cs @@ -56,7 +56,7 @@ public class CreateUpdateStorePurchaseReturnNoteDetailDto public string? Lot { get; set; } - public StorePurchaseReturnNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReturnNoteDetail/Dtos/StorePurchaseReturnNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReturnNoteDetail/Dtos/StorePurchaseReturnNoteDetailDto.cs index 66b923e19..30393d06b 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReturnNoteDetail/Dtos/StorePurchaseReturnNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReturnNoteDetail/Dtos/StorePurchaseReturnNoteDetailDto.cs @@ -57,7 +57,7 @@ public class StorePurchaseReturnNoteDetailDto : AuditedEntityDto public string? Lot { get; set; } - public StorePurchaseReturnNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReturnRequestDetail/Dtos/CreateUpdateStorePurchaseReturnRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReturnRequestDetail/Dtos/CreateUpdateStorePurchaseReturnRequestDetailDto.cs index aa14630b0..ab4f68516 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReturnRequestDetail/Dtos/CreateUpdateStorePurchaseReturnRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReturnRequestDetail/Dtos/CreateUpdateStorePurchaseReturnRequestDetailDto.cs @@ -30,7 +30,7 @@ public class CreateUpdateStorePurchaseReturnRequestDetailDto public string? Lot { get; set; } - public StorePurchaseReturnRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReturnRequestDetail/Dtos/StorePurchaseReturnRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReturnRequestDetail/Dtos/StorePurchaseReturnRequestDetailDto.cs index 1e13d792d..ed1039ee9 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReturnRequestDetail/Dtos/StorePurchaseReturnRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePurchaseReturnRequestDetail/Dtos/StorePurchaseReturnRequestDetailDto.cs @@ -31,7 +31,7 @@ public class StorePurchaseReturnRequestDetailDto : AuditedEntityDto public string? Lot { get; set; } - public StorePurchaseReturnRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePutawayNoteDetail/Dtos/CreateUpdateStorePutawayNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePutawayNoteDetail/Dtos/CreateUpdateStorePutawayNoteDetailDto.cs index 2bff9d3c4..644875bdf 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePutawayNoteDetail/Dtos/CreateUpdateStorePutawayNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePutawayNoteDetail/Dtos/CreateUpdateStorePutawayNoteDetailDto.cs @@ -64,7 +64,7 @@ public class CreateUpdateStorePutawayNoteDetailDto public string? JobNumber { get; set; } - public StorePutawayNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePutawayNoteDetail/Dtos/StorePutawayNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePutawayNoteDetail/Dtos/StorePutawayNoteDetailDto.cs index 7194187e7..ae0b96d2f 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePutawayNoteDetail/Dtos/StorePutawayNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePutawayNoteDetail/Dtos/StorePutawayNoteDetailDto.cs @@ -65,7 +65,7 @@ public class StorePutawayNoteDetailDto : AuditedEntityDto public string? JobNumber { get; set; } - public StorePutawayNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePutawayRequestDetail/Dtos/CreateUpdateStorePutawayRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePutawayRequestDetail/Dtos/CreateUpdateStorePutawayRequestDetailDto.cs index 0bfcac8bf..20fb7ce9c 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePutawayRequestDetail/Dtos/CreateUpdateStorePutawayRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePutawayRequestDetail/Dtos/CreateUpdateStorePutawayRequestDetailDto.cs @@ -38,7 +38,7 @@ public class CreateUpdateStorePutawayRequestDetailDto public string? ItemName { get; set; } - public StorePutawayRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePutawayRequestDetail/Dtos/StorePutawayRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePutawayRequestDetail/Dtos/StorePutawayRequestDetailDto.cs index eaaabd8ec..e11b5c5e6 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePutawayRequestDetail/Dtos/StorePutawayRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StorePutawayRequestDetail/Dtos/StorePutawayRequestDetailDto.cs @@ -39,7 +39,7 @@ public class StorePutawayRequestDetailDto : AuditedEntityDto public string? ItemName { get; set; } - public StorePutawayRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreReceiptAbnormalNoteDetail/Dtos/CreateUpdateStoreReceiptAbnormalNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreReceiptAbnormalNoteDetail/Dtos/CreateUpdateStoreReceiptAbnormalNoteDetailDto.cs index 16068e58f..96114a91f 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreReceiptAbnormalNoteDetail/Dtos/CreateUpdateStoreReceiptAbnormalNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreReceiptAbnormalNoteDetail/Dtos/CreateUpdateStoreReceiptAbnormalNoteDetailDto.cs @@ -32,7 +32,7 @@ public class CreateUpdateStoreReceiptAbnormalNoteDetailDto public string? Lot { get; set; } - public StoreReceiptAbnormalNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreReceiptAbnormalNoteDetail/Dtos/StoreReceiptAbnormalNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreReceiptAbnormalNoteDetail/Dtos/StoreReceiptAbnormalNoteDetailDto.cs index 80eae9a90..76e722ec1 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreReceiptAbnormalNoteDetail/Dtos/StoreReceiptAbnormalNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreReceiptAbnormalNoteDetail/Dtos/StoreReceiptAbnormalNoteDetailDto.cs @@ -33,7 +33,7 @@ public class StoreReceiptAbnormalNoteDetailDto : AuditedEntityDto public string? Lot { get; set; } - public StoreReceiptAbnormalNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreRecycledMaterialReceiptNoteDetail/Dtos/CreateUpdateStoreRecycledMaterialReceiptNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreRecycledMaterialReceiptNoteDetail/Dtos/CreateUpdateStoreRecycledMaterialReceiptNoteDetailDto.cs index b61dceb3d..84e8b1915 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreRecycledMaterialReceiptNoteDetail/Dtos/CreateUpdateStoreRecycledMaterialReceiptNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreRecycledMaterialReceiptNoteDetail/Dtos/CreateUpdateStoreRecycledMaterialReceiptNoteDetailDto.cs @@ -30,7 +30,7 @@ public class CreateUpdateStoreRecycledMaterialReceiptNoteDetailDto public string? Lot { get; set; } - public StoreRecycledMaterialReceiptNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreRecycledMaterialReceiptNoteDetail/Dtos/StoreRecycledMaterialReceiptNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreRecycledMaterialReceiptNoteDetail/Dtos/StoreRecycledMaterialReceiptNoteDetailDto.cs index cc7fd5269..df25b1301 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreRecycledMaterialReceiptNoteDetail/Dtos/StoreRecycledMaterialReceiptNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreRecycledMaterialReceiptNoteDetail/Dtos/StoreRecycledMaterialReceiptNoteDetailDto.cs @@ -31,7 +31,7 @@ public class StoreRecycledMaterialReceiptNoteDetailDto : AuditedEntityDto public string? Lot { get; set; } - public StoreRecycledMaterialReceiptNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreSaleOrderDetail/Dtos/CreateUpdateStoreSaleOrderDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreSaleOrderDetail/Dtos/CreateUpdateStoreSaleOrderDetailDto.cs index 20c04b5b5..72150b337 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreSaleOrderDetail/Dtos/CreateUpdateStoreSaleOrderDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreSaleOrderDetail/Dtos/CreateUpdateStoreSaleOrderDetailDto.cs @@ -22,7 +22,7 @@ public class CreateUpdateStoreSaleOrderDetailDto public string LineStatus { get; set; } - public StoreSaleOrderDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreSaleOrderDetail/Dtos/StoreSaleOrderDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreSaleOrderDetail/Dtos/StoreSaleOrderDetailDto.cs index 631cc0e8a..bc44bf27e 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreSaleOrderDetail/Dtos/StoreSaleOrderDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreSaleOrderDetail/Dtos/StoreSaleOrderDetailDto.cs @@ -23,7 +23,7 @@ public class StoreSaleOrderDetailDto : AuditedEntityDto public string LineStatus { get; set; } - public StoreSaleOrderDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreScrapNoteDetail/Dtos/CreateUpdateStoreScrapNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreScrapNoteDetail/Dtos/CreateUpdateStoreScrapNoteDetailDto.cs index e1960aa8a..14dfd8519 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreScrapNoteDetail/Dtos/CreateUpdateStoreScrapNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreScrapNoteDetail/Dtos/CreateUpdateStoreScrapNoteDetailDto.cs @@ -84,7 +84,7 @@ public class CreateUpdateStoreScrapNoteDetailDto /// /// /// - public StoreScrapNoteDto Master { get; set; } + /// /// diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreScrapNoteDetail/Dtos/StoreScrapNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreScrapNoteDetail/Dtos/StoreScrapNoteDetailDto.cs index adf036124..06fb2ced0 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreScrapNoteDetail/Dtos/StoreScrapNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreScrapNoteDetail/Dtos/StoreScrapNoteDetailDto.cs @@ -88,7 +88,7 @@ public class StoreScrapNoteDetailDto : AuditedEntityDto /// /// /// - public StoreScrapNoteDto Master { get; set; } + /// /// diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreScrapRequestDetail/Dtos/CreateUpdateStoreScrapRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreScrapRequestDetail/Dtos/CreateUpdateStoreScrapRequestDetailDto.cs index 048138dd2..c2fae68fe 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreScrapRequestDetail/Dtos/CreateUpdateStoreScrapRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreScrapRequestDetail/Dtos/CreateUpdateStoreScrapRequestDetailDto.cs @@ -22,7 +22,7 @@ public class CreateUpdateStoreScrapRequestDetailDto public string? LocationGroup { get; set; } - public StoreScrapRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreScrapRequestDetail/Dtos/StoreScrapRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreScrapRequestDetail/Dtos/StoreScrapRequestDetailDto.cs index d9cc1b7aa..20cd28148 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreScrapRequestDetail/Dtos/StoreScrapRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreScrapRequestDetail/Dtos/StoreScrapRequestDetailDto.cs @@ -23,7 +23,7 @@ public class StoreScrapRequestDetailDto : AuditedEntityDto public string? LocationGroup { get; set; } - public StoreScrapRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreSupplierAsnDetail/Dtos/CreateUpdateStoreSupplierAsnDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreSupplierAsnDetail/Dtos/CreateUpdateStoreSupplierAsnDetailDto.cs index 6a123b4be..c3e866194 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreSupplierAsnDetail/Dtos/CreateUpdateStoreSupplierAsnDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreSupplierAsnDetail/Dtos/CreateUpdateStoreSupplierAsnDetailDto.cs @@ -26,7 +26,7 @@ public class CreateUpdateStoreSupplierAsnDetailDto public string? Lot { get; set; } - public StoreSupplierAsnDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreSupplierAsnDetail/Dtos/StoreSupplierAsnDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreSupplierAsnDetail/Dtos/StoreSupplierAsnDetailDto.cs index ee409a5a1..8706b0b38 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreSupplierAsnDetail/Dtos/StoreSupplierAsnDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreSupplierAsnDetail/Dtos/StoreSupplierAsnDetailDto.cs @@ -27,7 +27,7 @@ public class StoreSupplierAsnDetailDto : AuditedEntityDto public string? Lot { get; set; } - public StoreSupplierAsnDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/Dtos/CreateUpdateStoreTransferNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/Dtos/CreateUpdateStoreTransferNoteDto.cs index 9e3c81e8d..d72a2b01c 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/Dtos/CreateUpdateStoreTransferNoteDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/Dtos/CreateUpdateStoreTransferNoteDto.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.ComponentModel; using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos; @@ -7,25 +8,69 @@ namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos; [Serializable] public class CreateUpdateStoreTransferNoteDto { + /// + /// + /// + [DisplayName("StoreTransferNoteActiveDate")] public DateTime ActiveDate { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteConfirmed")] public bool Confirmed { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteConfirmTime")] public DateTime? ConfirmTime { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteJobNumber")] public string? JobNumber { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteNumber")] public string Number { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteRemark")] public string? Remark { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteRequestNumber")] public string? RequestNumber { get; set; } - public List Details {get;set;} =new (); - + /// + /// + /// + [DisplayName("StoreTransferNoteDetails")] + public List Details { get; set; } = new(); + + /// + /// + /// + [DisplayName("StoreTransferNoteType")] public string? Type { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteUseOnTheWayLocation")] public bool UseOnTheWayLocation { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteWorker")] public string? Worker { get; set; } } \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/Dtos/StoreTransferNoteDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/Dtos/StoreTransferNoteDto.cs index b96f5504d..84b5412d0 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/Dtos/StoreTransferNoteDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/Dtos/StoreTransferNoteDto.cs @@ -5,28 +5,64 @@ using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos; +/// +/// +/// [Serializable] public class StoreTransferNoteDto : AuditedEntityDto { + /// + /// + /// public DateTime ActiveDate { get; set; } + /// + /// + /// public bool Confirmed { get; set; } + /// + /// + /// public DateTime? ConfirmTime { get; set; } + /// + /// + /// public string? JobNumber { get; set; } + /// + /// + /// public string Number { get; set; } + /// + /// + /// public string? Remark { get; set; } + /// + /// + /// public string? RequestNumber { get; set; } - public List Details {get;set;} =new (); + /// + /// + /// + public List Details { get; set; } + /// + /// + /// public string? Type { get; set; } + /// + /// + /// public bool UseOnTheWayLocation { get; set; } + /// + /// + /// public string? Worker { get; set; } } \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/IStoreTransferNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/IStoreTransferNoteAppService.cs index d1a477cc4..cc8a3fb7c 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/IStoreTransferNoteAppService.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNote/IStoreTransferNoteAppService.cs @@ -1,15 +1,19 @@ using System; using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos; +using Volo.Abp.Application.Dtos; using Volo.Abp.Application.Services; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote; +/// +/// +/// public interface IStoreTransferNoteAppService : ICrudAppService< - StoreTransferNoteDto, + StoreTransferNoteDto, Guid, - StoreTransferNoteGetListInput, + PagedAndSortedResultRequestDto, CreateUpdateStoreTransferNoteDto, CreateUpdateStoreTransferNoteDto> { diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteCopy/Dtos/CreateUpdateStoreTransferNoteCopyDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteCopy/Dtos/CreateUpdateStoreTransferNoteCopyDto.cs deleted file mode 100644 index 0dbce1fff..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteCopy/Dtos/CreateUpdateStoreTransferNoteCopyDto.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; - -namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteCopy.Dtos; - -[Serializable] -public class CreateUpdateStoreTransferNoteCopyDto -{ - public DateTime ActiveDate { get; set; } - - public bool Confirmed { get; set; } - - public DateTime? ConfirmTime { get; set; } - - public string? JobNumber { get; set; } - - public string Number { get; set; } - - public string? Remark { get; set; } - - public string? RequestNumber { get; set; } - - public string? Type { get; set; } - - public bool UseOnTheWayLocation { get; set; } - - public string? Worker { get; set; } -} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteCopy/Dtos/StoreTransferNoteCopyDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteCopy/Dtos/StoreTransferNoteCopyDto.cs deleted file mode 100644 index 6cdc9312e..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteCopy/Dtos/StoreTransferNoteCopyDto.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using Volo.Abp.Application.Dtos; - -namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteCopy.Dtos; - -[Serializable] -public class StoreTransferNoteCopyDto : AuditedEntityDto -{ - public DateTime ActiveDate { get; set; } - - public bool Confirmed { get; set; } - - public DateTime? ConfirmTime { get; set; } - - public string? JobNumber { get; set; } - - public string Number { get; set; } - - public string? Remark { get; set; } - - public string? RequestNumber { get; set; } - - public string? Type { get; set; } - - public bool UseOnTheWayLocation { get; set; } - - public string? Worker { get; set; } -} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteCopy/Dtos/StoreTransferNoteCopyGetListInput.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteCopy/Dtos/StoreTransferNoteCopyGetListInput.cs deleted file mode 100644 index 895156b76..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteCopy/Dtos/StoreTransferNoteCopyGetListInput.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using System.ComponentModel; -using Volo.Abp.Application.Dtos; - -namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteCopy.Dtos; - -[Serializable] -public class StoreTransferNoteCopyGetListInput : PagedAndSortedResultRequestDto -{ - public DateTime? ActiveDate { get; set; } - - public bool? Confirmed { get; set; } - - public DateTime? ConfirmTime { get; set; } - - public string? JobNumber { get; set; } - - public string? Number { get; set; } - - public string? Remark { get; set; } - - public string? RequestNumber { get; set; } - - public string? Type { get; set; } - - public bool? UseOnTheWayLocation { get; set; } - - public string? Worker { get; set; } -} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteCopy/IStoreTransferNoteCopyAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteCopy/IStoreTransferNoteCopyAppService.cs deleted file mode 100644 index 55b700700..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteCopy/IStoreTransferNoteCopyAppService.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; -using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteCopy.Dtos; -using Volo.Abp.Application.Services; - -namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteCopy; - - -public interface IStoreTransferNoteCopyAppService : - ICrudAppService< - StoreTransferNoteCopyDto, - Guid, - StoreTransferNoteCopyGetListInput, - CreateUpdateStoreTransferNoteCopyDto, - CreateUpdateStoreTransferNoteCopyDto> -{ - -} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/Dtos/CreateUpdateStoreTransferNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/Dtos/CreateUpdateStoreTransferNoteDetailDto.cs index 0ff4d669c..3be83812a 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/Dtos/CreateUpdateStoreTransferNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/Dtos/CreateUpdateStoreTransferNoteDetailDto.cs @@ -1,78 +1,212 @@ using System; -using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos; +using System.ComponentModel; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos; [Serializable] public class CreateUpdateStoreTransferNoteDetailDto { + /// + /// + /// + [DisplayName("StoreTransferNoteDetailArriveDate")] public DateTime ArriveDate { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailExpireDate")] public DateTime ExpireDate { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailFromContainerCode")] public string? FromContainerCode { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailFromLocationArea")] public string? FromLocationArea { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailFromLocationCode")] public string FromLocationCode { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailFromLocationErpCode")] public string FromLocationErpCode { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailFromLocationGroup")] public string? FromLocationGroup { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailFromLot")] public string? FromLot { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailFromPackingCode")] public string? FromPackingCode { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailFromStatus")] public string FromStatus { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailFromWarehouseCode")] public string FromWarehouseCode { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailItemCode")] public string ItemCode { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailItemDesc1")] public string? ItemDesc1 { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailItemDesc2")] public string? ItemDesc2 { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailItemName")] public string? ItemName { get; set; } - public StoreTransferNoteDto Master { get; set; } - + /// + /// + /// + [DisplayName("StoreTransferNoteDetailMasterId")] public Guid MasterId { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailNumber")] public string Number { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailOnTheWayLocationCode")] public string? OnTheWayLocationCode { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailProduceDate")] public DateTime ProduceDate { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailQty")] public decimal Qty { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailReason")] public string? Reason { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailRemark")] public string? Remark { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailStdPackQty")] public decimal StdPackQty { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailSupplierBatch")] public string? SupplierBatch { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailToContainerCode")] public string? ToContainerCode { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailToLocationArea")] public string? ToLocationArea { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailToLocationCode")] public string ToLocationCode { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailToLocationErpCode")] public string ToLocationErpCode { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailToLocationGroup")] public string? ToLocationGroup { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailToLot")] public string? ToLot { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailToPackingCode")] public string? ToPackingCode { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailToStatus")] public string ToStatus { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailToWarehouseCode")] public string ToWarehouseCode { get; set; } + /// + /// + /// + [DisplayName("StoreTransferNoteDetailUom")] public string Uom { get; set; } } \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/Dtos/StoreTransferNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/Dtos/StoreTransferNoteDetailDto.cs index d27b3f534..0ec5b3e21 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/Dtos/StoreTransferNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/Dtos/StoreTransferNoteDetailDto.cs @@ -1,79 +1,181 @@ using System; using Volo.Abp.Application.Dtos; -using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos; +/// +/// +/// [Serializable] public class StoreTransferNoteDetailDto : AuditedEntityDto { + /// + /// + /// public DateTime ArriveDate { get; set; } + /// + /// + /// public DateTime ExpireDate { get; set; } + /// + /// + /// public string? FromContainerCode { get; set; } + /// + /// + /// public string? FromLocationArea { get; set; } + /// + /// + /// public string FromLocationCode { get; set; } + /// + /// + /// public string FromLocationErpCode { get; set; } + /// + /// + /// public string? FromLocationGroup { get; set; } + /// + /// + /// public string? FromLot { get; set; } + /// + /// + /// public string? FromPackingCode { get; set; } + /// + /// + /// public string FromStatus { get; set; } + /// + /// + /// public string FromWarehouseCode { get; set; } + /// + /// + /// public string ItemCode { get; set; } + /// + /// + /// public string? ItemDesc1 { get; set; } + /// + /// + /// public string? ItemDesc2 { get; set; } + /// + /// + /// public string? ItemName { get; set; } - public StoreTransferNoteDto Master { get; set; } - + /// + /// + /// public Guid MasterId { get; set; } + /// + /// + /// public string Number { get; set; } + /// + /// + /// public string? OnTheWayLocationCode { get; set; } + /// + /// + /// public DateTime ProduceDate { get; set; } + /// + /// + /// public decimal Qty { get; set; } + /// + /// + /// public string? Reason { get; set; } + /// + /// + /// public string? Remark { get; set; } + /// + /// + /// public decimal StdPackQty { get; set; } + /// + /// + /// public string? SupplierBatch { get; set; } + /// + /// + /// public string? ToContainerCode { get; set; } + /// + /// + /// public string? ToLocationArea { get; set; } + /// + /// + /// public string ToLocationCode { get; set; } + /// + /// + /// public string ToLocationErpCode { get; set; } + /// + /// + /// public string? ToLocationGroup { get; set; } + /// + /// + /// public string? ToLot { get; set; } + /// + /// + /// public string? ToPackingCode { get; set; } + /// + /// + /// public string ToStatus { get; set; } + /// + /// + /// public string ToWarehouseCode { get; set; } + /// + /// + /// public string Uom { get; set; } } \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/IStoreTransferNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/IStoreTransferNoteDetailAppService.cs index 51bbf4f69..d72f27641 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/IStoreTransferNoteDetailAppService.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetail/IStoreTransferNoteDetailAppService.cs @@ -1,15 +1,19 @@ using System; using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; using Volo.Abp.Application.Services; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail; +/// +/// +/// public interface IStoreTransferNoteDetailAppService : ICrudAppService< - StoreTransferNoteDetailDto, + StoreTransferNoteDetailDto, Guid, - StoreTransferNoteDetailGetListInput, + PagedAndSortedResultRequestDto, CreateUpdateStoreTransferNoteDetailDto, CreateUpdateStoreTransferNoteDetailDto> { diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetailCopy/Dtos/CreateUpdateStoreTransferNoteDetailCopyDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetailCopy/Dtos/CreateUpdateStoreTransferNoteDetailCopyDto.cs deleted file mode 100644 index 11ce2ef2f..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetailCopy/Dtos/CreateUpdateStoreTransferNoteDetailCopyDto.cs +++ /dev/null @@ -1,78 +0,0 @@ -using System; -using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos; - -namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetailCopy.Dtos; - -[Serializable] -public class CreateUpdateStoreTransferNoteDetailCopyDto -{ - public DateTime ArriveDate { get; set; } - - public DateTime ExpireDate { get; set; } - - public string? FromContainerCode { get; set; } - - public string? FromLocationArea { get; set; } - - public string FromLocationCode { get; set; } - - public string FromLocationErpCode { get; set; } - - public string? FromLocationGroup { get; set; } - - public string? FromLot { get; set; } - - public string? FromPackingCode { get; set; } - - public string FromStatus { get; set; } - - public string FromWarehouseCode { get; set; } - - public string ItemCode { get; set; } - - public string? ItemDesc1 { get; set; } - - public string? ItemDesc2 { get; set; } - - public string? ItemName { get; set; } - - public StoreTransferNoteDto Master { get; set; } - - public Guid MasterId { get; set; } - - public string Number { get; set; } - - public string? OnTheWayLocationCode { get; set; } - - public DateTime ProduceDate { get; set; } - - public decimal Qty { get; set; } - - public string? Reason { get; set; } - - public string? Remark { get; set; } - - public decimal StdPackQty { get; set; } - - public string? SupplierBatch { get; set; } - - public string? ToContainerCode { get; set; } - - public string? ToLocationArea { get; set; } - - public string ToLocationCode { get; set; } - - public string ToLocationErpCode { get; set; } - - public string? ToLocationGroup { get; set; } - - public string? ToLot { get; set; } - - public string? ToPackingCode { get; set; } - - public string ToStatus { get; set; } - - public string ToWarehouseCode { get; set; } - - public string Uom { get; set; } -} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetailCopy/Dtos/StoreTransferNoteDetailCopyDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetailCopy/Dtos/StoreTransferNoteDetailCopyDto.cs deleted file mode 100644 index 54d613965..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetailCopy/Dtos/StoreTransferNoteDetailCopyDto.cs +++ /dev/null @@ -1,79 +0,0 @@ -using System; -using Volo.Abp.Application.Dtos; -using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos; - -namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetailCopy.Dtos; - -[Serializable] -public class StoreTransferNoteDetailCopyDto : AuditedEntityDto -{ - public DateTime ArriveDate { get; set; } - - public DateTime ExpireDate { get; set; } - - public string? FromContainerCode { get; set; } - - public string? FromLocationArea { get; set; } - - public string FromLocationCode { get; set; } - - public string FromLocationErpCode { get; set; } - - public string? FromLocationGroup { get; set; } - - public string? FromLot { get; set; } - - public string? FromPackingCode { get; set; } - - public string FromStatus { get; set; } - - public string FromWarehouseCode { get; set; } - - public string ItemCode { get; set; } - - public string? ItemDesc1 { get; set; } - - public string? ItemDesc2 { get; set; } - - public string? ItemName { get; set; } - - public StoreTransferNoteDto Master { get; set; } - - public Guid MasterId { get; set; } - - public string Number { get; set; } - - public string? OnTheWayLocationCode { get; set; } - - public DateTime ProduceDate { get; set; } - - public decimal Qty { get; set; } - - public string? Reason { get; set; } - - public string? Remark { get; set; } - - public decimal StdPackQty { get; set; } - - public string? SupplierBatch { get; set; } - - public string? ToContainerCode { get; set; } - - public string? ToLocationArea { get; set; } - - public string ToLocationCode { get; set; } - - public string ToLocationErpCode { get; set; } - - public string? ToLocationGroup { get; set; } - - public string? ToLot { get; set; } - - public string? ToPackingCode { get; set; } - - public string ToStatus { get; set; } - - public string ToWarehouseCode { get; set; } - - public string Uom { get; set; } -} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetailCopy/Dtos/StoreTransferNoteDetailCopyGetListInput.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetailCopy/Dtos/StoreTransferNoteDetailCopyGetListInput.cs deleted file mode 100644 index 5ab9d7a81..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetailCopy/Dtos/StoreTransferNoteDetailCopyGetListInput.cs +++ /dev/null @@ -1,80 +0,0 @@ -using System; -using System.ComponentModel; -using Volo.Abp.Application.Dtos; -using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos; - -namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetailCopy.Dtos; - -[Serializable] -public class StoreTransferNoteDetailCopyGetListInput : PagedAndSortedResultRequestDto -{ - public DateTime? ArriveDate { get; set; } - - public DateTime? ExpireDate { get; set; } - - public string? FromContainerCode { get; set; } - - public string? FromLocationArea { get; set; } - - public string? FromLocationCode { get; set; } - - public string? FromLocationErpCode { get; set; } - - public string? FromLocationGroup { get; set; } - - public string? FromLot { get; set; } - - public string? FromPackingCode { get; set; } - - public string? FromStatus { get; set; } - - public string? FromWarehouseCode { get; set; } - - public string? ItemCode { get; set; } - - public string? ItemDesc1 { get; set; } - - public string? ItemDesc2 { get; set; } - - public string? ItemName { get; set; } - - public StoreTransferNoteDto? Master { get; set; } - - public Guid? MasterId { get; set; } - - public string? Number { get; set; } - - public string? OnTheWayLocationCode { get; set; } - - public DateTime? ProduceDate { get; set; } - - public decimal? Qty { get; set; } - - public string? Reason { get; set; } - - public string? Remark { get; set; } - - public decimal? StdPackQty { get; set; } - - public string? SupplierBatch { get; set; } - - public string? ToContainerCode { get; set; } - - public string? ToLocationArea { get; set; } - - public string? ToLocationCode { get; set; } - - public string? ToLocationErpCode { get; set; } - - public string? ToLocationGroup { get; set; } - - public string? ToLot { get; set; } - - public string? ToPackingCode { get; set; } - - public string? ToStatus { get; set; } - - public string? ToWarehouseCode { get; set; } - - public string? Uom { get; set; } -} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetailCopy/IStoreTransferNoteDetailCopyAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetailCopy/IStoreTransferNoteDetailCopyAppService.cs deleted file mode 100644 index f04b21d83..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferNoteDetailCopy/IStoreTransferNoteDetailCopyAppService.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; -using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetailCopy.Dtos; -using Volo.Abp.Application.Services; - -namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetailCopy; - - -public interface IStoreTransferNoteDetailCopyAppService : - ICrudAppService< - StoreTransferNoteDetailCopyDto, - Guid, - StoreTransferNoteDetailCopyGetListInput, - CreateUpdateStoreTransferNoteDetailCopyDto, - CreateUpdateStoreTransferNoteDetailCopyDto> -{ - -} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferRequestDetail/Dtos/CreateUpdateStoreTransferRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferRequestDetail/Dtos/CreateUpdateStoreTransferRequestDetailDto.cs index 887862e8f..87db6a3a7 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferRequestDetail/Dtos/CreateUpdateStoreTransferRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferRequestDetail/Dtos/CreateUpdateStoreTransferRequestDetailDto.cs @@ -36,7 +36,7 @@ public class CreateUpdateStoreTransferRequestDetailDto public string? ItemName { get; set; } - public StoreTransferRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferRequestDetail/Dtos/StoreTransferRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferRequestDetail/Dtos/StoreTransferRequestDetailDto.cs index 561d3bc7d..a229f08d2 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferRequestDetail/Dtos/StoreTransferRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreTransferRequestDetail/Dtos/StoreTransferRequestDetailDto.cs @@ -37,7 +37,7 @@ public class StoreTransferRequestDetailDto : AuditedEntityDto public string? ItemName { get; set; } - public StoreTransferRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedIssueNoteDetail/Dtos/CreateUpdateStoreUnplannedIssueNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedIssueNoteDetail/Dtos/CreateUpdateStoreUnplannedIssueNoteDetailDto.cs index 56b7925ba..748b25c71 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedIssueNoteDetail/Dtos/CreateUpdateStoreUnplannedIssueNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedIssueNoteDetail/Dtos/CreateUpdateStoreUnplannedIssueNoteDetailDto.cs @@ -58,7 +58,7 @@ public class CreateUpdateStoreUnplannedIssueNoteDetailDto public string? Lot { get; set; } - public StoreUnplannedIssueNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedIssueNoteDetail/Dtos/StoreUnplannedIssueNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedIssueNoteDetail/Dtos/StoreUnplannedIssueNoteDetailDto.cs index 1ce6e8c12..4382f9e03 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedIssueNoteDetail/Dtos/StoreUnplannedIssueNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedIssueNoteDetail/Dtos/StoreUnplannedIssueNoteDetailDto.cs @@ -59,7 +59,7 @@ public class StoreUnplannedIssueNoteDetailDto : AuditedEntityDto public string? Lot { get; set; } - public StoreUnplannedIssueNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedIssueRequestDetail/Dtos/CreateUpdateStoreUnplannedIssueRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedIssueRequestDetail/Dtos/CreateUpdateStoreUnplannedIssueRequestDetailDto.cs index add933f3c..6cbfe6fca 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedIssueRequestDetail/Dtos/CreateUpdateStoreUnplannedIssueRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedIssueRequestDetail/Dtos/CreateUpdateStoreUnplannedIssueRequestDetailDto.cs @@ -32,7 +32,7 @@ public class CreateUpdateStoreUnplannedIssueRequestDetailDto public string? Lot { get; set; } - public StoreUnplannedIssueRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedIssueRequestDetail/Dtos/StoreUnplannedIssueRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedIssueRequestDetail/Dtos/StoreUnplannedIssueRequestDetailDto.cs index ec9da7953..2efe8ca7c 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedIssueRequestDetail/Dtos/StoreUnplannedIssueRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedIssueRequestDetail/Dtos/StoreUnplannedIssueRequestDetailDto.cs @@ -33,7 +33,7 @@ public class StoreUnplannedIssueRequestDetailDto : AuditedEntityDto public string? Lot { get; set; } - public StoreUnplannedIssueRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedReceiptNoteDetail/Dtos/CreateUpdateStoreUnplannedReceiptNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedReceiptNoteDetail/Dtos/CreateUpdateStoreUnplannedReceiptNoteDetailDto.cs index 91ffa2e72..b02e46e14 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedReceiptNoteDetail/Dtos/CreateUpdateStoreUnplannedReceiptNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedReceiptNoteDetail/Dtos/CreateUpdateStoreUnplannedReceiptNoteDetailDto.cs @@ -58,7 +58,7 @@ public class CreateUpdateStoreUnplannedReceiptNoteDetailDto public string? Lot { get; set; } - public StoreUnplannedReceiptNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedReceiptNoteDetail/Dtos/StoreUnplannedReceiptNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedReceiptNoteDetail/Dtos/StoreUnplannedReceiptNoteDetailDto.cs index f1b0adeec..7a36ffe2f 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedReceiptNoteDetail/Dtos/StoreUnplannedReceiptNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedReceiptNoteDetail/Dtos/StoreUnplannedReceiptNoteDetailDto.cs @@ -59,7 +59,7 @@ public class StoreUnplannedReceiptNoteDetailDto : AuditedEntityDto public string? Lot { get; set; } - public StoreUnplannedReceiptNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedReceiptRequestDetail/Dtos/CreateUpdateStoreUnplannedReceiptRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedReceiptRequestDetail/Dtos/CreateUpdateStoreUnplannedReceiptRequestDetailDto.cs index 0ce4d7bae..38c839b65 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedReceiptRequestDetail/Dtos/CreateUpdateStoreUnplannedReceiptRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedReceiptRequestDetail/Dtos/CreateUpdateStoreUnplannedReceiptRequestDetailDto.cs @@ -32,7 +32,7 @@ public class CreateUpdateStoreUnplannedReceiptRequestDetailDto public string? Lot { get; set; } - public StoreUnplannedReceiptRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedReceiptRequestDetail/Dtos/StoreUnplannedReceiptRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedReceiptRequestDetail/Dtos/StoreUnplannedReceiptRequestDetailDto.cs index 99ae16345..5dc6c61f5 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedReceiptRequestDetail/Dtos/StoreUnplannedReceiptRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreUnplannedReceiptRequestDetail/Dtos/StoreUnplannedReceiptRequestDetailDto.cs @@ -33,7 +33,7 @@ public class StoreUnplannedReceiptRequestDetailDto : AuditedEntityDto public string? Lot { get; set; } - public StoreUnplannedReceiptRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWarehouseTransferNoteDetail/Dtos/CreateUpdateStoreWarehouseTransferNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWarehouseTransferNoteDetail/Dtos/CreateUpdateStoreWarehouseTransferNoteDetailDto.cs index 820685542..4cfebe338 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWarehouseTransferNoteDetail/Dtos/CreateUpdateStoreWarehouseTransferNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWarehouseTransferNoteDetail/Dtos/CreateUpdateStoreWarehouseTransferNoteDetailDto.cs @@ -36,7 +36,7 @@ public class CreateUpdateStoreWarehouseTransferNoteDetailDto public string? ItemName { get; set; } - public StoreWarehouseTransferNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWarehouseTransferNoteDetail/Dtos/StoreWarehouseTransferNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWarehouseTransferNoteDetail/Dtos/StoreWarehouseTransferNoteDetailDto.cs index 9513151a2..9d0f998ce 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWarehouseTransferNoteDetail/Dtos/StoreWarehouseTransferNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWarehouseTransferNoteDetail/Dtos/StoreWarehouseTransferNoteDetailDto.cs @@ -37,7 +37,7 @@ public class StoreWarehouseTransferNoteDetailDto : AuditedEntityDto public string? ItemName { get; set; } - public StoreWarehouseTransferNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWipWarehouseAdjustNoteDetail/Dtos/CreateUpdateStoreWipWarehouseAdjustNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWipWarehouseAdjustNoteDetail/Dtos/CreateUpdateStoreWipWarehouseAdjustNoteDetailDto.cs index e7aab6068..646b612f1 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWipWarehouseAdjustNoteDetail/Dtos/CreateUpdateStoreWipWarehouseAdjustNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWipWarehouseAdjustNoteDetail/Dtos/CreateUpdateStoreWipWarehouseAdjustNoteDetailDto.cs @@ -36,7 +36,7 @@ public class CreateUpdateStoreWipWarehouseAdjustNoteDetailDto public string? ItemName { get; set; } - public StoreWipWarehouseAdjustNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWipWarehouseAdjustNoteDetail/Dtos/StoreWipWarehouseAdjustNoteDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWipWarehouseAdjustNoteDetail/Dtos/StoreWipWarehouseAdjustNoteDetailDto.cs index 3b024b8a2..bc8361266 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWipWarehouseAdjustNoteDetail/Dtos/StoreWipWarehouseAdjustNoteDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWipWarehouseAdjustNoteDetail/Dtos/StoreWipWarehouseAdjustNoteDetailDto.cs @@ -37,7 +37,7 @@ public class StoreWipWarehouseAdjustNoteDetailDto : AuditedEntityDto public string? ItemName { get; set; } - public StoreWipWarehouseAdjustNoteDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWipWarehouseAdjustRequestDetail/Dtos/CreateUpdateStoreWipWarehouseAdjustRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWipWarehouseAdjustRequestDetail/Dtos/CreateUpdateStoreWipWarehouseAdjustRequestDetailDto.cs index 1c8eb2d1a..1121556a2 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWipWarehouseAdjustRequestDetail/Dtos/CreateUpdateStoreWipWarehouseAdjustRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWipWarehouseAdjustRequestDetail/Dtos/CreateUpdateStoreWipWarehouseAdjustRequestDetailDto.cs @@ -36,7 +36,7 @@ public class CreateUpdateStoreWipWarehouseAdjustRequestDetailDto public string? ItemName { get; set; } - public StoreWipWarehouseAdjustRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWipWarehouseAdjustRequestDetail/Dtos/StoreWipWarehouseAdjustRequestDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWipWarehouseAdjustRequestDetail/Dtos/StoreWipWarehouseAdjustRequestDetailDto.cs index 8694b306c..5e16e671b 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWipWarehouseAdjustRequestDetail/Dtos/StoreWipWarehouseAdjustRequestDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWipWarehouseAdjustRequestDetail/Dtos/StoreWipWarehouseAdjustRequestDetailDto.cs @@ -37,7 +37,7 @@ public class StoreWipWarehouseAdjustRequestDetailDto : AuditedEntityDto public string? ItemName { get; set; } - public StoreWipWarehouseAdjustRequestDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWorkOrderDetail/Dtos/CreateUpdateStoreWorkOrderDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWorkOrderDetail/Dtos/CreateUpdateStoreWorkOrderDetailDto.cs index 12b0d1fce..908db367c 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWorkOrderDetail/Dtos/CreateUpdateStoreWorkOrderDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWorkOrderDetail/Dtos/CreateUpdateStoreWorkOrderDetailDto.cs @@ -18,7 +18,7 @@ public class CreateUpdateStoreWorkOrderDetailDto public string? ItemName { get; set; } - public StoreWorkOrderDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWorkOrderDetail/Dtos/StoreWorkOrderDetailDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWorkOrderDetail/Dtos/StoreWorkOrderDetailDto.cs index 2d576fc1b..21b50910e 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWorkOrderDetail/Dtos/StoreWorkOrderDetailDto.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreWorkOrderDetail/Dtos/StoreWorkOrderDetailDto.cs @@ -20,7 +20,7 @@ public class StoreWorkOrderDetailDto : AuditedEntityDto public string? ItemName { get; set; } - public StoreWorkOrderDto Master { get; set; } + public Guid MasterId { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/AppBase/ZbxBase.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/AppBase/ZbxBase.cs index 044f3c59e..fd06ed423 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/AppBase/ZbxBase.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/AppBase/ZbxBase.cs @@ -1,4 +1,5 @@ -using Volo.Abp.Identity; +using Volo.Abp.Domain.Entities.Auditing; +using Volo.Abp.Identity; namespace WinIn.FasterZ.Wms.AppBase; @@ -9,6 +10,7 @@ using System.IO; using System.Linq; using System.Linq.Dynamic.Core; using System.Linq.Expressions; +using System.Reflection; using System.Threading; using System.Threading.Tasks; @@ -545,8 +547,7 @@ public class ZbxBase, List>(entitys); } - - protected override async Task> CreateFilteredQueryAsync( - ExportCustomUserSettingGetListInput input) - { - // TODO: AbpHelper generated - return (await base.CreateFilteredQueryAsync(input)) - .WhereIf(input.ExportUserId != null, x => x.ExportUserId == input.ExportUserId) - .WhereIf(!input.ExportUserName.IsNullOrWhiteSpace(), x => x.ExportUserName.Contains(input.ExportUserName)) - .WhereIf(!input.ExportColumnName.IsNullOrWhiteSpace(), - x => x.ExportColumnName.Contains(input.ExportColumnName)) - .WhereIf(!input.ExportTableName.IsNullOrWhiteSpace(), - x => x.ExportTableName.Contains(input.ExportTableName)) - .WhereIf(input.CustomUserSetting != null, x => x.CustomUserSetting == input.CustomUserSetting) - ; - } + } } \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/WmsApplicationAutoMapperProfile.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/WmsApplicationAutoMapperProfile.cs index 0ba5b3a8d..7c623f9a4 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/WmsApplicationAutoMapperProfile.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/WmsApplicationAutoMapperProfile.cs @@ -36,10 +36,6 @@ using WinIn.FasterZ.Wms.Z_Business.StoreTransferRequestDetail; using WinIn.FasterZ.Wms.Z_Business.StoreTransferRequestDetail.Dtos; using WinIn.FasterZ.Wms.Z_Business.StoreTransferRequest; using WinIn.FasterZ.Wms.Z_Business.StoreTransferRequest.Dtos; -using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetailCopy; -using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetailCopy.Dtos; -using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteCopy; -using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteCopy.Dtos; using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote; using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos; using WinIn.FasterZ.Wms.Z_Business.StoreSupplierAsnDetail; @@ -114,133 +110,771 @@ using WinIn.FasterZ.Wms.Z_Business.StoreProductL7partsNote; using WinIn.FasterZ.Wms.Z_Business.StoreProductL7partsNote.Dtos; using WinIn.FasterZ.Wms.Z_Business.StoreScrapNoteDetail; using WinIn.FasterZ.Wms.Z_Business.StoreScrapNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequestDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequestDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequest.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNote; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNote.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionPlanDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionPlanDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionPlan; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionPlan.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StorePreparationPlanDetail; +using WinIn.FasterZ.Wms.Z_Business.StorePreparationPlanDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StorePreparationPlan; +using WinIn.FasterZ.Wms.Z_Business.StorePreparationPlan.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNote; +using WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNote.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNote; +using WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNote.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequestDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequestDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequest.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNote; +using WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNote.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNote; +using WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNote.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequestDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequestDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequest.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNote; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNote.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreIssueNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreIssueNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreIssueNote; +using WinIn.FasterZ.Wms.Z_Business.StoreIssueNote.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreIsolationNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreIsolationNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreIsolationNote; +using WinIn.FasterZ.Wms.Z_Business.StoreIsolationNote.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryTransferNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryTransferNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNote; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNote.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestSummaryDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestSummaryDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequest.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteSummaryDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteSummaryDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNote; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNote.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNote; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNote.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreExchangeDatum; +using WinIn.FasterZ.Wms.Z_Business.StoreExchangeDatum.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequestDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequestDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequest.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlanDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlanDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlan; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlan.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverNote; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverNote.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNote; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNote.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsnDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsnDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsn; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsn.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCountPlanDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCountPlanDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCountPlan; +using WinIn.FasterZ.Wms.Z_Business.StoreCountPlan.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNote; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNote.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequestDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequestDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequest.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNote; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNote.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNote; +using WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNote.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNote; +using WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNote.Dtos; +using WinIn.FasterZ.Wms.Z_Business.MessageUserNotifyMessage; +using WinIn.FasterZ.Wms.Z_Business.MessageUserNotifyMessage.Dtos; +using WinIn.FasterZ.Wms.Z_Business.MessagePrivateMessage; +using WinIn.FasterZ.Wms.Z_Business.MessagePrivateMessage.Dtos; +using WinIn.FasterZ.Wms.Z_Business.MessageNotifyMessage; +using WinIn.FasterZ.Wms.Z_Business.MessageNotifyMessage.Dtos; +using WinIn.FasterZ.Wms.Z_Business.MessageMessageTypeSubscribe; +using WinIn.FasterZ.Wms.Z_Business.MessageMessageTypeSubscribe.Dtos; +using WinIn.FasterZ.Wms.Z_Business.MessageMessageType; +using WinIn.FasterZ.Wms.Z_Business.MessageMessageType.Dtos; +using WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement; +using WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement.Dtos; +using WinIn.FasterZ.Wms.Z_Business.LabelSerialCode; +using WinIn.FasterZ.Wms.Z_Business.LabelSerialCode.Dtos; +using WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel.Dtos; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel.Dtos; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletCode; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletCode.Dtos; +using WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition; +using WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition.Dtos; +using WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel.Dtos; +using WinIn.FasterZ.Wms.Z_Business.LabelCountLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelCountLabel.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJob; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJob.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJob; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJob.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJob; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJob.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJob; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJob.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobCountJob; +using WinIn.FasterZ.Wms.Z_Business.JobCountJob.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJob; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJob.Dtos; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog.Dtos; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransaction; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransaction.Dtos; +using WinIn.FasterZ.Wms.Z_Business.InventorySnapshot; +using WinIn.FasterZ.Wms.Z_Business.InventorySnapshot.Dtos; +using WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity; +using WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity.Dtos; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut.Dtos; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn.Dtos; +using WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance; +using WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance.Dtos; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainer; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainer.Dtos; +using WinIn.FasterZ.Wms.Z_Business.InventoryBalance; +using WinIn.FasterZ.Wms.Z_Business.InventoryBalance.Dtos; +using WinIn.FasterZ.Wms.Z_Business.FileStorageFile; +using WinIn.FasterZ.Wms.Z_Business.FileStorageFile.Dtos; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask.Dtos; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse; +using WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataUom; +using WinIn.FasterZ.Wms.Z_Business.BasedataUom.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType; +using WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataTeam; +using WinIn.FasterZ.Wms.Z_Business.BasedataTeam.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplier; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplier.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet; +using WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataShift; +using WinIn.FasterZ.Wms.Z_Business.BasedataShift.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet; +using WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet; +using WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataProject; +using WinIn.FasterZ.Wms.Z_Business.BasedataProject.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataMachine; +using WinIn.FasterZ.Wms.Z_Business.BasedataMachine.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocation; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocation.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemPack; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemPack.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar; +using WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation; +using WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting; +using WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataDock; +using WinIn.FasterZ.Wms.Z_Business.BasedataDock.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataDictItem; +using WinIn.FasterZ.Wms.Z_Business.BasedataDictItem.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataDict; +using WinIn.FasterZ.Wms.Z_Business.BasedataDict.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomerItem; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomerItem.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomerAddress; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomerAddress.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomer; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomer.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataCurrencyExchange; +using WinIn.FasterZ.Wms.Z_Business.BasedataCurrencyExchange.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataCurrency; +using WinIn.FasterZ.Wms.Z_Business.BasedataCurrency.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataCategory; +using WinIn.FasterZ.Wms.Z_Business.BasedataCategory.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataCalendar; +using WinIn.FasterZ.Wms.Z_Business.BasedataCalendar.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataBom; +using WinIn.FasterZ.Wms.Z_Business.BasedataBom.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataArea; +using WinIn.FasterZ.Wms.Z_Business.BasedataArea.Dtos; +using WinIn.FasterZ.Wms.Z_Business.BasedataAql; +using WinIn.FasterZ.Wms.Z_Business.BasedataAql.Dtos; +using WinIn.FasterZ.Wms.Z_Business.AuthUserWorkGroup; +using WinIn.FasterZ.Wms.Z_Business.AuthUserWorkGroup.Dtos; +using WinIn.FasterZ.Wms.Z_Business.AuthUserMenu; +using WinIn.FasterZ.Wms.Z_Business.AuthUserMenu.Dtos; +using WinIn.FasterZ.Wms.Z_Business.AuthMenu; +using WinIn.FasterZ.Wms.Z_Business.AuthMenu.Dtos; using AutoMapper; +using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos; namespace WinIn.FasterZ.Wms { - public class WmsApplicationAutoMapperProfile : Profile - { - public WmsApplicationAutoMapperProfile() - { - /* You can configure your AutoMapper mapping configuration here. + public class WmsApplicationAutoMapperProfile : Profile + { + public WmsApplicationAutoMapperProfile() + { + /* You can configure your AutoMapper mapping configuration here. * Alternatively, you can split your mapping configurations * into multiple profile classes for a better organization. */ - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - CreateMap(); - CreateMap(MemberList.Source); - } - } + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + } + } } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/AuthMenu/AuthMenuAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/AuthMenu/AuthMenuAppService.cs new file mode 100644 index 000000000..8e1b62ae5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/AuthMenu/AuthMenuAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.AuthMenu.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthMenu; + + +/// +/// +/// +public class AuthMenuAppService : ZbxBase, + IAuthMenuAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.AuthMenu.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.AuthMenu.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.AuthMenu.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.AuthMenu.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.AuthMenu.Delete; + + private readonly IAuthMenuRepository _repository; + + public AuthMenuAppService(IAuthMenuRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/AuthUserMenu/AuthUserMenuAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/AuthUserMenu/AuthUserMenuAppService.cs new file mode 100644 index 000000000..df32ff26a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/AuthUserMenu/AuthUserMenuAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.AuthUserMenu.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthUserMenu; + + +/// +/// +/// +public class AuthUserMenuAppService : ZbxBase, + IAuthUserMenuAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.AuthUserMenu.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.AuthUserMenu.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.AuthUserMenu.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.AuthUserMenu.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.AuthUserMenu.Delete; + + private readonly IAuthUserMenuRepository _repository; + + public AuthUserMenuAppService(IAuthUserMenuRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/AuthUserWorkGroup/AuthUserWorkGroupAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/AuthUserWorkGroup/AuthUserWorkGroupAppService.cs new file mode 100644 index 000000000..8dab2680e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/AuthUserWorkGroup/AuthUserWorkGroupAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.AuthUserWorkGroup.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthUserWorkGroup; + + +/// +/// +/// +public class AuthUserWorkGroupAppService : ZbxBase, + IAuthUserWorkGroupAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.AuthUserWorkGroup.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.AuthUserWorkGroup.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.AuthUserWorkGroup.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.AuthUserWorkGroup.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.AuthUserWorkGroup.Delete; + + private readonly IAuthUserWorkGroupRepository _repository; + + public AuthUserWorkGroupAppService(IAuthUserWorkGroupRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataAql/BasedataAqlAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataAql/BasedataAqlAppService.cs new file mode 100644 index 000000000..18c5a1e97 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataAql/BasedataAqlAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataAql.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataAql; + + +/// +/// +/// +public class BasedataAqlAppService : ZbxBase, + IBasedataAqlAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataAql.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataAql.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataAql.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataAql.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataAql.Delete; + + private readonly IBasedataAqlRepository _repository; + + public BasedataAqlAppService(IBasedataAqlRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataArea/BasedataAreaAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataArea/BasedataAreaAppService.cs new file mode 100644 index 000000000..80750beed --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataArea/BasedataAreaAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataArea.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataArea; + + +/// +/// +/// +public class BasedataAreaAppService : ZbxBase, + IBasedataAreaAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataArea.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataArea.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataArea.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataArea.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataArea.Delete; + + private readonly IBasedataAreaRepository _repository; + + public BasedataAreaAppService(IBasedataAreaRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataBom/BasedataBomAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataBom/BasedataBomAppService.cs new file mode 100644 index 000000000..4a03469b1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataBom/BasedataBomAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataBom.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataBom; + + +/// +/// +/// +public class BasedataBomAppService : ZbxBase, + IBasedataBomAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataBom.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataBom.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataBom.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataBom.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataBom.Delete; + + private readonly IBasedataBomRepository _repository; + + public BasedataBomAppService(IBasedataBomRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCalendar/BasedataCalendarAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCalendar/BasedataCalendarAppService.cs new file mode 100644 index 000000000..669271df6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCalendar/BasedataCalendarAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataCalendar.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCalendar; + + +/// +/// +/// +public class BasedataCalendarAppService : ZbxBase, + IBasedataCalendarAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataCalendar.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataCalendar.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataCalendar.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataCalendar.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataCalendar.Delete; + + private readonly IBasedataCalendarRepository _repository; + + public BasedataCalendarAppService(IBasedataCalendarRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCategory/BasedataCategoryAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCategory/BasedataCategoryAppService.cs new file mode 100644 index 000000000..7a60b10b5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCategory/BasedataCategoryAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataCategory.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCategory; + + +/// +/// +/// +public class BasedataCategoryAppService : ZbxBase, + IBasedataCategoryAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataCategory.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataCategory.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataCategory.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataCategory.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataCategory.Delete; + + private readonly IBasedataCategoryRepository _repository; + + public BasedataCategoryAppService(IBasedataCategoryRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCurrency/BasedataCurrencyAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCurrency/BasedataCurrencyAppService.cs new file mode 100644 index 000000000..13e83976b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCurrency/BasedataCurrencyAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataCurrency.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCurrency; + + +/// +/// +/// +public class BasedataCurrencyAppService : ZbxBase, + IBasedataCurrencyAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataCurrency.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataCurrency.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataCurrency.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataCurrency.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataCurrency.Delete; + + private readonly IBasedataCurrencyRepository _repository; + + public BasedataCurrencyAppService(IBasedataCurrencyRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCurrencyExchange/BasedataCurrencyExchangeAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCurrencyExchange/BasedataCurrencyExchangeAppService.cs new file mode 100644 index 000000000..54c8c0022 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCurrencyExchange/BasedataCurrencyExchangeAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataCurrencyExchange.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCurrencyExchange; + + +/// +/// +/// +public class BasedataCurrencyExchangeAppService : ZbxBase, + IBasedataCurrencyExchangeAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataCurrencyExchange.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataCurrencyExchange.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataCurrencyExchange.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataCurrencyExchange.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataCurrencyExchange.Delete; + + private readonly IBasedataCurrencyExchangeRepository _repository; + + public BasedataCurrencyExchangeAppService(IBasedataCurrencyExchangeRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCustomer/BasedataCustomerAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCustomer/BasedataCustomerAppService.cs new file mode 100644 index 000000000..bd742bc18 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCustomer/BasedataCustomerAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomer.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomer; + + +/// +/// +/// +public class BasedataCustomerAppService : ZbxBase, + IBasedataCustomerAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataCustomer.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataCustomer.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataCustomer.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataCustomer.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataCustomer.Delete; + + private readonly IBasedataCustomerRepository _repository; + + public BasedataCustomerAppService(IBasedataCustomerRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCustomerAddress/BasedataCustomerAddressAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCustomerAddress/BasedataCustomerAddressAppService.cs new file mode 100644 index 000000000..ad4323b27 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCustomerAddress/BasedataCustomerAddressAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomerAddress.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomerAddress; + + +/// +/// +/// +public class BasedataCustomerAddressAppService : ZbxBase, + IBasedataCustomerAddressAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataCustomerAddress.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataCustomerAddress.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataCustomerAddress.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataCustomerAddress.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataCustomerAddress.Delete; + + private readonly IBasedataCustomerAddressRepository _repository; + + public BasedataCustomerAddressAppService(IBasedataCustomerAddressRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCustomerItem/BasedataCustomerItemAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCustomerItem/BasedataCustomerItemAppService.cs new file mode 100644 index 000000000..239667eb5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataCustomerItem/BasedataCustomerItemAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomerItem.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomerItem; + + +/// +/// +/// +public class BasedataCustomerItemAppService : ZbxBase, + IBasedataCustomerItemAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataCustomerItem.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataCustomerItem.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataCustomerItem.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataCustomerItem.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataCustomerItem.Delete; + + private readonly IBasedataCustomerItemRepository _repository; + + public BasedataCustomerItemAppService(IBasedataCustomerItemRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataDict/BasedataDictAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataDict/BasedataDictAppService.cs new file mode 100644 index 000000000..9a94f15c1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataDict/BasedataDictAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataDict.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDict; + + +/// +/// +/// +public class BasedataDictAppService : ZbxBase, + IBasedataDictAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataDict.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataDict.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataDict.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataDict.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataDict.Delete; + + private readonly IBasedataDictRepository _repository; + + public BasedataDictAppService(IBasedataDictRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataDictItem/BasedataDictItemAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataDictItem/BasedataDictItemAppService.cs new file mode 100644 index 000000000..888527d3b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataDictItem/BasedataDictItemAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataDictItem.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDictItem; + + +/// +/// +/// +public class BasedataDictItemAppService : ZbxBase, + IBasedataDictItemAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataDictItem.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataDictItem.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataDictItem.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataDictItem.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataDictItem.Delete; + + private readonly IBasedataDictItemRepository _repository; + + public BasedataDictItemAppService(IBasedataDictItemRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataDock/BasedataDockAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataDock/BasedataDockAppService.cs new file mode 100644 index 000000000..16e89358a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataDock/BasedataDockAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataDock.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDock; + + +/// +/// +/// +public class BasedataDockAppService : ZbxBase, + IBasedataDockAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataDock.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataDock.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataDock.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataDock.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataDock.Delete; + + private readonly IBasedataDockRepository _repository; + + public BasedataDockAppService(IBasedataDockRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataDocumentSetting/BasedataDocumentSettingAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataDocumentSetting/BasedataDocumentSettingAppService.cs new file mode 100644 index 000000000..7773dd170 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataDocumentSetting/BasedataDocumentSettingAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting; + + +/// +/// +/// +public class BasedataDocumentSettingAppService : ZbxBase, + IBasedataDocumentSettingAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataDocumentSetting.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataDocumentSetting.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataDocumentSetting.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataDocumentSetting.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataDocumentSetting.Delete; + + private readonly IBasedataDocumentSettingRepository _repository; + + public BasedataDocumentSettingAppService(IBasedataDocumentSettingRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataErpLocation/BasedataErpLocationAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataErpLocation/BasedataErpLocationAppService.cs new file mode 100644 index 000000000..83f1b251e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataErpLocation/BasedataErpLocationAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation; + + +/// +/// +/// +public class BasedataErpLocationAppService : ZbxBase, + IBasedataErpLocationAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataErpLocation.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataErpLocation.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataErpLocation.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataErpLocation.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataErpLocation.Delete; + + private readonly IBasedataErpLocationRepository _repository; + + public BasedataErpLocationAppService(IBasedataErpLocationRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendarAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendarAppService.cs new file mode 100644 index 000000000..afe9d4f5a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendarAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar; + + +/// +/// +/// +public class BasedataInterfaceCalendarAppService : ZbxBase, + IBasedataInterfaceCalendarAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataInterfaceCalendar.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataInterfaceCalendar.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataInterfaceCalendar.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataInterfaceCalendar.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataInterfaceCalendar.Delete; + + private readonly IBasedataInterfaceCalendarRepository _repository; + + public BasedataInterfaceCalendarAppService(IBasedataInterfaceCalendarRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemBasic/BasedataItemBasicAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemBasic/BasedataItemBasicAppService.cs new file mode 100644 index 000000000..95daa7291 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemBasic/BasedataItemBasicAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic; + + +/// +/// +/// +public class BasedataItemBasicAppService : ZbxBase, + IBasedataItemBasicAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataItemBasic.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataItemBasic.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataItemBasic.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataItemBasic.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataItemBasic.Delete; + + private readonly IBasedataItemBasicRepository _repository; + + public BasedataItemBasicAppService(IBasedataItemBasicRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemCategory/BasedataItemCategoryAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemCategory/BasedataItemCategoryAppService.cs new file mode 100644 index 000000000..23cbb51b5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemCategory/BasedataItemCategoryAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory; + + +/// +/// +/// +public class BasedataItemCategoryAppService : ZbxBase, + IBasedataItemCategoryAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataItemCategory.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataItemCategory.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataItemCategory.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataItemCategory.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataItemCategory.Delete; + + private readonly IBasedataItemCategoryRepository _repository; + + public BasedataItemCategoryAppService(IBasedataItemCategoryRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemGuideBook/BasedataItemGuideBookAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemGuideBook/BasedataItemGuideBookAppService.cs new file mode 100644 index 000000000..b8195e801 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemGuideBook/BasedataItemGuideBookAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook; + + +/// +/// +/// +public class BasedataItemGuideBookAppService : ZbxBase, + IBasedataItemGuideBookAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataItemGuideBook.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataItemGuideBook.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataItemGuideBook.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataItemGuideBook.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataItemGuideBook.Delete; + + private readonly IBasedataItemGuideBookRepository _repository; + + public BasedataItemGuideBookAppService(IBasedataItemGuideBookRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemPack/BasedataItemPackAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemPack/BasedataItemPackAppService.cs new file mode 100644 index 000000000..cd30907bd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemPack/BasedataItemPackAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemPack.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemPack; + + +/// +/// +/// +public class BasedataItemPackAppService : ZbxBase, + IBasedataItemPackAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataItemPack.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataItemPack.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataItemPack.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataItemPack.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataItemPack.Delete; + + private readonly IBasedataItemPackRepository _repository; + + public BasedataItemPackAppService(IBasedataItemPackRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemQuality/BasedataItemQualityAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemQuality/BasedataItemQualityAppService.cs new file mode 100644 index 000000000..ca75a844e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemQuality/BasedataItemQualityAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality; + + +/// +/// +/// +public class BasedataItemQualityAppService : ZbxBase, + IBasedataItemQualityAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataItemQuality.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataItemQuality.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataItemQuality.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataItemQuality.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataItemQuality.Delete; + + private readonly IBasedataItemQualityRepository _repository; + + public BasedataItemQualityAppService(IBasedataItemQualityRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStockAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStockAppService.cs new file mode 100644 index 000000000..d713ff2f6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStockAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock; + + +/// +/// +/// +public class BasedataItemSafetyStockAppService : ZbxBase, + IBasedataItemSafetyStockAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataItemSafetyStock.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataItemSafetyStock.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataItemSafetyStock.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataItemSafetyStock.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataItemSafetyStock.Delete; + + private readonly IBasedataItemSafetyStockRepository _repository; + + public BasedataItemSafetyStockAppService(IBasedataItemSafetyStockRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelationAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelationAppService.cs new file mode 100644 index 000000000..3f05bd321 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelationAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation; + + +/// +/// +/// +public class BasedataItemStoreRelationAppService : ZbxBase, + IBasedataItemStoreRelationAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataItemStoreRelation.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataItemStoreRelation.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataItemStoreRelation.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataItemStoreRelation.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataItemStoreRelation.Delete; + + private readonly IBasedataItemStoreRelationRepository _repository; + + public BasedataItemStoreRelationAppService(IBasedataItemStoreRelationRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataLocation/BasedataLocationAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataLocation/BasedataLocationAppService.cs new file mode 100644 index 000000000..045fd905a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataLocation/BasedataLocationAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocation.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataLocation; + + +/// +/// +/// +public class BasedataLocationAppService : ZbxBase, + IBasedataLocationAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataLocation.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataLocation.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataLocation.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataLocation.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataLocation.Delete; + + private readonly IBasedataLocationRepository _repository; + + public BasedataLocationAppService(IBasedataLocationRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataLocationGroup/BasedataLocationGroupAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataLocationGroup/BasedataLocationGroupAppService.cs new file mode 100644 index 000000000..2405bd81c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataLocationGroup/BasedataLocationGroupAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup; + + +/// +/// +/// +public class BasedataLocationGroupAppService : ZbxBase, + IBasedataLocationGroupAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataLocationGroup.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataLocationGroup.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataLocationGroup.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataLocationGroup.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataLocationGroup.Delete; + + private readonly IBasedataLocationGroupRepository _repository; + + public BasedataLocationGroupAppService(IBasedataLocationGroupRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataMachine/BasedataMachineAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataMachine/BasedataMachineAppService.cs new file mode 100644 index 000000000..8cba53bb7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataMachine/BasedataMachineAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataMachine.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataMachine; + + +/// +/// +/// +public class BasedataMachineAppService : ZbxBase, + IBasedataMachineAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataMachine.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataMachine.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataMachine.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataMachine.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataMachine.Delete; + + private readonly IBasedataMachineRepository _repository; + + public BasedataMachineAppService(IBasedataMachineRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataProductionLine/BasedataProductionLineAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataProductionLine/BasedataProductionLineAppService.cs new file mode 100644 index 000000000..701050577 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataProductionLine/BasedataProductionLineAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine; + + +/// +/// +/// +public class BasedataProductionLineAppService : ZbxBase, + IBasedataProductionLineAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataProductionLine.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataProductionLine.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataProductionLine.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataProductionLine.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataProductionLine.Delete; + + private readonly IBasedataProductionLineRepository _repository; + + public BasedataProductionLineAppService(IBasedataProductionLineRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataProductionLineItem/BasedataProductionLineItemAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataProductionLineItem/BasedataProductionLineItemAppService.cs new file mode 100644 index 000000000..7ef05746f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataProductionLineItem/BasedataProductionLineItemAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem; + + +/// +/// +/// +public class BasedataProductionLineItemAppService : ZbxBase, + IBasedataProductionLineItemAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataProductionLineItem.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataProductionLineItem.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataProductionLineItem.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataProductionLineItem.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataProductionLineItem.Delete; + + private readonly IBasedataProductionLineItemRepository _repository; + + public BasedataProductionLineItemAppService(IBasedataProductionLineItemRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataProject/BasedataProjectAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataProject/BasedataProjectAppService.cs new file mode 100644 index 000000000..c607b060b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataProject/BasedataProjectAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataProject.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProject; + + +/// +/// +/// +public class BasedataProjectAppService : ZbxBase, + IBasedataProjectAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataProject.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataProject.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataProject.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataProject.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataProject.Delete; + + private readonly IBasedataProjectRepository _repository; + + public BasedataProjectAppService(IBasedataProjectRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheetAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheetAppService.cs new file mode 100644 index 000000000..af63c998f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheetAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet; + + +/// +/// +/// +public class BasedataPurchasePriceSheetAppService : ZbxBase, + IBasedataPurchasePriceSheetAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataPurchasePriceSheet.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataPurchasePriceSheet.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataPurchasePriceSheet.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataPurchasePriceSheet.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataPurchasePriceSheet.Delete; + + private readonly IBasedataPurchasePriceSheetRepository _repository; + + public BasedataPurchasePriceSheetAppService(IBasedataPurchasePriceSheetRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheetAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheetAppService.cs new file mode 100644 index 000000000..83c040c02 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheetAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet; + + +/// +/// +/// +public class BasedataSalePriceSheetAppService : ZbxBase, + IBasedataSalePriceSheetAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataSalePriceSheet.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataSalePriceSheet.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataSalePriceSheet.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataSalePriceSheet.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataSalePriceSheet.Delete; + + private readonly IBasedataSalePriceSheetRepository _repository; + + public BasedataSalePriceSheetAppService(IBasedataSalePriceSheetRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataShift/BasedataShiftAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataShift/BasedataShiftAppService.cs new file mode 100644 index 000000000..0f1e699c3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataShift/BasedataShiftAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataShift.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataShift; + + +/// +/// +/// +public class BasedataShiftAppService : ZbxBase, + IBasedataShiftAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataShift.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataShift.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataShift.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataShift.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataShift.Delete; + + private readonly IBasedataShiftRepository _repository; + + public BasedataShiftAppService(IBasedataShiftRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheetAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheetAppService.cs new file mode 100644 index 000000000..c4bb6d1f8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheetAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet; + + +/// +/// +/// +public class BasedataStdCostPriceSheetAppService : ZbxBase, + IBasedataStdCostPriceSheetAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataStdCostPriceSheet.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataStdCostPriceSheet.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataStdCostPriceSheet.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataStdCostPriceSheet.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataStdCostPriceSheet.Delete; + + private readonly IBasedataStdCostPriceSheetRepository _repository; + + public BasedataStdCostPriceSheetAppService(IBasedataStdCostPriceSheetRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataSupplier/BasedataSupplierAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataSupplier/BasedataSupplierAppService.cs new file mode 100644 index 000000000..5b5307c38 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataSupplier/BasedataSupplierAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplier.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplier; + + +/// +/// +/// +public class BasedataSupplierAppService : ZbxBase, + IBasedataSupplierAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataSupplier.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataSupplier.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataSupplier.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataSupplier.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataSupplier.Delete; + + private readonly IBasedataSupplierRepository _repository; + + public BasedataSupplierAppService(IBasedataSupplierRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataSupplierItem/BasedataSupplierItemAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataSupplierItem/BasedataSupplierItemAppService.cs new file mode 100644 index 000000000..23596687a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataSupplierItem/BasedataSupplierItemAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem; + + +/// +/// +/// +public class BasedataSupplierItemAppService : ZbxBase, + IBasedataSupplierItemAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataSupplierItem.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataSupplierItem.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataSupplierItem.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataSupplierItem.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataSupplierItem.Delete; + + private readonly IBasedataSupplierItemRepository _repository; + + public BasedataSupplierItemAppService(IBasedataSupplierItemRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindowAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindowAppService.cs new file mode 100644 index 000000000..2c409bb7d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindowAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow; + + +/// +/// +/// +public class BasedataSupplierTimeWindowAppService : ZbxBase, + IBasedataSupplierTimeWindowAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataSupplierTimeWindow.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataSupplierTimeWindow.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataSupplierTimeWindow.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataSupplierTimeWindow.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataSupplierTimeWindow.Delete; + + private readonly IBasedataSupplierTimeWindowRepository _repository; + + public BasedataSupplierTimeWindowAppService(IBasedataSupplierTimeWindowRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataTeam/BasedataTeamAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataTeam/BasedataTeamAppService.cs new file mode 100644 index 000000000..c792b38e9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataTeam/BasedataTeamAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataTeam.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataTeam; + + +/// +/// +/// +public class BasedataTeamAppService : ZbxBase, + IBasedataTeamAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataTeam.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataTeam.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataTeam.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataTeam.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataTeam.Delete; + + private readonly IBasedataTeamRepository _repository; + + public BasedataTeamAppService(IBasedataTeamRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataTransactionType/BasedataTransactionTypeAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataTransactionType/BasedataTransactionTypeAppService.cs new file mode 100644 index 000000000..e665e797d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataTransactionType/BasedataTransactionTypeAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType; + + +/// +/// +/// +public class BasedataTransactionTypeAppService : ZbxBase, + IBasedataTransactionTypeAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataTransactionType.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataTransactionType.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataTransactionType.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataTransactionType.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataTransactionType.Delete; + + private readonly IBasedataTransactionTypeRepository _repository; + + public BasedataTransactionTypeAppService(IBasedataTransactionTypeRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataUom/BasedataUomAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataUom/BasedataUomAppService.cs new file mode 100644 index 000000000..9363d8e04 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataUom/BasedataUomAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataUom.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataUom; + + +/// +/// +/// +public class BasedataUomAppService : ZbxBase, + IBasedataUomAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataUom.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataUom.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataUom.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataUom.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataUom.Delete; + + private readonly IBasedataUomRepository _repository; + + public BasedataUomAppService(IBasedataUomRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataWarehouse/BasedataWarehouseAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataWarehouse/BasedataWarehouseAppService.cs new file mode 100644 index 000000000..1ac725bad --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataWarehouse/BasedataWarehouseAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse; + + +/// +/// +/// +public class BasedataWarehouseAppService : ZbxBase, + IBasedataWarehouseAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataWarehouse.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataWarehouse.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataWarehouse.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataWarehouse.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataWarehouse.Delete; + + private readonly IBasedataWarehouseRepository _repository; + + public BasedataWarehouseAppService(IBasedataWarehouseRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataWorkGroup/BasedataWorkGroupAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataWorkGroup/BasedataWorkGroupAppService.cs new file mode 100644 index 000000000..cf0ef618e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataWorkGroup/BasedataWorkGroupAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup; + + +/// +/// +/// +public class BasedataWorkGroupAppService : ZbxBase, + IBasedataWorkGroupAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataWorkGroup.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataWorkGroup.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataWorkGroup.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataWorkGroup.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataWorkGroup.Delete; + + private readonly IBasedataWorkGroupRepository _repository; + + public BasedataWorkGroupAppService(IBasedataWorkGroupRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataWorkShop/BasedataWorkShopAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataWorkShop/BasedataWorkShopAppService.cs new file mode 100644 index 000000000..d2409ce28 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataWorkShop/BasedataWorkShopAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop; + + +/// +/// +/// +public class BasedataWorkShopAppService : ZbxBase, + IBasedataWorkShopAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataWorkShop.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataWorkShop.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataWorkShop.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataWorkShop.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataWorkShop.Delete; + + private readonly IBasedataWorkShopRepository _repository; + + public BasedataWorkShopAppService(IBasedataWorkShopRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataWorkStation/BasedataWorkStationAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataWorkStation/BasedataWorkStationAppService.cs new file mode 100644 index 000000000..0337cf471 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/BasedataWorkStation/BasedataWorkStationAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation; + + +/// +/// +/// +public class BasedataWorkStationAppService : ZbxBase, + IBasedataWorkStationAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.BasedataWorkStation.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.BasedataWorkStation.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.BasedataWorkStation.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.BasedataWorkStation.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.BasedataWorkStation.Delete; + + private readonly IBasedataWorkStationRepository _repository; + + public BasedataWorkStationAppService(IBasedataWorkStationRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/FileStorageDataExportTask/FileStorageDataExportTaskAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/FileStorageDataExportTask/FileStorageDataExportTaskAppService.cs new file mode 100644 index 000000000..abd63ae24 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/FileStorageDataExportTask/FileStorageDataExportTaskAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask; + + +/// +/// +/// +public class FileStorageDataExportTaskAppService : ZbxBase, + IFileStorageDataExportTaskAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.FileStorageDataExportTask.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.FileStorageDataExportTask.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.FileStorageDataExportTask.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.FileStorageDataExportTask.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.FileStorageDataExportTask.Delete; + + private readonly IFileStorageDataExportTaskRepository _repository; + + public FileStorageDataExportTaskAppService(IFileStorageDataExportTaskRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/FileStorageDataImportTask/FileStorageDataImportTaskAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/FileStorageDataImportTask/FileStorageDataImportTaskAppService.cs new file mode 100644 index 000000000..84968d2e8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/FileStorageDataImportTask/FileStorageDataImportTaskAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask; + + +/// +/// +/// +public class FileStorageDataImportTaskAppService : ZbxBase, + IFileStorageDataImportTaskAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.FileStorageDataImportTask.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.FileStorageDataImportTask.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.FileStorageDataImportTask.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.FileStorageDataImportTask.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.FileStorageDataImportTask.Delete; + + private readonly IFileStorageDataImportTaskRepository _repository; + + public FileStorageDataImportTaskAppService(IFileStorageDataImportTaskRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/FileStorageFile/FileStorageFileAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/FileStorageFile/FileStorageFileAppService.cs new file mode 100644 index 000000000..e0bc9c9f6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/FileStorageFile/FileStorageFileAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.FileStorageFile.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageFile; + + +/// +/// +/// +public class FileStorageFileAppService : ZbxBase, + IFileStorageFileAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.FileStorageFile.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.FileStorageFile.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.FileStorageFile.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.FileStorageFile.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.FileStorageFile.Delete; + + private readonly IFileStorageFileRepository _repository; + + public FileStorageFileAppService(IFileStorageFileRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryBalance/InventoryBalanceAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryBalance/InventoryBalanceAppService.cs new file mode 100644 index 000000000..2bf84c18f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryBalance/InventoryBalanceAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.InventoryBalance.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryBalance; + + +/// +/// +/// +public class InventoryBalanceAppService : ZbxBase, + IInventoryBalanceAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.InventoryBalance.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.InventoryBalance.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.InventoryBalance.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.InventoryBalance.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.InventoryBalance.Delete; + + private readonly IInventoryBalanceRepository _repository; + + public InventoryBalanceAppService(IInventoryBalanceRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryContainer/InventoryContainerAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryContainer/InventoryContainerAppService.cs new file mode 100644 index 000000000..e8c43a1b5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryContainer/InventoryContainerAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainer.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryContainer; + + +/// +/// +/// +public class InventoryContainerAppService : ZbxBase, + IInventoryContainerAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.InventoryContainer.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.InventoryContainer.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.InventoryContainer.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.InventoryContainer.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.InventoryContainer.Delete; + + private readonly IInventoryContainerRepository _repository; + + public InventoryContainerAppService(IInventoryContainerRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryContainerDetail/InventoryContainerDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryContainerDetail/InventoryContainerDetailAppService.cs new file mode 100644 index 000000000..a77a7fb82 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryContainerDetail/InventoryContainerDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail; + + +/// +/// +/// +public class InventoryContainerDetailAppService : ZbxBase, + IInventoryContainerDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.InventoryContainerDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.InventoryContainerDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.InventoryContainerDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.InventoryContainerDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.InventoryContainerDetail.Delete; + + private readonly IInventoryContainerDetailRepository _repository; + + public InventoryContainerDetailAppService(IInventoryContainerDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryErpBalance/InventoryErpBalanceAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryErpBalance/InventoryErpBalanceAppService.cs new file mode 100644 index 000000000..be975ee6b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryErpBalance/InventoryErpBalanceAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance; + + +/// +/// +/// +public class InventoryErpBalanceAppService : ZbxBase, + IInventoryErpBalanceAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.InventoryErpBalance.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.InventoryErpBalance.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.InventoryErpBalance.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.InventoryErpBalance.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.InventoryErpBalance.Delete; + + private readonly IInventoryErpBalanceRepository _repository; + + public InventoryErpBalanceAppService(IInventoryErpBalanceRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryExpectIn/InventoryExpectInAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryExpectIn/InventoryExpectInAppService.cs new file mode 100644 index 000000000..eb1d017a4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryExpectIn/InventoryExpectInAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn; + + +/// +/// +/// +public class InventoryExpectInAppService : ZbxBase, + IInventoryExpectInAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.InventoryExpectIn.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.InventoryExpectIn.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.InventoryExpectIn.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.InventoryExpectIn.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.InventoryExpectIn.Delete; + + private readonly IInventoryExpectInRepository _repository; + + public InventoryExpectInAppService(IInventoryExpectInRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryExpectOut/InventoryExpectOutAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryExpectOut/InventoryExpectOutAppService.cs new file mode 100644 index 000000000..f8d6c01be --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryExpectOut/InventoryExpectOutAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut; + + +/// +/// +/// +public class InventoryExpectOutAppService : ZbxBase, + IInventoryExpectOutAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.InventoryExpectOut.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.InventoryExpectOut.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.InventoryExpectOut.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.InventoryExpectOut.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.InventoryExpectOut.Delete; + + private readonly IInventoryExpectOutRepository _repository; + + public InventoryExpectOutAppService(IInventoryExpectOutRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryLocationCapacity/InventoryLocationCapacityAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryLocationCapacity/InventoryLocationCapacityAppService.cs new file mode 100644 index 000000000..af82aacac --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryLocationCapacity/InventoryLocationCapacityAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity; + + +/// +/// +/// +public class InventoryLocationCapacityAppService : ZbxBase, + IInventoryLocationCapacityAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.InventoryLocationCapacity.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.InventoryLocationCapacity.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.InventoryLocationCapacity.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.InventoryLocationCapacity.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.InventoryLocationCapacity.Delete; + + private readonly IInventoryLocationCapacityRepository _repository; + + public InventoryLocationCapacityAppService(IInventoryLocationCapacityRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventorySnapshot/InventorySnapshotAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventorySnapshot/InventorySnapshotAppService.cs new file mode 100644 index 000000000..3b9d17a5f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventorySnapshot/InventorySnapshotAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.InventorySnapshot.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.InventorySnapshot; + + +/// +/// +/// +public class InventorySnapshotAppService : ZbxBase, + IInventorySnapshotAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.InventorySnapshot.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.InventorySnapshot.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.InventorySnapshot.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.InventorySnapshot.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.InventorySnapshot.Delete; + + private readonly IInventorySnapshotRepository _repository; + + public InventorySnapshotAppService(IInventorySnapshotRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryTransaction/InventoryTransactionAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryTransaction/InventoryTransactionAppService.cs new file mode 100644 index 000000000..6d1e59fb6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryTransaction/InventoryTransactionAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransaction.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryTransaction; + + +/// +/// +/// +public class InventoryTransactionAppService : ZbxBase, + IInventoryTransactionAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.InventoryTransaction.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.InventoryTransaction.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.InventoryTransaction.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.InventoryTransaction.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.InventoryTransaction.Delete; + + private readonly IInventoryTransactionRepository _repository; + + public InventoryTransactionAppService(IInventoryTransactionRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryTransferLog/InventoryTransferLogAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryTransferLog/InventoryTransferLogAppService.cs new file mode 100644 index 000000000..9fcd82069 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/InventoryTransferLog/InventoryTransferLogAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog; + + +/// +/// +/// +public class InventoryTransferLogAppService : ZbxBase, + IInventoryTransferLogAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.InventoryTransferLog.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.InventoryTransferLog.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.InventoryTransferLog.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.InventoryTransferLog.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.InventoryTransferLog.Delete; + + private readonly IInventoryTransferLogRepository _repository; + + public InventoryTransferLogAppService(IInventoryTransferLogRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobCheckJob/JobCheckJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobCheckJob/JobCheckJobAppService.cs new file mode 100644 index 000000000..23e5bdffe --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobCheckJob/JobCheckJobAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCheckJob; + + +/// +/// +/// +public class JobCheckJobAppService : ZbxBase, + IJobCheckJobAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobCheckJob.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobCheckJob.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobCheckJob.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobCheckJob.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobCheckJob.Delete; + + private readonly IJobCheckJobRepository _repository; + + public JobCheckJobAppService(IJobCheckJobRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobCheckJobDetail/JobCheckJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobCheckJobDetail/JobCheckJobDetailAppService.cs new file mode 100644 index 000000000..6dc8bdb73 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobCheckJobDetail/JobCheckJobDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail; + + +/// +/// +/// +public class JobCheckJobDetailAppService : ZbxBase, + IJobCheckJobDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobCheckJobDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobCheckJobDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobCheckJobDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobCheckJobDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobCheckJobDetail.Delete; + + private readonly IJobCheckJobDetailRepository _repository; + + public JobCheckJobDetailAppService(IJobCheckJobDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobCountJob/JobCountJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobCountJob/JobCountJobAppService.cs new file mode 100644 index 000000000..657f66da8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobCountJob/JobCountJobAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobCountJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCountJob; + + +/// +/// +/// +public class JobCountJobAppService : ZbxBase, + IJobCountJobAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobCountJob.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobCountJob.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobCountJob.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobCountJob.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobCountJob.Delete; + + private readonly IJobCountJobRepository _repository; + + public JobCountJobAppService(IJobCountJobRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobCountJobDetail/JobCountJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobCountJobDetail/JobCountJobDetailAppService.cs new file mode 100644 index 000000000..acd76fab4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobCountJobDetail/JobCountJobDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail; + + +/// +/// +/// +public class JobCountJobDetailAppService : ZbxBase, + IJobCountJobDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobCountJobDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobCountJobDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobCountJobDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobCountJobDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobCountJobDetail.Delete; + + private readonly IJobCountJobDetailRepository _repository; + + public JobCountJobDetailAppService(IJobCountJobDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobDeliverJob/JobDeliverJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobDeliverJob/JobDeliverJobAppService.cs new file mode 100644 index 000000000..6d6a50f5b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobDeliverJob/JobDeliverJobAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobDeliverJob; + + +/// +/// +/// +public class JobDeliverJobAppService : ZbxBase, + IJobDeliverJobAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobDeliverJob.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobDeliverJob.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobDeliverJob.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobDeliverJob.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobDeliverJob.Delete; + + private readonly IJobDeliverJobRepository _repository; + + public JobDeliverJobAppService(IJobDeliverJobRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobDeliverJobDetail/JobDeliverJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobDeliverJobDetail/JobDeliverJobDetailAppService.cs new file mode 100644 index 000000000..ca3f03305 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobDeliverJobDetail/JobDeliverJobDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail; + + +/// +/// +/// +public class JobDeliverJobDetailAppService : ZbxBase, + IJobDeliverJobDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobDeliverJobDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobDeliverJobDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobDeliverJobDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobDeliverJobDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobDeliverJobDetail.Delete; + + private readonly IJobDeliverJobDetailRepository _repository; + + public JobDeliverJobDetailAppService(IJobDeliverJobDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobInspectJob/JobInspectJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobInspectJob/JobInspectJobAppService.cs new file mode 100644 index 000000000..b8a8d4b10 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobInspectJob/JobInspectJobAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJob; + + +/// +/// +/// +public class JobInspectJobAppService : ZbxBase, + IJobInspectJobAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobInspectJob.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobInspectJob.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobInspectJob.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobInspectJob.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobInspectJob.Delete; + + private readonly IJobInspectJobRepository _repository; + + public JobInspectJobAppService(IJobInspectJobRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobInspectJobDetail/JobInspectJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobInspectJobDetail/JobInspectJobDetailAppService.cs new file mode 100644 index 000000000..cfaf43e41 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobInspectJobDetail/JobInspectJobDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail; + + +/// +/// +/// +public class JobInspectJobDetailAppService : ZbxBase, + IJobInspectJobDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobInspectJobDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobInspectJobDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobInspectJobDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobInspectJobDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobInspectJobDetail.Delete; + + private readonly IJobInspectJobDetailRepository _repository; + + public JobInspectJobDetailAppService(IJobInspectJobDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetailAppService.cs new file mode 100644 index 000000000..1046f3038 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail; + + +/// +/// +/// +public class JobInspectJobSummaryDetailAppService : ZbxBase, + IJobInspectJobSummaryDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobInspectJobSummaryDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobInspectJobSummaryDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobInspectJobSummaryDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobInspectJobSummaryDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobInspectJobSummaryDetail.Delete; + + private readonly IJobInspectJobSummaryDetailRepository _repository; + + public JobInspectJobSummaryDetailAppService(IJobInspectJobSummaryDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobIssueJob/JobIssueJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobIssueJob/JobIssueJobAppService.cs new file mode 100644 index 000000000..88cae9b4a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobIssueJob/JobIssueJobAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobIssueJob; + + +/// +/// +/// +public class JobIssueJobAppService : ZbxBase, + IJobIssueJobAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobIssueJob.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobIssueJob.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobIssueJob.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobIssueJob.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobIssueJob.Delete; + + private readonly IJobIssueJobRepository _repository; + + public JobIssueJobAppService(IJobIssueJobRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobIssueJobDetail/JobIssueJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobIssueJobDetail/JobIssueJobDetailAppService.cs new file mode 100644 index 000000000..9cd3ef0a7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobIssueJobDetail/JobIssueJobDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail; + + +/// +/// +/// +public class JobIssueJobDetailAppService : ZbxBase, + IJobIssueJobDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobIssueJobDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobIssueJobDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobIssueJobDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobIssueJobDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobIssueJobDetail.Delete; + + private readonly IJobIssueJobDetailRepository _repository; + + public JobIssueJobDetailAppService(IJobIssueJobDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobJisDeliverJob/JobJisDeliverJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobJisDeliverJob/JobJisDeliverJobAppService.cs new file mode 100644 index 000000000..ef54338c2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobJisDeliverJob/JobJisDeliverJobAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob; + + +/// +/// +/// +public class JobJisDeliverJobAppService : ZbxBase, + IJobJisDeliverJobAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobJisDeliverJob.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobJisDeliverJob.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobJisDeliverJob.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobJisDeliverJob.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobJisDeliverJob.Delete; + + private readonly IJobJisDeliverJobRepository _repository; + + public JobJisDeliverJobAppService(IJobJisDeliverJobRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetailAppService.cs new file mode 100644 index 000000000..503e9ea10 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail; + + +/// +/// +/// +public class JobJisDeliverJobDetailAppService : ZbxBase, + IJobJisDeliverJobDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobJisDeliverJobDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobJisDeliverJobDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobJisDeliverJobDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobJisDeliverJobDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobJisDeliverJobDetail.Delete; + + private readonly IJobJisDeliverJobDetailRepository _repository; + + public JobJisDeliverJobDetailAppService(IJobJisDeliverJobDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobProductReceiveJob/JobProductReceiveJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobProductReceiveJob/JobProductReceiveJobAppService.cs new file mode 100644 index 000000000..16416a3b3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobProductReceiveJob/JobProductReceiveJobAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob; + + +/// +/// +/// +public class JobProductReceiveJobAppService : ZbxBase, + IJobProductReceiveJobAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobProductReceiveJob.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobProductReceiveJob.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobProductReceiveJob.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobProductReceiveJob.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobProductReceiveJob.Delete; + + private readonly IJobProductReceiveJobRepository _repository; + + public JobProductReceiveJobAppService(IJobProductReceiveJobRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetailAppService.cs new file mode 100644 index 000000000..c0696f298 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail; + + +/// +/// +/// +public class JobProductReceiveJobDetailAppService : ZbxBase, + IJobProductReceiveJobDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobProductReceiveJobDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobProductReceiveJobDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobProductReceiveJobDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobProductReceiveJobDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobProductReceiveJobDetail.Delete; + + private readonly IJobProductReceiveJobDetailRepository _repository; + + public JobProductReceiveJobDetailAppService(IJobProductReceiveJobDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobProductionReturnJob/JobProductionReturnJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobProductionReturnJob/JobProductionReturnJobAppService.cs new file mode 100644 index 000000000..ef4dad0b6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobProductionReturnJob/JobProductionReturnJobAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob; + + +/// +/// +/// +public class JobProductionReturnJobAppService : ZbxBase, + IJobProductionReturnJobAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobProductionReturnJob.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobProductionReturnJob.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobProductionReturnJob.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobProductionReturnJob.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobProductionReturnJob.Delete; + + private readonly IJobProductionReturnJobRepository _repository; + + public JobProductionReturnJobAppService(IJobProductionReturnJobRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetailAppService.cs new file mode 100644 index 000000000..301e80be8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail; + + +/// +/// +/// +public class JobProductionReturnJobDetailAppService : ZbxBase, + IJobProductionReturnJobDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobProductionReturnJobDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobProductionReturnJobDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobProductionReturnJobDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobProductionReturnJobDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobProductionReturnJobDetail.Delete; + + private readonly IJobProductionReturnJobDetailRepository _repository; + + public JobProductionReturnJobDetailAppService(IJobProductionReturnJobDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJobAppService.cs new file mode 100644 index 000000000..6ed90b431 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJobAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob; + + +/// +/// +/// +public class JobPurchaseReceiptJobAppService : ZbxBase, + IJobPurchaseReceiptJobAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobPurchaseReceiptJob.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobPurchaseReceiptJob.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobPurchaseReceiptJob.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobPurchaseReceiptJob.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobPurchaseReceiptJob.Delete; + + private readonly IJobPurchaseReceiptJobRepository _repository; + + public JobPurchaseReceiptJobAppService(IJobPurchaseReceiptJobRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetailAppService.cs new file mode 100644 index 000000000..7fe7e1b43 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail; + + +/// +/// +/// +public class JobPurchaseReceiptJobDetailAppService : ZbxBase, + IJobPurchaseReceiptJobDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobPurchaseReceiptJobDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobPurchaseReceiptJobDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobPurchaseReceiptJobDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobPurchaseReceiptJobDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobPurchaseReceiptJobDetail.Delete; + + private readonly IJobPurchaseReceiptJobDetailRepository _repository; + + public JobPurchaseReceiptJobDetailAppService(IJobPurchaseReceiptJobDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJobAppService.cs new file mode 100644 index 000000000..ba06a5419 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJobAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob; + + +/// +/// +/// +public class JobPurchaseReturnJobAppService : ZbxBase, + IJobPurchaseReturnJobAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobPurchaseReturnJob.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobPurchaseReturnJob.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobPurchaseReturnJob.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobPurchaseReturnJob.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobPurchaseReturnJob.Delete; + + private readonly IJobPurchaseReturnJobRepository _repository; + + public JobPurchaseReturnJobAppService(IJobPurchaseReturnJobRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetailAppService.cs new file mode 100644 index 000000000..b715a331d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail; + + +/// +/// +/// +public class JobPurchaseReturnJobDetailAppService : ZbxBase, + IJobPurchaseReturnJobDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobPurchaseReturnJobDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobPurchaseReturnJobDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobPurchaseReturnJobDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobPurchaseReturnJobDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobPurchaseReturnJobDetail.Delete; + + private readonly IJobPurchaseReturnJobDetailRepository _repository; + + public JobPurchaseReturnJobDetailAppService(IJobPurchaseReturnJobDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPutawayJob/JobPutawayJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPutawayJob/JobPutawayJobAppService.cs new file mode 100644 index 000000000..885d0ba55 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPutawayJob/JobPutawayJobAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPutawayJob; + + +/// +/// +/// +public class JobPutawayJobAppService : ZbxBase, + IJobPutawayJobAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobPutawayJob.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobPutawayJob.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobPutawayJob.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobPutawayJob.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobPutawayJob.Delete; + + private readonly IJobPutawayJobRepository _repository; + + public JobPutawayJobAppService(IJobPutawayJobRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPutawayJobDetail/JobPutawayJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPutawayJobDetail/JobPutawayJobDetailAppService.cs new file mode 100644 index 000000000..afcd2047f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobPutawayJobDetail/JobPutawayJobDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail; + + +/// +/// +/// +public class JobPutawayJobDetailAppService : ZbxBase, + IJobPutawayJobDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobPutawayJobDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobPutawayJobDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobPutawayJobDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobPutawayJobDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobPutawayJobDetail.Delete; + + private readonly IJobPutawayJobDetailRepository _repository; + + public JobPutawayJobDetailAppService(IJobPutawayJobDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJobAppService.cs new file mode 100644 index 000000000..a692475e7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJobAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob; + + +/// +/// +/// +public class JobUnplannedIssueJobAppService : ZbxBase, + IJobUnplannedIssueJobAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobUnplannedIssueJob.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobUnplannedIssueJob.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobUnplannedIssueJob.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobUnplannedIssueJob.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobUnplannedIssueJob.Delete; + + private readonly IJobUnplannedIssueJobRepository _repository; + + public JobUnplannedIssueJobAppService(IJobUnplannedIssueJobRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetailAppService.cs new file mode 100644 index 000000000..114e58673 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail; + + +/// +/// +/// +public class JobUnplannedIssueJobDetailAppService : ZbxBase, + IJobUnplannedIssueJobDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobUnplannedIssueJobDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobUnplannedIssueJobDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobUnplannedIssueJobDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobUnplannedIssueJobDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobUnplannedIssueJobDetail.Delete; + + private readonly IJobUnplannedIssueJobDetailRepository _repository; + + public JobUnplannedIssueJobDetailAppService(IJobUnplannedIssueJobDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJobAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJobAppService.cs new file mode 100644 index 000000000..edc718a44 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJobAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob; + + +/// +/// +/// +public class JobUnplannedReceiptJobAppService : ZbxBase, + IJobUnplannedReceiptJobAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobUnplannedReceiptJob.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobUnplannedReceiptJob.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobUnplannedReceiptJob.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobUnplannedReceiptJob.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobUnplannedReceiptJob.Delete; + + private readonly IJobUnplannedReceiptJobRepository _repository; + + public JobUnplannedReceiptJobAppService(IJobUnplannedReceiptJobRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetailAppService.cs new file mode 100644 index 000000000..2c1b57e63 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail; + + +/// +/// +/// +public class JobUnplannedReceiptJobDetailAppService : ZbxBase, + IJobUnplannedReceiptJobDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.JobUnplannedReceiptJobDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.JobUnplannedReceiptJobDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.JobUnplannedReceiptJobDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.JobUnplannedReceiptJobDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.JobUnplannedReceiptJobDetail.Delete; + + private readonly IJobUnplannedReceiptJobDetailRepository _repository; + + public JobUnplannedReceiptJobDetailAppService(IJobUnplannedReceiptJobDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelCountLabel/LabelCountLabelAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelCountLabel/LabelCountLabelAppService.cs new file mode 100644 index 000000000..9cf0f2bc0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelCountLabel/LabelCountLabelAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.LabelCountLabel.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelCountLabel; + + +/// +/// +/// +public class LabelCountLabelAppService : ZbxBase, + ILabelCountLabelAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.LabelCountLabel.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.LabelCountLabel.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.LabelCountLabel.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.LabelCountLabel.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.LabelCountLabel.Delete; + + private readonly ILabelCountLabelRepository _repository; + + public LabelCountLabelAppService(ILabelCountLabelRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelInventoryLabel/LabelInventoryLabelAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelInventoryLabel/LabelInventoryLabelAppService.cs new file mode 100644 index 000000000..bd5476169 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelInventoryLabel/LabelInventoryLabelAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel; + + +/// +/// +/// +public class LabelInventoryLabelAppService : ZbxBase, + ILabelInventoryLabelAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.LabelInventoryLabel.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.LabelInventoryLabel.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.LabelInventoryLabel.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.LabelInventoryLabel.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.LabelInventoryLabel.Delete; + + private readonly ILabelInventoryLabelRepository _repository; + + public LabelInventoryLabelAppService(ILabelInventoryLabelRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelLabelDefinition/LabelLabelDefinitionAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelLabelDefinition/LabelLabelDefinitionAppService.cs new file mode 100644 index 000000000..53e73e34d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelLabelDefinition/LabelLabelDefinitionAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition; + + +/// +/// +/// +public class LabelLabelDefinitionAppService : ZbxBase, + ILabelLabelDefinitionAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.LabelLabelDefinition.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.LabelLabelDefinition.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.LabelLabelDefinition.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.LabelLabelDefinition.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.LabelLabelDefinition.Delete; + + private readonly ILabelLabelDefinitionRepository _repository; + + public LabelLabelDefinitionAppService(ILabelLabelDefinitionRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelPalletCode/LabelPalletCodeAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelPalletCode/LabelPalletCodeAppService.cs new file mode 100644 index 000000000..9212fa294 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelPalletCode/LabelPalletCodeAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletCode.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelPalletCode; + + +/// +/// +/// +public class LabelPalletCodeAppService : ZbxBase, + ILabelPalletCodeAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.LabelPalletCode.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.LabelPalletCode.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.LabelPalletCode.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.LabelPalletCode.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.LabelPalletCode.Delete; + + private readonly ILabelPalletCodeRepository _repository; + + public LabelPalletCodeAppService(ILabelPalletCodeRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelPalletLabel/LabelPalletLabelAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelPalletLabel/LabelPalletLabelAppService.cs new file mode 100644 index 000000000..2211f2bdd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelPalletLabel/LabelPalletLabelAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel; + + +/// +/// +/// +public class LabelPalletLabelAppService : ZbxBase, + ILabelPalletLabelAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.LabelPalletLabel.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.LabelPalletLabel.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.LabelPalletLabel.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.LabelPalletLabel.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.LabelPalletLabel.Delete; + + private readonly ILabelPalletLabelRepository _repository; + + public LabelPalletLabelAppService(ILabelPalletLabelRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelSaleLabel/LabelSaleLabelAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelSaleLabel/LabelSaleLabelAppService.cs new file mode 100644 index 000000000..0ea700f52 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelSaleLabel/LabelSaleLabelAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel; + + +/// +/// +/// +public class LabelSaleLabelAppService : ZbxBase, + ILabelSaleLabelAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.LabelSaleLabel.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.LabelSaleLabel.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.LabelSaleLabel.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.LabelSaleLabel.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.LabelSaleLabel.Delete; + + private readonly ILabelSaleLabelRepository _repository; + + public LabelSaleLabelAppService(ILabelSaleLabelRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelSerialCode/LabelSerialCodeAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelSerialCode/LabelSerialCodeAppService.cs new file mode 100644 index 000000000..0fe62f2cf --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/LabelSerialCode/LabelSerialCodeAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.LabelSerialCode.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelSerialCode; + + +/// +/// +/// +public class LabelSerialCodeAppService : ZbxBase, + ILabelSerialCodeAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.LabelSerialCode.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.LabelSerialCode.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.LabelSerialCode.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.LabelSerialCode.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.LabelSerialCode.Delete; + + private readonly ILabelSerialCodeRepository _repository; + + public LabelSerialCodeAppService(ILabelSerialCodeRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessageAnnouncement/MessageAnnouncementAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessageAnnouncement/MessageAnnouncementAppService.cs new file mode 100644 index 000000000..e250aab5c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessageAnnouncement/MessageAnnouncementAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement; + + +/// +/// +/// +public class MessageAnnouncementAppService : ZbxBase, + IMessageAnnouncementAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.MessageAnnouncement.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.MessageAnnouncement.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.MessageAnnouncement.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.MessageAnnouncement.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.MessageAnnouncement.Delete; + + private readonly IMessageAnnouncementRepository _repository; + + public MessageAnnouncementAppService(IMessageAnnouncementRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessageMessageType/MessageMessageTypeAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessageMessageType/MessageMessageTypeAppService.cs new file mode 100644 index 000000000..71b8364c4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessageMessageType/MessageMessageTypeAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.MessageMessageType.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageMessageType; + + +/// +/// +/// +public class MessageMessageTypeAppService : ZbxBase, + IMessageMessageTypeAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.MessageMessageType.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.MessageMessageType.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.MessageMessageType.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.MessageMessageType.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.MessageMessageType.Delete; + + private readonly IMessageMessageTypeRepository _repository; + + public MessageMessageTypeAppService(IMessageMessageTypeRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessageMessageTypeSubscribe/MessageMessageTypeSubscribeAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessageMessageTypeSubscribe/MessageMessageTypeSubscribeAppService.cs new file mode 100644 index 000000000..0b7b91b29 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessageMessageTypeSubscribe/MessageMessageTypeSubscribeAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.MessageMessageTypeSubscribe.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageMessageTypeSubscribe; + + +/// +/// +/// +public class MessageMessageTypeSubscribeAppService : ZbxBase, + IMessageMessageTypeSubscribeAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.MessageMessageTypeSubscribe.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.MessageMessageTypeSubscribe.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.MessageMessageTypeSubscribe.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.MessageMessageTypeSubscribe.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.MessageMessageTypeSubscribe.Delete; + + private readonly IMessageMessageTypeSubscribeRepository _repository; + + public MessageMessageTypeSubscribeAppService(IMessageMessageTypeSubscribeRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessageNotifyMessage/MessageNotifyMessageAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessageNotifyMessage/MessageNotifyMessageAppService.cs new file mode 100644 index 000000000..6886fa21d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessageNotifyMessage/MessageNotifyMessageAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.MessageNotifyMessage.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageNotifyMessage; + + +/// +/// +/// +public class MessageNotifyMessageAppService : ZbxBase, + IMessageNotifyMessageAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.MessageNotifyMessage.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.MessageNotifyMessage.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.MessageNotifyMessage.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.MessageNotifyMessage.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.MessageNotifyMessage.Delete; + + private readonly IMessageNotifyMessageRepository _repository; + + public MessageNotifyMessageAppService(IMessageNotifyMessageRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessagePrivateMessage/MessagePrivateMessageAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessagePrivateMessage/MessagePrivateMessageAppService.cs new file mode 100644 index 000000000..bf79b4292 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessagePrivateMessage/MessagePrivateMessageAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.MessagePrivateMessage.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.MessagePrivateMessage; + + +/// +/// +/// +public class MessagePrivateMessageAppService : ZbxBase, + IMessagePrivateMessageAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.MessagePrivateMessage.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.MessagePrivateMessage.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.MessagePrivateMessage.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.MessagePrivateMessage.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.MessagePrivateMessage.Delete; + + private readonly IMessagePrivateMessageRepository _repository; + + public MessagePrivateMessageAppService(IMessagePrivateMessageRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessageUserNotifyMessage/MessageUserNotifyMessageAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessageUserNotifyMessage/MessageUserNotifyMessageAppService.cs new file mode 100644 index 000000000..925721a2a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/MessageUserNotifyMessage/MessageUserNotifyMessageAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.MessageUserNotifyMessage.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageUserNotifyMessage; + + +/// +/// +/// +public class MessageUserNotifyMessageAppService : ZbxBase, + IMessageUserNotifyMessageAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.MessageUserNotifyMessage.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.MessageUserNotifyMessage.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.MessageUserNotifyMessage.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.MessageUserNotifyMessage.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.MessageUserNotifyMessage.Delete; + + private readonly IMessageUserNotifyMessageRepository _repository; + + public MessageUserNotifyMessageAppService(IMessageUserNotifyMessageRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreBackFlushNote/StoreBackFlushNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreBackFlushNote/StoreBackFlushNoteAppService.cs new file mode 100644 index 000000000..498f157f1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreBackFlushNote/StoreBackFlushNoteAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNote; + + +/// +/// +/// +public class StoreBackFlushNoteAppService : ZbxBase, + IStoreBackFlushNoteAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreBackFlushNote.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreBackFlushNote.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreBackFlushNote.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreBackFlushNote.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreBackFlushNote.Delete; + + private readonly IStoreBackFlushNoteRepository _repository; + + public StoreBackFlushNoteAppService(IStoreBackFlushNoteRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreBackFlushNoteDetail/StoreBackFlushNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreBackFlushNoteDetail/StoreBackFlushNoteDetailAppService.cs new file mode 100644 index 000000000..3050f5f1a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreBackFlushNoteDetail/StoreBackFlushNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNoteDetail; + + +/// +/// +/// +public class StoreBackFlushNoteDetailAppService : ZbxBase, + IStoreBackFlushNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreBackFlushNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreBackFlushNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreBackFlushNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreBackFlushNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreBackFlushNoteDetail.Delete; + + private readonly IStoreBackFlushNoteDetailRepository _repository; + + public StoreBackFlushNoteDetailAppService(IStoreBackFlushNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreContainerBindNote/StoreContainerBindNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreContainerBindNote/StoreContainerBindNoteAppService.cs new file mode 100644 index 000000000..ba25043c8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreContainerBindNote/StoreContainerBindNoteAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNote; + + +/// +/// +/// +public class StoreContainerBindNoteAppService : ZbxBase, + IStoreContainerBindNoteAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreContainerBindNote.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreContainerBindNote.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreContainerBindNote.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreContainerBindNote.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreContainerBindNote.Delete; + + private readonly IStoreContainerBindNoteRepository _repository; + + public StoreContainerBindNoteAppService(IStoreContainerBindNoteRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreContainerBindNoteDetail/StoreContainerBindNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreContainerBindNoteDetail/StoreContainerBindNoteDetailAppService.cs new file mode 100644 index 000000000..b14df1a2b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreContainerBindNoteDetail/StoreContainerBindNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNoteDetail; + + +/// +/// +/// +public class StoreContainerBindNoteDetailAppService : ZbxBase, + IStoreContainerBindNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreContainerBindNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreContainerBindNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreContainerBindNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreContainerBindNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreContainerBindNoteDetail.Delete; + + private readonly IStoreContainerBindNoteDetailRepository _repository; + + public StoreContainerBindNoteDetailAppService(IStoreContainerBindNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountAdjustNote/StoreCountAdjustNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountAdjustNote/StoreCountAdjustNoteAppService.cs new file mode 100644 index 000000000..5d516de00 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountAdjustNote/StoreCountAdjustNoteAppService.cs @@ -0,0 +1,31 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNote; + + +/// +/// +/// +public class StoreCountAdjustNoteAppService : + ZbxBase, + IStoreCountAdjustNoteAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreCountAdjustNote.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreCountAdjustNote.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreCountAdjustNote.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreCountAdjustNote.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreCountAdjustNote.Delete; + + private readonly IStoreCountAdjustNoteRepository _repository; + + public StoreCountAdjustNoteAppService(IStoreCountAdjustNoteRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountAdjustNoteDetail/StoreCountAdjustNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountAdjustNoteDetail/StoreCountAdjustNoteDetailAppService.cs new file mode 100644 index 000000000..45f532434 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountAdjustNoteDetail/StoreCountAdjustNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNoteDetail; + + +/// +/// +/// +public class StoreCountAdjustNoteDetailAppService : ZbxBase, + IStoreCountAdjustNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreCountAdjustNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreCountAdjustNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreCountAdjustNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreCountAdjustNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreCountAdjustNoteDetail.Delete; + + private readonly IStoreCountAdjustNoteDetailRepository _repository; + + public StoreCountAdjustNoteDetailAppService(IStoreCountAdjustNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountAdjustRequest/StoreCountAdjustRequestAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountAdjustRequest/StoreCountAdjustRequestAppService.cs new file mode 100644 index 000000000..7f384f131 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountAdjustRequest/StoreCountAdjustRequestAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequest.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequest; + + +/// +/// +/// +public class StoreCountAdjustRequestAppService : ZbxBase, + IStoreCountAdjustRequestAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreCountAdjustRequest.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreCountAdjustRequest.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreCountAdjustRequest.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreCountAdjustRequest.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreCountAdjustRequest.Delete; + + private readonly IStoreCountAdjustRequestRepository _repository; + + public StoreCountAdjustRequestAppService(IStoreCountAdjustRequestRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountAdjustRequestDetail/StoreCountAdjustRequestDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountAdjustRequestDetail/StoreCountAdjustRequestDetailAppService.cs new file mode 100644 index 000000000..7adfc7ec1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountAdjustRequestDetail/StoreCountAdjustRequestDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequestDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequestDetail; + + +/// +/// +/// +public class StoreCountAdjustRequestDetailAppService : ZbxBase, + IStoreCountAdjustRequestDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreCountAdjustRequestDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreCountAdjustRequestDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreCountAdjustRequestDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreCountAdjustRequestDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreCountAdjustRequestDetail.Delete; + + private readonly IStoreCountAdjustRequestDetailRepository _repository; + + public StoreCountAdjustRequestDetailAppService(IStoreCountAdjustRequestDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountNote/StoreCountNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountNote/StoreCountNoteAppService.cs new file mode 100644 index 000000000..08f9a548f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountNote/StoreCountNoteAppService.cs @@ -0,0 +1,31 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNote; + + +/// +/// +/// +public class StoreCountNoteAppService : + ZbxBase, + IStoreCountNoteAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreCountNote.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreCountNote.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreCountNote.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreCountNote.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreCountNote.Delete; + + private readonly IStoreCountNoteRepository _repository; + + public StoreCountNoteAppService(IStoreCountNoteRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountNoteDetail/StoreCountNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountNoteDetail/StoreCountNoteDetailAppService.cs new file mode 100644 index 000000000..e3c1ffd6a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountNoteDetail/StoreCountNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail; + + +/// +/// +/// +public class StoreCountNoteDetailAppService : ZbxBase, + IStoreCountNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreCountNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreCountNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreCountNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreCountNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreCountNoteDetail.Delete; + + private readonly IStoreCountNoteDetailRepository _repository; + + public StoreCountNoteDetailAppService(IStoreCountNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountPlan/StoreCountPlanAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountPlan/StoreCountPlanAppService.cs new file mode 100644 index 000000000..de9dcc8b8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountPlan/StoreCountPlanAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreCountPlan.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountPlan; + + +/// +/// +/// +public class StoreCountPlanAppService : ZbxBase, + IStoreCountPlanAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreCountPlan.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreCountPlan.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreCountPlan.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreCountPlan.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreCountPlan.Delete; + + private readonly IStoreCountPlanRepository _repository; + + public StoreCountPlanAppService(IStoreCountPlanRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountPlanDetail/StoreCountPlanDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountPlanDetail/StoreCountPlanDetailAppService.cs new file mode 100644 index 000000000..b7bfdc103 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountPlanDetail/StoreCountPlanDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreCountPlanDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountPlanDetail; + + +/// +/// +/// +public class StoreCountPlanDetailAppService : ZbxBase, + IStoreCountPlanDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreCountPlanDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreCountPlanDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreCountPlanDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreCountPlanDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreCountPlanDetail.Delete; + + private readonly IStoreCountPlanDetailRepository _repository; + + public StoreCountPlanDetailAppService(IStoreCountPlanDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCustomerAsn/StoreCustomerAsnAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCustomerAsn/StoreCustomerAsnAppService.cs new file mode 100644 index 000000000..2e1cbfa77 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCustomerAsn/StoreCustomerAsnAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsn.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsn; + + +/// +/// +/// +public class StoreCustomerAsnAppService : ZbxBase, + IStoreCustomerAsnAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreCustomerAsn.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreCustomerAsn.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreCustomerAsn.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreCustomerAsn.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreCustomerAsn.Delete; + + private readonly IStoreCustomerAsnRepository _repository; + + public StoreCustomerAsnAppService(IStoreCustomerAsnRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCustomerAsnDetail/StoreCustomerAsnDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCustomerAsnDetail/StoreCustomerAsnDetailAppService.cs new file mode 100644 index 000000000..47dadf2ef --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCustomerAsnDetail/StoreCustomerAsnDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsnDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsnDetail; + + +/// +/// +/// +public class StoreCustomerAsnDetailAppService : ZbxBase, + IStoreCustomerAsnDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreCustomerAsnDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreCustomerAsnDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreCustomerAsnDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreCustomerAsnDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreCustomerAsnDetail.Delete; + + private readonly IStoreCustomerAsnDetailRepository _repository; + + public StoreCustomerAsnDetailAppService(IStoreCustomerAsnDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCustomerReturnNote/StoreCustomerReturnNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCustomerReturnNote/StoreCustomerReturnNoteAppService.cs new file mode 100644 index 000000000..c31282c29 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCustomerReturnNote/StoreCustomerReturnNoteAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNote; + + +/// +/// +/// +public class StoreCustomerReturnNoteAppService : ZbxBase, + IStoreCustomerReturnNoteAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreCustomerReturnNote.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreCustomerReturnNote.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreCustomerReturnNote.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreCustomerReturnNote.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreCustomerReturnNote.Delete; + + private readonly IStoreCustomerReturnNoteRepository _repository; + + public StoreCustomerReturnNoteAppService(IStoreCustomerReturnNoteRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCustomerReturnNoteDetail/StoreCustomerReturnNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCustomerReturnNoteDetail/StoreCustomerReturnNoteDetailAppService.cs new file mode 100644 index 000000000..78b860eba --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCustomerReturnNoteDetail/StoreCustomerReturnNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNoteDetail; + + +/// +/// +/// +public class StoreCustomerReturnNoteDetailAppService : ZbxBase, + IStoreCustomerReturnNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreCustomerReturnNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreCustomerReturnNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreCustomerReturnNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreCustomerReturnNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreCustomerReturnNoteDetail.Delete; + + private readonly IStoreCustomerReturnNoteDetailRepository _repository; + + public StoreCustomerReturnNoteDetailAppService(IStoreCustomerReturnNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverNote/StoreDeliverNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverNote/StoreDeliverNoteAppService.cs new file mode 100644 index 000000000..8125ce1bf --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverNote/StoreDeliverNoteAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverNote; + + +/// +/// +/// +public class StoreDeliverNoteAppService : ZbxBase, + IStoreDeliverNoteAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreDeliverNote.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreDeliverNote.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreDeliverNote.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreDeliverNote.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreDeliverNote.Delete; + + private readonly IStoreDeliverNoteRepository _repository; + + public StoreDeliverNoteAppService(IStoreDeliverNoteRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverNoteDetail/StoreDeliverNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverNoteDetail/StoreDeliverNoteDetailAppService.cs new file mode 100644 index 000000000..2daaea0ca --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverNoteDetail/StoreDeliverNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverNoteDetail; + + +/// +/// +/// +public class StoreDeliverNoteDetailAppService : ZbxBase, + IStoreDeliverNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreDeliverNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreDeliverNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreDeliverNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreDeliverNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreDeliverNoteDetail.Delete; + + private readonly IStoreDeliverNoteDetailRepository _repository; + + public StoreDeliverNoteDetailAppService(IStoreDeliverNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverPlan/StoreDeliverPlanAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverPlan/StoreDeliverPlanAppService.cs new file mode 100644 index 000000000..ebd7187fa --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverPlan/StoreDeliverPlanAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlan.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlan; + + +/// +/// +/// +public class StoreDeliverPlanAppService : ZbxBase, + IStoreDeliverPlanAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreDeliverPlan.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreDeliverPlan.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreDeliverPlan.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreDeliverPlan.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreDeliverPlan.Delete; + + private readonly IStoreDeliverPlanRepository _repository; + + public StoreDeliverPlanAppService(IStoreDeliverPlanRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverPlanDetail/StoreDeliverPlanDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverPlanDetail/StoreDeliverPlanDetailAppService.cs new file mode 100644 index 000000000..3bc067dbd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverPlanDetail/StoreDeliverPlanDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlanDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlanDetail; + + +/// +/// +/// +public class StoreDeliverPlanDetailAppService : ZbxBase, + IStoreDeliverPlanDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreDeliverPlanDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreDeliverPlanDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreDeliverPlanDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreDeliverPlanDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreDeliverPlanDetail.Delete; + + private readonly IStoreDeliverPlanDetailRepository _repository; + + public StoreDeliverPlanDetailAppService(IStoreDeliverPlanDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverRequest/StoreDeliverRequestAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverRequest/StoreDeliverRequestAppService.cs new file mode 100644 index 000000000..571ff95a1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverRequest/StoreDeliverRequestAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequest.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequest; + + +/// +/// +/// +public class StoreDeliverRequestAppService : ZbxBase, + IStoreDeliverRequestAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreDeliverRequest.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreDeliverRequest.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreDeliverRequest.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreDeliverRequest.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreDeliverRequest.Delete; + + private readonly IStoreDeliverRequestRepository _repository; + + public StoreDeliverRequestAppService(IStoreDeliverRequestRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverRequestDetail/StoreDeliverRequestDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverRequestDetail/StoreDeliverRequestDetailAppService.cs new file mode 100644 index 000000000..fc2f51297 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreDeliverRequestDetail/StoreDeliverRequestDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequestDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequestDetail; + + +/// +/// +/// +public class StoreDeliverRequestDetailAppService : ZbxBase, + IStoreDeliverRequestDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreDeliverRequestDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreDeliverRequestDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreDeliverRequestDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreDeliverRequestDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreDeliverRequestDetail.Delete; + + private readonly IStoreDeliverRequestDetailRepository _repository; + + public StoreDeliverRequestDetailAppService(IStoreDeliverRequestDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreExchangeDatum/StoreExchangeDatumAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreExchangeDatum/StoreExchangeDatumAppService.cs new file mode 100644 index 000000000..3932bcaf7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreExchangeDatum/StoreExchangeDatumAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreExchangeDatum.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreExchangeDatum; + + +/// +/// +/// +public class StoreExchangeDatumAppService : ZbxBase, + IStoreExchangeDatumAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreExchangeDatum.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreExchangeDatum.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreExchangeDatum.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreExchangeDatum.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreExchangeDatum.Delete; + + private readonly IStoreExchangeDatumRepository _repository; + + public StoreExchangeDatumAppService(IStoreExchangeDatumRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectAbnormalNote/StoreInspectAbnormalNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectAbnormalNote/StoreInspectAbnormalNoteAppService.cs new file mode 100644 index 000000000..584229947 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectAbnormalNote/StoreInspectAbnormalNoteAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNote; + + +/// +/// +/// +public class StoreInspectAbnormalNoteAppService : ZbxBase, + IStoreInspectAbnormalNoteAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreInspectAbnormalNote.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreInspectAbnormalNote.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreInspectAbnormalNote.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreInspectAbnormalNote.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreInspectAbnormalNote.Delete; + + private readonly IStoreInspectAbnormalNoteRepository _repository; + + public StoreInspectAbnormalNoteAppService(IStoreInspectAbnormalNoteRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectAbnormalNoteDetail/StoreInspectAbnormalNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectAbnormalNoteDetail/StoreInspectAbnormalNoteDetailAppService.cs new file mode 100644 index 000000000..619fdb99a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectAbnormalNoteDetail/StoreInspectAbnormalNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNoteDetail; + + +/// +/// +/// +public class StoreInspectAbnormalNoteDetailAppService : ZbxBase, + IStoreInspectAbnormalNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreInspectAbnormalNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreInspectAbnormalNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreInspectAbnormalNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreInspectAbnormalNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreInspectAbnormalNoteDetail.Delete; + + private readonly IStoreInspectAbnormalNoteDetailRepository _repository; + + public StoreInspectAbnormalNoteDetailAppService(IStoreInspectAbnormalNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectNote/StoreInspectNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectNote/StoreInspectNoteAppService.cs new file mode 100644 index 000000000..92dded4f4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectNote/StoreInspectNoteAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNote; + + +/// +/// +/// +public class StoreInspectNoteAppService : ZbxBase, + IStoreInspectNoteAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreInspectNote.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreInspectNote.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreInspectNote.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreInspectNote.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreInspectNote.Delete; + + private readonly IStoreInspectNoteRepository _repository; + + public StoreInspectNoteAppService(IStoreInspectNoteRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectNoteDetail/StoreInspectNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectNoteDetail/StoreInspectNoteDetailAppService.cs new file mode 100644 index 000000000..735dabe8c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectNoteDetail/StoreInspectNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteDetail; + + +/// +/// +/// +public class StoreInspectNoteDetailAppService : ZbxBase, + IStoreInspectNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreInspectNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreInspectNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreInspectNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreInspectNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreInspectNoteDetail.Delete; + + private readonly IStoreInspectNoteDetailRepository _repository; + + public StoreInspectNoteDetailAppService(IStoreInspectNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectNoteSummaryDetail/StoreInspectNoteSummaryDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectNoteSummaryDetail/StoreInspectNoteSummaryDetailAppService.cs new file mode 100644 index 000000000..ecdea76d4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectNoteSummaryDetail/StoreInspectNoteSummaryDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteSummaryDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteSummaryDetail; + + +/// +/// +/// +public class StoreInspectNoteSummaryDetailAppService : ZbxBase, + IStoreInspectNoteSummaryDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreInspectNoteSummaryDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreInspectNoteSummaryDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreInspectNoteSummaryDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreInspectNoteSummaryDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreInspectNoteSummaryDetail.Delete; + + private readonly IStoreInspectNoteSummaryDetailRepository _repository; + + public StoreInspectNoteSummaryDetailAppService(IStoreInspectNoteSummaryDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectRequest/StoreInspectRequestAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectRequest/StoreInspectRequestAppService.cs new file mode 100644 index 000000000..ac3b0fbb1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectRequest/StoreInspectRequestAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequest.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequest; + + +/// +/// +/// +public class StoreInspectRequestAppService : ZbxBase, + IStoreInspectRequestAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreInspectRequest.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreInspectRequest.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreInspectRequest.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreInspectRequest.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreInspectRequest.Delete; + + private readonly IStoreInspectRequestRepository _repository; + + public StoreInspectRequestAppService(IStoreInspectRequestRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectRequestDetail/StoreInspectRequestDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectRequestDetail/StoreInspectRequestDetailAppService.cs new file mode 100644 index 000000000..c0963d114 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectRequestDetail/StoreInspectRequestDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestDetail; + + +/// +/// +/// +public class StoreInspectRequestDetailAppService : ZbxBase, + IStoreInspectRequestDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreInspectRequestDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreInspectRequestDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreInspectRequestDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreInspectRequestDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreInspectRequestDetail.Delete; + + private readonly IStoreInspectRequestDetailRepository _repository; + + public StoreInspectRequestDetailAppService(IStoreInspectRequestDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectRequestSummaryDetail/StoreInspectRequestSummaryDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectRequestSummaryDetail/StoreInspectRequestSummaryDetailAppService.cs new file mode 100644 index 000000000..ec09aebe5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInspectRequestSummaryDetail/StoreInspectRequestSummaryDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestSummaryDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestSummaryDetail; + + +/// +/// +/// +public class StoreInspectRequestSummaryDetailAppService : ZbxBase, + IStoreInspectRequestSummaryDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreInspectRequestSummaryDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreInspectRequestSummaryDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreInspectRequestSummaryDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreInspectRequestSummaryDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreInspectRequestSummaryDetail.Delete; + + private readonly IStoreInspectRequestSummaryDetailRepository _repository; + + public StoreInspectRequestSummaryDetailAppService(IStoreInspectRequestSummaryDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInventoryInitialNote/StoreInventoryInitialNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInventoryInitialNote/StoreInventoryInitialNoteAppService.cs new file mode 100644 index 000000000..5e540f8a8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInventoryInitialNote/StoreInventoryInitialNoteAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNote; + + +/// +/// +/// +public class StoreInventoryInitialNoteAppService : ZbxBase, + IStoreInventoryInitialNoteAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreInventoryInitialNote.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreInventoryInitialNote.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreInventoryInitialNote.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreInventoryInitialNote.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreInventoryInitialNote.Delete; + + private readonly IStoreInventoryInitialNoteRepository _repository; + + public StoreInventoryInitialNoteAppService(IStoreInventoryInitialNoteRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInventoryInitialNoteDetail/StoreInventoryInitialNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInventoryInitialNoteDetail/StoreInventoryInitialNoteDetailAppService.cs new file mode 100644 index 000000000..0d4ab3609 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInventoryInitialNoteDetail/StoreInventoryInitialNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNoteDetail; + + +/// +/// +/// +public class StoreInventoryInitialNoteDetailAppService : ZbxBase, + IStoreInventoryInitialNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreInventoryInitialNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreInventoryInitialNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreInventoryInitialNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreInventoryInitialNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreInventoryInitialNoteDetail.Delete; + + private readonly IStoreInventoryInitialNoteDetailRepository _repository; + + public StoreInventoryInitialNoteDetailAppService(IStoreInventoryInitialNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInventoryTransferNoteDetail/StoreInventoryTransferNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInventoryTransferNoteDetail/StoreInventoryTransferNoteDetailAppService.cs new file mode 100644 index 000000000..139457329 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreInventoryTransferNoteDetail/StoreInventoryTransferNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryTransferNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryTransferNoteDetail; + + +/// +/// +/// +public class StoreInventoryTransferNoteDetailAppService : ZbxBase, + IStoreInventoryTransferNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreInventoryTransferNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreInventoryTransferNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreInventoryTransferNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreInventoryTransferNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreInventoryTransferNoteDetail.Delete; + + private readonly IStoreInventoryTransferNoteDetailRepository _repository; + + public StoreInventoryTransferNoteDetailAppService(IStoreInventoryTransferNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreIsolationNote/StoreIsolationNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreIsolationNote/StoreIsolationNoteAppService.cs new file mode 100644 index 000000000..acd06a056 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreIsolationNote/StoreIsolationNoteAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreIsolationNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIsolationNote; + + +/// +/// +/// +public class StoreIsolationNoteAppService : ZbxBase, + IStoreIsolationNoteAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreIsolationNote.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreIsolationNote.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreIsolationNote.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreIsolationNote.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreIsolationNote.Delete; + + private readonly IStoreIsolationNoteRepository _repository; + + public StoreIsolationNoteAppService(IStoreIsolationNoteRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreIsolationNoteDetail/StoreIsolationNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreIsolationNoteDetail/StoreIsolationNoteDetailAppService.cs new file mode 100644 index 000000000..00c148fc9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreIsolationNoteDetail/StoreIsolationNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreIsolationNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIsolationNoteDetail; + + +/// +/// +/// +public class StoreIsolationNoteDetailAppService : ZbxBase, + IStoreIsolationNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreIsolationNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreIsolationNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreIsolationNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreIsolationNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreIsolationNoteDetail.Delete; + + private readonly IStoreIsolationNoteDetailRepository _repository; + + public StoreIsolationNoteDetailAppService(IStoreIsolationNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreIssueNote/StoreIssueNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreIssueNote/StoreIssueNoteAppService.cs new file mode 100644 index 000000000..9370b8c20 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreIssueNote/StoreIssueNoteAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreIssueNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIssueNote; + + +/// +/// +/// +public class StoreIssueNoteAppService : ZbxBase, + IStoreIssueNoteAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreIssueNote.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreIssueNote.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreIssueNote.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreIssueNote.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreIssueNote.Delete; + + private readonly IStoreIssueNoteRepository _repository; + + public StoreIssueNoteAppService(IStoreIssueNoteRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreIssueNoteDetail/StoreIssueNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreIssueNoteDetail/StoreIssueNoteDetailAppService.cs new file mode 100644 index 000000000..7cdc0dded --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreIssueNoteDetail/StoreIssueNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreIssueNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIssueNoteDetail; + + +/// +/// +/// +public class StoreIssueNoteDetailAppService : ZbxBase, + IStoreIssueNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreIssueNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreIssueNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreIssueNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreIssueNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreIssueNoteDetail.Delete; + + private readonly IStoreIssueNoteDetailRepository _repository; + + public StoreIssueNoteDetailAppService(IStoreIssueNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreItemTransformNote/StoreItemTransformNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreItemTransformNote/StoreItemTransformNoteAppService.cs new file mode 100644 index 000000000..f7f1b6e79 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreItemTransformNote/StoreItemTransformNoteAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNote; + + +/// +/// +/// +public class StoreItemTransformNoteAppService : ZbxBase, + IStoreItemTransformNoteAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreItemTransformNote.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreItemTransformNote.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreItemTransformNote.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreItemTransformNote.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreItemTransformNote.Delete; + + private readonly IStoreItemTransformNoteRepository _repository; + + public StoreItemTransformNoteAppService(IStoreItemTransformNoteRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreItemTransformNoteDetail/StoreItemTransformNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreItemTransformNoteDetail/StoreItemTransformNoteDetailAppService.cs new file mode 100644 index 000000000..cb051969e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreItemTransformNoteDetail/StoreItemTransformNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNoteDetail; + + +/// +/// +/// +public class StoreItemTransformNoteDetailAppService : ZbxBase, + IStoreItemTransformNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreItemTransformNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreItemTransformNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreItemTransformNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreItemTransformNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreItemTransformNoteDetail.Delete; + + private readonly IStoreItemTransformNoteDetailRepository _repository; + + public StoreItemTransformNoteDetailAppService(IStoreItemTransformNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreItemTransformRequest/StoreItemTransformRequestAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreItemTransformRequest/StoreItemTransformRequestAppService.cs new file mode 100644 index 000000000..94a23ffd1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreItemTransformRequest/StoreItemTransformRequestAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequest.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequest; + + +/// +/// +/// +public class StoreItemTransformRequestAppService : ZbxBase, + IStoreItemTransformRequestAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreItemTransformRequest.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreItemTransformRequest.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreItemTransformRequest.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreItemTransformRequest.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreItemTransformRequest.Delete; + + private readonly IStoreItemTransformRequestRepository _repository; + + public StoreItemTransformRequestAppService(IStoreItemTransformRequestRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreItemTransformRequestDetail/StoreItemTransformRequestDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreItemTransformRequestDetail/StoreItemTransformRequestDetailAppService.cs new file mode 100644 index 000000000..591f6d377 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreItemTransformRequestDetail/StoreItemTransformRequestDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequestDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequestDetail; + + +/// +/// +/// +public class StoreItemTransformRequestDetailAppService : ZbxBase, + IStoreItemTransformRequestDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreItemTransformRequestDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreItemTransformRequestDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreItemTransformRequestDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreItemTransformRequestDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreItemTransformRequestDetail.Delete; + + private readonly IStoreItemTransformRequestDetailRepository _repository; + + public StoreItemTransformRequestDetailAppService(IStoreItemTransformRequestDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreJisDeliverNote/StoreJisDeliverNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreJisDeliverNote/StoreJisDeliverNoteAppService.cs new file mode 100644 index 000000000..db43577b3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreJisDeliverNote/StoreJisDeliverNoteAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNote; + + +/// +/// +/// +public class StoreJisDeliverNoteAppService : ZbxBase, + IStoreJisDeliverNoteAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreJisDeliverNote.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreJisDeliverNote.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreJisDeliverNote.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreJisDeliverNote.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreJisDeliverNote.Delete; + + private readonly IStoreJisDeliverNoteRepository _repository; + + public StoreJisDeliverNoteAppService(IStoreJisDeliverNoteRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreJisDeliverNoteDetail/StoreJisDeliverNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreJisDeliverNoteDetail/StoreJisDeliverNoteDetailAppService.cs new file mode 100644 index 000000000..5b4179792 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreJisDeliverNoteDetail/StoreJisDeliverNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNoteDetail; + + +/// +/// +/// +public class StoreJisDeliverNoteDetailAppService : ZbxBase, + IStoreJisDeliverNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreJisDeliverNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreJisDeliverNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreJisDeliverNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreJisDeliverNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreJisDeliverNoteDetail.Delete; + + private readonly IStoreJisDeliverNoteDetailRepository _repository; + + public StoreJisDeliverNoteDetailAppService(IStoreJisDeliverNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreJisProductReceiptNote/StoreJisProductReceiptNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreJisProductReceiptNote/StoreJisProductReceiptNoteAppService.cs new file mode 100644 index 000000000..a97402170 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreJisProductReceiptNote/StoreJisProductReceiptNoteAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNote; + + +/// +/// +/// +public class StoreJisProductReceiptNoteAppService : ZbxBase, + IStoreJisProductReceiptNoteAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreJisProductReceiptNote.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreJisProductReceiptNote.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreJisProductReceiptNote.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreJisProductReceiptNote.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreJisProductReceiptNote.Delete; + + private readonly IStoreJisProductReceiptNoteRepository _repository; + + public StoreJisProductReceiptNoteAppService(IStoreJisProductReceiptNoteRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreJisProductReceiptNoteDetail/StoreJisProductReceiptNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreJisProductReceiptNoteDetail/StoreJisProductReceiptNoteDetailAppService.cs new file mode 100644 index 000000000..a6a2ee806 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreJisProductReceiptNoteDetail/StoreJisProductReceiptNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNoteDetail; + + +/// +/// +/// +public class StoreJisProductReceiptNoteDetailAppService : ZbxBase, + IStoreJisProductReceiptNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreJisProductReceiptNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreJisProductReceiptNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreJisProductReceiptNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreJisProductReceiptNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreJisProductReceiptNoteDetail.Delete; + + private readonly IStoreJisProductReceiptNoteDetailRepository _repository; + + public StoreJisProductReceiptNoteDetailAppService(IStoreJisProductReceiptNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreMaterialRequest/StoreMaterialRequestAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreMaterialRequest/StoreMaterialRequestAppService.cs new file mode 100644 index 000000000..b8c5fff66 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreMaterialRequest/StoreMaterialRequestAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequest.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequest; + + +/// +/// +/// +public class StoreMaterialRequestAppService : ZbxBase, + IStoreMaterialRequestAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreMaterialRequest.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreMaterialRequest.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreMaterialRequest.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreMaterialRequest.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreMaterialRequest.Delete; + + private readonly IStoreMaterialRequestRepository _repository; + + public StoreMaterialRequestAppService(IStoreMaterialRequestRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreMaterialRequestDetail/StoreMaterialRequestDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreMaterialRequestDetail/StoreMaterialRequestDetailAppService.cs new file mode 100644 index 000000000..f1aa6d823 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreMaterialRequestDetail/StoreMaterialRequestDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequestDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequestDetail; + + +/// +/// +/// +public class StoreMaterialRequestDetailAppService : ZbxBase, + IStoreMaterialRequestDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreMaterialRequestDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreMaterialRequestDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreMaterialRequestDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreMaterialRequestDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreMaterialRequestDetail.Delete; + + private readonly IStoreMaterialRequestDetailRepository _repository; + + public StoreMaterialRequestDetailAppService(IStoreMaterialRequestDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreNoOkConvertOkNote/StoreNoOkConvertOkNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreNoOkConvertOkNote/StoreNoOkConvertOkNoteAppService.cs new file mode 100644 index 000000000..f4df6ae54 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreNoOkConvertOkNote/StoreNoOkConvertOkNoteAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNote; + + +/// +/// +/// +public class StoreNoOkConvertOkNoteAppService : ZbxBase, + IStoreNoOkConvertOkNoteAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreNoOkConvertOkNote.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreNoOkConvertOkNote.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreNoOkConvertOkNote.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreNoOkConvertOkNote.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreNoOkConvertOkNote.Delete; + + private readonly IStoreNoOkConvertOkNoteRepository _repository; + + public StoreNoOkConvertOkNoteAppService(IStoreNoOkConvertOkNoteRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreNoOkConvertOkNoteDetail/StoreNoOkConvertOkNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreNoOkConvertOkNoteDetail/StoreNoOkConvertOkNoteDetailAppService.cs new file mode 100644 index 000000000..f0da723a2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreNoOkConvertOkNoteDetail/StoreNoOkConvertOkNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNoteDetail; + + +/// +/// +/// +public class StoreNoOkConvertOkNoteDetailAppService : ZbxBase, + IStoreNoOkConvertOkNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreNoOkConvertOkNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreNoOkConvertOkNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreNoOkConvertOkNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreNoOkConvertOkNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreNoOkConvertOkNoteDetail.Delete; + + private readonly IStoreNoOkConvertOkNoteDetailRepository _repository; + + public StoreNoOkConvertOkNoteDetailAppService(IStoreNoOkConvertOkNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreOfflineSettlementNote/StoreOfflineSettlementNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreOfflineSettlementNote/StoreOfflineSettlementNoteAppService.cs new file mode 100644 index 000000000..9b1dbac48 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreOfflineSettlementNote/StoreOfflineSettlementNoteAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNote; + + +/// +/// +/// +public class StoreOfflineSettlementNoteAppService : ZbxBase, + IStoreOfflineSettlementNoteAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreOfflineSettlementNote.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreOfflineSettlementNote.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreOfflineSettlementNote.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreOfflineSettlementNote.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreOfflineSettlementNote.Delete; + + private readonly IStoreOfflineSettlementNoteRepository _repository; + + public StoreOfflineSettlementNoteAppService(IStoreOfflineSettlementNoteRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreOfflineSettlementNoteDetail/StoreOfflineSettlementNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreOfflineSettlementNoteDetail/StoreOfflineSettlementNoteDetailAppService.cs new file mode 100644 index 000000000..f36875df0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreOfflineSettlementNoteDetail/StoreOfflineSettlementNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNoteDetail; + + +/// +/// +/// +public class StoreOfflineSettlementNoteDetailAppService : ZbxBase, + IStoreOfflineSettlementNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreOfflineSettlementNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreOfflineSettlementNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreOfflineSettlementNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreOfflineSettlementNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreOfflineSettlementNoteDetail.Delete; + + private readonly IStoreOfflineSettlementNoteDetailRepository _repository; + + public StoreOfflineSettlementNoteDetailAppService(IStoreOfflineSettlementNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePreparationPlan/StorePreparationPlanAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePreparationPlan/StorePreparationPlanAppService.cs new file mode 100644 index 000000000..6e794cbe2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePreparationPlan/StorePreparationPlanAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StorePreparationPlan.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StorePreparationPlan; + + +/// +/// +/// +public class StorePreparationPlanAppService : ZbxBase, + IStorePreparationPlanAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StorePreparationPlan.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StorePreparationPlan.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StorePreparationPlan.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StorePreparationPlan.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StorePreparationPlan.Delete; + + private readonly IStorePreparationPlanRepository _repository; + + public StorePreparationPlanAppService(IStorePreparationPlanRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePreparationPlanDetail/StorePreparationPlanDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePreparationPlanDetail/StorePreparationPlanDetailAppService.cs new file mode 100644 index 000000000..30b67f6bb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePreparationPlanDetail/StorePreparationPlanDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StorePreparationPlanDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StorePreparationPlanDetail; + + +/// +/// +/// +public class StorePreparationPlanDetailAppService : ZbxBase, + IStorePreparationPlanDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StorePreparationPlanDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StorePreparationPlanDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StorePreparationPlanDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StorePreparationPlanDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StorePreparationPlanDetail.Delete; + + private readonly IStorePreparationPlanDetailRepository _repository; + + public StorePreparationPlanDetailAppService(IStorePreparationPlanDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductL7partsNote/StoreProductL7partsNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductL7partsNote/StoreProductL7partsNoteAppService.cs index efcd99f9a..a12713903 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductL7partsNote/StoreProductL7partsNoteAppService.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductL7partsNote/StoreProductL7partsNoteAppService.cs @@ -25,26 +25,4 @@ public class StoreProductL7partsNoteAppService : ZbxBase> CreateFilteredQueryAsync(StoreProductL7partsNoteGetListInput input) - { - // TODO: AbpHelper generated - return (await base.CreateFilteredQueryAsync(input)) - .WhereIf(input.ActiveDate != null, x => x.ActiveDate == input.ActiveDate) - .WhereIf(input.Configuration != null, x => x.Configuration == input.Configuration) - .WhereIf(input.ContainerCode != null, x => x.ContainerCode == input.ContainerCode) - .WhereIf(input.CreateDate != null, x => x.CreateDate == input.CreateDate) - .WhereIf(input.Fata != null, x => x.Fata == input.Fata) - .WhereIf(!input.Number.IsNullOrWhiteSpace(), x => x.Number.Contains(input.Number)) - .WhereIf(input.Position != null, x => x.Position == input.Position) - .WhereIf(input.ProductNo != null, x => x.ProductNo == input.ProductNo) - .WhereIf(input.Program != null, x => x.Program == input.Program) - .WhereIf(input.ReceiptNumber != null, x => x.ReceiptNumber == input.ReceiptNumber) - .WhereIf(input.Remark != null, x => x.Remark == input.Remark) - .WhereIf(input.State != null, x => x.State == input.State) - .WhereIf(input.Status != null, x => x.Status == input.Status) - .WhereIf(input.Details != null, x => x.StoreProductL7partsNoteDetails == input.Details) - .WhereIf(input.Worker != null, x => x.Worker == input.Worker) - .WhereIf(input.Year != null, x => x.Year == input.Year) - ; - } } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductReceiptNote/StoreProductReceiptNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductReceiptNote/StoreProductReceiptNoteAppService.cs index ee450672f..ba3e8f32d 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductReceiptNote/StoreProductReceiptNoteAppService.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductReceiptNote/StoreProductReceiptNoteAppService.cs @@ -24,26 +24,4 @@ public class StoreProductReceiptNoteAppService : ZbxBase> CreateFilteredQueryAsync(StoreProductReceiptNoteGetListInput input) - { - // TODO: AbpHelper generated - return (await base.CreateFilteredQueryAsync(input)) - .WhereIf(input.ActiveDate != null, x => x.ActiveDate == input.ActiveDate) - .WhereIf(input.CompleteTime != null, x => x.CompleteTime == input.CompleteTime) - .WhereIf(input.JobNumber != null, x => x.JobNumber == input.JobNumber) - .WhereIf(!input.Number.IsNullOrWhiteSpace(), x => x.Number.Contains(input.Number)) - .WhereIf(input.ProductionPlanNumber != null, x => x.ProductionPlanNumber == input.ProductionPlanNumber) - .WhereIf(input.ProductReceiptRequestNumber != null, x => x.ProductReceiptRequestNumber == input.ProductReceiptRequestNumber) - .WhereIf(!input.ReceiptType.IsNullOrWhiteSpace(), x => x.ReceiptType.Contains(input.ReceiptType)) - .WhereIf(input.Remark != null, x => x.Remark == input.Remark) - .WhereIf(input.Shift != null, x => x.Shift == input.Shift) - .WhereIf(input.SourceNumber != null, x => x.SourceNumber == input.SourceNumber) - .WhereIf(input.StoreProductReceiptNoteDetails != null, x => x.StoreProductReceiptNoteDetails == input.StoreProductReceiptNoteDetails) - .WhereIf(input.Type != null, x => x.Type == input.Type) - .WhereIf(input.WarehouseCode != null, x => x.WarehouseCode == input.WarehouseCode) - .WhereIf(input.Worker != null, x => x.Worker == input.Worker) - .WhereIf(input.WorkShop != null, x => x.WorkShop == input.WorkShop) - ; - } } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionPlan/StoreProductionPlanAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionPlan/StoreProductionPlanAppService.cs new file mode 100644 index 000000000..95b9fc650 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionPlan/StoreProductionPlanAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionPlan.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionPlan; + + +/// +/// +/// +public class StoreProductionPlanAppService : ZbxBase, + IStoreProductionPlanAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreProductionPlan.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreProductionPlan.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreProductionPlan.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreProductionPlan.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreProductionPlan.Delete; + + private readonly IStoreProductionPlanRepository _repository; + + public StoreProductionPlanAppService(IStoreProductionPlanRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionPlanDetail/StoreProductionPlanDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionPlanDetail/StoreProductionPlanDetailAppService.cs new file mode 100644 index 000000000..537ece1c8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionPlanDetail/StoreProductionPlanDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionPlanDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionPlanDetail; + + +/// +/// +/// +public class StoreProductionPlanDetailAppService : ZbxBase, + IStoreProductionPlanDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreProductionPlanDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreProductionPlanDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreProductionPlanDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreProductionPlanDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreProductionPlanDetail.Delete; + + private readonly IStoreProductionPlanDetailRepository _repository; + + public StoreProductionPlanDetailAppService(IStoreProductionPlanDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionReturnNote/StoreProductionReturnNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionReturnNote/StoreProductionReturnNoteAppService.cs new file mode 100644 index 000000000..369dcbd94 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionReturnNote/StoreProductionReturnNoteAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNote.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNote; + + +/// +/// +/// +public class StoreProductionReturnNoteAppService : ZbxBase, + IStoreProductionReturnNoteAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreProductionReturnNote.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreProductionReturnNote.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreProductionReturnNote.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreProductionReturnNote.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreProductionReturnNote.Delete; + + private readonly IStoreProductionReturnNoteRepository _repository; + + public StoreProductionReturnNoteAppService(IStoreProductionReturnNoteRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionReturnNoteDetail/StoreProductionReturnNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionReturnNoteDetail/StoreProductionReturnNoteDetailAppService.cs new file mode 100644 index 000000000..dac4663bb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionReturnNoteDetail/StoreProductionReturnNoteDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNoteDetail; + + +/// +/// +/// +public class StoreProductionReturnNoteDetailAppService : ZbxBase, + IStoreProductionReturnNoteDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreProductionReturnNoteDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreProductionReturnNoteDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreProductionReturnNoteDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreProductionReturnNoteDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreProductionReturnNoteDetail.Delete; + + private readonly IStoreProductionReturnNoteDetailRepository _repository; + + public StoreProductionReturnNoteDetailAppService(IStoreProductionReturnNoteDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionReturnRequest/StoreProductionReturnRequestAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionReturnRequest/StoreProductionReturnRequestAppService.cs new file mode 100644 index 000000000..7f3974b11 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionReturnRequest/StoreProductionReturnRequestAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequest.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequest; + + +/// +/// +/// +public class StoreProductionReturnRequestAppService : ZbxBase, + IStoreProductionReturnRequestAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreProductionReturnRequest.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreProductionReturnRequest.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreProductionReturnRequest.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreProductionReturnRequest.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreProductionReturnRequest.Delete; + + private readonly IStoreProductionReturnRequestRepository _repository; + + public StoreProductionReturnRequestAppService(IStoreProductionReturnRequestRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionReturnRequestDetail/StoreProductionReturnRequestDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionReturnRequestDetail/StoreProductionReturnRequestDetailAppService.cs new file mode 100644 index 000000000..cc1768fee --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreProductionReturnRequestDetail/StoreProductionReturnRequestDetailAppService.cs @@ -0,0 +1,30 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequestDetail.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; +using WinIn.FasterZ.Wms.AppBase; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequestDetail; + + +/// +/// +/// +public class StoreProductionReturnRequestDetailAppService : ZbxBase, + IStoreProductionReturnRequestDetailAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreProductionReturnRequestDetail.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreProductionReturnRequestDetail.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreProductionReturnRequestDetail.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreProductionReturnRequestDetail.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreProductionReturnRequestDetail.Delete; + + private readonly IStoreProductionReturnRequestDetailRepository _repository; + + public StoreProductionReturnRequestDetailAppService(IStoreProductionReturnRequestDetailRepository repository) : base(repository) + { + _repository = repository; + } + +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePurchaseReceiptNote/StorePurchaseReceiptNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePurchaseReceiptNote/StorePurchaseReceiptNoteAppService.cs index 3241ecb6e..eec82f752 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePurchaseReceiptNote/StorePurchaseReceiptNoteAppService.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePurchaseReceiptNote/StorePurchaseReceiptNoteAppService.cs @@ -24,28 +24,4 @@ public class StorePurchaseReceiptNoteAppService : ZbxBase> CreateFilteredQueryAsync(StorePurchaseReceiptNoteGetListInput input) - { - // TODO: AbpHelper generated - return (await base.CreateFilteredQueryAsync(input)) - .WhereIf(input.ActiveDate != null, x => x.ActiveDate == input.ActiveDate) - .WhereIf(input.AsnNumber != null, x => x.AsnNumber == input.AsnNumber) - .WhereIf(input.JobNumber != null, x => x.JobNumber == input.JobNumber) - .WhereIf(!input.Number.IsNullOrWhiteSpace(), x => x.Number.Contains(input.Number)) - .WhereIf(input.PoNumber != null, x => x.PoNumber == input.PoNumber) - .WhereIf(input.PurchaseReceiptRequestNumber != null, x => x.PurchaseReceiptRequestNumber == input.PurchaseReceiptRequestNumber) - .WhereIf(input.ReceiveTime != null, x => x.ReceiveTime == input.ReceiveTime) - .WhereIf(input.Remark != null, x => x.Remark == input.Remark) - .WhereIf(input.RpNumber != null, x => x.RpNumber == input.RpNumber) - .WhereIf(!input.Status.IsNullOrWhiteSpace(), x => x.Status.Contains(input.Status)) - .WhereIf(input.StorePurchaseReceiptNoteDetails != null, x => x.StorePurchaseReceiptNoteDetails == input.StorePurchaseReceiptNoteDetails) - .WhereIf(input.SupplierAddress != null, x => x.SupplierAddress == input.SupplierAddress) - .WhereIf(!input.SupplierCode.IsNullOrWhiteSpace(), x => x.SupplierCode.Contains(input.SupplierCode)) - .WhereIf(input.SupplierName != null, x => x.SupplierName == input.SupplierName) - .WhereIf(!input.Type.IsNullOrWhiteSpace(), x => x.Type.Contains(input.Type)) - .WhereIf(input.WarehouseCode != null, x => x.WarehouseCode == input.WarehouseCode) - .WhereIf(input.Worker != null, x => x.Worker == input.Worker) - ; - } } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePurchaseReturnNote/StorePurchaseReturnNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePurchaseReturnNote/StorePurchaseReturnNoteAppService.cs index 7220b144a..51bfa95a9 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePurchaseReturnNote/StorePurchaseReturnNoteAppService.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePurchaseReturnNote/StorePurchaseReturnNoteAppService.cs @@ -25,25 +25,5 @@ public class StorePurchaseReturnNoteAppService : ZbxBase> CreateFilteredQueryAsync(StorePurchaseReturnNoteGetListInput input) - { - // TODO: AbpHelper generated - return (await base.CreateFilteredQueryAsync(input)) - .WhereIf(input.ActiveDate != null, x => x.ActiveDate == input.ActiveDate) - .WhereIf(input.AsnNumber != null, x => x.AsnNumber == input.AsnNumber) - .WhereIf(input.JobNumber != null, x => x.JobNumber == input.JobNumber) - .WhereIf(!input.Number.IsNullOrWhiteSpace(), x => x.Number.Contains(input.Number)) - .WhereIf(input.PoNumber != null, x => x.PoNumber == input.PoNumber) - .WhereIf(input.PurchaseReturnRequestNumber != null, x => x.PurchaseReturnRequestNumber == input.PurchaseReturnRequestNumber) - .WhereIf(input.Remark != null, x => x.Remark == input.Remark) - .WhereIf(input.ReturnReason != null, x => x.ReturnReason == input.ReturnReason) - .WhereIf(input.ReturnTime != null, x => x.ReturnTime == input.ReturnTime) - .WhereIf(!input.ReturnType.IsNullOrWhiteSpace(), x => x.ReturnType.Contains(input.ReturnType)) - .WhereIf(input.RpNumber != null, x => x.RpNumber == input.RpNumber) - .WhereIf(!input.Status.IsNullOrWhiteSpace(), x => x.Status.Contains(input.Status)) - .WhereIf(input.StorePurchaseReturnNoteDetails != null, x => x.StorePurchaseReturnNoteDetails == input.StorePurchaseReturnNoteDetails) - .WhereIf(input.SupplierCode != null, x => x.SupplierCode == input.SupplierCode) - .WhereIf(input.Worker != null, x => x.Worker == input.Worker) - ; - } + } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePurchaseReturnRequest/StorePurchaseReturnRequestAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePurchaseReturnRequest/StorePurchaseReturnRequestAppService.cs index 5b5fe0d7d..d282a80eb 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePurchaseReturnRequest/StorePurchaseReturnRequestAppService.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StorePurchaseReturnRequest/StorePurchaseReturnRequestAppService.cs @@ -24,28 +24,4 @@ public class StorePurchaseReturnRequestAppService : ZbxBase> CreateFilteredQueryAsync(StorePurchaseReturnRequestGetListInput input) - { - // TODO: AbpHelper generated - return (await base.CreateFilteredQueryAsync(input)) - .WhereIf(input.ActiveDate != null, x => x.ActiveDate == input.ActiveDate) - .WhereIf(input.AsnNumber != null, x => x.AsnNumber == input.AsnNumber) - .WhereIf(input.AutoAgree != null, x => x.AutoAgree == input.AutoAgree) - .WhereIf(input.AutoCompleteJob != null, x => x.AutoCompleteJob == input.AutoCompleteJob) - .WhereIf(input.AutoHandle != null, x => x.AutoHandle == input.AutoHandle) - .WhereIf(input.AutoSubmit != null, x => x.AutoSubmit == input.AutoSubmit) - .WhereIf(input.DirectCreateNote != null, x => x.DirectCreateNote == input.DirectCreateNote) - .WhereIf(!input.Number.IsNullOrWhiteSpace(), x => x.Number.Contains(input.Number)) - .WhereIf(input.PoNumber != null, x => x.PoNumber == input.PoNumber) - .WhereIf(input.Remark != null, x => x.Remark == input.Remark) - .WhereIf(!input.RequestStatus.IsNullOrWhiteSpace(), x => x.RequestStatus.Contains(input.RequestStatus)) - .WhereIf(input.ReturnTime != null, x => x.ReturnTime == input.ReturnTime) - .WhereIf(!input.ReturnType.IsNullOrWhiteSpace(), x => x.ReturnType.Contains(input.ReturnType)) - .WhereIf(input.RpNumber != null, x => x.RpNumber == input.RpNumber) - .WhereIf(input.StorePurchaseReturnRequestDetails != null, x => x.StorePurchaseReturnRequestDetails == input.StorePurchaseReturnRequestDetails) - .WhereIf(input.SupplierCode != null, x => x.SupplierCode == input.SupplierCode) - .WhereIf(input.Worker != null, x => x.Worker == input.Worker) - ; - } } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreSaleOrder/StoreSaleOrderAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreSaleOrder/StoreSaleOrderAppService.cs index 0722daf3c..ebd7ccd3a 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreSaleOrder/StoreSaleOrderAppService.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreSaleOrder/StoreSaleOrderAppService.cs @@ -25,25 +25,4 @@ public class StoreSaleOrderAppService : ZbxBase> CreateFilteredQueryAsync(StoreSaleOrderGetListInput input) - { - // TODO: AbpHelper generated - return (await base.CreateFilteredQueryAsync(input)) - .WhereIf(input.ActiveDate != null, x => x.ActiveDate == input.ActiveDate) - .WhereIf(input.ContactEmail != null, x => x.ContactEmail == input.ContactEmail) - .WhereIf(input.ContactName != null, x => x.ContactName == input.ContactName) - .WhereIf(input.ContactPhone != null, x => x.ContactPhone == input.ContactPhone) - .WhereIf(input.CustomerCode != null, x => x.CustomerCode == input.CustomerCode) - .WhereIf(input.DueDate != null, x => x.DueDate == input.DueDate) - .WhereIf(!input.Number.IsNullOrWhiteSpace(), x => x.Number.Contains(input.Number)) - .WhereIf(input.OrderDate != null, x => x.OrderDate == input.OrderDate) - .WhereIf(input.Remark != null, x => x.Remark == input.Remark) - .WhereIf(!input.SoStatus.IsNullOrWhiteSpace(), x => x.SoStatus.Contains(input.SoStatus)) - .WhereIf(input.SoType != null, x => x.SoType == input.SoType) - .WhereIf(input.StoreSaleOrderDetails != null, x => x.StoreSaleOrderDetails == input.StoreSaleOrderDetails) - .WhereIf(input.TaxRate != null, x => x.TaxRate == input.TaxRate) - .WhereIf(input.Version != null, x => x.Version == input.Version) - .WhereIf(input.Worker != null, x => x.Worker == input.Worker) - ; - } } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreTransferNote/StoreTransferNoteAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreTransferNote/StoreTransferNoteAppService.cs index d0c6f8d54..f000f6229 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreTransferNote/StoreTransferNoteAppService.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreTransferNote/StoreTransferNoteAppService.cs @@ -1,13 +1,17 @@ using System; using WinIn.FasterZ.Wms.Permissions; using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote.Dtos; +using Volo.Abp.Application.Dtos; using Volo.Abp.Application.Services; using WinIn.FasterZ.Wms.AppBase; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote; -public class StoreTransferNoteAppService : ZbxBase, +/// +/// +/// +public class StoreTransferNoteAppService : ZbxBase, IStoreTransferNoteAppService { protected override string GetPolicyName { get; set; } = WmsPermissions.StoreTransferNote.Default; @@ -22,4 +26,5 @@ public class StoreTransferNoteAppService : ZbxBase, - IStoreTransferNoteCopyAppService -{ - protected override string GetPolicyName { get; set; } = WmsPermissions.StoreTransferNote.Default; - protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreTransferNote.Default; - protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreTransferNote.Create; - protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreTransferNote.Update; - protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreTransferNote.Delete; - - private readonly IStoreTransferNoteCopyRepository _repository; - - public StoreTransferNoteCopyAppService(IStoreTransferNoteCopyRepository repository) : base(repository) - { - _repository = repository; - } - - protected override async Task> CreateFilteredQueryAsync(StoreTransferNoteCopyGetListInput input) - { - // TODO: AbpHelper generated - return (await base.CreateFilteredQueryAsync(input)) - .WhereIf(input.ActiveDate != null, x => x.ActiveDate == input.ActiveDate) - .WhereIf(input.Confirmed != null, x => x.Confirmed == input.Confirmed) - .WhereIf(input.ConfirmTime != null, x => x.ConfirmTime == input.ConfirmTime) - .WhereIf(input.JobNumber != null, x => x.JobNumber == input.JobNumber) - .WhereIf(!input.Number.IsNullOrWhiteSpace(), x => x.Number.Contains(input.Number)) - .WhereIf(input.Remark != null, x => x.Remark == input.Remark) - .WhereIf(input.RequestNumber != null, x => x.RequestNumber == input.RequestNumber) - .WhereIf(input.Type != null, x => x.Type == input.Type) - .WhereIf(input.UseOnTheWayLocation != null, x => x.UseOnTheWayLocation == input.UseOnTheWayLocation) - .WhereIf(input.Worker != null, x => x.Worker == input.Worker) - ; - } -} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetailAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetailAppService.cs index 9d41aa7af..fb2f7c133 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetailAppService.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetailAppService.cs @@ -1,13 +1,17 @@ using System; using WinIn.FasterZ.Wms.Permissions; using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail.Dtos; +using Volo.Abp.Application.Dtos; using Volo.Abp.Application.Services; using WinIn.FasterZ.Wms.AppBase; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail; -public class StoreTransferNoteDetailAppService : ZbxBase, +/// +/// +/// +public class StoreTransferNoteDetailAppService : ZbxBase, IStoreTransferNoteDetailAppService { protected override string GetPolicyName { get; set; } = WmsPermissions.StoreTransferNoteDetail.Default; @@ -22,4 +26,5 @@ public class StoreTransferNoteDetailAppService : ZbxBase, - IStoreTransferNoteDetailCopyAppService -{ - protected override string GetPolicyName { get; set; } = WmsPermissions.StoreTransferNoteDetail.Default; - protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreTransferNoteDetail.Default; - protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreTransferNoteDetail.Create; - protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreTransferNoteDetail.Update; - protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreTransferNoteDetail.Delete; - - private readonly IStoreTransferNoteDetailCopyRepository _repository; - - public StoreTransferNoteDetailCopyAppService(IStoreTransferNoteDetailCopyRepository repository) : base(repository) - { - _repository = repository; - } -} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreTransferRequest/StoreTransferRequestAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreTransferRequest/StoreTransferRequestAppService.cs index e3ec87fcc..5e937b04d 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreTransferRequest/StoreTransferRequestAppService.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreTransferRequest/StoreTransferRequestAppService.cs @@ -25,23 +25,5 @@ public class StoreTransferRequestAppService : ZbxBase> CreateFilteredQueryAsync(StoreTransferRequestGetListInput input) - { - // TODO: AbpHelper generated - return (await base.CreateFilteredQueryAsync(input)) - .WhereIf(input.ActiveDate != null, x => x.ActiveDate == input.ActiveDate) - .WhereIf(input.AutoAgree != null, x => x.AutoAgree == input.AutoAgree) - .WhereIf(input.AutoCompleteJob != null, x => x.AutoCompleteJob == input.AutoCompleteJob) - .WhereIf(input.AutoHandle != null, x => x.AutoHandle == input.AutoHandle) - .WhereIf(input.AutoSubmit != null, x => x.AutoSubmit == input.AutoSubmit) - .WhereIf(input.DirectCreateNote != null, x => x.DirectCreateNote == input.DirectCreateNote) - .WhereIf(!input.Number.IsNullOrWhiteSpace(), x => x.Number.Contains(input.Number)) - .WhereIf(input.Remark != null, x => x.Remark == input.Remark) - .WhereIf(!input.RequestStatus.IsNullOrWhiteSpace(), x => x.RequestStatus.Contains(input.RequestStatus)) - .WhereIf(input.StoreTransferRequestDetails != null, x => x.StoreTransferRequestDetails == input.StoreTransferRequestDetails) - .WhereIf(input.Type != null, x => x.Type == input.Type) - .WhereIf(input.UseOnTheWayLocation != null, x => x.UseOnTheWayLocation == input.UseOnTheWayLocation) - .WhereIf(input.Worker != null, x => x.Worker == input.Worker) - ; - } + } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/ar.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/ar.json index 1ca46b5d4..ef54cfbfa 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/ar.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/ar.json @@ -10,7 +10,6 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", @@ -557,63 +556,6 @@ "CreateStoreTransferRequest": "CreateStoreTransferRequest", "EditStoreTransferRequest": "EditStoreTransferRequest", "StoreTransferRequestDeletionConfirmationMessage": "Are you sure to delete the storeTransferRequest {0}?", - "Permission:StoreTransferNoteDetailCopy": "StoreTransferNoteDetailCopy", - "Menu:StoreTransferNoteDetailCopy": "MenuStoreTransferNoteDetailCopy", - "StoreTransferNoteDetailCopy": "StoreTransferNoteDetailCopy", - "StoreTransferNoteDetailCopyArriveDate": "StoreTransferNoteDetailCopyArriveDate", - "StoreTransferNoteDetailCopyExpireDate": "StoreTransferNoteDetailCopyExpireDate", - "StoreTransferNoteDetailCopyFromContainerCode": "StoreTransferNoteDetailCopyFromContainerCode", - "StoreTransferNoteDetailCopyFromLocationArea": "StoreTransferNoteDetailCopyFromLocationArea", - "StoreTransferNoteDetailCopyFromLocationCode": "StoreTransferNoteDetailCopyFromLocationCode", - "StoreTransferNoteDetailCopyFromLocationErpCode": "StoreTransferNoteDetailCopyFromLocationErpCode", - "StoreTransferNoteDetailCopyFromLocationGroup": "StoreTransferNoteDetailCopyFromLocationGroup", - "StoreTransferNoteDetailCopyFromLot": "StoreTransferNoteDetailCopyFromLot", - "StoreTransferNoteDetailCopyFromPackingCode": "StoreTransferNoteDetailCopyFromPackingCode", - "StoreTransferNoteDetailCopyFromStatus": "StoreTransferNoteDetailCopyFromStatus", - "StoreTransferNoteDetailCopyFromWarehouseCode": "StoreTransferNoteDetailCopyFromWarehouseCode", - "StoreTransferNoteDetailCopyItemCode": "StoreTransferNoteDetailCopyItemCode", - "StoreTransferNoteDetailCopyItemDesc1": "StoreTransferNoteDetailCopyItemDesc1", - "StoreTransferNoteDetailCopyItemDesc2": "StoreTransferNoteDetailCopyItemDesc2", - "StoreTransferNoteDetailCopyItemName": "StoreTransferNoteDetailCopyItemName", - "StoreTransferNoteDetailCopyMaster": "StoreTransferNoteDetailCopyMaster", - "StoreTransferNoteDetailCopyMasterId": "StoreTransferNoteDetailCopyMasterId", - "StoreTransferNoteDetailCopyNumber": "StoreTransferNoteDetailCopyNumber", - "StoreTransferNoteDetailCopyOnTheWayLocationCode": "StoreTransferNoteDetailCopyOnTheWayLocationCode", - "StoreTransferNoteDetailCopyProduceDate": "StoreTransferNoteDetailCopyProduceDate", - "StoreTransferNoteDetailCopyQty": "StoreTransferNoteDetailCopyQty", - "StoreTransferNoteDetailCopyReason": "StoreTransferNoteDetailCopyReason", - "StoreTransferNoteDetailCopyRemark": "StoreTransferNoteDetailCopyRemark", - "StoreTransferNoteDetailCopyStdPackQty": "StoreTransferNoteDetailCopyStdPackQty", - "StoreTransferNoteDetailCopySupplierBatch": "StoreTransferNoteDetailCopySupplierBatch", - "StoreTransferNoteDetailCopyToContainerCode": "StoreTransferNoteDetailCopyToContainerCode", - "StoreTransferNoteDetailCopyToLocationArea": "StoreTransferNoteDetailCopyToLocationArea", - "StoreTransferNoteDetailCopyToLocationCode": "StoreTransferNoteDetailCopyToLocationCode", - "StoreTransferNoteDetailCopyToLocationErpCode": "StoreTransferNoteDetailCopyToLocationErpCode", - "StoreTransferNoteDetailCopyToLocationGroup": "StoreTransferNoteDetailCopyToLocationGroup", - "StoreTransferNoteDetailCopyToLot": "StoreTransferNoteDetailCopyToLot", - "StoreTransferNoteDetailCopyToPackingCode": "StoreTransferNoteDetailCopyToPackingCode", - "StoreTransferNoteDetailCopyToStatus": "StoreTransferNoteDetailCopyToStatus", - "StoreTransferNoteDetailCopyToWarehouseCode": "StoreTransferNoteDetailCopyToWarehouseCode", - "StoreTransferNoteDetailCopyUom": "StoreTransferNoteDetailCopyUom", - "CreateStoreTransferNoteDetailCopy": "CreateStoreTransferNoteDetailCopy", - "EditStoreTransferNoteDetailCopy": "EditStoreTransferNoteDetailCopy", - "StoreTransferNoteDetailCopyDeletionConfirmationMessage": "Are you sure to delete the storeTransferNoteDetailCopy {0}?", - "Permission:StoreTransferNoteCopy": "StoreTransferNoteCopy", - "Menu:StoreTransferNoteCopy": "MenuStoreTransferNoteCopy", - "StoreTransferNoteCopy": "StoreTransferNoteCopy", - "StoreTransferNoteCopyActiveDate": "StoreTransferNoteCopyActiveDate", - "StoreTransferNoteCopyConfirmed": "StoreTransferNoteCopyConfirmed", - "StoreTransferNoteCopyConfirmTime": "StoreTransferNoteCopyConfirmTime", - "StoreTransferNoteCopyJobNumber": "StoreTransferNoteCopyJobNumber", - "StoreTransferNoteCopyNumber": "StoreTransferNoteCopyNumber", - "StoreTransferNoteCopyRemark": "StoreTransferNoteCopyRemark", - "StoreTransferNoteCopyRequestNumber": "StoreTransferNoteCopyRequestNumber", - "StoreTransferNoteCopyType": "StoreTransferNoteCopyType", - "StoreTransferNoteCopyUseOnTheWayLocation": "StoreTransferNoteCopyUseOnTheWayLocation", - "StoreTransferNoteCopyWorker": "StoreTransferNoteCopyWorker", - "CreateStoreTransferNoteCopy": "CreateStoreTransferNoteCopy", - "EditStoreTransferNoteCopy": "EditStoreTransferNoteCopy", - "StoreTransferNoteCopyDeletionConfirmationMessage": "Are you sure to delete the storeTransferNoteCopy {0}?", "Permission:StoreTransferNote": "StoreTransferNote", "Menu:StoreTransferNote": "MenuStoreTransferNote", "StoreTransferNote": "StoreTransferNote", @@ -624,7 +566,6 @@ "StoreTransferNoteNumber": "StoreTransferNoteNumber", "StoreTransferNoteRemark": "StoreTransferNoteRemark", "StoreTransferNoteRequestNumber": "StoreTransferNoteRequestNumber", - "StoreTransferNoteStoreTransferNoteDetailCopies": "StoreTransferNoteStoreTransferNoteDetailCopies", "StoreTransferNoteStoreTransferNoteDetails": "StoreTransferNoteStoreTransferNoteDetails", "StoreTransferNoteType": "StoreTransferNoteType", "StoreTransferNoteUseOnTheWayLocation": "StoreTransferNoteUseOnTheWayLocation", @@ -1707,6 +1648,4072 @@ "StoreScrapNoteDetailUom": "StoreScrapNoteDetailUom", "CreateStoreScrapNoteDetail": "CreateStoreScrapNoteDetail", "EditStoreScrapNoteDetail": "EditStoreScrapNoteDetail", - "StoreScrapNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeScrapNoteDetail {0}?" + "StoreScrapNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeScrapNoteDetail {0}?", + "Permission:StoreProductionReturnRequestDetail": "StoreProductionReturnRequestDetail", + "Menu:StoreProductionReturnRequestDetail": "MenuStoreProductionReturnRequestDetail", + "StoreProductionReturnRequestDetail": "StoreProductionReturnRequestDetail", + "StoreProductionReturnRequestDetailArriveDate": "StoreProductionReturnRequestDetailArriveDate", + "StoreProductionReturnRequestDetailExpireDate": "StoreProductionReturnRequestDetailExpireDate", + "StoreProductionReturnRequestDetailFromContainerCode": "StoreProductionReturnRequestDetailFromContainerCode", + "StoreProductionReturnRequestDetailFromLocationArea": "StoreProductionReturnRequestDetailFromLocationArea", + "StoreProductionReturnRequestDetailFromLocationCode": "StoreProductionReturnRequestDetailFromLocationCode", + "StoreProductionReturnRequestDetailFromLocationErpCode": "StoreProductionReturnRequestDetailFromLocationErpCode", + "StoreProductionReturnRequestDetailFromLocationGroup": "StoreProductionReturnRequestDetailFromLocationGroup", + "StoreProductionReturnRequestDetailFromLot": "StoreProductionReturnRequestDetailFromLot", + "StoreProductionReturnRequestDetailFromPackingCode": "StoreProductionReturnRequestDetailFromPackingCode", + "StoreProductionReturnRequestDetailFromStatus": "StoreProductionReturnRequestDetailFromStatus", + "StoreProductionReturnRequestDetailFromWarehouseCode": "StoreProductionReturnRequestDetailFromWarehouseCode", + "StoreProductionReturnRequestDetailItemCode": "StoreProductionReturnRequestDetailItemCode", + "StoreProductionReturnRequestDetailItemDesc1": "StoreProductionReturnRequestDetailItemDesc1", + "StoreProductionReturnRequestDetailItemDesc2": "StoreProductionReturnRequestDetailItemDesc2", + "StoreProductionReturnRequestDetailItemName": "StoreProductionReturnRequestDetailItemName", + "StoreProductionReturnRequestDetailMaster": "StoreProductionReturnRequestDetailMaster", + "StoreProductionReturnRequestDetailMasterId": "StoreProductionReturnRequestDetailMasterId", + "StoreProductionReturnRequestDetailNumber": "StoreProductionReturnRequestDetailNumber", + "StoreProductionReturnRequestDetailProduceDate": "StoreProductionReturnRequestDetailProduceDate", + "StoreProductionReturnRequestDetailQty": "StoreProductionReturnRequestDetailQty", + "StoreProductionReturnRequestDetailRemark": "StoreProductionReturnRequestDetailRemark", + "StoreProductionReturnRequestDetailStdPackQty": "StoreProductionReturnRequestDetailStdPackQty", + "StoreProductionReturnRequestDetailSupplierBatch": "StoreProductionReturnRequestDetailSupplierBatch", + "StoreProductionReturnRequestDetailToContainerCode": "StoreProductionReturnRequestDetailToContainerCode", + "StoreProductionReturnRequestDetailToLocationArea": "StoreProductionReturnRequestDetailToLocationArea", + "StoreProductionReturnRequestDetailToLocationCode": "StoreProductionReturnRequestDetailToLocationCode", + "StoreProductionReturnRequestDetailToLocationErpCode": "StoreProductionReturnRequestDetailToLocationErpCode", + "StoreProductionReturnRequestDetailToLocationGroup": "StoreProductionReturnRequestDetailToLocationGroup", + "StoreProductionReturnRequestDetailToLot": "StoreProductionReturnRequestDetailToLot", + "StoreProductionReturnRequestDetailToPackingCode": "StoreProductionReturnRequestDetailToPackingCode", + "StoreProductionReturnRequestDetailToStatus": "StoreProductionReturnRequestDetailToStatus", + "StoreProductionReturnRequestDetailToWarehouseCode": "StoreProductionReturnRequestDetailToWarehouseCode", + "StoreProductionReturnRequestDetailUom": "StoreProductionReturnRequestDetailUom", + "CreateStoreProductionReturnRequestDetail": "CreateStoreProductionReturnRequestDetail", + "EditStoreProductionReturnRequestDetail": "EditStoreProductionReturnRequestDetail", + "StoreProductionReturnRequestDetailDeletionConfirmationMessage": "Are you sure to delete the storeProductionReturnRequestDetail {0}?", + "Permission:StoreProductionReturnRequest": "StoreProductionReturnRequest", + "Menu:StoreProductionReturnRequest": "MenuStoreProductionReturnRequest", + "StoreProductionReturnRequest": "StoreProductionReturnRequest", + "StoreProductionReturnRequestActiveDate": "StoreProductionReturnRequestActiveDate", + "StoreProductionReturnRequestAutoAgree": "StoreProductionReturnRequestAutoAgree", + "StoreProductionReturnRequestAutoCompleteJob": "StoreProductionReturnRequestAutoCompleteJob", + "StoreProductionReturnRequestAutoHandle": "StoreProductionReturnRequestAutoHandle", + "StoreProductionReturnRequestAutoSubmit": "StoreProductionReturnRequestAutoSubmit", + "StoreProductionReturnRequestDirectCreateNote": "StoreProductionReturnRequestDirectCreateNote", + "StoreProductionReturnRequestNumber": "StoreProductionReturnRequestNumber", + "StoreProductionReturnRequestRemark": "StoreProductionReturnRequestRemark", + "StoreProductionReturnRequestRequestStatus": "StoreProductionReturnRequestRequestStatus", + "StoreProductionReturnRequestStoreProductionReturnRequestDetails": "StoreProductionReturnRequestStoreProductionReturnRequestDetails", + "StoreProductionReturnRequestWorker": "StoreProductionReturnRequestWorker", + "CreateStoreProductionReturnRequest": "CreateStoreProductionReturnRequest", + "EditStoreProductionReturnRequest": "EditStoreProductionReturnRequest", + "StoreProductionReturnRequestDeletionConfirmationMessage": "Are you sure to delete the storeProductionReturnRequest {0}?", + "Permission:StoreProductionReturnNoteDetail": "StoreProductionReturnNoteDetail", + "Menu:StoreProductionReturnNoteDetail": "MenuStoreProductionReturnNoteDetail", + "StoreProductionReturnNoteDetail": "StoreProductionReturnNoteDetail", + "StoreProductionReturnNoteDetailArriveDate": "StoreProductionReturnNoteDetailArriveDate", + "StoreProductionReturnNoteDetailExpireDate": "StoreProductionReturnNoteDetailExpireDate", + "StoreProductionReturnNoteDetailFromContainerCode": "StoreProductionReturnNoteDetailFromContainerCode", + "StoreProductionReturnNoteDetailFromLocationArea": "StoreProductionReturnNoteDetailFromLocationArea", + "StoreProductionReturnNoteDetailFromLocationCode": "StoreProductionReturnNoteDetailFromLocationCode", + "StoreProductionReturnNoteDetailFromLocationErpCode": "StoreProductionReturnNoteDetailFromLocationErpCode", + "StoreProductionReturnNoteDetailFromLocationGroup": "StoreProductionReturnNoteDetailFromLocationGroup", + "StoreProductionReturnNoteDetailFromLot": "StoreProductionReturnNoteDetailFromLot", + "StoreProductionReturnNoteDetailFromPackingCode": "StoreProductionReturnNoteDetailFromPackingCode", + "StoreProductionReturnNoteDetailFromStatus": "StoreProductionReturnNoteDetailFromStatus", + "StoreProductionReturnNoteDetailFromWarehouseCode": "StoreProductionReturnNoteDetailFromWarehouseCode", + "StoreProductionReturnNoteDetailHandledArriveDate": "StoreProductionReturnNoteDetailHandledArriveDate", + "StoreProductionReturnNoteDetailHandledContainerCode": "StoreProductionReturnNoteDetailHandledContainerCode", + "StoreProductionReturnNoteDetailHandledExpireDate": "StoreProductionReturnNoteDetailHandledExpireDate", + "StoreProductionReturnNoteDetailHandledLot": "StoreProductionReturnNoteDetailHandledLot", + "StoreProductionReturnNoteDetailHandledPackingCode": "StoreProductionReturnNoteDetailHandledPackingCode", + "StoreProductionReturnNoteDetailHandledProduceDate": "StoreProductionReturnNoteDetailHandledProduceDate", + "StoreProductionReturnNoteDetailHandledQty": "StoreProductionReturnNoteDetailHandledQty", + "StoreProductionReturnNoteDetailHandledSupplierBatch": "StoreProductionReturnNoteDetailHandledSupplierBatch", + "StoreProductionReturnNoteDetailHandledToLocationArea": "StoreProductionReturnNoteDetailHandledToLocationArea", + "StoreProductionReturnNoteDetailHandledToLocationCode": "StoreProductionReturnNoteDetailHandledToLocationCode", + "StoreProductionReturnNoteDetailHandledToLocationErpCode": "StoreProductionReturnNoteDetailHandledToLocationErpCode", + "StoreProductionReturnNoteDetailHandledToLocationGroup": "StoreProductionReturnNoteDetailHandledToLocationGroup", + "StoreProductionReturnNoteDetailHandledToWarehouseCode": "StoreProductionReturnNoteDetailHandledToWarehouseCode", + "StoreProductionReturnNoteDetailItemCode": "StoreProductionReturnNoteDetailItemCode", + "StoreProductionReturnNoteDetailItemDesc1": "StoreProductionReturnNoteDetailItemDesc1", + "StoreProductionReturnNoteDetailItemDesc2": "StoreProductionReturnNoteDetailItemDesc2", + "StoreProductionReturnNoteDetailItemName": "StoreProductionReturnNoteDetailItemName", + "StoreProductionReturnNoteDetailMaster": "StoreProductionReturnNoteDetailMaster", + "StoreProductionReturnNoteDetailMasterId": "StoreProductionReturnNoteDetailMasterId", + "StoreProductionReturnNoteDetailNumber": "StoreProductionReturnNoteDetailNumber", + "StoreProductionReturnNoteDetailProduceDate": "StoreProductionReturnNoteDetailProduceDate", + "StoreProductionReturnNoteDetailQty": "StoreProductionReturnNoteDetailQty", + "StoreProductionReturnNoteDetailRecommendArriveDate": "StoreProductionReturnNoteDetailRecommendArriveDate", + "StoreProductionReturnNoteDetailRecommendContainerCode": "StoreProductionReturnNoteDetailRecommendContainerCode", + "StoreProductionReturnNoteDetailRecommendExpireDate": "StoreProductionReturnNoteDetailRecommendExpireDate", + "StoreProductionReturnNoteDetailRecommendLot": "StoreProductionReturnNoteDetailRecommendLot", + "StoreProductionReturnNoteDetailRecommendPackingCode": "StoreProductionReturnNoteDetailRecommendPackingCode", + "StoreProductionReturnNoteDetailRecommendProduceDate": "StoreProductionReturnNoteDetailRecommendProduceDate", + "StoreProductionReturnNoteDetailRecommendQty": "StoreProductionReturnNoteDetailRecommendQty", + "StoreProductionReturnNoteDetailRecommendSupplierBatch": "StoreProductionReturnNoteDetailRecommendSupplierBatch", + "StoreProductionReturnNoteDetailRecommendToLocationArea": "StoreProductionReturnNoteDetailRecommendToLocationArea", + "StoreProductionReturnNoteDetailRecommendToLocationCode": "StoreProductionReturnNoteDetailRecommendToLocationCode", + "StoreProductionReturnNoteDetailRecommendToLocationErpCode": "StoreProductionReturnNoteDetailRecommendToLocationErpCode", + "StoreProductionReturnNoteDetailRecommendToLocationGroup": "StoreProductionReturnNoteDetailRecommendToLocationGroup", + "StoreProductionReturnNoteDetailRecommendToWarehouseCode": "StoreProductionReturnNoteDetailRecommendToWarehouseCode", + "StoreProductionReturnNoteDetailRemark": "StoreProductionReturnNoteDetailRemark", + "StoreProductionReturnNoteDetailStdPackQty": "StoreProductionReturnNoteDetailStdPackQty", + "StoreProductionReturnNoteDetailSupplierBatch": "StoreProductionReturnNoteDetailSupplierBatch", + "StoreProductionReturnNoteDetailToContainerCode": "StoreProductionReturnNoteDetailToContainerCode", + "StoreProductionReturnNoteDetailToLocationArea": "StoreProductionReturnNoteDetailToLocationArea", + "StoreProductionReturnNoteDetailToLocationCode": "StoreProductionReturnNoteDetailToLocationCode", + "StoreProductionReturnNoteDetailToLocationErpCode": "StoreProductionReturnNoteDetailToLocationErpCode", + "StoreProductionReturnNoteDetailToLocationGroup": "StoreProductionReturnNoteDetailToLocationGroup", + "StoreProductionReturnNoteDetailToLot": "StoreProductionReturnNoteDetailToLot", + "StoreProductionReturnNoteDetailToPackingCode": "StoreProductionReturnNoteDetailToPackingCode", + "StoreProductionReturnNoteDetailToStatus": "StoreProductionReturnNoteDetailToStatus", + "StoreProductionReturnNoteDetailToWarehouseCode": "StoreProductionReturnNoteDetailToWarehouseCode", + "StoreProductionReturnNoteDetailUom": "StoreProductionReturnNoteDetailUom", + "CreateStoreProductionReturnNoteDetail": "CreateStoreProductionReturnNoteDetail", + "EditStoreProductionReturnNoteDetail": "EditStoreProductionReturnNoteDetail", + "StoreProductionReturnNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeProductionReturnNoteDetail {0}?", + "Permission:StoreProductionReturnNote": "StoreProductionReturnNote", + "Menu:StoreProductionReturnNote": "MenuStoreProductionReturnNote", + "StoreProductionReturnNote": "StoreProductionReturnNote", + "StoreProductionReturnNoteActiveDate": "StoreProductionReturnNoteActiveDate", + "StoreProductionReturnNoteJobNumber": "StoreProductionReturnNoteJobNumber", + "StoreProductionReturnNoteNumber": "StoreProductionReturnNoteNumber", + "StoreProductionReturnNoteProductionReturnRequestNumber": "StoreProductionReturnNoteProductionReturnRequestNumber", + "StoreProductionReturnNoteRemark": "StoreProductionReturnNoteRemark", + "StoreProductionReturnNoteReturnTime": "StoreProductionReturnNoteReturnTime", + "StoreProductionReturnNoteStoreProductionReturnNoteDetails": "StoreProductionReturnNoteStoreProductionReturnNoteDetails", + "StoreProductionReturnNoteWorker": "StoreProductionReturnNoteWorker", + "CreateStoreProductionReturnNote": "CreateStoreProductionReturnNote", + "EditStoreProductionReturnNote": "EditStoreProductionReturnNote", + "StoreProductionReturnNoteDeletionConfirmationMessage": "Are you sure to delete the storeProductionReturnNote {0}?", + "Permission:StoreProductionPlanDetail": "StoreProductionPlanDetail", + "Menu:StoreProductionPlanDetail": "MenuStoreProductionPlanDetail", + "StoreProductionPlanDetail": "StoreProductionPlanDetail", + "StoreProductionPlanDetailArriveDate": "StoreProductionPlanDetailArriveDate", + "StoreProductionPlanDetailBomVersion": "StoreProductionPlanDetailBomVersion", + "StoreProductionPlanDetailExpireDate": "StoreProductionPlanDetailExpireDate", + "StoreProductionPlanDetailGoodQty": "StoreProductionPlanDetailGoodQty", + "StoreProductionPlanDetailItemCode": "StoreProductionPlanDetailItemCode", + "StoreProductionPlanDetailItemDesc1": "StoreProductionPlanDetailItemDesc1", + "StoreProductionPlanDetailItemDesc2": "StoreProductionPlanDetailItemDesc2", + "StoreProductionPlanDetailItemName": "StoreProductionPlanDetailItemName", + "StoreProductionPlanDetailLineStatus": "StoreProductionPlanDetailLineStatus", + "StoreProductionPlanDetailLot": "StoreProductionPlanDetailLot", + "StoreProductionPlanDetailMaster": "StoreProductionPlanDetailMaster", + "StoreProductionPlanDetailMasterId": "StoreProductionPlanDetailMasterId", + "StoreProductionPlanDetailNoGoodQty": "StoreProductionPlanDetailNoGoodQty", + "StoreProductionPlanDetailNumber": "StoreProductionPlanDetailNumber", + "StoreProductionPlanDetailPlanQty": "StoreProductionPlanDetailPlanQty", + "StoreProductionPlanDetailProduceDate": "StoreProductionPlanDetailProduceDate", + "StoreProductionPlanDetailRemark": "StoreProductionPlanDetailRemark", + "StoreProductionPlanDetailSupplierBatch": "StoreProductionPlanDetailSupplierBatch", + "StoreProductionPlanDetailUom": "StoreProductionPlanDetailUom", + "CreateStoreProductionPlanDetail": "CreateStoreProductionPlanDetail", + "EditStoreProductionPlanDetail": "EditStoreProductionPlanDetail", + "StoreProductionPlanDetailDeletionConfirmationMessage": "Are you sure to delete the storeProductionPlanDetail {0}?", + "Permission:StoreProductionPlan": "StoreProductionPlan", + "Menu:StoreProductionPlan": "MenuStoreProductionPlan", + "StoreProductionPlan": "StoreProductionPlan", + "StoreProductionPlanActiveDate": "StoreProductionPlanActiveDate", + "StoreProductionPlanAutoAgree": "StoreProductionPlanAutoAgree", + "StoreProductionPlanAutoCompleteJob": "StoreProductionPlanAutoCompleteJob", + "StoreProductionPlanAutoHandle": "StoreProductionPlanAutoHandle", + "StoreProductionPlanAutoSubmit": "StoreProductionPlanAutoSubmit", + "StoreProductionPlanDirectCreateNote": "StoreProductionPlanDirectCreateNote", + "StoreProductionPlanNumber": "StoreProductionPlanNumber", + "StoreProductionPlanPlanDate": "StoreProductionPlanPlanDate", + "StoreProductionPlanPlanTime": "StoreProductionPlanPlanTime", + "StoreProductionPlanProdLine": "StoreProductionPlanProdLine", + "StoreProductionPlanRemark": "StoreProductionPlanRemark", + "StoreProductionPlanRequestStatus": "StoreProductionPlanRequestStatus", + "StoreProductionPlanShift": "StoreProductionPlanShift", + "StoreProductionPlanStoreProductionPlanDetails": "StoreProductionPlanStoreProductionPlanDetails", + "StoreProductionPlanTeam": "StoreProductionPlanTeam", + "StoreProductionPlanWorker": "StoreProductionPlanWorker", + "StoreProductionPlanWorkshop": "StoreProductionPlanWorkshop", + "CreateStoreProductionPlan": "CreateStoreProductionPlan", + "EditStoreProductionPlan": "EditStoreProductionPlan", + "StoreProductionPlanDeletionConfirmationMessage": "Are you sure to delete the storeProductionPlan {0}?", + "Permission:StorePreparationPlanDetail": "StorePreparationPlanDetail", + "Menu:StorePreparationPlanDetail": "MenuStorePreparationPlanDetail", + "StorePreparationPlanDetail": "StorePreparationPlanDetail", + "StorePreparationPlanDetailItemCode": "StorePreparationPlanDetailItemCode", + "StorePreparationPlanDetailItemDesc1": "StorePreparationPlanDetailItemDesc1", + "StorePreparationPlanDetailItemDesc2": "StorePreparationPlanDetailItemDesc2", + "StorePreparationPlanDetailItemName": "StorePreparationPlanDetailItemName", + "StorePreparationPlanDetailLatestTime": "StorePreparationPlanDetailLatestTime", + "StorePreparationPlanDetailLineStatus": "StorePreparationPlanDetailLineStatus", + "StorePreparationPlanDetailMaster": "StorePreparationPlanDetailMaster", + "StorePreparationPlanDetailMasterId": "StorePreparationPlanDetailMasterId", + "StorePreparationPlanDetailNumber": "StorePreparationPlanDetailNumber", + "StorePreparationPlanDetailQty": "StorePreparationPlanDetailQty", + "StorePreparationPlanDetailRemark": "StorePreparationPlanDetailRemark", + "StorePreparationPlanDetailStdPackQty": "StorePreparationPlanDetailStdPackQty", + "StorePreparationPlanDetailToLocationCode": "StorePreparationPlanDetailToLocationCode", + "StorePreparationPlanDetailUom": "StorePreparationPlanDetailUom", + "StorePreparationPlanDetailWorkStation": "StorePreparationPlanDetailWorkStation", + "CreateStorePreparationPlanDetail": "CreateStorePreparationPlanDetail", + "EditStorePreparationPlanDetail": "EditStorePreparationPlanDetail", + "StorePreparationPlanDetailDeletionConfirmationMessage": "Are you sure to delete the storePreparationPlanDetail {0}?", + "Permission:StorePreparationPlan": "StorePreparationPlan", + "Menu:StorePreparationPlan": "MenuStorePreparationPlan", + "StorePreparationPlan": "StorePreparationPlan", + "StorePreparationPlanActiveDate": "StorePreparationPlanActiveDate", + "StorePreparationPlanNumber": "StorePreparationPlanNumber", + "StorePreparationPlanPlanDate": "StorePreparationPlanPlanDate", + "StorePreparationPlanPlanTime": "StorePreparationPlanPlanTime", + "StorePreparationPlanProdLine": "StorePreparationPlanProdLine", + "StorePreparationPlanProductionPlanNumber": "StorePreparationPlanProductionPlanNumber", + "StorePreparationPlanRemark": "StorePreparationPlanRemark", + "StorePreparationPlanShift": "StorePreparationPlanShift", + "StorePreparationPlanStatus": "StorePreparationPlanStatus", + "StorePreparationPlanStorePreparationPlanDetails": "StorePreparationPlanStorePreparationPlanDetails", + "StorePreparationPlanTeam": "StorePreparationPlanTeam", + "StorePreparationPlanWorker": "StorePreparationPlanWorker", + "StorePreparationPlanWorkshop": "StorePreparationPlanWorkshop", + "CreateStorePreparationPlan": "CreateStorePreparationPlan", + "EditStorePreparationPlan": "EditStorePreparationPlan", + "StorePreparationPlanDeletionConfirmationMessage": "Are you sure to delete the storePreparationPlan {0}?", + "Permission:StoreOfflineSettlementNoteDetail": "StoreOfflineSettlementNoteDetail", + "Menu:StoreOfflineSettlementNoteDetail": "MenuStoreOfflineSettlementNoteDetail", + "StoreOfflineSettlementNoteDetail": "StoreOfflineSettlementNoteDetail", + "StoreOfflineSettlementNoteDetailArriveDate": "StoreOfflineSettlementNoteDetailArriveDate", + "StoreOfflineSettlementNoteDetailContainerCode": "StoreOfflineSettlementNoteDetailContainerCode", + "StoreOfflineSettlementNoteDetailExpireDate": "StoreOfflineSettlementNoteDetailExpireDate", + "StoreOfflineSettlementNoteDetailItemCode": "StoreOfflineSettlementNoteDetailItemCode", + "StoreOfflineSettlementNoteDetailItemDesc1": "StoreOfflineSettlementNoteDetailItemDesc1", + "StoreOfflineSettlementNoteDetailItemDesc2": "StoreOfflineSettlementNoteDetailItemDesc2", + "StoreOfflineSettlementNoteDetailItemName": "StoreOfflineSettlementNoteDetailItemName", + "StoreOfflineSettlementNoteDetailLocationArea": "StoreOfflineSettlementNoteDetailLocationArea", + "StoreOfflineSettlementNoteDetailLocationCode": "StoreOfflineSettlementNoteDetailLocationCode", + "StoreOfflineSettlementNoteDetailLocationErpCode": "StoreOfflineSettlementNoteDetailLocationErpCode", + "StoreOfflineSettlementNoteDetailLocationGroup": "StoreOfflineSettlementNoteDetailLocationGroup", + "StoreOfflineSettlementNoteDetailLot": "StoreOfflineSettlementNoteDetailLot", + "StoreOfflineSettlementNoteDetailMaster": "StoreOfflineSettlementNoteDetailMaster", + "StoreOfflineSettlementNoteDetailMasterId": "StoreOfflineSettlementNoteDetailMasterId", + "StoreOfflineSettlementNoteDetailNumber": "StoreOfflineSettlementNoteDetailNumber", + "StoreOfflineSettlementNoteDetailPackingCode": "StoreOfflineSettlementNoteDetailPackingCode", + "StoreOfflineSettlementNoteDetailProduceDate": "StoreOfflineSettlementNoteDetailProduceDate", + "StoreOfflineSettlementNoteDetailQty": "StoreOfflineSettlementNoteDetailQty", + "StoreOfflineSettlementNoteDetailRemark": "StoreOfflineSettlementNoteDetailRemark", + "StoreOfflineSettlementNoteDetailStatus": "StoreOfflineSettlementNoteDetailStatus", + "StoreOfflineSettlementNoteDetailStdPackQty": "StoreOfflineSettlementNoteDetailStdPackQty", + "StoreOfflineSettlementNoteDetailSupplierBatch": "StoreOfflineSettlementNoteDetailSupplierBatch", + "StoreOfflineSettlementNoteDetailUom": "StoreOfflineSettlementNoteDetailUom", + "StoreOfflineSettlementNoteDetailWarehouseCode": "StoreOfflineSettlementNoteDetailWarehouseCode", + "CreateStoreOfflineSettlementNoteDetail": "CreateStoreOfflineSettlementNoteDetail", + "EditStoreOfflineSettlementNoteDetail": "EditStoreOfflineSettlementNoteDetail", + "StoreOfflineSettlementNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeOfflineSettlementNoteDetail {0}?", + "Permission:StoreOfflineSettlementNote": "StoreOfflineSettlementNote", + "Menu:StoreOfflineSettlementNote": "MenuStoreOfflineSettlementNote", + "StoreOfflineSettlementNote": "StoreOfflineSettlementNote", + "StoreOfflineSettlementNoteActiveDate": "StoreOfflineSettlementNoteActiveDate", + "StoreOfflineSettlementNoteJobNumber": "StoreOfflineSettlementNoteJobNumber", + "StoreOfflineSettlementNoteNumber": "StoreOfflineSettlementNoteNumber", + "StoreOfflineSettlementNoteProductReceiptNumber": "StoreOfflineSettlementNoteProductReceiptNumber", + "StoreOfflineSettlementNoteRemark": "StoreOfflineSettlementNoteRemark", + "StoreOfflineSettlementNoteStoreOfflineSettlementNoteDetails": "StoreOfflineSettlementNoteStoreOfflineSettlementNoteDetails", + "StoreOfflineSettlementNoteWorker": "StoreOfflineSettlementNoteWorker", + "CreateStoreOfflineSettlementNote": "CreateStoreOfflineSettlementNote", + "EditStoreOfflineSettlementNote": "EditStoreOfflineSettlementNote", + "StoreOfflineSettlementNoteDeletionConfirmationMessage": "Are you sure to delete the storeOfflineSettlementNote {0}?", + "Permission:StoreNoOkConvertOkNoteDetail": "StoreNoOkConvertOkNoteDetail", + "Menu:StoreNoOkConvertOkNoteDetail": "MenuStoreNoOkConvertOkNoteDetail", + "StoreNoOkConvertOkNoteDetail": "StoreNoOkConvertOkNoteDetail", + "StoreNoOkConvertOkNoteDetailArriveDate": "StoreNoOkConvertOkNoteDetailArriveDate", + "StoreNoOkConvertOkNoteDetailExpireDate": "StoreNoOkConvertOkNoteDetailExpireDate", + "StoreNoOkConvertOkNoteDetailFromContainerCode": "StoreNoOkConvertOkNoteDetailFromContainerCode", + "StoreNoOkConvertOkNoteDetailFromLocationArea": "StoreNoOkConvertOkNoteDetailFromLocationArea", + "StoreNoOkConvertOkNoteDetailFromLocationCode": "StoreNoOkConvertOkNoteDetailFromLocationCode", + "StoreNoOkConvertOkNoteDetailFromLocationErpCode": "StoreNoOkConvertOkNoteDetailFromLocationErpCode", + "StoreNoOkConvertOkNoteDetailFromLocationGroup": "StoreNoOkConvertOkNoteDetailFromLocationGroup", + "StoreNoOkConvertOkNoteDetailFromLot": "StoreNoOkConvertOkNoteDetailFromLot", + "StoreNoOkConvertOkNoteDetailFromPackingCode": "StoreNoOkConvertOkNoteDetailFromPackingCode", + "StoreNoOkConvertOkNoteDetailFromStatus": "StoreNoOkConvertOkNoteDetailFromStatus", + "StoreNoOkConvertOkNoteDetailFromWarehouseCode": "StoreNoOkConvertOkNoteDetailFromWarehouseCode", + "StoreNoOkConvertOkNoteDetailItemCode": "StoreNoOkConvertOkNoteDetailItemCode", + "StoreNoOkConvertOkNoteDetailItemDesc1": "StoreNoOkConvertOkNoteDetailItemDesc1", + "StoreNoOkConvertOkNoteDetailItemDesc2": "StoreNoOkConvertOkNoteDetailItemDesc2", + "StoreNoOkConvertOkNoteDetailItemName": "StoreNoOkConvertOkNoteDetailItemName", + "StoreNoOkConvertOkNoteDetailMaster": "StoreNoOkConvertOkNoteDetailMaster", + "StoreNoOkConvertOkNoteDetailMasterId": "StoreNoOkConvertOkNoteDetailMasterId", + "StoreNoOkConvertOkNoteDetailNumber": "StoreNoOkConvertOkNoteDetailNumber", + "StoreNoOkConvertOkNoteDetailProduceDate": "StoreNoOkConvertOkNoteDetailProduceDate", + "StoreNoOkConvertOkNoteDetailQty": "StoreNoOkConvertOkNoteDetailQty", + "StoreNoOkConvertOkNoteDetailRemark": "StoreNoOkConvertOkNoteDetailRemark", + "StoreNoOkConvertOkNoteDetailStdPackQty": "StoreNoOkConvertOkNoteDetailStdPackQty", + "StoreNoOkConvertOkNoteDetailSupplierBatch": "StoreNoOkConvertOkNoteDetailSupplierBatch", + "StoreNoOkConvertOkNoteDetailToContainerCode": "StoreNoOkConvertOkNoteDetailToContainerCode", + "StoreNoOkConvertOkNoteDetailToLocationArea": "StoreNoOkConvertOkNoteDetailToLocationArea", + "StoreNoOkConvertOkNoteDetailToLocationCode": "StoreNoOkConvertOkNoteDetailToLocationCode", + "StoreNoOkConvertOkNoteDetailToLocationErpCode": "StoreNoOkConvertOkNoteDetailToLocationErpCode", + "StoreNoOkConvertOkNoteDetailToLocationGroup": "StoreNoOkConvertOkNoteDetailToLocationGroup", + "StoreNoOkConvertOkNoteDetailToLot": "StoreNoOkConvertOkNoteDetailToLot", + "StoreNoOkConvertOkNoteDetailToPackingCode": "StoreNoOkConvertOkNoteDetailToPackingCode", + "StoreNoOkConvertOkNoteDetailToStatus": "StoreNoOkConvertOkNoteDetailToStatus", + "StoreNoOkConvertOkNoteDetailToWarehouseCode": "StoreNoOkConvertOkNoteDetailToWarehouseCode", + "StoreNoOkConvertOkNoteDetailUom": "StoreNoOkConvertOkNoteDetailUom", + "CreateStoreNoOkConvertOkNoteDetail": "CreateStoreNoOkConvertOkNoteDetail", + "EditStoreNoOkConvertOkNoteDetail": "EditStoreNoOkConvertOkNoteDetail", + "StoreNoOkConvertOkNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeNoOkConvertOkNoteDetail {0}?", + "Permission:StoreNoOkConvertOkNote": "StoreNoOkConvertOkNote", + "Menu:StoreNoOkConvertOkNote": "MenuStoreNoOkConvertOkNote", + "StoreNoOkConvertOkNote": "StoreNoOkConvertOkNote", + "StoreNoOkConvertOkNoteActiveDate": "StoreNoOkConvertOkNoteActiveDate", + "StoreNoOkConvertOkNoteNumber": "StoreNoOkConvertOkNoteNumber", + "StoreNoOkConvertOkNoteRemark": "StoreNoOkConvertOkNoteRemark", + "StoreNoOkConvertOkNoteStoreNoOkConvertOkNoteDetails": "StoreNoOkConvertOkNoteStoreNoOkConvertOkNoteDetails", + "StoreNoOkConvertOkNoteWorker": "StoreNoOkConvertOkNoteWorker", + "CreateStoreNoOkConvertOkNote": "CreateStoreNoOkConvertOkNote", + "EditStoreNoOkConvertOkNote": "EditStoreNoOkConvertOkNote", + "StoreNoOkConvertOkNoteDeletionConfirmationMessage": "Are you sure to delete the storeNoOkConvertOkNote {0}?", + "Permission:StoreMaterialRequestDetail": "StoreMaterialRequestDetail", + "Menu:StoreMaterialRequestDetail": "MenuStoreMaterialRequestDetail", + "StoreMaterialRequestDetail": "StoreMaterialRequestDetail", + "StoreMaterialRequestDetailExpiredTime": "StoreMaterialRequestDetailExpiredTime", + "StoreMaterialRequestDetailFromLocationArea": "StoreMaterialRequestDetailFromLocationArea", + "StoreMaterialRequestDetailIssuedQty": "StoreMaterialRequestDetailIssuedQty", + "StoreMaterialRequestDetailItemCode": "StoreMaterialRequestDetailItemCode", + "StoreMaterialRequestDetailItemDesc1": "StoreMaterialRequestDetailItemDesc1", + "StoreMaterialRequestDetailItemDesc2": "StoreMaterialRequestDetailItemDesc2", + "StoreMaterialRequestDetailItemName": "StoreMaterialRequestDetailItemName", + "StoreMaterialRequestDetailMaster": "StoreMaterialRequestDetailMaster", + "StoreMaterialRequestDetailMasterId": "StoreMaterialRequestDetailMasterId", + "StoreMaterialRequestDetailNumber": "StoreMaterialRequestDetailNumber", + "StoreMaterialRequestDetailProdLine": "StoreMaterialRequestDetailProdLine", + "StoreMaterialRequestDetailQty": "StoreMaterialRequestDetailQty", + "StoreMaterialRequestDetailReceivedQty": "StoreMaterialRequestDetailReceivedQty", + "StoreMaterialRequestDetailRemark": "StoreMaterialRequestDetailRemark", + "StoreMaterialRequestDetailStatus": "StoreMaterialRequestDetailStatus", + "StoreMaterialRequestDetailStdPackQty": "StoreMaterialRequestDetailStdPackQty", + "StoreMaterialRequestDetailToLocationArea": "StoreMaterialRequestDetailToLocationArea", + "StoreMaterialRequestDetailToLocationCode": "StoreMaterialRequestDetailToLocationCode", + "StoreMaterialRequestDetailToLocationErpCode": "StoreMaterialRequestDetailToLocationErpCode", + "StoreMaterialRequestDetailToLocationGroup": "StoreMaterialRequestDetailToLocationGroup", + "StoreMaterialRequestDetailToWarehouseCode": "StoreMaterialRequestDetailToWarehouseCode", + "StoreMaterialRequestDetailUom": "StoreMaterialRequestDetailUom", + "StoreMaterialRequestDetailWorkStation": "StoreMaterialRequestDetailWorkStation", + "CreateStoreMaterialRequestDetail": "CreateStoreMaterialRequestDetail", + "EditStoreMaterialRequestDetail": "EditStoreMaterialRequestDetail", + "StoreMaterialRequestDetailDeletionConfirmationMessage": "Are you sure to delete the storeMaterialRequestDetail {0}?", + "Permission:StoreMaterialRequest": "StoreMaterialRequest", + "Menu:StoreMaterialRequest": "MenuStoreMaterialRequest", + "StoreMaterialRequest": "StoreMaterialRequest", + "StoreMaterialRequestActiveDate": "StoreMaterialRequestActiveDate", + "StoreMaterialRequestAutoAgree": "StoreMaterialRequestAutoAgree", + "StoreMaterialRequestAutoCompleteJob": "StoreMaterialRequestAutoCompleteJob", + "StoreMaterialRequestAutoHandle": "StoreMaterialRequestAutoHandle", + "StoreMaterialRequestAutoSubmit": "StoreMaterialRequestAutoSubmit", + "StoreMaterialRequestDirectCreateNote": "StoreMaterialRequestDirectCreateNote", + "StoreMaterialRequestNumber": "StoreMaterialRequestNumber", + "StoreMaterialRequestPreparationPlanNumber": "StoreMaterialRequestPreparationPlanNumber", + "StoreMaterialRequestProdLine": "StoreMaterialRequestProdLine", + "StoreMaterialRequestRemark": "StoreMaterialRequestRemark", + "StoreMaterialRequestRequestStatus": "StoreMaterialRequestRequestStatus", + "StoreMaterialRequestStoreMaterialRequestDetails": "StoreMaterialRequestStoreMaterialRequestDetails", + "StoreMaterialRequestType": "StoreMaterialRequestType", + "StoreMaterialRequestUseOnTheWayLocation": "StoreMaterialRequestUseOnTheWayLocation", + "StoreMaterialRequestWorker": "StoreMaterialRequestWorker", + "StoreMaterialRequestWorkshop": "StoreMaterialRequestWorkshop", + "CreateStoreMaterialRequest": "CreateStoreMaterialRequest", + "EditStoreMaterialRequest": "EditStoreMaterialRequest", + "StoreMaterialRequestDeletionConfirmationMessage": "Are you sure to delete the storeMaterialRequest {0}?", + "Permission:StoreJisProductReceiptNoteDetail": "StoreJisProductReceiptNoteDetail", + "Menu:StoreJisProductReceiptNoteDetail": "MenuStoreJisProductReceiptNoteDetail", + "StoreJisProductReceiptNoteDetail": "StoreJisProductReceiptNoteDetail", + "StoreJisProductReceiptNoteDetailArriveDate": "StoreJisProductReceiptNoteDetailArriveDate", + "StoreJisProductReceiptNoteDetailBomVersion": "StoreJisProductReceiptNoteDetailBomVersion", + "StoreJisProductReceiptNoteDetailContainerCode": "StoreJisProductReceiptNoteDetailContainerCode", + "StoreJisProductReceiptNoteDetailExpireDate": "StoreJisProductReceiptNoteDetailExpireDate", + "StoreJisProductReceiptNoteDetailItemCode": "StoreJisProductReceiptNoteDetailItemCode", + "StoreJisProductReceiptNoteDetailItemDesc1": "StoreJisProductReceiptNoteDetailItemDesc1", + "StoreJisProductReceiptNoteDetailItemDesc2": "StoreJisProductReceiptNoteDetailItemDesc2", + "StoreJisProductReceiptNoteDetailItemName": "StoreJisProductReceiptNoteDetailItemName", + "StoreJisProductReceiptNoteDetailLocationArea": "StoreJisProductReceiptNoteDetailLocationArea", + "StoreJisProductReceiptNoteDetailLocationCode": "StoreJisProductReceiptNoteDetailLocationCode", + "StoreJisProductReceiptNoteDetailLocationErpCode": "StoreJisProductReceiptNoteDetailLocationErpCode", + "StoreJisProductReceiptNoteDetailLocationGroup": "StoreJisProductReceiptNoteDetailLocationGroup", + "StoreJisProductReceiptNoteDetailLot": "StoreJisProductReceiptNoteDetailLot", + "StoreJisProductReceiptNoteDetailMaster": "StoreJisProductReceiptNoteDetailMaster", + "StoreJisProductReceiptNoteDetailMasterId": "StoreJisProductReceiptNoteDetailMasterId", + "StoreJisProductReceiptNoteDetailNumber": "StoreJisProductReceiptNoteDetailNumber", + "StoreJisProductReceiptNoteDetailPackingCode": "StoreJisProductReceiptNoteDetailPackingCode", + "StoreJisProductReceiptNoteDetailPosition": "StoreJisProductReceiptNoteDetailPosition", + "StoreJisProductReceiptNoteDetailProdLine": "StoreJisProductReceiptNoteDetailProdLine", + "StoreJisProductReceiptNoteDetailProduceDate": "StoreJisProductReceiptNoteDetailProduceDate", + "StoreJisProductReceiptNoteDetailProductNo": "StoreJisProductReceiptNoteDetailProductNo", + "StoreJisProductReceiptNoteDetailProjectCode": "StoreJisProductReceiptNoteDetailProjectCode", + "StoreJisProductReceiptNoteDetailQty": "StoreJisProductReceiptNoteDetailQty", + "StoreJisProductReceiptNoteDetailRawLocationCode": "StoreJisProductReceiptNoteDetailRawLocationCode", + "StoreJisProductReceiptNoteDetailRemark": "StoreJisProductReceiptNoteDetailRemark", + "StoreJisProductReceiptNoteDetailSeqNo": "StoreJisProductReceiptNoteDetailSeqNo", + "StoreJisProductReceiptNoteDetailStatus": "StoreJisProductReceiptNoteDetailStatus", + "StoreJisProductReceiptNoteDetailStdPackQty": "StoreJisProductReceiptNoteDetailStdPackQty", + "StoreJisProductReceiptNoteDetailSupplierBatch": "StoreJisProductReceiptNoteDetailSupplierBatch", + "StoreJisProductReceiptNoteDetailUom": "StoreJisProductReceiptNoteDetailUom", + "StoreJisProductReceiptNoteDetailWarehouseCode": "StoreJisProductReceiptNoteDetailWarehouseCode", + "StoreJisProductReceiptNoteDetailYear": "StoreJisProductReceiptNoteDetailYear", + "CreateStoreJisProductReceiptNoteDetail": "CreateStoreJisProductReceiptNoteDetail", + "EditStoreJisProductReceiptNoteDetail": "EditStoreJisProductReceiptNoteDetail", + "StoreJisProductReceiptNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeJisProductReceiptNoteDetail {0}?", + "Permission:StoreJisProductReceiptNote": "StoreJisProductReceiptNote", + "Menu:StoreJisProductReceiptNote": "MenuStoreJisProductReceiptNote", + "StoreJisProductReceiptNote": "StoreJisProductReceiptNote", + "StoreJisProductReceiptNoteActiveDate": "StoreJisProductReceiptNoteActiveDate", + "StoreJisProductReceiptNoteCompleteTime": "StoreJisProductReceiptNoteCompleteTime", + "StoreJisProductReceiptNoteContainerQty": "StoreJisProductReceiptNoteContainerQty", + "StoreJisProductReceiptNoteItemQty": "StoreJisProductReceiptNoteItemQty", + "StoreJisProductReceiptNoteJobNumber": "StoreJisProductReceiptNoteJobNumber", + "StoreJisProductReceiptNoteLocationCode": "StoreJisProductReceiptNoteLocationCode", + "StoreJisProductReceiptNoteNumber": "StoreJisProductReceiptNoteNumber", + "StoreJisProductReceiptNoteProdLine": "StoreJisProductReceiptNoteProdLine", + "StoreJisProductReceiptNoteProductionPlanNumber": "StoreJisProductReceiptNoteProductionPlanNumber", + "StoreJisProductReceiptNoteRawLocationCode": "StoreJisProductReceiptNoteRawLocationCode", + "StoreJisProductReceiptNoteReceiptType": "StoreJisProductReceiptNoteReceiptType", + "StoreJisProductReceiptNoteRemark": "StoreJisProductReceiptNoteRemark", + "StoreJisProductReceiptNoteShift": "StoreJisProductReceiptNoteShift", + "StoreJisProductReceiptNoteSourceNumber": "StoreJisProductReceiptNoteSourceNumber", + "StoreJisProductReceiptNoteStoreJisProductReceiptNoteDetails": "StoreJisProductReceiptNoteStoreJisProductReceiptNoteDetails", + "StoreJisProductReceiptNoteWarehouseCode": "StoreJisProductReceiptNoteWarehouseCode", + "StoreJisProductReceiptNoteWorker": "StoreJisProductReceiptNoteWorker", + "StoreJisProductReceiptNoteWorkShop": "StoreJisProductReceiptNoteWorkShop", + "CreateStoreJisProductReceiptNote": "CreateStoreJisProductReceiptNote", + "EditStoreJisProductReceiptNote": "EditStoreJisProductReceiptNote", + "StoreJisProductReceiptNoteDeletionConfirmationMessage": "Are you sure to delete the storeJisProductReceiptNote {0}?", + "Permission:StoreJisDeliverNoteDetail": "StoreJisDeliverNoteDetail", + "Menu:StoreJisDeliverNoteDetail": "MenuStoreJisDeliverNoteDetail", + "StoreJisDeliverNoteDetail": "StoreJisDeliverNoteDetail", + "StoreJisDeliverNoteDetailArriveDate": "StoreJisDeliverNoteDetailArriveDate", + "StoreJisDeliverNoteDetailDeliverTime": "StoreJisDeliverNoteDetailDeliverTime", + "StoreJisDeliverNoteDetailExpireDate": "StoreJisDeliverNoteDetailExpireDate", + "StoreJisDeliverNoteDetailExpiredTime": "StoreJisDeliverNoteDetailExpiredTime", + "StoreJisDeliverNoteDetailFromContainerCode": "StoreJisDeliverNoteDetailFromContainerCode", + "StoreJisDeliverNoteDetailFromLocationArea": "StoreJisDeliverNoteDetailFromLocationArea", + "StoreJisDeliverNoteDetailFromLocationCode": "StoreJisDeliverNoteDetailFromLocationCode", + "StoreJisDeliverNoteDetailFromLocationErpCode": "StoreJisDeliverNoteDetailFromLocationErpCode", + "StoreJisDeliverNoteDetailFromLocationGroup": "StoreJisDeliverNoteDetailFromLocationGroup", + "StoreJisDeliverNoteDetailFromLot": "StoreJisDeliverNoteDetailFromLot", + "StoreJisDeliverNoteDetailFromPackingCode": "StoreJisDeliverNoteDetailFromPackingCode", + "StoreJisDeliverNoteDetailFromStatus": "StoreJisDeliverNoteDetailFromStatus", + "StoreJisDeliverNoteDetailFromWarehouseCode": "StoreJisDeliverNoteDetailFromWarehouseCode", + "StoreJisDeliverNoteDetailItemCode": "StoreJisDeliverNoteDetailItemCode", + "StoreJisDeliverNoteDetailItemDesc1": "StoreJisDeliverNoteDetailItemDesc1", + "StoreJisDeliverNoteDetailItemDesc2": "StoreJisDeliverNoteDetailItemDesc2", + "StoreJisDeliverNoteDetailItemName": "StoreJisDeliverNoteDetailItemName", + "StoreJisDeliverNoteDetailMaster": "StoreJisDeliverNoteDetailMaster", + "StoreJisDeliverNoteDetailMasterId": "StoreJisDeliverNoteDetailMasterId", + "StoreJisDeliverNoteDetailNumber": "StoreJisDeliverNoteDetailNumber", + "StoreJisDeliverNoteDetailOnlineType": "StoreJisDeliverNoteDetailOnlineType", + "StoreJisDeliverNoteDetailPackCapacity": "StoreJisDeliverNoteDetailPackCapacity", + "StoreJisDeliverNoteDetailPosition": "StoreJisDeliverNoteDetailPosition", + "StoreJisDeliverNoteDetailProduceDate": "StoreJisDeliverNoteDetailProduceDate", + "StoreJisDeliverNoteDetailProductNo": "StoreJisDeliverNoteDetailProductNo", + "StoreJisDeliverNoteDetailProjectCode": "StoreJisDeliverNoteDetailProjectCode", + "StoreJisDeliverNoteDetailQty": "StoreJisDeliverNoteDetailQty", + "StoreJisDeliverNoteDetailRemark": "StoreJisDeliverNoteDetailRemark", + "StoreJisDeliverNoteDetailSeqNo": "StoreJisDeliverNoteDetailSeqNo", + "StoreJisDeliverNoteDetailStage": "StoreJisDeliverNoteDetailStage", + "StoreJisDeliverNoteDetailStdPackQty": "StoreJisDeliverNoteDetailStdPackQty", + "StoreJisDeliverNoteDetailSupplierBatch": "StoreJisDeliverNoteDetailSupplierBatch", + "StoreJisDeliverNoteDetailToContainerCode": "StoreJisDeliverNoteDetailToContainerCode", + "StoreJisDeliverNoteDetailToLocationArea": "StoreJisDeliverNoteDetailToLocationArea", + "StoreJisDeliverNoteDetailToLocationCode": "StoreJisDeliverNoteDetailToLocationCode", + "StoreJisDeliverNoteDetailToLocationErpCode": "StoreJisDeliverNoteDetailToLocationErpCode", + "StoreJisDeliverNoteDetailToLocationGroup": "StoreJisDeliverNoteDetailToLocationGroup", + "StoreJisDeliverNoteDetailToLot": "StoreJisDeliverNoteDetailToLot", + "StoreJisDeliverNoteDetailToPackingCode": "StoreJisDeliverNoteDetailToPackingCode", + "StoreJisDeliverNoteDetailToStatus": "StoreJisDeliverNoteDetailToStatus", + "StoreJisDeliverNoteDetailToWarehouseCode": "StoreJisDeliverNoteDetailToWarehouseCode", + "StoreJisDeliverNoteDetailUom": "StoreJisDeliverNoteDetailUom", + "StoreJisDeliverNoteDetailUsedFor": "StoreJisDeliverNoteDetailUsedFor", + "StoreJisDeliverNoteDetailYear": "StoreJisDeliverNoteDetailYear", + "CreateStoreJisDeliverNoteDetail": "CreateStoreJisDeliverNoteDetail", + "EditStoreJisDeliverNoteDetail": "EditStoreJisDeliverNoteDetail", + "StoreJisDeliverNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeJisDeliverNoteDetail {0}?", + "Permission:StoreJisDeliverNote": "StoreJisDeliverNote", + "Menu:StoreJisDeliverNote": "MenuStoreJisDeliverNote", + "StoreJisDeliverNote": "StoreJisDeliverNote", + "StoreJisDeliverNoteActiveDate": "StoreJisDeliverNoteActiveDate", + "StoreJisDeliverNoteArrivalTime": "StoreJisDeliverNoteArrivalTime", + "StoreJisDeliverNoteContainerQty": "StoreJisDeliverNoteContainerQty", + "StoreJisDeliverNoteCustomer": "StoreJisDeliverNoteCustomer", + "StoreJisDeliverNoteCustomerAddressCode": "StoreJisDeliverNoteCustomerAddressCode", + "StoreJisDeliverNoteDeliverTime": "StoreJisDeliverNoteDeliverTime", + "StoreJisDeliverNoteItemQty": "StoreJisDeliverNoteItemQty", + "StoreJisDeliverNoteJobNumber": "StoreJisDeliverNoteJobNumber", + "StoreJisDeliverNoteNumber": "StoreJisDeliverNoteNumber", + "StoreJisDeliverNoteProjectCode": "StoreJisDeliverNoteProjectCode", + "StoreJisDeliverNoteRemark": "StoreJisDeliverNoteRemark", + "StoreJisDeliverNoteStoreJisDeliverNoteDetails": "StoreJisDeliverNoteStoreJisDeliverNoteDetails", + "StoreJisDeliverNoteTotalPackCapacity": "StoreJisDeliverNoteTotalPackCapacity", + "StoreJisDeliverNoteWorker": "StoreJisDeliverNoteWorker", + "CreateStoreJisDeliverNote": "CreateStoreJisDeliverNote", + "EditStoreJisDeliverNote": "EditStoreJisDeliverNote", + "StoreJisDeliverNoteDeletionConfirmationMessage": "Are you sure to delete the storeJisDeliverNote {0}?", + "Permission:StoreItemTransformRequestDetail": "StoreItemTransformRequestDetail", + "Menu:StoreItemTransformRequestDetail": "MenuStoreItemTransformRequestDetail", + "StoreItemTransformRequestDetail": "StoreItemTransformRequestDetail", + "StoreItemTransformRequestDetailFromArriveDate": "StoreItemTransformRequestDetailFromArriveDate", + "StoreItemTransformRequestDetailFromContainerCode": "StoreItemTransformRequestDetailFromContainerCode", + "StoreItemTransformRequestDetailFromExpireDate": "StoreItemTransformRequestDetailFromExpireDate", + "StoreItemTransformRequestDetailFromLocationArea": "StoreItemTransformRequestDetailFromLocationArea", + "StoreItemTransformRequestDetailFromLocationCode": "StoreItemTransformRequestDetailFromLocationCode", + "StoreItemTransformRequestDetailFromLocationErpCode": "StoreItemTransformRequestDetailFromLocationErpCode", + "StoreItemTransformRequestDetailFromLocationGroup": "StoreItemTransformRequestDetailFromLocationGroup", + "StoreItemTransformRequestDetailFromLot": "StoreItemTransformRequestDetailFromLot", + "StoreItemTransformRequestDetailFromPackingCode": "StoreItemTransformRequestDetailFromPackingCode", + "StoreItemTransformRequestDetailFromProduceDate": "StoreItemTransformRequestDetailFromProduceDate", + "StoreItemTransformRequestDetailFromQty": "StoreItemTransformRequestDetailFromQty", + "StoreItemTransformRequestDetailFromStatus": "StoreItemTransformRequestDetailFromStatus", + "StoreItemTransformRequestDetailFromSupplierBatch": "StoreItemTransformRequestDetailFromSupplierBatch", + "StoreItemTransformRequestDetailFromWarehouseCode": "StoreItemTransformRequestDetailFromWarehouseCode", + "StoreItemTransformRequestDetailItemCode": "StoreItemTransformRequestDetailItemCode", + "StoreItemTransformRequestDetailItemDesc1": "StoreItemTransformRequestDetailItemDesc1", + "StoreItemTransformRequestDetailItemDesc2": "StoreItemTransformRequestDetailItemDesc2", + "StoreItemTransformRequestDetailItemName": "StoreItemTransformRequestDetailItemName", + "StoreItemTransformRequestDetailMaster": "StoreItemTransformRequestDetailMaster", + "StoreItemTransformRequestDetailMasterId": "StoreItemTransformRequestDetailMasterId", + "StoreItemTransformRequestDetailNumber": "StoreItemTransformRequestDetailNumber", + "StoreItemTransformRequestDetailReasonCode": "StoreItemTransformRequestDetailReasonCode", + "StoreItemTransformRequestDetailRemark": "StoreItemTransformRequestDetailRemark", + "StoreItemTransformRequestDetailToArriveDate": "StoreItemTransformRequestDetailToArriveDate", + "StoreItemTransformRequestDetailToContainerCode": "StoreItemTransformRequestDetailToContainerCode", + "StoreItemTransformRequestDetailToExpireDate": "StoreItemTransformRequestDetailToExpireDate", + "StoreItemTransformRequestDetailToItemCode": "StoreItemTransformRequestDetailToItemCode", + "StoreItemTransformRequestDetailToItemDesc1": "StoreItemTransformRequestDetailToItemDesc1", + "StoreItemTransformRequestDetailToItemDesc2": "StoreItemTransformRequestDetailToItemDesc2", + "StoreItemTransformRequestDetailToItemName": "StoreItemTransformRequestDetailToItemName", + "StoreItemTransformRequestDetailToLocationArea": "StoreItemTransformRequestDetailToLocationArea", + "StoreItemTransformRequestDetailToLocationCode": "StoreItemTransformRequestDetailToLocationCode", + "StoreItemTransformRequestDetailToLocationErpCode": "StoreItemTransformRequestDetailToLocationErpCode", + "StoreItemTransformRequestDetailToLocationGroup": "StoreItemTransformRequestDetailToLocationGroup", + "StoreItemTransformRequestDetailToLot": "StoreItemTransformRequestDetailToLot", + "StoreItemTransformRequestDetailToPackingCode": "StoreItemTransformRequestDetailToPackingCode", + "StoreItemTransformRequestDetailToProduceDate": "StoreItemTransformRequestDetailToProduceDate", + "StoreItemTransformRequestDetailToQty": "StoreItemTransformRequestDetailToQty", + "StoreItemTransformRequestDetailToStatus": "StoreItemTransformRequestDetailToStatus", + "StoreItemTransformRequestDetailToSupplierBatch": "StoreItemTransformRequestDetailToSupplierBatch", + "StoreItemTransformRequestDetailToWarehouseCode": "StoreItemTransformRequestDetailToWarehouseCode", + "StoreItemTransformRequestDetailUom": "StoreItemTransformRequestDetailUom", + "CreateStoreItemTransformRequestDetail": "CreateStoreItemTransformRequestDetail", + "EditStoreItemTransformRequestDetail": "EditStoreItemTransformRequestDetail", + "StoreItemTransformRequestDetailDeletionConfirmationMessage": "Are you sure to delete the storeItemTransformRequestDetail {0}?", + "Permission:StoreItemTransformRequest": "StoreItemTransformRequest", + "Menu:StoreItemTransformRequest": "MenuStoreItemTransformRequest", + "StoreItemTransformRequest": "StoreItemTransformRequest", + "StoreItemTransformRequestActiveDate": "StoreItemTransformRequestActiveDate", + "StoreItemTransformRequestAutoAgree": "StoreItemTransformRequestAutoAgree", + "StoreItemTransformRequestAutoCompleteJob": "StoreItemTransformRequestAutoCompleteJob", + "StoreItemTransformRequestAutoHandle": "StoreItemTransformRequestAutoHandle", + "StoreItemTransformRequestAutoSubmit": "StoreItemTransformRequestAutoSubmit", + "StoreItemTransformRequestDirectCreateNote": "StoreItemTransformRequestDirectCreateNote", + "StoreItemTransformRequestNumber": "StoreItemTransformRequestNumber", + "StoreItemTransformRequestRemark": "StoreItemTransformRequestRemark", + "StoreItemTransformRequestRequestStatus": "StoreItemTransformRequestRequestStatus", + "StoreItemTransformRequestStoreItemTransformRequestDetails": "StoreItemTransformRequestStoreItemTransformRequestDetails", + "StoreItemTransformRequestWorker": "StoreItemTransformRequestWorker", + "CreateStoreItemTransformRequest": "CreateStoreItemTransformRequest", + "EditStoreItemTransformRequest": "EditStoreItemTransformRequest", + "StoreItemTransformRequestDeletionConfirmationMessage": "Are you sure to delete the storeItemTransformRequest {0}?", + "Permission:StoreItemTransformNoteDetail": "StoreItemTransformNoteDetail", + "Menu:StoreItemTransformNoteDetail": "MenuStoreItemTransformNoteDetail", + "StoreItemTransformNoteDetail": "StoreItemTransformNoteDetail", + "StoreItemTransformNoteDetailFromArriveDate": "StoreItemTransformNoteDetailFromArriveDate", + "StoreItemTransformNoteDetailFromContainerCode": "StoreItemTransformNoteDetailFromContainerCode", + "StoreItemTransformNoteDetailFromExpireDate": "StoreItemTransformNoteDetailFromExpireDate", + "StoreItemTransformNoteDetailFromLocationArea": "StoreItemTransformNoteDetailFromLocationArea", + "StoreItemTransformNoteDetailFromLocationCode": "StoreItemTransformNoteDetailFromLocationCode", + "StoreItemTransformNoteDetailFromLocationErpCode": "StoreItemTransformNoteDetailFromLocationErpCode", + "StoreItemTransformNoteDetailFromLocationGroup": "StoreItemTransformNoteDetailFromLocationGroup", + "StoreItemTransformNoteDetailFromLot": "StoreItemTransformNoteDetailFromLot", + "StoreItemTransformNoteDetailFromPackingCode": "StoreItemTransformNoteDetailFromPackingCode", + "StoreItemTransformNoteDetailFromProduceDate": "StoreItemTransformNoteDetailFromProduceDate", + "StoreItemTransformNoteDetailFromQty": "StoreItemTransformNoteDetailFromQty", + "StoreItemTransformNoteDetailFromStatus": "StoreItemTransformNoteDetailFromStatus", + "StoreItemTransformNoteDetailFromSupplierBatch": "StoreItemTransformNoteDetailFromSupplierBatch", + "StoreItemTransformNoteDetailFromWarehouseCode": "StoreItemTransformNoteDetailFromWarehouseCode", + "StoreItemTransformNoteDetailItemCode": "StoreItemTransformNoteDetailItemCode", + "StoreItemTransformNoteDetailItemDesc1": "StoreItemTransformNoteDetailItemDesc1", + "StoreItemTransformNoteDetailItemDesc2": "StoreItemTransformNoteDetailItemDesc2", + "StoreItemTransformNoteDetailItemName": "StoreItemTransformNoteDetailItemName", + "StoreItemTransformNoteDetailMaster": "StoreItemTransformNoteDetailMaster", + "StoreItemTransformNoteDetailMasterId": "StoreItemTransformNoteDetailMasterId", + "StoreItemTransformNoteDetailNumber": "StoreItemTransformNoteDetailNumber", + "StoreItemTransformNoteDetailReasonCode": "StoreItemTransformNoteDetailReasonCode", + "StoreItemTransformNoteDetailRemark": "StoreItemTransformNoteDetailRemark", + "StoreItemTransformNoteDetailToArriveDate": "StoreItemTransformNoteDetailToArriveDate", + "StoreItemTransformNoteDetailToContainerCode": "StoreItemTransformNoteDetailToContainerCode", + "StoreItemTransformNoteDetailToExpireDate": "StoreItemTransformNoteDetailToExpireDate", + "StoreItemTransformNoteDetailToItemCode": "StoreItemTransformNoteDetailToItemCode", + "StoreItemTransformNoteDetailToItemDesc1": "StoreItemTransformNoteDetailToItemDesc1", + "StoreItemTransformNoteDetailToItemDesc2": "StoreItemTransformNoteDetailToItemDesc2", + "StoreItemTransformNoteDetailToItemName": "StoreItemTransformNoteDetailToItemName", + "StoreItemTransformNoteDetailToLocationArea": "StoreItemTransformNoteDetailToLocationArea", + "StoreItemTransformNoteDetailToLocationCode": "StoreItemTransformNoteDetailToLocationCode", + "StoreItemTransformNoteDetailToLocationErpCode": "StoreItemTransformNoteDetailToLocationErpCode", + "StoreItemTransformNoteDetailToLocationGroup": "StoreItemTransformNoteDetailToLocationGroup", + "StoreItemTransformNoteDetailToLot": "StoreItemTransformNoteDetailToLot", + "StoreItemTransformNoteDetailToPackingCode": "StoreItemTransformNoteDetailToPackingCode", + "StoreItemTransformNoteDetailToProduceDate": "StoreItemTransformNoteDetailToProduceDate", + "StoreItemTransformNoteDetailToQty": "StoreItemTransformNoteDetailToQty", + "StoreItemTransformNoteDetailToStatus": "StoreItemTransformNoteDetailToStatus", + "StoreItemTransformNoteDetailToSupplierBatch": "StoreItemTransformNoteDetailToSupplierBatch", + "StoreItemTransformNoteDetailToWarehouseCode": "StoreItemTransformNoteDetailToWarehouseCode", + "StoreItemTransformNoteDetailUom": "StoreItemTransformNoteDetailUom", + "CreateStoreItemTransformNoteDetail": "CreateStoreItemTransformNoteDetail", + "EditStoreItemTransformNoteDetail": "EditStoreItemTransformNoteDetail", + "StoreItemTransformNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeItemTransformNoteDetail {0}?", + "Permission:StoreItemTransformNote": "StoreItemTransformNote", + "Menu:StoreItemTransformNote": "MenuStoreItemTransformNote", + "StoreItemTransformNote": "StoreItemTransformNote", + "StoreItemTransformNoteActiveDate": "StoreItemTransformNoteActiveDate", + "StoreItemTransformNoteJobNumber": "StoreItemTransformNoteJobNumber", + "StoreItemTransformNoteNumber": "StoreItemTransformNoteNumber", + "StoreItemTransformNoteRemark": "StoreItemTransformNoteRemark", + "StoreItemTransformNoteRequestNumber": "StoreItemTransformNoteRequestNumber", + "StoreItemTransformNoteStoreItemTransformNoteDetails": "StoreItemTransformNoteStoreItemTransformNoteDetails", + "StoreItemTransformNoteWorker": "StoreItemTransformNoteWorker", + "CreateStoreItemTransformNote": "CreateStoreItemTransformNote", + "EditStoreItemTransformNote": "EditStoreItemTransformNote", + "StoreItemTransformNoteDeletionConfirmationMessage": "Are you sure to delete the storeItemTransformNote {0}?", + "Permission:StoreIssueNoteDetail": "StoreIssueNoteDetail", + "Menu:StoreIssueNoteDetail": "MenuStoreIssueNoteDetail", + "StoreIssueNoteDetail": "StoreIssueNoteDetail", + "StoreIssueNoteDetailArriveDate": "StoreIssueNoteDetailArriveDate", + "StoreIssueNoteDetailExpireDate": "StoreIssueNoteDetailExpireDate", + "StoreIssueNoteDetailExpiredTime": "StoreIssueNoteDetailExpiredTime", + "StoreIssueNoteDetailFromContainerCode": "StoreIssueNoteDetailFromContainerCode", + "StoreIssueNoteDetailFromLocationArea": "StoreIssueNoteDetailFromLocationArea", + "StoreIssueNoteDetailFromLocationCode": "StoreIssueNoteDetailFromLocationCode", + "StoreIssueNoteDetailFromLocationErpCode": "StoreIssueNoteDetailFromLocationErpCode", + "StoreIssueNoteDetailFromLocationGroup": "StoreIssueNoteDetailFromLocationGroup", + "StoreIssueNoteDetailFromLot": "StoreIssueNoteDetailFromLot", + "StoreIssueNoteDetailFromPackingCode": "StoreIssueNoteDetailFromPackingCode", + "StoreIssueNoteDetailFromStatus": "StoreIssueNoteDetailFromStatus", + "StoreIssueNoteDetailFromWarehouseCode": "StoreIssueNoteDetailFromWarehouseCode", + "StoreIssueNoteDetailHandledArriveDate": "StoreIssueNoteDetailHandledArriveDate", + "StoreIssueNoteDetailHandledContainerCode": "StoreIssueNoteDetailHandledContainerCode", + "StoreIssueNoteDetailHandledExpireDate": "StoreIssueNoteDetailHandledExpireDate", + "StoreIssueNoteDetailHandledFromLocationArea": "StoreIssueNoteDetailHandledFromLocationArea", + "StoreIssueNoteDetailHandledFromLocationCode": "StoreIssueNoteDetailHandledFromLocationCode", + "StoreIssueNoteDetailHandledFromLocationErpCode": "StoreIssueNoteDetailHandledFromLocationErpCode", + "StoreIssueNoteDetailHandledFromLocationGroup": "StoreIssueNoteDetailHandledFromLocationGroup", + "StoreIssueNoteDetailHandledFromWarehouseCode": "StoreIssueNoteDetailHandledFromWarehouseCode", + "StoreIssueNoteDetailHandledLot": "StoreIssueNoteDetailHandledLot", + "StoreIssueNoteDetailHandledPackingCode": "StoreIssueNoteDetailHandledPackingCode", + "StoreIssueNoteDetailHandledProduceDate": "StoreIssueNoteDetailHandledProduceDate", + "StoreIssueNoteDetailHandledQty": "StoreIssueNoteDetailHandledQty", + "StoreIssueNoteDetailHandledSupplierBatch": "StoreIssueNoteDetailHandledSupplierBatch", + "StoreIssueNoteDetailIssueTime": "StoreIssueNoteDetailIssueTime", + "StoreIssueNoteDetailItemCode": "StoreIssueNoteDetailItemCode", + "StoreIssueNoteDetailItemDesc1": "StoreIssueNoteDetailItemDesc1", + "StoreIssueNoteDetailItemDesc2": "StoreIssueNoteDetailItemDesc2", + "StoreIssueNoteDetailItemName": "StoreIssueNoteDetailItemName", + "StoreIssueNoteDetailMaster": "StoreIssueNoteDetailMaster", + "StoreIssueNoteDetailMasterId": "StoreIssueNoteDetailMasterId", + "StoreIssueNoteDetailNumber": "StoreIssueNoteDetailNumber", + "StoreIssueNoteDetailOnTheWayLocationCode": "StoreIssueNoteDetailOnTheWayLocationCode", + "StoreIssueNoteDetailProdLine": "StoreIssueNoteDetailProdLine", + "StoreIssueNoteDetailProduceDate": "StoreIssueNoteDetailProduceDate", + "StoreIssueNoteDetailQty": "StoreIssueNoteDetailQty", + "StoreIssueNoteDetailRecommendArriveDate": "StoreIssueNoteDetailRecommendArriveDate", + "StoreIssueNoteDetailRecommendContainerCode": "StoreIssueNoteDetailRecommendContainerCode", + "StoreIssueNoteDetailRecommendExpireDate": "StoreIssueNoteDetailRecommendExpireDate", + "StoreIssueNoteDetailRecommendFromLocationArea": "StoreIssueNoteDetailRecommendFromLocationArea", + "StoreIssueNoteDetailRecommendFromLocationCode": "StoreIssueNoteDetailRecommendFromLocationCode", + "StoreIssueNoteDetailRecommendFromLocationErpCode": "StoreIssueNoteDetailRecommendFromLocationErpCode", + "StoreIssueNoteDetailRecommendFromLocationGroup": "StoreIssueNoteDetailRecommendFromLocationGroup", + "StoreIssueNoteDetailRecommendFromWarehouseCode": "StoreIssueNoteDetailRecommendFromWarehouseCode", + "StoreIssueNoteDetailRecommendLot": "StoreIssueNoteDetailRecommendLot", + "StoreIssueNoteDetailRecommendPackingCode": "StoreIssueNoteDetailRecommendPackingCode", + "StoreIssueNoteDetailRecommendProduceDate": "StoreIssueNoteDetailRecommendProduceDate", + "StoreIssueNoteDetailRecommendQty": "StoreIssueNoteDetailRecommendQty", + "StoreIssueNoteDetailRecommendSupplierBatch": "StoreIssueNoteDetailRecommendSupplierBatch", + "StoreIssueNoteDetailRemark": "StoreIssueNoteDetailRemark", + "StoreIssueNoteDetailStdPackQty": "StoreIssueNoteDetailStdPackQty", + "StoreIssueNoteDetailSupplierBatch": "StoreIssueNoteDetailSupplierBatch", + "StoreIssueNoteDetailToContainerCode": "StoreIssueNoteDetailToContainerCode", + "StoreIssueNoteDetailToLocationArea": "StoreIssueNoteDetailToLocationArea", + "StoreIssueNoteDetailToLocationCode": "StoreIssueNoteDetailToLocationCode", + "StoreIssueNoteDetailToLocationErpCode": "StoreIssueNoteDetailToLocationErpCode", + "StoreIssueNoteDetailToLocationGroup": "StoreIssueNoteDetailToLocationGroup", + "StoreIssueNoteDetailToLot": "StoreIssueNoteDetailToLot", + "StoreIssueNoteDetailToPackingCode": "StoreIssueNoteDetailToPackingCode", + "StoreIssueNoteDetailToStatus": "StoreIssueNoteDetailToStatus", + "StoreIssueNoteDetailToWarehouseCode": "StoreIssueNoteDetailToWarehouseCode", + "StoreIssueNoteDetailUom": "StoreIssueNoteDetailUom", + "StoreIssueNoteDetailWorkStation": "StoreIssueNoteDetailWorkStation", + "CreateStoreIssueNoteDetail": "CreateStoreIssueNoteDetail", + "EditStoreIssueNoteDetail": "EditStoreIssueNoteDetail", + "StoreIssueNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeIssueNoteDetail {0}?", + "Permission:StoreIssueNote": "StoreIssueNote", + "Menu:StoreIssueNote": "MenuStoreIssueNote", + "StoreIssueNote": "StoreIssueNote", + "StoreIssueNoteActiveDate": "StoreIssueNoteActiveDate", + "StoreIssueNoteConfirmed": "StoreIssueNoteConfirmed", + "StoreIssueNoteConfirmTime": "StoreIssueNoteConfirmTime", + "StoreIssueNoteJobNumber": "StoreIssueNoteJobNumber", + "StoreIssueNoteNumber": "StoreIssueNoteNumber", + "StoreIssueNoteRemark": "StoreIssueNoteRemark", + "StoreIssueNoteRequestNumber": "StoreIssueNoteRequestNumber", + "StoreIssueNoteRequestType": "StoreIssueNoteRequestType", + "StoreIssueNoteStoreIssueNoteDetails": "StoreIssueNoteStoreIssueNoteDetails", + "StoreIssueNoteUseOnTheWayLocation": "StoreIssueNoteUseOnTheWayLocation", + "StoreIssueNoteWorker": "StoreIssueNoteWorker", + "StoreIssueNoteWorkshop": "StoreIssueNoteWorkshop", + "CreateStoreIssueNote": "CreateStoreIssueNote", + "EditStoreIssueNote": "EditStoreIssueNote", + "StoreIssueNoteDeletionConfirmationMessage": "Are you sure to delete the storeIssueNote {0}?", + "Permission:StoreIsolationNoteDetail": "StoreIsolationNoteDetail", + "Menu:StoreIsolationNoteDetail": "MenuStoreIsolationNoteDetail", + "StoreIsolationNoteDetail": "StoreIsolationNoteDetail", + "StoreIsolationNoteDetailArriveDate": "StoreIsolationNoteDetailArriveDate", + "StoreIsolationNoteDetailExpireDate": "StoreIsolationNoteDetailExpireDate", + "StoreIsolationNoteDetailFromContainerCode": "StoreIsolationNoteDetailFromContainerCode", + "StoreIsolationNoteDetailFromLocationArea": "StoreIsolationNoteDetailFromLocationArea", + "StoreIsolationNoteDetailFromLocationCode": "StoreIsolationNoteDetailFromLocationCode", + "StoreIsolationNoteDetailFromLocationErpCode": "StoreIsolationNoteDetailFromLocationErpCode", + "StoreIsolationNoteDetailFromLocationGroup": "StoreIsolationNoteDetailFromLocationGroup", + "StoreIsolationNoteDetailFromLot": "StoreIsolationNoteDetailFromLot", + "StoreIsolationNoteDetailFromPackingCode": "StoreIsolationNoteDetailFromPackingCode", + "StoreIsolationNoteDetailFromStatus": "StoreIsolationNoteDetailFromStatus", + "StoreIsolationNoteDetailFromWarehouseCode": "StoreIsolationNoteDetailFromWarehouseCode", + "StoreIsolationNoteDetailItemCode": "StoreIsolationNoteDetailItemCode", + "StoreIsolationNoteDetailItemDesc1": "StoreIsolationNoteDetailItemDesc1", + "StoreIsolationNoteDetailItemDesc2": "StoreIsolationNoteDetailItemDesc2", + "StoreIsolationNoteDetailItemName": "StoreIsolationNoteDetailItemName", + "StoreIsolationNoteDetailMaster": "StoreIsolationNoteDetailMaster", + "StoreIsolationNoteDetailMasterId": "StoreIsolationNoteDetailMasterId", + "StoreIsolationNoteDetailNumber": "StoreIsolationNoteDetailNumber", + "StoreIsolationNoteDetailProduceDate": "StoreIsolationNoteDetailProduceDate", + "StoreIsolationNoteDetailQty": "StoreIsolationNoteDetailQty", + "StoreIsolationNoteDetailRemark": "StoreIsolationNoteDetailRemark", + "StoreIsolationNoteDetailStdPackQty": "StoreIsolationNoteDetailStdPackQty", + "StoreIsolationNoteDetailSupplierBatch": "StoreIsolationNoteDetailSupplierBatch", + "StoreIsolationNoteDetailToContainerCode": "StoreIsolationNoteDetailToContainerCode", + "StoreIsolationNoteDetailToLocationArea": "StoreIsolationNoteDetailToLocationArea", + "StoreIsolationNoteDetailToLocationCode": "StoreIsolationNoteDetailToLocationCode", + "StoreIsolationNoteDetailToLocationErpCode": "StoreIsolationNoteDetailToLocationErpCode", + "StoreIsolationNoteDetailToLocationGroup": "StoreIsolationNoteDetailToLocationGroup", + "StoreIsolationNoteDetailToLot": "StoreIsolationNoteDetailToLot", + "StoreIsolationNoteDetailToPackingCode": "StoreIsolationNoteDetailToPackingCode", + "StoreIsolationNoteDetailToStatus": "StoreIsolationNoteDetailToStatus", + "StoreIsolationNoteDetailToWarehouseCode": "StoreIsolationNoteDetailToWarehouseCode", + "StoreIsolationNoteDetailUom": "StoreIsolationNoteDetailUom", + "CreateStoreIsolationNoteDetail": "CreateStoreIsolationNoteDetail", + "EditStoreIsolationNoteDetail": "EditStoreIsolationNoteDetail", + "StoreIsolationNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeIsolationNoteDetail {0}?", + "Permission:StoreIsolationNote": "StoreIsolationNote", + "Menu:StoreIsolationNote": "MenuStoreIsolationNote", + "StoreIsolationNote": "StoreIsolationNote", + "StoreIsolationNoteActiveDate": "StoreIsolationNoteActiveDate", + "StoreIsolationNoteJobNumber": "StoreIsolationNoteJobNumber", + "StoreIsolationNoteNumber": "StoreIsolationNoteNumber", + "StoreIsolationNoteRemark": "StoreIsolationNoteRemark", + "StoreIsolationNoteStoreIsolationNoteDetails": "StoreIsolationNoteStoreIsolationNoteDetails", + "StoreIsolationNoteWorker": "StoreIsolationNoteWorker", + "CreateStoreIsolationNote": "CreateStoreIsolationNote", + "EditStoreIsolationNote": "EditStoreIsolationNote", + "StoreIsolationNoteDeletionConfirmationMessage": "Are you sure to delete the storeIsolationNote {0}?", + "Permission:StoreInventoryTransferNoteDetail": "StoreInventoryTransferNoteDetail", + "Menu:StoreInventoryTransferNoteDetail": "MenuStoreInventoryTransferNoteDetail", + "StoreInventoryTransferNoteDetail": "StoreInventoryTransferNoteDetail", + "StoreInventoryTransferNoteDetailArriveDate": "StoreInventoryTransferNoteDetailArriveDate", + "StoreInventoryTransferNoteDetailExpireDate": "StoreInventoryTransferNoteDetailExpireDate", + "StoreInventoryTransferNoteDetailFromContainerCode": "StoreInventoryTransferNoteDetailFromContainerCode", + "StoreInventoryTransferNoteDetailFromLocationArea": "StoreInventoryTransferNoteDetailFromLocationArea", + "StoreInventoryTransferNoteDetailFromLocationCode": "StoreInventoryTransferNoteDetailFromLocationCode", + "StoreInventoryTransferNoteDetailFromLocationErpCode": "StoreInventoryTransferNoteDetailFromLocationErpCode", + "StoreInventoryTransferNoteDetailFromLocationGroup": "StoreInventoryTransferNoteDetailFromLocationGroup", + "StoreInventoryTransferNoteDetailFromLot": "StoreInventoryTransferNoteDetailFromLot", + "StoreInventoryTransferNoteDetailFromPackingCode": "StoreInventoryTransferNoteDetailFromPackingCode", + "StoreInventoryTransferNoteDetailFromStatus": "StoreInventoryTransferNoteDetailFromStatus", + "StoreInventoryTransferNoteDetailFromWarehouseCode": "StoreInventoryTransferNoteDetailFromWarehouseCode", + "StoreInventoryTransferNoteDetailItemCode": "StoreInventoryTransferNoteDetailItemCode", + "StoreInventoryTransferNoteDetailItemDesc1": "StoreInventoryTransferNoteDetailItemDesc1", + "StoreInventoryTransferNoteDetailItemDesc2": "StoreInventoryTransferNoteDetailItemDesc2", + "StoreInventoryTransferNoteDetailItemName": "StoreInventoryTransferNoteDetailItemName", + "StoreInventoryTransferNoteDetailMaster": "StoreInventoryTransferNoteDetailMaster", + "StoreInventoryTransferNoteDetailMasterId": "StoreInventoryTransferNoteDetailMasterId", + "StoreInventoryTransferNoteDetailNumber": "StoreInventoryTransferNoteDetailNumber", + "StoreInventoryTransferNoteDetailProduceDate": "StoreInventoryTransferNoteDetailProduceDate", + "StoreInventoryTransferNoteDetailQty": "StoreInventoryTransferNoteDetailQty", + "StoreInventoryTransferNoteDetailReason": "StoreInventoryTransferNoteDetailReason", + "StoreInventoryTransferNoteDetailRemark": "StoreInventoryTransferNoteDetailRemark", + "StoreInventoryTransferNoteDetailStdPackQty": "StoreInventoryTransferNoteDetailStdPackQty", + "StoreInventoryTransferNoteDetailSupplierBatch": "StoreInventoryTransferNoteDetailSupplierBatch", + "StoreInventoryTransferNoteDetailToContainerCode": "StoreInventoryTransferNoteDetailToContainerCode", + "StoreInventoryTransferNoteDetailToLocationArea": "StoreInventoryTransferNoteDetailToLocationArea", + "StoreInventoryTransferNoteDetailToLocationCode": "StoreInventoryTransferNoteDetailToLocationCode", + "StoreInventoryTransferNoteDetailToLocationErpCode": "StoreInventoryTransferNoteDetailToLocationErpCode", + "StoreInventoryTransferNoteDetailToLocationGroup": "StoreInventoryTransferNoteDetailToLocationGroup", + "StoreInventoryTransferNoteDetailToLot": "StoreInventoryTransferNoteDetailToLot", + "StoreInventoryTransferNoteDetailToPackingCode": "StoreInventoryTransferNoteDetailToPackingCode", + "StoreInventoryTransferNoteDetailToStatus": "StoreInventoryTransferNoteDetailToStatus", + "StoreInventoryTransferNoteDetailToWarehouseCode": "StoreInventoryTransferNoteDetailToWarehouseCode", + "StoreInventoryTransferNoteDetailUom": "StoreInventoryTransferNoteDetailUom", + "CreateStoreInventoryTransferNoteDetail": "CreateStoreInventoryTransferNoteDetail", + "EditStoreInventoryTransferNoteDetail": "EditStoreInventoryTransferNoteDetail", + "StoreInventoryTransferNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeInventoryTransferNoteDetail {0}?", + "Permission:StoreInventoryInitialNoteDetail": "StoreInventoryInitialNoteDetail", + "Menu:StoreInventoryInitialNoteDetail": "MenuStoreInventoryInitialNoteDetail", + "StoreInventoryInitialNoteDetail": "StoreInventoryInitialNoteDetail", + "StoreInventoryInitialNoteDetailArriveDate": "StoreInventoryInitialNoteDetailArriveDate", + "StoreInventoryInitialNoteDetailContainerCode": "StoreInventoryInitialNoteDetailContainerCode", + "StoreInventoryInitialNoteDetailExpireDate": "StoreInventoryInitialNoteDetailExpireDate", + "StoreInventoryInitialNoteDetailItemCode": "StoreInventoryInitialNoteDetailItemCode", + "StoreInventoryInitialNoteDetailItemDesc1": "StoreInventoryInitialNoteDetailItemDesc1", + "StoreInventoryInitialNoteDetailItemDesc2": "StoreInventoryInitialNoteDetailItemDesc2", + "StoreInventoryInitialNoteDetailItemName": "StoreInventoryInitialNoteDetailItemName", + "StoreInventoryInitialNoteDetailLocationArea": "StoreInventoryInitialNoteDetailLocationArea", + "StoreInventoryInitialNoteDetailLocationCode": "StoreInventoryInitialNoteDetailLocationCode", + "StoreInventoryInitialNoteDetailLocationErpCode": "StoreInventoryInitialNoteDetailLocationErpCode", + "StoreInventoryInitialNoteDetailLocationGroup": "StoreInventoryInitialNoteDetailLocationGroup", + "StoreInventoryInitialNoteDetailLot": "StoreInventoryInitialNoteDetailLot", + "StoreInventoryInitialNoteDetailMaster": "StoreInventoryInitialNoteDetailMaster", + "StoreInventoryInitialNoteDetailMasterId": "StoreInventoryInitialNoteDetailMasterId", + "StoreInventoryInitialNoteDetailNumber": "StoreInventoryInitialNoteDetailNumber", + "StoreInventoryInitialNoteDetailPackingCode": "StoreInventoryInitialNoteDetailPackingCode", + "StoreInventoryInitialNoteDetailProduceDate": "StoreInventoryInitialNoteDetailProduceDate", + "StoreInventoryInitialNoteDetailQty": "StoreInventoryInitialNoteDetailQty", + "StoreInventoryInitialNoteDetailRemark": "StoreInventoryInitialNoteDetailRemark", + "StoreInventoryInitialNoteDetailStatus": "StoreInventoryInitialNoteDetailStatus", + "StoreInventoryInitialNoteDetailStdPackQty": "StoreInventoryInitialNoteDetailStdPackQty", + "StoreInventoryInitialNoteDetailSupplierBatch": "StoreInventoryInitialNoteDetailSupplierBatch", + "StoreInventoryInitialNoteDetailUom": "StoreInventoryInitialNoteDetailUom", + "StoreInventoryInitialNoteDetailWarehouseCode": "StoreInventoryInitialNoteDetailWarehouseCode", + "CreateStoreInventoryInitialNoteDetail": "CreateStoreInventoryInitialNoteDetail", + "EditStoreInventoryInitialNoteDetail": "EditStoreInventoryInitialNoteDetail", + "StoreInventoryInitialNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeInventoryInitialNoteDetail {0}?", + "Permission:StoreInventoryInitialNote": "StoreInventoryInitialNote", + "Menu:StoreInventoryInitialNote": "MenuStoreInventoryInitialNote", + "StoreInventoryInitialNote": "StoreInventoryInitialNote", + "StoreInventoryInitialNoteActiveDate": "StoreInventoryInitialNoteActiveDate", + "StoreInventoryInitialNoteNumber": "StoreInventoryInitialNoteNumber", + "StoreInventoryInitialNoteRemark": "StoreInventoryInitialNoteRemark", + "StoreInventoryInitialNoteRequestNumber": "StoreInventoryInitialNoteRequestNumber", + "StoreInventoryInitialNoteStoreInventoryInitialNoteDetails": "StoreInventoryInitialNoteStoreInventoryInitialNoteDetails", + "StoreInventoryInitialNoteWorker": "StoreInventoryInitialNoteWorker", + "CreateStoreInventoryInitialNote": "CreateStoreInventoryInitialNote", + "EditStoreInventoryInitialNote": "EditStoreInventoryInitialNote", + "StoreInventoryInitialNoteDeletionConfirmationMessage": "Are you sure to delete the storeInventoryInitialNote {0}?", + "Permission:StoreInspectRequestSummaryDetail": "StoreInspectRequestSummaryDetail", + "Menu:StoreInspectRequestSummaryDetail": "MenuStoreInspectRequestSummaryDetail", + "StoreInspectRequestSummaryDetail": "StoreInspectRequestSummaryDetail", + "StoreInspectRequestSummaryDetailAbcClass": "StoreInspectRequestSummaryDetailAbcClass", + "StoreInspectRequestSummaryDetailArriveDate": "StoreInspectRequestSummaryDetailArriveDate", + "StoreInspectRequestSummaryDetailCrackQty": "StoreInspectRequestSummaryDetailCrackQty", + "StoreInspectRequestSummaryDetailExpireDate": "StoreInspectRequestSummaryDetailExpireDate", + "StoreInspectRequestSummaryDetailFailedQty": "StoreInspectRequestSummaryDetailFailedQty", + "StoreInspectRequestSummaryDetailGoodQty": "StoreInspectRequestSummaryDetailGoodQty", + "StoreInspectRequestSummaryDetailInspectQty": "StoreInspectRequestSummaryDetailInspectQty", + "StoreInspectRequestSummaryDetailInspectReport": "StoreInspectRequestSummaryDetailInspectReport", + "StoreInspectRequestSummaryDetailInspectType": "StoreInspectRequestSummaryDetailInspectType", + "StoreInspectRequestSummaryDetailItemCode": "StoreInspectRequestSummaryDetailItemCode", + "StoreInspectRequestSummaryDetailItemDesc1": "StoreInspectRequestSummaryDetailItemDesc1", + "StoreInspectRequestSummaryDetailItemDesc2": "StoreInspectRequestSummaryDetailItemDesc2", + "StoreInspectRequestSummaryDetailItemName": "StoreInspectRequestSummaryDetailItemName", + "StoreInspectRequestSummaryDetailLot": "StoreInspectRequestSummaryDetailLot", + "StoreInspectRequestSummaryDetailMaster": "StoreInspectRequestSummaryDetailMaster", + "StoreInspectRequestSummaryDetailMasterId": "StoreInspectRequestSummaryDetailMasterId", + "StoreInspectRequestSummaryDetailNotPassedQty": "StoreInspectRequestSummaryDetailNotPassedQty", + "StoreInspectRequestSummaryDetailNumber": "StoreInspectRequestSummaryDetailNumber", + "StoreInspectRequestSummaryDetailPoLine": "StoreInspectRequestSummaryDetailPoLine", + "StoreInspectRequestSummaryDetailPoNumber": "StoreInspectRequestSummaryDetailPoNumber", + "StoreInspectRequestSummaryDetailProduceDate": "StoreInspectRequestSummaryDetailProduceDate", + "StoreInspectRequestSummaryDetailReceiveQty": "StoreInspectRequestSummaryDetailReceiveQty", + "StoreInspectRequestSummaryDetailRemark": "StoreInspectRequestSummaryDetailRemark", + "StoreInspectRequestSummaryDetailSamplePercent": "StoreInspectRequestSummaryDetailSamplePercent", + "StoreInspectRequestSummaryDetailStdPackQty": "StoreInspectRequestSummaryDetailStdPackQty", + "StoreInspectRequestSummaryDetailSummaryInspectStatus": "StoreInspectRequestSummaryDetailSummaryInspectStatus", + "StoreInspectRequestSummaryDetailSupplierBatch": "StoreInspectRequestSummaryDetailSupplierBatch", + "StoreInspectRequestSummaryDetailUom": "StoreInspectRequestSummaryDetailUom", + "CreateStoreInspectRequestSummaryDetail": "CreateStoreInspectRequestSummaryDetail", + "EditStoreInspectRequestSummaryDetail": "EditStoreInspectRequestSummaryDetail", + "StoreInspectRequestSummaryDetailDeletionConfirmationMessage": "Are you sure to delete the storeInspectRequestSummaryDetail {0}?", + "Permission:StoreInspectRequestDetail": "StoreInspectRequestDetail", + "Menu:StoreInspectRequestDetail": "MenuStoreInspectRequestDetail", + "StoreInspectRequestDetail": "StoreInspectRequestDetail", + "StoreInspectRequestDetailAbcClass": "StoreInspectRequestDetailAbcClass", + "StoreInspectRequestDetailArriveDate": "StoreInspectRequestDetailArriveDate", + "StoreInspectRequestDetailAttributes": "StoreInspectRequestDetailAttributes", + "StoreInspectRequestDetailContainerCode": "StoreInspectRequestDetailContainerCode", + "StoreInspectRequestDetailDetailInspectStatus": "StoreInspectRequestDetailDetailInspectStatus", + "StoreInspectRequestDetailExpireDate": "StoreInspectRequestDetailExpireDate", + "StoreInspectRequestDetailInspectQty": "StoreInspectRequestDetailInspectQty", + "StoreInspectRequestDetailInspectType": "StoreInspectRequestDetailInspectType", + "StoreInspectRequestDetailItemCode": "StoreInspectRequestDetailItemCode", + "StoreInspectRequestDetailItemDesc1": "StoreInspectRequestDetailItemDesc1", + "StoreInspectRequestDetailItemDesc2": "StoreInspectRequestDetailItemDesc2", + "StoreInspectRequestDetailItemName": "StoreInspectRequestDetailItemName", + "StoreInspectRequestDetailLocationArea": "StoreInspectRequestDetailLocationArea", + "StoreInspectRequestDetailLocationCode": "StoreInspectRequestDetailLocationCode", + "StoreInspectRequestDetailLocationErpCode": "StoreInspectRequestDetailLocationErpCode", + "StoreInspectRequestDetailLocationGroup": "StoreInspectRequestDetailLocationGroup", + "StoreInspectRequestDetailLot": "StoreInspectRequestDetailLot", + "StoreInspectRequestDetailMaster": "StoreInspectRequestDetailMaster", + "StoreInspectRequestDetailMasterId": "StoreInspectRequestDetailMasterId", + "StoreInspectRequestDetailNumber": "StoreInspectRequestDetailNumber", + "StoreInspectRequestDetailPackingCode": "StoreInspectRequestDetailPackingCode", + "StoreInspectRequestDetailPoLine": "StoreInspectRequestDetailPoLine", + "StoreInspectRequestDetailPoNumber": "StoreInspectRequestDetailPoNumber", + "StoreInspectRequestDetailProduceDate": "StoreInspectRequestDetailProduceDate", + "StoreInspectRequestDetailReceiveQty": "StoreInspectRequestDetailReceiveQty", + "StoreInspectRequestDetailRemark": "StoreInspectRequestDetailRemark", + "StoreInspectRequestDetailSamplePercent": "StoreInspectRequestDetailSamplePercent", + "StoreInspectRequestDetailStatus": "StoreInspectRequestDetailStatus", + "StoreInspectRequestDetailStdPackQty": "StoreInspectRequestDetailStdPackQty", + "StoreInspectRequestDetailSupplierBatch": "StoreInspectRequestDetailSupplierBatch", + "StoreInspectRequestDetailUom": "StoreInspectRequestDetailUom", + "StoreInspectRequestDetailWarehouseCode": "StoreInspectRequestDetailWarehouseCode", + "CreateStoreInspectRequestDetail": "CreateStoreInspectRequestDetail", + "EditStoreInspectRequestDetail": "EditStoreInspectRequestDetail", + "StoreInspectRequestDetailDeletionConfirmationMessage": "Are you sure to delete the storeInspectRequestDetail {0}?", + "Permission:StoreInspectRequest": "StoreInspectRequest", + "Menu:StoreInspectRequest": "MenuStoreInspectRequest", + "StoreInspectRequest": "StoreInspectRequest", + "StoreInspectRequestActiveDate": "StoreInspectRequestActiveDate", + "StoreInspectRequestAsnNumber": "StoreInspectRequestAsnNumber", + "StoreInspectRequestAutoAgree": "StoreInspectRequestAutoAgree", + "StoreInspectRequestAutoCompleteJob": "StoreInspectRequestAutoCompleteJob", + "StoreInspectRequestAutoHandle": "StoreInspectRequestAutoHandle", + "StoreInspectRequestAutoSubmit": "StoreInspectRequestAutoSubmit", + "StoreInspectRequestDirectCreateNote": "StoreInspectRequestDirectCreateNote", + "StoreInspectRequestNumber": "StoreInspectRequestNumber", + "StoreInspectRequestPoNumber": "StoreInspectRequestPoNumber", + "StoreInspectRequestPurchaseReceiptRequestNumber": "StoreInspectRequestPurchaseReceiptRequestNumber", + "StoreInspectRequestReceiptNumber": "StoreInspectRequestReceiptNumber", + "StoreInspectRequestRemark": "StoreInspectRequestRemark", + "StoreInspectRequestRequestStatus": "StoreInspectRequestRequestStatus", + "StoreInspectRequestRpNumber": "StoreInspectRequestRpNumber", + "StoreInspectRequestStoreInspectRequestDetails": "StoreInspectRequestStoreInspectRequestDetails", + "StoreInspectRequestStoreInspectRequestSummaryDetails": "StoreInspectRequestStoreInspectRequestSummaryDetails", + "StoreInspectRequestSupplierCode": "StoreInspectRequestSupplierCode", + "StoreInspectRequestWarehouseCode": "StoreInspectRequestWarehouseCode", + "StoreInspectRequestWorker": "StoreInspectRequestWorker", + "CreateStoreInspectRequest": "CreateStoreInspectRequest", + "EditStoreInspectRequest": "EditStoreInspectRequest", + "StoreInspectRequestDeletionConfirmationMessage": "Are you sure to delete the storeInspectRequest {0}?", + "Permission:StoreInspectNoteSummaryDetail": "StoreInspectNoteSummaryDetail", + "Menu:StoreInspectNoteSummaryDetail": "MenuStoreInspectNoteSummaryDetail", + "StoreInspectNoteSummaryDetail": "StoreInspectNoteSummaryDetail", + "StoreInspectNoteSummaryDetailAbcClass": "StoreInspectNoteSummaryDetailAbcClass", + "StoreInspectNoteSummaryDetailArriveDate": "StoreInspectNoteSummaryDetailArriveDate", + "StoreInspectNoteSummaryDetailCrackQty": "StoreInspectNoteSummaryDetailCrackQty", + "StoreInspectNoteSummaryDetailExpireDate": "StoreInspectNoteSummaryDetailExpireDate", + "StoreInspectNoteSummaryDetailFailedQty": "StoreInspectNoteSummaryDetailFailedQty", + "StoreInspectNoteSummaryDetailFailedReason": "StoreInspectNoteSummaryDetailFailedReason", + "StoreInspectNoteSummaryDetailGoodQty": "StoreInspectNoteSummaryDetailGoodQty", + "StoreInspectNoteSummaryDetailInspectQty": "StoreInspectNoteSummaryDetailInspectQty", + "StoreInspectNoteSummaryDetailInspectType": "StoreInspectNoteSummaryDetailInspectType", + "StoreInspectNoteSummaryDetailInspectUser": "StoreInspectNoteSummaryDetailInspectUser", + "StoreInspectNoteSummaryDetailItemCode": "StoreInspectNoteSummaryDetailItemCode", + "StoreInspectNoteSummaryDetailItemDesc1": "StoreInspectNoteSummaryDetailItemDesc1", + "StoreInspectNoteSummaryDetailItemDesc2": "StoreInspectNoteSummaryDetailItemDesc2", + "StoreInspectNoteSummaryDetailItemName": "StoreInspectNoteSummaryDetailItemName", + "StoreInspectNoteSummaryDetailLot": "StoreInspectNoteSummaryDetailLot", + "StoreInspectNoteSummaryDetailMaster": "StoreInspectNoteSummaryDetailMaster", + "StoreInspectNoteSummaryDetailMasterId": "StoreInspectNoteSummaryDetailMasterId", + "StoreInspectNoteSummaryDetailNotPassedQty": "StoreInspectNoteSummaryDetailNotPassedQty", + "StoreInspectNoteSummaryDetailNumber": "StoreInspectNoteSummaryDetailNumber", + "StoreInspectNoteSummaryDetailPoLine": "StoreInspectNoteSummaryDetailPoLine", + "StoreInspectNoteSummaryDetailPoNumber": "StoreInspectNoteSummaryDetailPoNumber", + "StoreInspectNoteSummaryDetailProduceDate": "StoreInspectNoteSummaryDetailProduceDate", + "StoreInspectNoteSummaryDetailReceiveQty": "StoreInspectNoteSummaryDetailReceiveQty", + "StoreInspectNoteSummaryDetailRemark": "StoreInspectNoteSummaryDetailRemark", + "StoreInspectNoteSummaryDetailSamplePercent": "StoreInspectNoteSummaryDetailSamplePercent", + "StoreInspectNoteSummaryDetailStdPackQty": "StoreInspectNoteSummaryDetailStdPackQty", + "StoreInspectNoteSummaryDetailSummaryInspectStatus": "StoreInspectNoteSummaryDetailSummaryInspectStatus", + "StoreInspectNoteSummaryDetailSupplierBatch": "StoreInspectNoteSummaryDetailSupplierBatch", + "StoreInspectNoteSummaryDetailUom": "StoreInspectNoteSummaryDetailUom", + "CreateStoreInspectNoteSummaryDetail": "CreateStoreInspectNoteSummaryDetail", + "EditStoreInspectNoteSummaryDetail": "EditStoreInspectNoteSummaryDetail", + "StoreInspectNoteSummaryDetailDeletionConfirmationMessage": "Are you sure to delete the storeInspectNoteSummaryDetail {0}?", + "Permission:StoreInspectNoteDetail": "StoreInspectNoteDetail", + "Menu:StoreInspectNoteDetail": "MenuStoreInspectNoteDetail", + "StoreInspectNoteDetail": "StoreInspectNoteDetail", + "StoreInspectNoteDetailAbcClass": "StoreInspectNoteDetailAbcClass", + "StoreInspectNoteDetailAppearance": "StoreInspectNoteDetailAppearance", + "StoreInspectNoteDetailArriveDate": "StoreInspectNoteDetailArriveDate", + "StoreInspectNoteDetailContainerCode": "StoreInspectNoteDetailContainerCode", + "StoreInspectNoteDetailCrackQty": "StoreInspectNoteDetailCrackQty", + "StoreInspectNoteDetailDetailInspectStatus": "StoreInspectNoteDetailDetailInspectStatus", + "StoreInspectNoteDetailExpireDate": "StoreInspectNoteDetailExpireDate", + "StoreInspectNoteDetailFailedQty": "StoreInspectNoteDetailFailedQty", + "StoreInspectNoteDetailFailedReason": "StoreInspectNoteDetailFailedReason", + "StoreInspectNoteDetailGoodQty": "StoreInspectNoteDetailGoodQty", + "StoreInspectNoteDetailInspectDate": "StoreInspectNoteDetailInspectDate", + "StoreInspectNoteDetailInspectQty": "StoreInspectNoteDetailInspectQty", + "StoreInspectNoteDetailInspectType": "StoreInspectNoteDetailInspectType", + "StoreInspectNoteDetailInspectUser": "StoreInspectNoteDetailInspectUser", + "StoreInspectNoteDetailItemCode": "StoreInspectNoteDetailItemCode", + "StoreInspectNoteDetailItemDesc1": "StoreInspectNoteDetailItemDesc1", + "StoreInspectNoteDetailItemDesc2": "StoreInspectNoteDetailItemDesc2", + "StoreInspectNoteDetailItemName": "StoreInspectNoteDetailItemName", + "StoreInspectNoteDetailLocationArea": "StoreInspectNoteDetailLocationArea", + "StoreInspectNoteDetailLocationCode": "StoreInspectNoteDetailLocationCode", + "StoreInspectNoteDetailLocationErpCode": "StoreInspectNoteDetailLocationErpCode", + "StoreInspectNoteDetailLocationGroup": "StoreInspectNoteDetailLocationGroup", + "StoreInspectNoteDetailLot": "StoreInspectNoteDetailLot", + "StoreInspectNoteDetailMaster": "StoreInspectNoteDetailMaster", + "StoreInspectNoteDetailMasterId": "StoreInspectNoteDetailMasterId", + "StoreInspectNoteDetailNotPassedQty": "StoreInspectNoteDetailNotPassedQty", + "StoreInspectNoteDetailNumber": "StoreInspectNoteDetailNumber", + "StoreInspectNoteDetailOtherPropertyJson": "StoreInspectNoteDetailOtherPropertyJson", + "StoreInspectNoteDetailPackingCode": "StoreInspectNoteDetailPackingCode", + "StoreInspectNoteDetailPhotos": "StoreInspectNoteDetailPhotos", + "StoreInspectNoteDetailPoLine": "StoreInspectNoteDetailPoLine", + "StoreInspectNoteDetailPoNumber": "StoreInspectNoteDetailPoNumber", + "StoreInspectNoteDetailProduceDate": "StoreInspectNoteDetailProduceDate", + "StoreInspectNoteDetailReceiveQty": "StoreInspectNoteDetailReceiveQty", + "StoreInspectNoteDetailRemark": "StoreInspectNoteDetailRemark", + "StoreInspectNoteDetailSamplePercent": "StoreInspectNoteDetailSamplePercent", + "StoreInspectNoteDetailStatus": "StoreInspectNoteDetailStatus", + "StoreInspectNoteDetailStdPackQty": "StoreInspectNoteDetailStdPackQty", + "StoreInspectNoteDetailSupplierBatch": "StoreInspectNoteDetailSupplierBatch", + "StoreInspectNoteDetailUom": "StoreInspectNoteDetailUom", + "StoreInspectNoteDetailVolume": "StoreInspectNoteDetailVolume", + "StoreInspectNoteDetailWarehouseCode": "StoreInspectNoteDetailWarehouseCode", + "StoreInspectNoteDetailWeight": "StoreInspectNoteDetailWeight", + "CreateStoreInspectNoteDetail": "CreateStoreInspectNoteDetail", + "EditStoreInspectNoteDetail": "EditStoreInspectNoteDetail", + "StoreInspectNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeInspectNoteDetail {0}?", + "Permission:StoreInspectNote": "StoreInspectNote", + "Menu:StoreInspectNote": "MenuStoreInspectNote", + "StoreInspectNote": "StoreInspectNote", + "StoreInspectNoteActiveDate": "StoreInspectNoteActiveDate", + "StoreInspectNoteAsnNumber": "StoreInspectNoteAsnNumber", + "StoreInspectNoteInspectNumber": "StoreInspectNoteInspectNumber", + "StoreInspectNoteJobNumber": "StoreInspectNoteJobNumber", + "StoreInspectNoteNextAction": "StoreInspectNoteNextAction", + "StoreInspectNoteNumber": "StoreInspectNoteNumber", + "StoreInspectNotePoNumber": "StoreInspectNotePoNumber", + "StoreInspectNotePurchaseReceiptRequestNumber": "StoreInspectNotePurchaseReceiptRequestNumber", + "StoreInspectNoteReceiptNumber": "StoreInspectNoteReceiptNumber", + "StoreInspectNoteRemark": "StoreInspectNoteRemark", + "StoreInspectNoteRpNumber": "StoreInspectNoteRpNumber", + "StoreInspectNoteStoreInspectNoteDetails": "StoreInspectNoteStoreInspectNoteDetails", + "StoreInspectNoteStoreInspectNoteSummaryDetails": "StoreInspectNoteStoreInspectNoteSummaryDetails", + "StoreInspectNoteSupplierCode": "StoreInspectNoteSupplierCode", + "StoreInspectNoteWorker": "StoreInspectNoteWorker", + "CreateStoreInspectNote": "CreateStoreInspectNote", + "EditStoreInspectNote": "EditStoreInspectNote", + "StoreInspectNoteDeletionConfirmationMessage": "Are you sure to delete the storeInspectNote {0}?", + "Permission:StoreInspectAbnormalNoteDetail": "StoreInspectAbnormalNoteDetail", + "Menu:StoreInspectAbnormalNoteDetail": "MenuStoreInspectAbnormalNoteDetail", + "StoreInspectAbnormalNoteDetail": "StoreInspectAbnormalNoteDetail", + "StoreInspectAbnormalNoteDetailAbnormalType": "StoreInspectAbnormalNoteDetailAbnormalType", + "StoreInspectAbnormalNoteDetailArriveDate": "StoreInspectAbnormalNoteDetailArriveDate", + "StoreInspectAbnormalNoteDetailContainerCode": "StoreInspectAbnormalNoteDetailContainerCode", + "StoreInspectAbnormalNoteDetailExpireDate": "StoreInspectAbnormalNoteDetailExpireDate", + "StoreInspectAbnormalNoteDetailItemCode": "StoreInspectAbnormalNoteDetailItemCode", + "StoreInspectAbnormalNoteDetailItemDesc1": "StoreInspectAbnormalNoteDetailItemDesc1", + "StoreInspectAbnormalNoteDetailItemDesc2": "StoreInspectAbnormalNoteDetailItemDesc2", + "StoreInspectAbnormalNoteDetailItemName": "StoreInspectAbnormalNoteDetailItemName", + "StoreInspectAbnormalNoteDetailLot": "StoreInspectAbnormalNoteDetailLot", + "StoreInspectAbnormalNoteDetailMaster": "StoreInspectAbnormalNoteDetailMaster", + "StoreInspectAbnormalNoteDetailMasterId": "StoreInspectAbnormalNoteDetailMasterId", + "StoreInspectAbnormalNoteDetailNumber": "StoreInspectAbnormalNoteDetailNumber", + "StoreInspectAbnormalNoteDetailPackingCode": "StoreInspectAbnormalNoteDetailPackingCode", + "StoreInspectAbnormalNoteDetailPhotos": "StoreInspectAbnormalNoteDetailPhotos", + "StoreInspectAbnormalNoteDetailProduceDate": "StoreInspectAbnormalNoteDetailProduceDate", + "StoreInspectAbnormalNoteDetailQty": "StoreInspectAbnormalNoteDetailQty", + "StoreInspectAbnormalNoteDetailRemark": "StoreInspectAbnormalNoteDetailRemark", + "StoreInspectAbnormalNoteDetailStdPackQty": "StoreInspectAbnormalNoteDetailStdPackQty", + "StoreInspectAbnormalNoteDetailSupplierBatch": "StoreInspectAbnormalNoteDetailSupplierBatch", + "StoreInspectAbnormalNoteDetailUom": "StoreInspectAbnormalNoteDetailUom", + "CreateStoreInspectAbnormalNoteDetail": "CreateStoreInspectAbnormalNoteDetail", + "EditStoreInspectAbnormalNoteDetail": "EditStoreInspectAbnormalNoteDetail", + "StoreInspectAbnormalNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeInspectAbnormalNoteDetail {0}?", + "Permission:StoreInspectAbnormalNote": "StoreInspectAbnormalNote", + "Menu:StoreInspectAbnormalNote": "MenuStoreInspectAbnormalNote", + "StoreInspectAbnormalNote": "StoreInspectAbnormalNote", + "StoreInspectAbnormalNoteActiveDate": "StoreInspectAbnormalNoteActiveDate", + "StoreInspectAbnormalNoteInspectNumber": "StoreInspectAbnormalNoteInspectNumber", + "StoreInspectAbnormalNoteNumber": "StoreInspectAbnormalNoteNumber", + "StoreInspectAbnormalNoteReceiptNumber": "StoreInspectAbnormalNoteReceiptNumber", + "StoreInspectAbnormalNoteRemark": "StoreInspectAbnormalNoteRemark", + "StoreInspectAbnormalNoteStoreInspectAbnormalNoteDetails": "StoreInspectAbnormalNoteStoreInspectAbnormalNoteDetails", + "StoreInspectAbnormalNoteSupplierCode": "StoreInspectAbnormalNoteSupplierCode", + "StoreInspectAbnormalNoteWorker": "StoreInspectAbnormalNoteWorker", + "CreateStoreInspectAbnormalNote": "CreateStoreInspectAbnormalNote", + "EditStoreInspectAbnormalNote": "EditStoreInspectAbnormalNote", + "StoreInspectAbnormalNoteDeletionConfirmationMessage": "Are you sure to delete the storeInspectAbnormalNote {0}?", + "Permission:StoreExchangeDatum": "StoreExchangeDatum", + "Menu:StoreExchangeDatum": "MenuStoreExchangeDatum", + "StoreExchangeDatum": "StoreExchangeDatum", + "StoreExchangeDatumDataAction": "StoreExchangeDatumDataAction", + "StoreExchangeDatumDataContent": "StoreExchangeDatumDataContent", + "StoreExchangeDatumDataIdentityCode": "StoreExchangeDatumDataIdentityCode", + "StoreExchangeDatumDataType": "StoreExchangeDatumDataType", + "StoreExchangeDatumDestinationSystem": "StoreExchangeDatumDestinationSystem", + "StoreExchangeDatumEffectiveDate": "StoreExchangeDatumEffectiveDate", + "StoreExchangeDatumErrorCode": "StoreExchangeDatumErrorCode", + "StoreExchangeDatumErrorMessage": "StoreExchangeDatumErrorMessage", + "StoreExchangeDatumNumber": "StoreExchangeDatumNumber", + "StoreExchangeDatumReader": "StoreExchangeDatumReader", + "StoreExchangeDatumReadTime": "StoreExchangeDatumReadTime", + "StoreExchangeDatumRemark": "StoreExchangeDatumRemark", + "StoreExchangeDatumRetryTimes": "StoreExchangeDatumRetryTimes", + "StoreExchangeDatumSourceSystem": "StoreExchangeDatumSourceSystem", + "StoreExchangeDatumStatus": "StoreExchangeDatumStatus", + "StoreExchangeDatumTyrpNumber": "StoreExchangeDatumTyrpNumber", + "StoreExchangeDatumWriter": "StoreExchangeDatumWriter", + "StoreExchangeDatumWriteTime": "StoreExchangeDatumWriteTime", + "CreateStoreExchangeDatum": "CreateStoreExchangeDatum", + "EditStoreExchangeDatum": "EditStoreExchangeDatum", + "StoreExchangeDatumDeletionConfirmationMessage": "Are you sure to delete the storeExchangeDatum {0}?", + "Permission:StoreDeliverRequestDetail": "StoreDeliverRequestDetail", + "Menu:StoreDeliverRequestDetail": "MenuStoreDeliverRequestDetail", + "StoreDeliverRequestDetail": "StoreDeliverRequestDetail", + "StoreDeliverRequestDetailAreaCode": "StoreDeliverRequestDetailAreaCode", + "StoreDeliverRequestDetailItemCode": "StoreDeliverRequestDetailItemCode", + "StoreDeliverRequestDetailItemDesc1": "StoreDeliverRequestDetailItemDesc1", + "StoreDeliverRequestDetailItemDesc2": "StoreDeliverRequestDetailItemDesc2", + "StoreDeliverRequestDetailItemName": "StoreDeliverRequestDetailItemName", + "StoreDeliverRequestDetailMaster": "StoreDeliverRequestDetailMaster", + "StoreDeliverRequestDetailMasterId": "StoreDeliverRequestDetailMasterId", + "StoreDeliverRequestDetailNumber": "StoreDeliverRequestDetailNumber", + "StoreDeliverRequestDetailQty": "StoreDeliverRequestDetailQty", + "StoreDeliverRequestDetailRemark": "StoreDeliverRequestDetailRemark", + "StoreDeliverRequestDetailStdPackQty": "StoreDeliverRequestDetailStdPackQty", + "StoreDeliverRequestDetailUom": "StoreDeliverRequestDetailUom", + "CreateStoreDeliverRequestDetail": "CreateStoreDeliverRequestDetail", + "EditStoreDeliverRequestDetail": "EditStoreDeliverRequestDetail", + "StoreDeliverRequestDetailDeletionConfirmationMessage": "Are you sure to delete the storeDeliverRequestDetail {0}?", + "Permission:StoreDeliverRequest": "StoreDeliverRequest", + "Menu:StoreDeliverRequest": "MenuStoreDeliverRequest", + "StoreDeliverRequest": "StoreDeliverRequest", + "StoreDeliverRequestActiveDate": "StoreDeliverRequestActiveDate", + "StoreDeliverRequestAutoAgree": "StoreDeliverRequestAutoAgree", + "StoreDeliverRequestAutoCompleteJob": "StoreDeliverRequestAutoCompleteJob", + "StoreDeliverRequestAutoHandle": "StoreDeliverRequestAutoHandle", + "StoreDeliverRequestAutoSubmit": "StoreDeliverRequestAutoSubmit", + "StoreDeliverRequestCustomerAddressCode": "StoreDeliverRequestCustomerAddressCode", + "StoreDeliverRequestCustomerCode": "StoreDeliverRequestCustomerCode", + "StoreDeliverRequestDeliverPlanNumber": "StoreDeliverRequestDeliverPlanNumber", + "StoreDeliverRequestDeliverRequestType": "StoreDeliverRequestDeliverRequestType", + "StoreDeliverRequestDeliverTime": "StoreDeliverRequestDeliverTime", + "StoreDeliverRequestDirectCreateNote": "StoreDeliverRequestDirectCreateNote", + "StoreDeliverRequestNumber": "StoreDeliverRequestNumber", + "StoreDeliverRequestRemark": "StoreDeliverRequestRemark", + "StoreDeliverRequestRequestStatus": "StoreDeliverRequestRequestStatus", + "StoreDeliverRequestStoreDeliverRequestDetails": "StoreDeliverRequestStoreDeliverRequestDetails", + "StoreDeliverRequestWorker": "StoreDeliverRequestWorker", + "CreateStoreDeliverRequest": "CreateStoreDeliverRequest", + "EditStoreDeliverRequest": "EditStoreDeliverRequest", + "StoreDeliverRequestDeletionConfirmationMessage": "Are you sure to delete the storeDeliverRequest {0}?", + "Permission:StoreDeliverPlanDetail": "StoreDeliverPlanDetail", + "Menu:StoreDeliverPlanDetail": "MenuStoreDeliverPlanDetail", + "StoreDeliverPlanDetail": "StoreDeliverPlanDetail", + "StoreDeliverPlanDetailItemCode": "StoreDeliverPlanDetailItemCode", + "StoreDeliverPlanDetailItemDesc1": "StoreDeliverPlanDetailItemDesc1", + "StoreDeliverPlanDetailItemDesc2": "StoreDeliverPlanDetailItemDesc2", + "StoreDeliverPlanDetailItemName": "StoreDeliverPlanDetailItemName", + "StoreDeliverPlanDetailMaster": "StoreDeliverPlanDetailMaster", + "StoreDeliverPlanDetailMasterId": "StoreDeliverPlanDetailMasterId", + "StoreDeliverPlanDetailNumber": "StoreDeliverPlanDetailNumber", + "StoreDeliverPlanDetailQty": "StoreDeliverPlanDetailQty", + "StoreDeliverPlanDetailRemark": "StoreDeliverPlanDetailRemark", + "StoreDeliverPlanDetailSoLine": "StoreDeliverPlanDetailSoLine", + "StoreDeliverPlanDetailSoNumber": "StoreDeliverPlanDetailSoNumber", + "StoreDeliverPlanDetailStdPackQty": "StoreDeliverPlanDetailStdPackQty", + "StoreDeliverPlanDetailUom": "StoreDeliverPlanDetailUom", + "CreateStoreDeliverPlanDetail": "CreateStoreDeliverPlanDetail", + "EditStoreDeliverPlanDetail": "EditStoreDeliverPlanDetail", + "StoreDeliverPlanDetailDeletionConfirmationMessage": "Are you sure to delete the storeDeliverPlanDetail {0}?", + "Permission:StoreDeliverPlan": "StoreDeliverPlan", + "Menu:StoreDeliverPlan": "MenuStoreDeliverPlan", + "StoreDeliverPlan": "StoreDeliverPlan", + "StoreDeliverPlanActiveDate": "StoreDeliverPlanActiveDate", + "StoreDeliverPlanAutoAgree": "StoreDeliverPlanAutoAgree", + "StoreDeliverPlanAutoCompleteJob": "StoreDeliverPlanAutoCompleteJob", + "StoreDeliverPlanAutoHandle": "StoreDeliverPlanAutoHandle", + "StoreDeliverPlanAutoSubmit": "StoreDeliverPlanAutoSubmit", + "StoreDeliverPlanCustomerAddressCode": "StoreDeliverPlanCustomerAddressCode", + "StoreDeliverPlanCustomerCode": "StoreDeliverPlanCustomerCode", + "StoreDeliverPlanDirectCreateNote": "StoreDeliverPlanDirectCreateNote", + "StoreDeliverPlanNumber": "StoreDeliverPlanNumber", + "StoreDeliverPlanPlanDate": "StoreDeliverPlanPlanDate", + "StoreDeliverPlanPlanTime": "StoreDeliverPlanPlanTime", + "StoreDeliverPlanProject": "StoreDeliverPlanProject", + "StoreDeliverPlanRemark": "StoreDeliverPlanRemark", + "StoreDeliverPlanRequestStatus": "StoreDeliverPlanRequestStatus", + "StoreDeliverPlanSoNumber": "StoreDeliverPlanSoNumber", + "StoreDeliverPlanStoreDeliverPlanDetails": "StoreDeliverPlanStoreDeliverPlanDetails", + "StoreDeliverPlanWorker": "StoreDeliverPlanWorker", + "CreateStoreDeliverPlan": "CreateStoreDeliverPlan", + "EditStoreDeliverPlan": "EditStoreDeliverPlan", + "StoreDeliverPlanDeletionConfirmationMessage": "Are you sure to delete the storeDeliverPlan {0}?", + "Permission:StoreDeliverNoteDetail": "StoreDeliverNoteDetail", + "Menu:StoreDeliverNoteDetail": "MenuStoreDeliverNoteDetail", + "StoreDeliverNoteDetail": "StoreDeliverNoteDetail", + "StoreDeliverNoteDetailArriveDate": "StoreDeliverNoteDetailArriveDate", + "StoreDeliverNoteDetailExpireDate": "StoreDeliverNoteDetailExpireDate", + "StoreDeliverNoteDetailFromContainerCode": "StoreDeliverNoteDetailFromContainerCode", + "StoreDeliverNoteDetailFromLocationArea": "StoreDeliverNoteDetailFromLocationArea", + "StoreDeliverNoteDetailFromLocationCode": "StoreDeliverNoteDetailFromLocationCode", + "StoreDeliverNoteDetailFromLocationErpCode": "StoreDeliverNoteDetailFromLocationErpCode", + "StoreDeliverNoteDetailFromLocationGroup": "StoreDeliverNoteDetailFromLocationGroup", + "StoreDeliverNoteDetailFromLot": "StoreDeliverNoteDetailFromLot", + "StoreDeliverNoteDetailFromPackingCode": "StoreDeliverNoteDetailFromPackingCode", + "StoreDeliverNoteDetailFromStatus": "StoreDeliverNoteDetailFromStatus", + "StoreDeliverNoteDetailFromWarehouseCode": "StoreDeliverNoteDetailFromWarehouseCode", + "StoreDeliverNoteDetailHandledArriveDate": "StoreDeliverNoteDetailHandledArriveDate", + "StoreDeliverNoteDetailHandledContainerCode": "StoreDeliverNoteDetailHandledContainerCode", + "StoreDeliverNoteDetailHandledExpireDate": "StoreDeliverNoteDetailHandledExpireDate", + "StoreDeliverNoteDetailHandledFromLocationArea": "StoreDeliverNoteDetailHandledFromLocationArea", + "StoreDeliverNoteDetailHandledFromLocationCode": "StoreDeliverNoteDetailHandledFromLocationCode", + "StoreDeliverNoteDetailHandledFromLocationErpCode": "StoreDeliverNoteDetailHandledFromLocationErpCode", + "StoreDeliverNoteDetailHandledFromLocationGroup": "StoreDeliverNoteDetailHandledFromLocationGroup", + "StoreDeliverNoteDetailHandledFromWarehouseCode": "StoreDeliverNoteDetailHandledFromWarehouseCode", + "StoreDeliverNoteDetailHandledLot": "StoreDeliverNoteDetailHandledLot", + "StoreDeliverNoteDetailHandledPackingCode": "StoreDeliverNoteDetailHandledPackingCode", + "StoreDeliverNoteDetailHandledProduceDate": "StoreDeliverNoteDetailHandledProduceDate", + "StoreDeliverNoteDetailHandledQty": "StoreDeliverNoteDetailHandledQty", + "StoreDeliverNoteDetailHandledSupplierBatch": "StoreDeliverNoteDetailHandledSupplierBatch", + "StoreDeliverNoteDetailItemCode": "StoreDeliverNoteDetailItemCode", + "StoreDeliverNoteDetailItemDesc1": "StoreDeliverNoteDetailItemDesc1", + "StoreDeliverNoteDetailItemDesc2": "StoreDeliverNoteDetailItemDesc2", + "StoreDeliverNoteDetailItemName": "StoreDeliverNoteDetailItemName", + "StoreDeliverNoteDetailMaster": "StoreDeliverNoteDetailMaster", + "StoreDeliverNoteDetailMasterId": "StoreDeliverNoteDetailMasterId", + "StoreDeliverNoteDetailNumber": "StoreDeliverNoteDetailNumber", + "StoreDeliverNoteDetailProduceDate": "StoreDeliverNoteDetailProduceDate", + "StoreDeliverNoteDetailQty": "StoreDeliverNoteDetailQty", + "StoreDeliverNoteDetailRecommendArriveDate": "StoreDeliverNoteDetailRecommendArriveDate", + "StoreDeliverNoteDetailRecommendContainerCode": "StoreDeliverNoteDetailRecommendContainerCode", + "StoreDeliverNoteDetailRecommendExpireDate": "StoreDeliverNoteDetailRecommendExpireDate", + "StoreDeliverNoteDetailRecommendFromLocationArea": "StoreDeliverNoteDetailRecommendFromLocationArea", + "StoreDeliverNoteDetailRecommendFromLocationCode": "StoreDeliverNoteDetailRecommendFromLocationCode", + "StoreDeliverNoteDetailRecommendFromLocationErpCode": "StoreDeliverNoteDetailRecommendFromLocationErpCode", + "StoreDeliverNoteDetailRecommendFromLocationGroup": "StoreDeliverNoteDetailRecommendFromLocationGroup", + "StoreDeliverNoteDetailRecommendFromWarehouseCode": "StoreDeliverNoteDetailRecommendFromWarehouseCode", + "StoreDeliverNoteDetailRecommendLot": "StoreDeliverNoteDetailRecommendLot", + "StoreDeliverNoteDetailRecommendPackingCode": "StoreDeliverNoteDetailRecommendPackingCode", + "StoreDeliverNoteDetailRecommendProduceDate": "StoreDeliverNoteDetailRecommendProduceDate", + "StoreDeliverNoteDetailRecommendQty": "StoreDeliverNoteDetailRecommendQty", + "StoreDeliverNoteDetailRecommendSupplierBatch": "StoreDeliverNoteDetailRecommendSupplierBatch", + "StoreDeliverNoteDetailRemark": "StoreDeliverNoteDetailRemark", + "StoreDeliverNoteDetailStdPackQty": "StoreDeliverNoteDetailStdPackQty", + "StoreDeliverNoteDetailSupplierBatch": "StoreDeliverNoteDetailSupplierBatch", + "StoreDeliverNoteDetailToContainerCode": "StoreDeliverNoteDetailToContainerCode", + "StoreDeliverNoteDetailToLocationArea": "StoreDeliverNoteDetailToLocationArea", + "StoreDeliverNoteDetailToLocationCode": "StoreDeliverNoteDetailToLocationCode", + "StoreDeliverNoteDetailToLocationErpCode": "StoreDeliverNoteDetailToLocationErpCode", + "StoreDeliverNoteDetailToLocationGroup": "StoreDeliverNoteDetailToLocationGroup", + "StoreDeliverNoteDetailToLot": "StoreDeliverNoteDetailToLot", + "StoreDeliverNoteDetailToPackingCode": "StoreDeliverNoteDetailToPackingCode", + "StoreDeliverNoteDetailToStatus": "StoreDeliverNoteDetailToStatus", + "StoreDeliverNoteDetailToWarehouseCode": "StoreDeliverNoteDetailToWarehouseCode", + "StoreDeliverNoteDetailUom": "StoreDeliverNoteDetailUom", + "CreateStoreDeliverNoteDetail": "CreateStoreDeliverNoteDetail", + "EditStoreDeliverNoteDetail": "EditStoreDeliverNoteDetail", + "StoreDeliverNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeDeliverNoteDetail {0}?", + "Permission:StoreDeliverNote": "StoreDeliverNote", + "Menu:StoreDeliverNote": "MenuStoreDeliverNote", + "StoreDeliverNote": "StoreDeliverNote", + "StoreDeliverNoteActiveDate": "StoreDeliverNoteActiveDate", + "StoreDeliverNoteCountPrint": "StoreDeliverNoteCountPrint", + "StoreDeliverNoteCustomerAddressCode": "StoreDeliverNoteCustomerAddressCode", + "StoreDeliverNoteCustomerCode": "StoreDeliverNoteCustomerCode", + "StoreDeliverNoteDeliverPlanNumber": "StoreDeliverNoteDeliverPlanNumber", + "StoreDeliverNoteDeliverRequestNumber": "StoreDeliverNoteDeliverRequestNumber", + "StoreDeliverNoteDeliverRequestType": "StoreDeliverNoteDeliverRequestType", + "StoreDeliverNoteDeliverTime": "StoreDeliverNoteDeliverTime", + "StoreDeliverNoteJobNumber": "StoreDeliverNoteJobNumber", + "StoreDeliverNoteNumber": "StoreDeliverNoteNumber", + "StoreDeliverNoteRemark": "StoreDeliverNoteRemark", + "StoreDeliverNoteStoreDeliverNoteDetails": "StoreDeliverNoteStoreDeliverNoteDetails", + "StoreDeliverNoteWorker": "StoreDeliverNoteWorker", + "CreateStoreDeliverNote": "CreateStoreDeliverNote", + "EditStoreDeliverNote": "EditStoreDeliverNote", + "StoreDeliverNoteDeletionConfirmationMessage": "Are you sure to delete the storeDeliverNote {0}?", + "Permission:StoreCustomerReturnNoteDetail": "StoreCustomerReturnNoteDetail", + "Menu:StoreCustomerReturnNoteDetail": "MenuStoreCustomerReturnNoteDetail", + "StoreCustomerReturnNoteDetail": "StoreCustomerReturnNoteDetail", + "StoreCustomerReturnNoteDetailArriveDate": "StoreCustomerReturnNoteDetailArriveDate", + "StoreCustomerReturnNoteDetailExpireDate": "StoreCustomerReturnNoteDetailExpireDate", + "StoreCustomerReturnNoteDetailFromContainerCode": "StoreCustomerReturnNoteDetailFromContainerCode", + "StoreCustomerReturnNoteDetailFromLocationArea": "StoreCustomerReturnNoteDetailFromLocationArea", + "StoreCustomerReturnNoteDetailFromLocationCode": "StoreCustomerReturnNoteDetailFromLocationCode", + "StoreCustomerReturnNoteDetailFromLocationErpCode": "StoreCustomerReturnNoteDetailFromLocationErpCode", + "StoreCustomerReturnNoteDetailFromLocationGroup": "StoreCustomerReturnNoteDetailFromLocationGroup", + "StoreCustomerReturnNoteDetailFromLot": "StoreCustomerReturnNoteDetailFromLot", + "StoreCustomerReturnNoteDetailFromPackingCode": "StoreCustomerReturnNoteDetailFromPackingCode", + "StoreCustomerReturnNoteDetailFromStatus": "StoreCustomerReturnNoteDetailFromStatus", + "StoreCustomerReturnNoteDetailFromWarehouseCode": "StoreCustomerReturnNoteDetailFromWarehouseCode", + "StoreCustomerReturnNoteDetailItemCode": "StoreCustomerReturnNoteDetailItemCode", + "StoreCustomerReturnNoteDetailItemDesc1": "StoreCustomerReturnNoteDetailItemDesc1", + "StoreCustomerReturnNoteDetailItemDesc2": "StoreCustomerReturnNoteDetailItemDesc2", + "StoreCustomerReturnNoteDetailItemName": "StoreCustomerReturnNoteDetailItemName", + "StoreCustomerReturnNoteDetailMaster": "StoreCustomerReturnNoteDetailMaster", + "StoreCustomerReturnNoteDetailMasterId": "StoreCustomerReturnNoteDetailMasterId", + "StoreCustomerReturnNoteDetailNumber": "StoreCustomerReturnNoteDetailNumber", + "StoreCustomerReturnNoteDetailProduceDate": "StoreCustomerReturnNoteDetailProduceDate", + "StoreCustomerReturnNoteDetailQty": "StoreCustomerReturnNoteDetailQty", + "StoreCustomerReturnNoteDetailRemark": "StoreCustomerReturnNoteDetailRemark", + "StoreCustomerReturnNoteDetailStdPackQty": "StoreCustomerReturnNoteDetailStdPackQty", + "StoreCustomerReturnNoteDetailSupplierBatch": "StoreCustomerReturnNoteDetailSupplierBatch", + "StoreCustomerReturnNoteDetailToContainerCode": "StoreCustomerReturnNoteDetailToContainerCode", + "StoreCustomerReturnNoteDetailToLocationArea": "StoreCustomerReturnNoteDetailToLocationArea", + "StoreCustomerReturnNoteDetailToLocationCode": "StoreCustomerReturnNoteDetailToLocationCode", + "StoreCustomerReturnNoteDetailToLocationErpCode": "StoreCustomerReturnNoteDetailToLocationErpCode", + "StoreCustomerReturnNoteDetailToLocationGroup": "StoreCustomerReturnNoteDetailToLocationGroup", + "StoreCustomerReturnNoteDetailToLot": "StoreCustomerReturnNoteDetailToLot", + "StoreCustomerReturnNoteDetailToPackingCode": "StoreCustomerReturnNoteDetailToPackingCode", + "StoreCustomerReturnNoteDetailToStatus": "StoreCustomerReturnNoteDetailToStatus", + "StoreCustomerReturnNoteDetailToWarehouseCode": "StoreCustomerReturnNoteDetailToWarehouseCode", + "StoreCustomerReturnNoteDetailUom": "StoreCustomerReturnNoteDetailUom", + "CreateStoreCustomerReturnNoteDetail": "CreateStoreCustomerReturnNoteDetail", + "EditStoreCustomerReturnNoteDetail": "EditStoreCustomerReturnNoteDetail", + "StoreCustomerReturnNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeCustomerReturnNoteDetail {0}?", + "Permission:StoreCustomerReturnNote": "StoreCustomerReturnNote", + "Menu:StoreCustomerReturnNote": "MenuStoreCustomerReturnNote", + "StoreCustomerReturnNote": "StoreCustomerReturnNote", + "StoreCustomerReturnNoteActiveDate": "StoreCustomerReturnNoteActiveDate", + "StoreCustomerReturnNoteCustomer": "StoreCustomerReturnNoteCustomer", + "StoreCustomerReturnNoteJobNumber": "StoreCustomerReturnNoteJobNumber", + "StoreCustomerReturnNoteNumber": "StoreCustomerReturnNoteNumber", + "StoreCustomerReturnNoteRemark": "StoreCustomerReturnNoteRemark", + "StoreCustomerReturnNoteReturnTime": "StoreCustomerReturnNoteReturnTime", + "StoreCustomerReturnNoteStoreCustomerReturnNoteDetails": "StoreCustomerReturnNoteStoreCustomerReturnNoteDetails", + "StoreCustomerReturnNoteWorker": "StoreCustomerReturnNoteWorker", + "CreateStoreCustomerReturnNote": "CreateStoreCustomerReturnNote", + "EditStoreCustomerReturnNote": "EditStoreCustomerReturnNote", + "StoreCustomerReturnNoteDeletionConfirmationMessage": "Are you sure to delete the storeCustomerReturnNote {0}?", + "Permission:StoreCustomerAsnDetail": "StoreCustomerAsnDetail", + "Menu:StoreCustomerAsnDetail": "MenuStoreCustomerAsnDetail", + "StoreCustomerAsnDetail": "StoreCustomerAsnDetail", + "StoreCustomerAsnDetailItemCode": "StoreCustomerAsnDetailItemCode", + "StoreCustomerAsnDetailItemDesc1": "StoreCustomerAsnDetailItemDesc1", + "StoreCustomerAsnDetailItemDesc2": "StoreCustomerAsnDetailItemDesc2", + "StoreCustomerAsnDetailItemName": "StoreCustomerAsnDetailItemName", + "StoreCustomerAsnDetailMaster": "StoreCustomerAsnDetailMaster", + "StoreCustomerAsnDetailMasterId": "StoreCustomerAsnDetailMasterId", + "StoreCustomerAsnDetailNumber": "StoreCustomerAsnDetailNumber", + "StoreCustomerAsnDetailQty": "StoreCustomerAsnDetailQty", + "StoreCustomerAsnDetailRemark": "StoreCustomerAsnDetailRemark", + "StoreCustomerAsnDetailSoLine": "StoreCustomerAsnDetailSoLine", + "StoreCustomerAsnDetailSoNumber": "StoreCustomerAsnDetailSoNumber", + "StoreCustomerAsnDetailStdPackQty": "StoreCustomerAsnDetailStdPackQty", + "StoreCustomerAsnDetailUom": "StoreCustomerAsnDetailUom", + "CreateStoreCustomerAsnDetail": "CreateStoreCustomerAsnDetail", + "EditStoreCustomerAsnDetail": "EditStoreCustomerAsnDetail", + "StoreCustomerAsnDetailDeletionConfirmationMessage": "Are you sure to delete the storeCustomerAsnDetail {0}?", + "Permission:StoreCustomerAsn": "StoreCustomerAsn", + "Menu:StoreCustomerAsn": "MenuStoreCustomerAsn", + "StoreCustomerAsn": "StoreCustomerAsn", + "StoreCustomerAsnActiveDate": "StoreCustomerAsnActiveDate", + "StoreCustomerAsnBeginTime": "StoreCustomerAsnBeginTime", + "StoreCustomerAsnContactEmail": "StoreCustomerAsnContactEmail", + "StoreCustomerAsnContactName": "StoreCustomerAsnContactName", + "StoreCustomerAsnContactPhone": "StoreCustomerAsnContactPhone", + "StoreCustomerAsnCustomerCode": "StoreCustomerAsnCustomerCode", + "StoreCustomerAsnDockCode": "StoreCustomerAsnDockCode", + "StoreCustomerAsnEndTime": "StoreCustomerAsnEndTime", + "StoreCustomerAsnNumber": "StoreCustomerAsnNumber", + "StoreCustomerAsnRemark": "StoreCustomerAsnRemark", + "StoreCustomerAsnSoNumber": "StoreCustomerAsnSoNumber", + "StoreCustomerAsnStatus": "StoreCustomerAsnStatus", + "StoreCustomerAsnStoreCustomerAsnDetails": "StoreCustomerAsnStoreCustomerAsnDetails", + "StoreCustomerAsnWorker": "StoreCustomerAsnWorker", + "CreateStoreCustomerAsn": "CreateStoreCustomerAsn", + "EditStoreCustomerAsn": "EditStoreCustomerAsn", + "StoreCustomerAsnDeletionConfirmationMessage": "Are you sure to delete the storeCustomerAsn {0}?", + "Permission:StoreCountPlanDetail": "StoreCountPlanDetail", + "Menu:StoreCountPlanDetail": "MenuStoreCountPlanDetail", + "StoreCountPlanDetail": "StoreCountPlanDetail", + "StoreCountPlanDetailArriveDate": "StoreCountPlanDetailArriveDate", + "StoreCountPlanDetailAuditCountDescription": "StoreCountPlanDetailAuditCountDescription", + "StoreCountPlanDetailAuditCountOperator": "StoreCountPlanDetailAuditCountOperator", + "StoreCountPlanDetailAuditCountQty": "StoreCountPlanDetailAuditCountQty", + "StoreCountPlanDetailAuditCountTime": "StoreCountPlanDetailAuditCountTime", + "StoreCountPlanDetailContainerCode": "StoreCountPlanDetailContainerCode", + "StoreCountPlanDetailCountLabel": "StoreCountPlanDetailCountLabel", + "StoreCountPlanDetailDetailStatus": "StoreCountPlanDetailDetailStatus", + "StoreCountPlanDetailExpireDate": "StoreCountPlanDetailExpireDate", + "StoreCountPlanDetailFinalCountQty": "StoreCountPlanDetailFinalCountQty", + "StoreCountPlanDetailFirstCountDescription": "StoreCountPlanDetailFirstCountDescription", + "StoreCountPlanDetailFirstCountOperator": "StoreCountPlanDetailFirstCountOperator", + "StoreCountPlanDetailFirstCountQty": "StoreCountPlanDetailFirstCountQty", + "StoreCountPlanDetailFirstCountTime": "StoreCountPlanDetailFirstCountTime", + "StoreCountPlanDetailInventoryQty": "StoreCountPlanDetailInventoryQty", + "StoreCountPlanDetailItemCode": "StoreCountPlanDetailItemCode", + "StoreCountPlanDetailItemDesc1": "StoreCountPlanDetailItemDesc1", + "StoreCountPlanDetailItemDesc2": "StoreCountPlanDetailItemDesc2", + "StoreCountPlanDetailItemName": "StoreCountPlanDetailItemName", + "StoreCountPlanDetailLocationArea": "StoreCountPlanDetailLocationArea", + "StoreCountPlanDetailLocationCode": "StoreCountPlanDetailLocationCode", + "StoreCountPlanDetailLocationErpCode": "StoreCountPlanDetailLocationErpCode", + "StoreCountPlanDetailLocationGroup": "StoreCountPlanDetailLocationGroup", + "StoreCountPlanDetailLot": "StoreCountPlanDetailLot", + "StoreCountPlanDetailMaster": "StoreCountPlanDetailMaster", + "StoreCountPlanDetailMasterId": "StoreCountPlanDetailMasterId", + "StoreCountPlanDetailNumber": "StoreCountPlanDetailNumber", + "StoreCountPlanDetailPackingCode": "StoreCountPlanDetailPackingCode", + "StoreCountPlanDetailProduceDate": "StoreCountPlanDetailProduceDate", + "StoreCountPlanDetailRemark": "StoreCountPlanDetailRemark", + "StoreCountPlanDetailRepeatCountDescription": "StoreCountPlanDetailRepeatCountDescription", + "StoreCountPlanDetailRepeatCountOperator": "StoreCountPlanDetailRepeatCountOperator", + "StoreCountPlanDetailRepeatCountQty": "StoreCountPlanDetailRepeatCountQty", + "StoreCountPlanDetailRepeatCountTime": "StoreCountPlanDetailRepeatCountTime", + "StoreCountPlanDetailStage": "StoreCountPlanDetailStage", + "StoreCountPlanDetailStatus": "StoreCountPlanDetailStatus", + "StoreCountPlanDetailStdPackQty": "StoreCountPlanDetailStdPackQty", + "StoreCountPlanDetailSupplierBatch": "StoreCountPlanDetailSupplierBatch", + "StoreCountPlanDetailUom": "StoreCountPlanDetailUom", + "StoreCountPlanDetailWarehouseCode": "StoreCountPlanDetailWarehouseCode", + "CreateStoreCountPlanDetail": "CreateStoreCountPlanDetail", + "EditStoreCountPlanDetail": "EditStoreCountPlanDetail", + "StoreCountPlanDetailDeletionConfirmationMessage": "Are you sure to delete the storeCountPlanDetail {0}?", + "Permission:StoreCountPlan": "StoreCountPlan", + "Menu:StoreCountPlan": "MenuStoreCountPlan", + "StoreCountPlan": "StoreCountPlan", + "StoreCountPlanActiveDate": "StoreCountPlanActiveDate", + "StoreCountPlanAutoAgree": "StoreCountPlanAutoAgree", + "StoreCountPlanAutoCompleteJob": "StoreCountPlanAutoCompleteJob", + "StoreCountPlanAutoHandle": "StoreCountPlanAutoHandle", + "StoreCountPlanAutoSubmit": "StoreCountPlanAutoSubmit", + "StoreCountPlanBeginTime": "StoreCountPlanBeginTime", + "StoreCountPlanCountMethod": "StoreCountPlanCountMethod", + "StoreCountPlanDescription": "StoreCountPlanDescription", + "StoreCountPlanDirectCreateNote": "StoreCountPlanDirectCreateNote", + "StoreCountPlanEndTime": "StoreCountPlanEndTime", + "StoreCountPlanJsonInventoryStatus": "StoreCountPlanJsonInventoryStatus", + "StoreCountPlanJsonItemCodes": "StoreCountPlanJsonItemCodes", + "StoreCountPlanJsonLocationCodes": "StoreCountPlanJsonLocationCodes", + "StoreCountPlanNumber": "StoreCountPlanNumber", + "StoreCountPlanPlanTime": "StoreCountPlanPlanTime", + "StoreCountPlanRemark": "StoreCountPlanRemark", + "StoreCountPlanRequestStatus": "StoreCountPlanRequestStatus", + "StoreCountPlanRequestType": "StoreCountPlanRequestType", + "StoreCountPlanStage": "StoreCountPlanStage", + "StoreCountPlanStoreCountPlanDetails": "StoreCountPlanStoreCountPlanDetails", + "StoreCountPlanType": "StoreCountPlanType", + "StoreCountPlanWorker": "StoreCountPlanWorker", + "CreateStoreCountPlan": "CreateStoreCountPlan", + "EditStoreCountPlan": "EditStoreCountPlan", + "StoreCountPlanDeletionConfirmationMessage": "Are you sure to delete the storeCountPlan {0}?", + "Permission:StoreCountNoteDetailCopy": "StoreCountNoteDetailCopy", + "Menu:StoreCountNoteDetailCopy": "MenuStoreCountNoteDetailCopy", + "StoreCountNoteDetailCopy": "StoreCountNoteDetailCopy", + "StoreCountNoteDetailCopyAdjusted": "StoreCountNoteDetailCopyAdjusted", + "StoreCountNoteDetailCopyArriveDate": "StoreCountNoteDetailCopyArriveDate", + "StoreCountNoteDetailCopyAuditCountDescription": "StoreCountNoteDetailCopyAuditCountDescription", + "StoreCountNoteDetailCopyAuditCountOperator": "StoreCountNoteDetailCopyAuditCountOperator", + "StoreCountNoteDetailCopyAuditCountQty": "StoreCountNoteDetailCopyAuditCountQty", + "StoreCountNoteDetailCopyAuditCountTime": "StoreCountNoteDetailCopyAuditCountTime", + "StoreCountNoteDetailCopyContainerCode": "StoreCountNoteDetailCopyContainerCode", + "StoreCountNoteDetailCopyCountLabel": "StoreCountNoteDetailCopyCountLabel", + "StoreCountNoteDetailCopyCountPlanNumber": "StoreCountNoteDetailCopyCountPlanNumber", + "StoreCountNoteDetailCopyDetailStatus": "StoreCountNoteDetailCopyDetailStatus", + "StoreCountNoteDetailCopyExpireDate": "StoreCountNoteDetailCopyExpireDate", + "StoreCountNoteDetailCopyFinalCountQty": "StoreCountNoteDetailCopyFinalCountQty", + "StoreCountNoteDetailCopyFirstCountDescription": "StoreCountNoteDetailCopyFirstCountDescription", + "StoreCountNoteDetailCopyFirstCountOperator": "StoreCountNoteDetailCopyFirstCountOperator", + "StoreCountNoteDetailCopyFirstCountQty": "StoreCountNoteDetailCopyFirstCountQty", + "StoreCountNoteDetailCopyFirstCountTime": "StoreCountNoteDetailCopyFirstCountTime", + "StoreCountNoteDetailCopyInventoryQty": "StoreCountNoteDetailCopyInventoryQty", + "StoreCountNoteDetailCopyItemCode": "StoreCountNoteDetailCopyItemCode", + "StoreCountNoteDetailCopyItemDesc1": "StoreCountNoteDetailCopyItemDesc1", + "StoreCountNoteDetailCopyItemDesc2": "StoreCountNoteDetailCopyItemDesc2", + "StoreCountNoteDetailCopyItemName": "StoreCountNoteDetailCopyItemName", + "StoreCountNoteDetailCopyLocationArea": "StoreCountNoteDetailCopyLocationArea", + "StoreCountNoteDetailCopyLocationCode": "StoreCountNoteDetailCopyLocationCode", + "StoreCountNoteDetailCopyLocationErpCode": "StoreCountNoteDetailCopyLocationErpCode", + "StoreCountNoteDetailCopyLocationGroup": "StoreCountNoteDetailCopyLocationGroup", + "StoreCountNoteDetailCopyLot": "StoreCountNoteDetailCopyLot", + "StoreCountNoteDetailCopyMaster": "StoreCountNoteDetailCopyMaster", + "StoreCountNoteDetailCopyMasterId": "StoreCountNoteDetailCopyMasterId", + "StoreCountNoteDetailCopyNumber": "StoreCountNoteDetailCopyNumber", + "StoreCountNoteDetailCopyPackingCode": "StoreCountNoteDetailCopyPackingCode", + "StoreCountNoteDetailCopyProduceDate": "StoreCountNoteDetailCopyProduceDate", + "StoreCountNoteDetailCopyRemark": "StoreCountNoteDetailCopyRemark", + "StoreCountNoteDetailCopyRepeatCountDescription": "StoreCountNoteDetailCopyRepeatCountDescription", + "StoreCountNoteDetailCopyRepeatCountOperator": "StoreCountNoteDetailCopyRepeatCountOperator", + "StoreCountNoteDetailCopyRepeatCountQty": "StoreCountNoteDetailCopyRepeatCountQty", + "StoreCountNoteDetailCopyRepeatCountTime": "StoreCountNoteDetailCopyRepeatCountTime", + "StoreCountNoteDetailCopyStage": "StoreCountNoteDetailCopyStage", + "StoreCountNoteDetailCopyStatus": "StoreCountNoteDetailCopyStatus", + "StoreCountNoteDetailCopyStdPackQty": "StoreCountNoteDetailCopyStdPackQty", + "StoreCountNoteDetailCopySupplierBatch": "StoreCountNoteDetailCopySupplierBatch", + "StoreCountNoteDetailCopyUom": "StoreCountNoteDetailCopyUom", + "StoreCountNoteDetailCopyWarehouseCode": "StoreCountNoteDetailCopyWarehouseCode", + "CreateStoreCountNoteDetailCopy": "CreateStoreCountNoteDetailCopy", + "EditStoreCountNoteDetailCopy": "EditStoreCountNoteDetailCopy", + "StoreCountNoteDetailCopyDeletionConfirmationMessage": "Are you sure to delete the storeCountNoteDetailCopy {0}?", + "Permission:StoreCountNoteDetail": "StoreCountNoteDetail", + "Menu:StoreCountNoteDetail": "MenuStoreCountNoteDetail", + "StoreCountNoteDetail": "StoreCountNoteDetail", + "StoreCountNoteDetailAdjusted": "StoreCountNoteDetailAdjusted", + "StoreCountNoteDetailArriveDate": "StoreCountNoteDetailArriveDate", + "StoreCountNoteDetailAuditCountDescription": "StoreCountNoteDetailAuditCountDescription", + "StoreCountNoteDetailAuditCountOperator": "StoreCountNoteDetailAuditCountOperator", + "StoreCountNoteDetailAuditCountQty": "StoreCountNoteDetailAuditCountQty", + "StoreCountNoteDetailAuditCountTime": "StoreCountNoteDetailAuditCountTime", + "StoreCountNoteDetailContainerCode": "StoreCountNoteDetailContainerCode", + "StoreCountNoteDetailCountLabel": "StoreCountNoteDetailCountLabel", + "StoreCountNoteDetailCountPlanNumber": "StoreCountNoteDetailCountPlanNumber", + "StoreCountNoteDetailDetailStatus": "StoreCountNoteDetailDetailStatus", + "StoreCountNoteDetailExpireDate": "StoreCountNoteDetailExpireDate", + "StoreCountNoteDetailFinalCountQty": "StoreCountNoteDetailFinalCountQty", + "StoreCountNoteDetailFirstCountDescription": "StoreCountNoteDetailFirstCountDescription", + "StoreCountNoteDetailFirstCountOperator": "StoreCountNoteDetailFirstCountOperator", + "StoreCountNoteDetailFirstCountQty": "StoreCountNoteDetailFirstCountQty", + "StoreCountNoteDetailFirstCountTime": "StoreCountNoteDetailFirstCountTime", + "StoreCountNoteDetailInventoryQty": "StoreCountNoteDetailInventoryQty", + "StoreCountNoteDetailItemCode": "StoreCountNoteDetailItemCode", + "StoreCountNoteDetailItemDesc1": "StoreCountNoteDetailItemDesc1", + "StoreCountNoteDetailItemDesc2": "StoreCountNoteDetailItemDesc2", + "StoreCountNoteDetailItemName": "StoreCountNoteDetailItemName", + "StoreCountNoteDetailLocationArea": "StoreCountNoteDetailLocationArea", + "StoreCountNoteDetailLocationCode": "StoreCountNoteDetailLocationCode", + "StoreCountNoteDetailLocationErpCode": "StoreCountNoteDetailLocationErpCode", + "StoreCountNoteDetailLocationGroup": "StoreCountNoteDetailLocationGroup", + "StoreCountNoteDetailLot": "StoreCountNoteDetailLot", + "StoreCountNoteDetailMaster": "StoreCountNoteDetailMaster", + "StoreCountNoteDetailMasterId": "StoreCountNoteDetailMasterId", + "StoreCountNoteDetailNumber": "StoreCountNoteDetailNumber", + "StoreCountNoteDetailPackingCode": "StoreCountNoteDetailPackingCode", + "StoreCountNoteDetailProduceDate": "StoreCountNoteDetailProduceDate", + "StoreCountNoteDetailRemark": "StoreCountNoteDetailRemark", + "StoreCountNoteDetailRepeatCountDescription": "StoreCountNoteDetailRepeatCountDescription", + "StoreCountNoteDetailRepeatCountOperator": "StoreCountNoteDetailRepeatCountOperator", + "StoreCountNoteDetailRepeatCountQty": "StoreCountNoteDetailRepeatCountQty", + "StoreCountNoteDetailRepeatCountTime": "StoreCountNoteDetailRepeatCountTime", + "StoreCountNoteDetailStage": "StoreCountNoteDetailStage", + "StoreCountNoteDetailStatus": "StoreCountNoteDetailStatus", + "StoreCountNoteDetailStdPackQty": "StoreCountNoteDetailStdPackQty", + "StoreCountNoteDetailSupplierBatch": "StoreCountNoteDetailSupplierBatch", + "StoreCountNoteDetailUom": "StoreCountNoteDetailUom", + "StoreCountNoteDetailWarehouseCode": "StoreCountNoteDetailWarehouseCode", + "CreateStoreCountNoteDetail": "CreateStoreCountNoteDetail", + "EditStoreCountNoteDetail": "EditStoreCountNoteDetail", + "StoreCountNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeCountNoteDetail {0}?", + "Permission:StoreCountNoteCopy": "StoreCountNoteCopy", + "Menu:StoreCountNoteCopy": "MenuStoreCountNoteCopy", + "StoreCountNoteCopy": "StoreCountNoteCopy", + "StoreCountNoteCopyActiveDate": "StoreCountNoteCopyActiveDate", + "StoreCountNoteCopyAdjusted": "StoreCountNoteCopyAdjusted", + "StoreCountNoteCopyBeginTime": "StoreCountNoteCopyBeginTime", + "StoreCountNoteCopyCountPlanNumber": "StoreCountNoteCopyCountPlanNumber", + "StoreCountNoteCopyDescription": "StoreCountNoteCopyDescription", + "StoreCountNoteCopyEndTime": "StoreCountNoteCopyEndTime", + "StoreCountNoteCopyNumber": "StoreCountNoteCopyNumber", + "StoreCountNoteCopyRemark": "StoreCountNoteCopyRemark", + "StoreCountNoteCopyStage": "StoreCountNoteCopyStage", + "StoreCountNoteCopyType": "StoreCountNoteCopyType", + "StoreCountNoteCopyWorker": "StoreCountNoteCopyWorker", + "CreateStoreCountNoteCopy": "CreateStoreCountNoteCopy", + "EditStoreCountNoteCopy": "EditStoreCountNoteCopy", + "StoreCountNoteCopyDeletionConfirmationMessage": "Are you sure to delete the storeCountNoteCopy {0}?", + "Permission:StoreCountNote": "StoreCountNote", + "Menu:StoreCountNote": "MenuStoreCountNote", + "StoreCountNote": "StoreCountNote", + "StoreCountNoteActiveDate": "StoreCountNoteActiveDate", + "StoreCountNoteAdjusted": "StoreCountNoteAdjusted", + "StoreCountNoteBeginTime": "StoreCountNoteBeginTime", + "StoreCountNoteCountPlanNumber": "StoreCountNoteCountPlanNumber", + "StoreCountNoteDescription": "StoreCountNoteDescription", + "StoreCountNoteEndTime": "StoreCountNoteEndTime", + "StoreCountNoteNumber": "StoreCountNoteNumber", + "StoreCountNoteRemark": "StoreCountNoteRemark", + "StoreCountNoteStage": "StoreCountNoteStage", + "StoreCountNoteStoreCountNoteDetailCopies": "StoreCountNoteStoreCountNoteDetailCopies", + "StoreCountNoteStoreCountNoteDetails": "StoreCountNoteStoreCountNoteDetails", + "StoreCountNoteType": "StoreCountNoteType", + "StoreCountNoteWorker": "StoreCountNoteWorker", + "CreateStoreCountNote": "CreateStoreCountNote", + "EditStoreCountNote": "EditStoreCountNote", + "StoreCountNoteDeletionConfirmationMessage": "Are you sure to delete the storeCountNote {0}?", + "Permission:StoreCountAdjustRequestDetail": "StoreCountAdjustRequestDetail", + "Menu:StoreCountAdjustRequestDetail": "MenuStoreCountAdjustRequestDetail", + "StoreCountAdjustRequestDetail": "StoreCountAdjustRequestDetail", + "StoreCountAdjustRequestDetailArriveDate": "StoreCountAdjustRequestDetailArriveDate", + "StoreCountAdjustRequestDetailContainerCode": "StoreCountAdjustRequestDetailContainerCode", + "StoreCountAdjustRequestDetailCountQty": "StoreCountAdjustRequestDetailCountQty", + "StoreCountAdjustRequestDetailExpireDate": "StoreCountAdjustRequestDetailExpireDate", + "StoreCountAdjustRequestDetailInventoryQty": "StoreCountAdjustRequestDetailInventoryQty", + "StoreCountAdjustRequestDetailItemCode": "StoreCountAdjustRequestDetailItemCode", + "StoreCountAdjustRequestDetailItemDesc1": "StoreCountAdjustRequestDetailItemDesc1", + "StoreCountAdjustRequestDetailItemDesc2": "StoreCountAdjustRequestDetailItemDesc2", + "StoreCountAdjustRequestDetailItemName": "StoreCountAdjustRequestDetailItemName", + "StoreCountAdjustRequestDetailLocationArea": "StoreCountAdjustRequestDetailLocationArea", + "StoreCountAdjustRequestDetailLocationCode": "StoreCountAdjustRequestDetailLocationCode", + "StoreCountAdjustRequestDetailLocationErpCode": "StoreCountAdjustRequestDetailLocationErpCode", + "StoreCountAdjustRequestDetailLocationGroup": "StoreCountAdjustRequestDetailLocationGroup", + "StoreCountAdjustRequestDetailLot": "StoreCountAdjustRequestDetailLot", + "StoreCountAdjustRequestDetailMaster": "StoreCountAdjustRequestDetailMaster", + "StoreCountAdjustRequestDetailMasterId": "StoreCountAdjustRequestDetailMasterId", + "StoreCountAdjustRequestDetailNumber": "StoreCountAdjustRequestDetailNumber", + "StoreCountAdjustRequestDetailPackingCode": "StoreCountAdjustRequestDetailPackingCode", + "StoreCountAdjustRequestDetailProduceDate": "StoreCountAdjustRequestDetailProduceDate", + "StoreCountAdjustRequestDetailQty": "StoreCountAdjustRequestDetailQty", + "StoreCountAdjustRequestDetailReasonCode": "StoreCountAdjustRequestDetailReasonCode", + "StoreCountAdjustRequestDetailRemark": "StoreCountAdjustRequestDetailRemark", + "StoreCountAdjustRequestDetailStatus": "StoreCountAdjustRequestDetailStatus", + "StoreCountAdjustRequestDetailStdPackQty": "StoreCountAdjustRequestDetailStdPackQty", + "StoreCountAdjustRequestDetailSupplierBatch": "StoreCountAdjustRequestDetailSupplierBatch", + "StoreCountAdjustRequestDetailUom": "StoreCountAdjustRequestDetailUom", + "StoreCountAdjustRequestDetailWarehouseCode": "StoreCountAdjustRequestDetailWarehouseCode", + "CreateStoreCountAdjustRequestDetail": "CreateStoreCountAdjustRequestDetail", + "EditStoreCountAdjustRequestDetail": "EditStoreCountAdjustRequestDetail", + "StoreCountAdjustRequestDetailDeletionConfirmationMessage": "Are you sure to delete the storeCountAdjustRequestDetail {0}?", + "Permission:StoreCountAdjustRequest": "StoreCountAdjustRequest", + "Menu:StoreCountAdjustRequest": "MenuStoreCountAdjustRequest", + "StoreCountAdjustRequest": "StoreCountAdjustRequest", + "StoreCountAdjustRequestActiveDate": "StoreCountAdjustRequestActiveDate", + "StoreCountAdjustRequestAutoAgree": "StoreCountAdjustRequestAutoAgree", + "StoreCountAdjustRequestAutoCompleteJob": "StoreCountAdjustRequestAutoCompleteJob", + "StoreCountAdjustRequestAutoHandle": "StoreCountAdjustRequestAutoHandle", + "StoreCountAdjustRequestAutoSubmit": "StoreCountAdjustRequestAutoSubmit", + "StoreCountAdjustRequestCountNoteNumber": "StoreCountAdjustRequestCountNoteNumber", + "StoreCountAdjustRequestCountPlanNumber": "StoreCountAdjustRequestCountPlanNumber", + "StoreCountAdjustRequestDirectCreateNote": "StoreCountAdjustRequestDirectCreateNote", + "StoreCountAdjustRequestNumber": "StoreCountAdjustRequestNumber", + "StoreCountAdjustRequestRemark": "StoreCountAdjustRequestRemark", + "StoreCountAdjustRequestRequestStatus": "StoreCountAdjustRequestRequestStatus", + "StoreCountAdjustRequestStoreCountAdjustRequestDetails": "StoreCountAdjustRequestStoreCountAdjustRequestDetails", + "StoreCountAdjustRequestWorker": "StoreCountAdjustRequestWorker", + "CreateStoreCountAdjustRequest": "CreateStoreCountAdjustRequest", + "EditStoreCountAdjustRequest": "EditStoreCountAdjustRequest", + "StoreCountAdjustRequestDeletionConfirmationMessage": "Are you sure to delete the storeCountAdjustRequest {0}?", + "Permission:StoreCountAdjustNoteDetail": "StoreCountAdjustNoteDetail", + "Menu:StoreCountAdjustNoteDetail": "MenuStoreCountAdjustNoteDetail", + "StoreCountAdjustNoteDetail": "StoreCountAdjustNoteDetail", + "StoreCountAdjustNoteDetailAdjustQty": "StoreCountAdjustNoteDetailAdjustQty", + "StoreCountAdjustNoteDetailArriveDate": "StoreCountAdjustNoteDetailArriveDate", + "StoreCountAdjustNoteDetailContainerCode": "StoreCountAdjustNoteDetailContainerCode", + "StoreCountAdjustNoteDetailCountLabel": "StoreCountAdjustNoteDetailCountLabel", + "StoreCountAdjustNoteDetailCountQty": "StoreCountAdjustNoteDetailCountQty", + "StoreCountAdjustNoteDetailExpireDate": "StoreCountAdjustNoteDetailExpireDate", + "StoreCountAdjustNoteDetailInventoryQty": "StoreCountAdjustNoteDetailInventoryQty", + "StoreCountAdjustNoteDetailItemCode": "StoreCountAdjustNoteDetailItemCode", + "StoreCountAdjustNoteDetailItemDesc1": "StoreCountAdjustNoteDetailItemDesc1", + "StoreCountAdjustNoteDetailItemDesc2": "StoreCountAdjustNoteDetailItemDesc2", + "StoreCountAdjustNoteDetailItemName": "StoreCountAdjustNoteDetailItemName", + "StoreCountAdjustNoteDetailLocationArea": "StoreCountAdjustNoteDetailLocationArea", + "StoreCountAdjustNoteDetailLocationCode": "StoreCountAdjustNoteDetailLocationCode", + "StoreCountAdjustNoteDetailLocationErpCode": "StoreCountAdjustNoteDetailLocationErpCode", + "StoreCountAdjustNoteDetailLocationGroup": "StoreCountAdjustNoteDetailLocationGroup", + "StoreCountAdjustNoteDetailLot": "StoreCountAdjustNoteDetailLot", + "StoreCountAdjustNoteDetailMaster": "StoreCountAdjustNoteDetailMaster", + "StoreCountAdjustNoteDetailMasterId": "StoreCountAdjustNoteDetailMasterId", + "StoreCountAdjustNoteDetailNumber": "StoreCountAdjustNoteDetailNumber", + "StoreCountAdjustNoteDetailPackingCode": "StoreCountAdjustNoteDetailPackingCode", + "StoreCountAdjustNoteDetailProduceDate": "StoreCountAdjustNoteDetailProduceDate", + "StoreCountAdjustNoteDetailReasonCode": "StoreCountAdjustNoteDetailReasonCode", + "StoreCountAdjustNoteDetailRemark": "StoreCountAdjustNoteDetailRemark", + "StoreCountAdjustNoteDetailStatus": "StoreCountAdjustNoteDetailStatus", + "StoreCountAdjustNoteDetailStdPackQty": "StoreCountAdjustNoteDetailStdPackQty", + "StoreCountAdjustNoteDetailSupplierBatch": "StoreCountAdjustNoteDetailSupplierBatch", + "StoreCountAdjustNoteDetailTransInOut": "StoreCountAdjustNoteDetailTransInOut", + "StoreCountAdjustNoteDetailUom": "StoreCountAdjustNoteDetailUom", + "StoreCountAdjustNoteDetailWarehouseCode": "StoreCountAdjustNoteDetailWarehouseCode", + "CreateStoreCountAdjustNoteDetail": "CreateStoreCountAdjustNoteDetail", + "EditStoreCountAdjustNoteDetail": "EditStoreCountAdjustNoteDetail", + "StoreCountAdjustNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeCountAdjustNoteDetail {0}?", + "Permission:StoreCountAdjustNote": "StoreCountAdjustNote", + "Menu:StoreCountAdjustNote": "MenuStoreCountAdjustNote", + "StoreCountAdjustNote": "StoreCountAdjustNote", + "StoreCountAdjustNoteActiveDate": "StoreCountAdjustNoteActiveDate", + "StoreCountAdjustNoteCountAdjustRequestNumber": "StoreCountAdjustNoteCountAdjustRequestNumber", + "StoreCountAdjustNoteCountNoteNumber": "StoreCountAdjustNoteCountNoteNumber", + "StoreCountAdjustNoteCountPlanNumber": "StoreCountAdjustNoteCountPlanNumber", + "StoreCountAdjustNoteIsAdjusted": "StoreCountAdjustNoteIsAdjusted", + "StoreCountAdjustNoteJobNumber": "StoreCountAdjustNoteJobNumber", + "StoreCountAdjustNoteNumber": "StoreCountAdjustNoteNumber", + "StoreCountAdjustNoteRemark": "StoreCountAdjustNoteRemark", + "StoreCountAdjustNoteStoreCountAdjustNoteDetails": "StoreCountAdjustNoteStoreCountAdjustNoteDetails", + "StoreCountAdjustNoteType": "StoreCountAdjustNoteType", + "StoreCountAdjustNoteWorker": "StoreCountAdjustNoteWorker", + "CreateStoreCountAdjustNote": "CreateStoreCountAdjustNote", + "EditStoreCountAdjustNote": "EditStoreCountAdjustNote", + "StoreCountAdjustNoteDeletionConfirmationMessage": "Are you sure to delete the storeCountAdjustNote {0}?", + "Permission:StoreContainerBindNoteDetail": "StoreContainerBindNoteDetail", + "Menu:StoreContainerBindNoteDetail": "MenuStoreContainerBindNoteDetail", + "StoreContainerBindNoteDetail": "StoreContainerBindNoteDetail", + "StoreContainerBindNoteDetailArriveDate": "StoreContainerBindNoteDetailArriveDate", + "StoreContainerBindNoteDetailContainerCode": "StoreContainerBindNoteDetailContainerCode", + "StoreContainerBindNoteDetailExpireDate": "StoreContainerBindNoteDetailExpireDate", + "StoreContainerBindNoteDetailItemCode": "StoreContainerBindNoteDetailItemCode", + "StoreContainerBindNoteDetailItemDesc1": "StoreContainerBindNoteDetailItemDesc1", + "StoreContainerBindNoteDetailItemDesc2": "StoreContainerBindNoteDetailItemDesc2", + "StoreContainerBindNoteDetailItemName": "StoreContainerBindNoteDetailItemName", + "StoreContainerBindNoteDetailLot": "StoreContainerBindNoteDetailLot", + "StoreContainerBindNoteDetailMaster": "StoreContainerBindNoteDetailMaster", + "StoreContainerBindNoteDetailMasterId": "StoreContainerBindNoteDetailMasterId", + "StoreContainerBindNoteDetailNumber": "StoreContainerBindNoteDetailNumber", + "StoreContainerBindNoteDetailPackingCode": "StoreContainerBindNoteDetailPackingCode", + "StoreContainerBindNoteDetailProduceDate": "StoreContainerBindNoteDetailProduceDate", + "StoreContainerBindNoteDetailQty": "StoreContainerBindNoteDetailQty", + "StoreContainerBindNoteDetailRemark": "StoreContainerBindNoteDetailRemark", + "StoreContainerBindNoteDetailStdPackQty": "StoreContainerBindNoteDetailStdPackQty", + "StoreContainerBindNoteDetailSupplierBatch": "StoreContainerBindNoteDetailSupplierBatch", + "StoreContainerBindNoteDetailUom": "StoreContainerBindNoteDetailUom", + "CreateStoreContainerBindNoteDetail": "CreateStoreContainerBindNoteDetail", + "EditStoreContainerBindNoteDetail": "EditStoreContainerBindNoteDetail", + "StoreContainerBindNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeContainerBindNoteDetail {0}?", + "Permission:StoreContainerBindNote": "StoreContainerBindNote", + "Menu:StoreContainerBindNote": "MenuStoreContainerBindNote", + "StoreContainerBindNote": "StoreContainerBindNote", + "StoreContainerBindNoteActiveDate": "StoreContainerBindNoteActiveDate", + "StoreContainerBindNoteBindTime": "StoreContainerBindNoteBindTime", + "StoreContainerBindNoteBindType": "StoreContainerBindNoteBindType", + "StoreContainerBindNoteContainerCode": "StoreContainerBindNoteContainerCode", + "StoreContainerBindNoteLocationCode": "StoreContainerBindNoteLocationCode", + "StoreContainerBindNoteNumber": "StoreContainerBindNoteNumber", + "StoreContainerBindNoteRemark": "StoreContainerBindNoteRemark", + "StoreContainerBindNoteStoreContainerBindNoteDetails": "StoreContainerBindNoteStoreContainerBindNoteDetails", + "StoreContainerBindNoteWorker": "StoreContainerBindNoteWorker", + "CreateStoreContainerBindNote": "CreateStoreContainerBindNote", + "EditStoreContainerBindNote": "EditStoreContainerBindNote", + "StoreContainerBindNoteDeletionConfirmationMessage": "Are you sure to delete the storeContainerBindNote {0}?", + "Permission:StoreBackFlushNoteDetail": "StoreBackFlushNoteDetail", + "Menu:StoreBackFlushNoteDetail": "MenuStoreBackFlushNoteDetail", + "StoreBackFlushNoteDetail": "StoreBackFlushNoteDetail", + "StoreBackFlushNoteDetailArriveDate": "StoreBackFlushNoteDetailArriveDate", + "StoreBackFlushNoteDetailBomVersion": "StoreBackFlushNoteDetailBomVersion", + "StoreBackFlushNoteDetailContainerCode": "StoreBackFlushNoteDetailContainerCode", + "StoreBackFlushNoteDetailExpireDate": "StoreBackFlushNoteDetailExpireDate", + "StoreBackFlushNoteDetailIsOffLine": "StoreBackFlushNoteDetailIsOffLine", + "StoreBackFlushNoteDetailItemCode": "StoreBackFlushNoteDetailItemCode", + "StoreBackFlushNoteDetailItemDesc1": "StoreBackFlushNoteDetailItemDesc1", + "StoreBackFlushNoteDetailItemDesc2": "StoreBackFlushNoteDetailItemDesc2", + "StoreBackFlushNoteDetailItemName": "StoreBackFlushNoteDetailItemName", + "StoreBackFlushNoteDetailLocationArea": "StoreBackFlushNoteDetailLocationArea", + "StoreBackFlushNoteDetailLocationCode": "StoreBackFlushNoteDetailLocationCode", + "StoreBackFlushNoteDetailLocationErpCode": "StoreBackFlushNoteDetailLocationErpCode", + "StoreBackFlushNoteDetailLocationGroup": "StoreBackFlushNoteDetailLocationGroup", + "StoreBackFlushNoteDetailLot": "StoreBackFlushNoteDetailLot", + "StoreBackFlushNoteDetailMaster": "StoreBackFlushNoteDetailMaster", + "StoreBackFlushNoteDetailMasterId": "StoreBackFlushNoteDetailMasterId", + "StoreBackFlushNoteDetailNumber": "StoreBackFlushNoteDetailNumber", + "StoreBackFlushNoteDetailPackingCode": "StoreBackFlushNoteDetailPackingCode", + "StoreBackFlushNoteDetailProduceDate": "StoreBackFlushNoteDetailProduceDate", + "StoreBackFlushNoteDetailQty": "StoreBackFlushNoteDetailQty", + "StoreBackFlushNoteDetailRemark": "StoreBackFlushNoteDetailRemark", + "StoreBackFlushNoteDetailStatus": "StoreBackFlushNoteDetailStatus", + "StoreBackFlushNoteDetailStdPackQty": "StoreBackFlushNoteDetailStdPackQty", + "StoreBackFlushNoteDetailSupplierBatch": "StoreBackFlushNoteDetailSupplierBatch", + "StoreBackFlushNoteDetailUom": "StoreBackFlushNoteDetailUom", + "StoreBackFlushNoteDetailWarehouseCode": "StoreBackFlushNoteDetailWarehouseCode", + "CreateStoreBackFlushNoteDetail": "CreateStoreBackFlushNoteDetail", + "EditStoreBackFlushNoteDetail": "EditStoreBackFlushNoteDetail", + "StoreBackFlushNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeBackFlushNoteDetail {0}?", + "Permission:StoreBackFlushNote": "StoreBackFlushNote", + "Menu:StoreBackFlushNote": "MenuStoreBackFlushNote", + "StoreBackFlushNote": "StoreBackFlushNote", + "StoreBackFlushNoteActiveDate": "StoreBackFlushNoteActiveDate", + "StoreBackFlushNoteArriveDate": "StoreBackFlushNoteArriveDate", + "StoreBackFlushNoteCompleteTime": "StoreBackFlushNoteCompleteTime", + "StoreBackFlushNoteExpireDate": "StoreBackFlushNoteExpireDate", + "StoreBackFlushNoteItemCode": "StoreBackFlushNoteItemCode", + "StoreBackFlushNoteItemDesc1": "StoreBackFlushNoteItemDesc1", + "StoreBackFlushNoteItemDesc2": "StoreBackFlushNoteItemDesc2", + "StoreBackFlushNoteItemName": "StoreBackFlushNoteItemName", + "StoreBackFlushNoteJobNumber": "StoreBackFlushNoteJobNumber", + "StoreBackFlushNoteLocationArea": "StoreBackFlushNoteLocationArea", + "StoreBackFlushNoteLocationCode": "StoreBackFlushNoteLocationCode", + "StoreBackFlushNoteLocationErpCode": "StoreBackFlushNoteLocationErpCode", + "StoreBackFlushNoteLocationGroup": "StoreBackFlushNoteLocationGroup", + "StoreBackFlushNoteLot": "StoreBackFlushNoteLot", + "StoreBackFlushNoteNumber": "StoreBackFlushNoteNumber", + "StoreBackFlushNotePackingCode": "StoreBackFlushNotePackingCode", + "StoreBackFlushNoteProdLine": "StoreBackFlushNoteProdLine", + "StoreBackFlushNoteProduceDate": "StoreBackFlushNoteProduceDate", + "StoreBackFlushNoteProductionPlanNumber": "StoreBackFlushNoteProductionPlanNumber", + "StoreBackFlushNoteProductReceiptNumber": "StoreBackFlushNoteProductReceiptNumber", + "StoreBackFlushNoteProductRecycleNumber": "StoreBackFlushNoteProductRecycleNumber", + "StoreBackFlushNoteQty": "StoreBackFlushNoteQty", + "StoreBackFlushNoteRemark": "StoreBackFlushNoteRemark", + "StoreBackFlushNoteShift": "StoreBackFlushNoteShift", + "StoreBackFlushNoteStoreBackFlushNoteDetails": "StoreBackFlushNoteStoreBackFlushNoteDetails", + "StoreBackFlushNoteSupplierBatch": "StoreBackFlushNoteSupplierBatch", + "StoreBackFlushNoteUom": "StoreBackFlushNoteUom", + "StoreBackFlushNoteWarehouseCode": "StoreBackFlushNoteWarehouseCode", + "StoreBackFlushNoteWorker": "StoreBackFlushNoteWorker", + "StoreBackFlushNoteWorkshop": "StoreBackFlushNoteWorkshop", + "CreateStoreBackFlushNote": "CreateStoreBackFlushNote", + "EditStoreBackFlushNote": "EditStoreBackFlushNote", + "StoreBackFlushNoteDeletionConfirmationMessage": "Are you sure to delete the storeBackFlushNote {0}?", + "Permission:MessageUserNotifyMessage": "MessageUserNotifyMessage", + "Menu:MessageUserNotifyMessage": "MenuMessageUserNotifyMessage", + "MessageUserNotifyMessage": "MessageUserNotifyMessage", + "MessageUserNotifyMessageEmailHasSent": "MessageUserNotifyMessageEmailHasSent", + "MessageUserNotifyMessageEmailSendTime": "MessageUserNotifyMessageEmailSendTime", + "MessageUserNotifyMessageHasPush": "MessageUserNotifyMessageHasPush", + "MessageUserNotifyMessageHasRead": "MessageUserNotifyMessageHasRead", + "MessageUserNotifyMessageMessageId": "MessageUserNotifyMessageMessageId", + "MessageUserNotifyMessagePushTime": "MessageUserNotifyMessagePushTime", + "MessageUserNotifyMessageReadTime": "MessageUserNotifyMessageReadTime", + "MessageUserNotifyMessageRemark": "MessageUserNotifyMessageRemark", + "MessageUserNotifyMessageSmsHasSent": "MessageUserNotifyMessageSmsHasSent", + "MessageUserNotifyMessageSmsSendTime": "MessageUserNotifyMessageSmsSendTime", + "MessageUserNotifyMessageTitle": "MessageUserNotifyMessageTitle", + "MessageUserNotifyMessageUsername": "MessageUserNotifyMessageUsername", + "CreateMessageUserNotifyMessage": "CreateMessageUserNotifyMessage", + "EditMessageUserNotifyMessage": "EditMessageUserNotifyMessage", + "MessageUserNotifyMessageDeletionConfirmationMessage": "Are you sure to delete the messageUserNotifyMessage {0}?", + "Permission:MessagePrivateMessage": "MessagePrivateMessage", + "Menu:MessagePrivateMessage": "MenuMessagePrivateMessage", + "MessagePrivateMessage": "MessagePrivateMessage", + "MessagePrivateMessageContent": "MessagePrivateMessageContent", + "MessagePrivateMessageFromUserId": "MessagePrivateMessageFromUserId", + "MessagePrivateMessageFromUsername": "MessagePrivateMessageFromUsername", + "MessagePrivateMessageHasRead": "MessagePrivateMessageHasRead", + "MessagePrivateMessageMessageLevel": "MessagePrivateMessageMessageLevel", + "MessagePrivateMessageReadTime": "MessagePrivateMessageReadTime", + "MessagePrivateMessageRemark": "MessagePrivateMessageRemark", + "MessagePrivateMessageSendTime": "MessagePrivateMessageSendTime", + "MessagePrivateMessageTitle": "MessagePrivateMessageTitle", + "MessagePrivateMessageToUserId": "MessagePrivateMessageToUserId", + "MessagePrivateMessageToUsername": "MessagePrivateMessageToUsername", + "CreateMessagePrivateMessage": "CreateMessagePrivateMessage", + "EditMessagePrivateMessage": "EditMessagePrivateMessage", + "MessagePrivateMessageDeletionConfirmationMessage": "Are you sure to delete the messagePrivateMessage {0}?", + "Permission:MessageNotifyMessage": "MessageNotifyMessage", + "Menu:MessageNotifyMessage": "MenuMessageNotifyMessage", + "MessageNotifyMessage": "MessageNotifyMessage", + "MessageNotifyMessageContent": "MessageNotifyMessageContent", + "MessageNotifyMessageMessageLevel": "MessageNotifyMessageMessageLevel", + "MessageNotifyMessageMessageType": "MessageNotifyMessageMessageType", + "MessageNotifyMessageRemark": "MessageNotifyMessageRemark", + "MessageNotifyMessageSendTime": "MessageNotifyMessageSendTime", + "MessageNotifyMessageTitle": "MessageNotifyMessageTitle", + "CreateMessageNotifyMessage": "CreateMessageNotifyMessage", + "EditMessageNotifyMessage": "EditMessageNotifyMessage", + "MessageNotifyMessageDeletionConfirmationMessage": "Are you sure to delete the messageNotifyMessage {0}?", + "Permission:MessageMessageTypeSubscribe": "MessageMessageTypeSubscribe", + "Menu:MessageMessageTypeSubscribe": "MenuMessageMessageTypeSubscribe", + "MessageMessageTypeSubscribe": "MessageMessageTypeSubscribe", + "MessageMessageTypeSubscribeMessageTypeCode": "MessageMessageTypeSubscribeMessageTypeCode", + "MessageMessageTypeSubscribeMessageTypeId": "MessageMessageTypeSubscribeMessageTypeId", + "MessageMessageTypeSubscribeRemark": "MessageMessageTypeSubscribeRemark", + "MessageMessageTypeSubscribeUsername": "MessageMessageTypeSubscribeUsername", + "CreateMessageMessageTypeSubscribe": "CreateMessageMessageTypeSubscribe", + "EditMessageMessageTypeSubscribe": "EditMessageMessageTypeSubscribe", + "MessageMessageTypeSubscribeDeletionConfirmationMessage": "Are you sure to delete the messageMessageTypeSubscribe {0}?", + "Permission:MessageMessageType": "MessageMessageType", + "Menu:MessageMessageType": "MenuMessageMessageType", + "MessageMessageType": "MessageMessageType", + "MessageMessageTypeEmailTemplate": "MessageMessageTypeEmailTemplate", + "MessageMessageTypeIsSendEmail": "MessageMessageTypeIsSendEmail", + "MessageMessageTypeIsSendSms": "MessageMessageTypeIsSendSms", + "MessageMessageTypeMessageTypeCode": "MessageMessageTypeMessageTypeCode", + "MessageMessageTypeMessageTypeName": "MessageMessageTypeMessageTypeName", + "MessageMessageTypeRemark": "MessageMessageTypeRemark", + "MessageMessageTypeSmsTemplate": "MessageMessageTypeSmsTemplate", + "CreateMessageMessageType": "CreateMessageMessageType", + "EditMessageMessageType": "EditMessageMessageType", + "MessageMessageTypeDeletionConfirmationMessage": "Are you sure to delete the messageMessageType {0}?", + "Permission:MessageAnnouncement": "MessageAnnouncement", + "Menu:MessageAnnouncement": "MenuMessageAnnouncement", + "MessageAnnouncement": "MessageAnnouncement", + "MessageAnnouncementActiveTime": "MessageAnnouncementActiveTime", + "MessageAnnouncementBrief": "MessageAnnouncementBrief", + "MessageAnnouncementContent": "MessageAnnouncementContent", + "MessageAnnouncementExpireTime": "MessageAnnouncementExpireTime", + "MessageAnnouncementMessageLevel": "MessageAnnouncementMessageLevel", + "MessageAnnouncementRemark": "MessageAnnouncementRemark", + "MessageAnnouncementTitle": "MessageAnnouncementTitle", + "CreateMessageAnnouncement": "CreateMessageAnnouncement", + "EditMessageAnnouncement": "EditMessageAnnouncement", + "MessageAnnouncementDeletionConfirmationMessage": "Are you sure to delete the messageAnnouncement {0}?", + "Permission:LabelSerialCode": "LabelSerialCode", + "Menu:LabelSerialCode": "MenuLabelSerialCode", + "LabelSerialCode": "LabelSerialCode", + "LabelSerialCodeRemark": "LabelSerialCodeRemark", + "LabelSerialCodeRuleCode": "LabelSerialCodeRuleCode", + "LabelSerialCodeSerialNumber": "LabelSerialCodeSerialNumber", + "CreateLabelSerialCode": "CreateLabelSerialCode", + "EditLabelSerialCode": "EditLabelSerialCode", + "LabelSerialCodeDeletionConfirmationMessage": "Are you sure to delete the labelSerialCode {0}?", + "Permission:LabelSaleLabel": "LabelSaleLabel", + "Menu:LabelSaleLabel": "MenuLabelSaleLabel", + "LabelSaleLabel": "LabelSaleLabel", + "LabelSaleLabelArriveDate": "LabelSaleLabelArriveDate", + "LabelSaleLabelCode": "LabelSaleLabelCode", + "LabelSaleLabelContainerCode": "LabelSaleLabelContainerCode", + "LabelSaleLabelDocumentCode": "LabelSaleLabelDocumentCode", + "LabelSaleLabelExpireDate": "LabelSaleLabelExpireDate", + "LabelSaleLabelFullBarcodeString": "LabelSaleLabelFullBarcodeString", + "LabelSaleLabelItemCode": "LabelSaleLabelItemCode", + "LabelSaleLabelItemDesc1": "LabelSaleLabelItemDesc1", + "LabelSaleLabelItemDesc2": "LabelSaleLabelItemDesc2", + "LabelSaleLabelItemName": "LabelSaleLabelItemName", + "LabelSaleLabelLabelStatus": "LabelSaleLabelLabelStatus", + "LabelSaleLabelLabelType": "LabelSaleLabelLabelType", + "LabelSaleLabelLot": "LabelSaleLabelLot", + "LabelSaleLabelProduceDate": "LabelSaleLabelProduceDate", + "LabelSaleLabelQty": "LabelSaleLabelQty", + "LabelSaleLabelQualityInfoQlevel": "LabelSaleLabelQualityInfoQlevel", + "LabelSaleLabelQualityInfo_QualityFile": "LabelSaleLabelQualityInfo_QualityFile", + "LabelSaleLabelRemark": "LabelSaleLabelRemark", + "LabelSaleLabelSaleInfoSaleInfoName": "LabelSaleLabelSaleInfoSaleInfoName", + "LabelSaleLabelStdPackQty": "LabelSaleLabelStdPackQty", + "LabelSaleLabelSupplierBatch": "LabelSaleLabelSupplierBatch", + "LabelSaleLabelUom": "LabelSaleLabelUom", + "CreateLabelSaleLabel": "CreateLabelSaleLabel", + "EditLabelSaleLabel": "EditLabelSaleLabel", + "LabelSaleLabelDeletionConfirmationMessage": "Are you sure to delete the labelSaleLabel {0}?", + "Permission:LabelPalletLabel": "LabelPalletLabel", + "Menu:LabelPalletLabel": "MenuLabelPalletLabel", + "LabelPalletLabel": "LabelPalletLabel", + "LabelPalletLabelCode": "LabelPalletLabelCode", + "LabelPalletLabelDesc1": "LabelPalletLabelDesc1", + "LabelPalletLabelDesc2": "LabelPalletLabelDesc2", + "LabelPalletLabelHasItem": "LabelPalletLabelHasItem", + "LabelPalletLabelLabelStatus": "LabelPalletLabelLabelStatus", + "LabelPalletLabelLabelType": "LabelPalletLabelLabelType", + "LabelPalletLabelName": "LabelPalletLabelName", + "LabelPalletLabelParentId": "LabelPalletLabelParentId", + "LabelPalletLabelRemark": "LabelPalletLabelRemark", + "CreateLabelPalletLabel": "CreateLabelPalletLabel", + "EditLabelPalletLabel": "EditLabelPalletLabel", + "LabelPalletLabelDeletionConfirmationMessage": "Are you sure to delete the labelPalletLabel {0}?", + "Permission:LabelPalletCode": "LabelPalletCode", + "Menu:LabelPalletCode": "MenuLabelPalletCode", + "LabelPalletCode": "LabelPalletCode", + "LabelPalletCodePalletlNumber": "LabelPalletCodePalletlNumber", + "LabelPalletCodeRemark": "LabelPalletCodeRemark", + "LabelPalletCodeRuleCode": "LabelPalletCodeRuleCode", + "CreateLabelPalletCode": "CreateLabelPalletCode", + "EditLabelPalletCode": "EditLabelPalletCode", + "LabelPalletCodeDeletionConfirmationMessage": "Are you sure to delete the labelPalletCode {0}?", + "Permission:LabelLabelDefinition": "LabelLabelDefinition", + "Menu:LabelLabelDefinition": "MenuLabelLabelDefinition", + "LabelLabelDefinition": "LabelLabelDefinition", + "LabelLabelDefinitionCode": "LabelLabelDefinitionCode", + "LabelLabelDefinitionDescription": "LabelLabelDefinitionDescription", + "LabelLabelDefinitionFormat": "LabelLabelDefinitionFormat", + "LabelLabelDefinitionName": "LabelLabelDefinitionName", + "LabelLabelDefinitionPrefix": "LabelLabelDefinitionPrefix", + "LabelLabelDefinitionRemark": "LabelLabelDefinitionRemark", + "LabelLabelDefinitionSeparator": "LabelLabelDefinitionSeparator", + "LabelLabelDefinitionSerialLength": "LabelLabelDefinitionSerialLength", + "LabelLabelDefinitionType": "LabelLabelDefinitionType", + "CreateLabelLabelDefinition": "CreateLabelLabelDefinition", + "EditLabelLabelDefinition": "EditLabelLabelDefinition", + "LabelLabelDefinitionDeletionConfirmationMessage": "Are you sure to delete the labelLabelDefinition {0}?", + "Permission:LabelInventoryLabel": "LabelInventoryLabel", + "Menu:LabelInventoryLabel": "MenuLabelInventoryLabel", + "LabelInventoryLabel": "LabelInventoryLabel", + "LabelInventoryLabelArriveDate": "LabelInventoryLabelArriveDate", + "LabelInventoryLabelCode": "LabelInventoryLabelCode", + "LabelInventoryLabelContainerCode": "LabelInventoryLabelContainerCode", + "LabelInventoryLabelExpireDate": "LabelInventoryLabelExpireDate", + "LabelInventoryLabelFullBarcodeString": "LabelInventoryLabelFullBarcodeString", + "LabelInventoryLabelItemCode": "LabelInventoryLabelItemCode", + "LabelInventoryLabelItemDesc1": "LabelInventoryLabelItemDesc1", + "LabelInventoryLabelItemDesc2": "LabelInventoryLabelItemDesc2", + "LabelInventoryLabelItemName": "LabelInventoryLabelItemName", + "LabelInventoryLabelLabelStatus": "LabelInventoryLabelLabelStatus", + "LabelInventoryLabelLabelType": "LabelInventoryLabelLabelType", + "LabelInventoryLabelLocationErpCode": "LabelInventoryLabelLocationErpCode", + "LabelInventoryLabelLot": "LabelInventoryLabelLot", + "LabelInventoryLabelPlanArriveDate": "LabelInventoryLabelPlanArriveDate", + "LabelInventoryLabelProduceDate": "LabelInventoryLabelProduceDate", + "LabelInventoryLabelProductionInfoProdLine": "LabelInventoryLabelProductionInfoProdLine", + "LabelInventoryLabelProductionInfoShift": "LabelInventoryLabelProductionInfoShift", + "LabelInventoryLabelProductionInfoTeam": "LabelInventoryLabelProductionInfoTeam", + "LabelInventoryLabelPurchaseInfoAsnNumber": "LabelInventoryLabelPurchaseInfoAsnNumber", + "LabelInventoryLabelPurchaseInfoPoNumber": "LabelInventoryLabelPurchaseInfoPoNumber", + "LabelInventoryLabelPurchaseInfoRpNumber": "LabelInventoryLabelPurchaseInfoRpNumber", + "LabelInventoryLabelPurchaseInfoSupplierCode": "LabelInventoryLabelPurchaseInfoSupplierCode", + "LabelInventoryLabelQty": "LabelInventoryLabelQty", + "LabelInventoryLabelQualityInfoQlevel": "LabelInventoryLabelQualityInfoQlevel", + "LabelInventoryLabelQualityInfo_QualityFile": "LabelInventoryLabelQualityInfo_QualityFile", + "LabelInventoryLabelRecommendLocationCode": "LabelInventoryLabelRecommendLocationCode", + "LabelInventoryLabelRemark": "LabelInventoryLabelRemark", + "LabelInventoryLabelSpecifications": "LabelInventoryLabelSpecifications", + "LabelInventoryLabelStdPackQty": "LabelInventoryLabelStdPackQty", + "LabelInventoryLabelSupplierBatch": "LabelInventoryLabelSupplierBatch", + "LabelInventoryLabelSupplierItemCode": "LabelInventoryLabelSupplierItemCode", + "LabelInventoryLabelSupplierItemName": "LabelInventoryLabelSupplierItemName", + "LabelInventoryLabelSupplierName": "LabelInventoryLabelSupplierName", + "LabelInventoryLabelSupplierSimpleName": "LabelInventoryLabelSupplierSimpleName", + "LabelInventoryLabelUom": "LabelInventoryLabelUom", + "CreateLabelInventoryLabel": "CreateLabelInventoryLabel", + "EditLabelInventoryLabel": "EditLabelInventoryLabel", + "LabelInventoryLabelDeletionConfirmationMessage": "Are you sure to delete the labelInventoryLabel {0}?", + "Permission:LabelCountLabel": "LabelCountLabel", + "Menu:LabelCountLabel": "MenuLabelCountLabel", + "LabelCountLabel": "LabelCountLabel", + "LabelCountLabelCountNumber": "LabelCountLabelCountNumber", + "LabelCountLabelRemark": "LabelCountLabelRemark", + "LabelCountLabelRuleCode": "LabelCountLabelRuleCode", + "CreateLabelCountLabel": "CreateLabelCountLabel", + "EditLabelCountLabel": "EditLabelCountLabel", + "LabelCountLabelDeletionConfirmationMessage": "Are you sure to delete the labelCountLabel {0}?", + "Permission:JobUnplannedReceiptJobDetail": "JobUnplannedReceiptJobDetail", + "Menu:JobUnplannedReceiptJobDetail": "MenuJobUnplannedReceiptJobDetail", + "JobUnplannedReceiptJobDetail": "JobUnplannedReceiptJobDetail", + "JobUnplannedReceiptJobDetailCaseCode": "JobUnplannedReceiptJobDetailCaseCode", + "JobUnplannedReceiptJobDetailHandledArriveDate": "JobUnplannedReceiptJobDetailHandledArriveDate", + "JobUnplannedReceiptJobDetailHandledContainerCode": "JobUnplannedReceiptJobDetailHandledContainerCode", + "JobUnplannedReceiptJobDetailHandledExpireDate": "JobUnplannedReceiptJobDetailHandledExpireDate", + "JobUnplannedReceiptJobDetailHandledLot": "JobUnplannedReceiptJobDetailHandledLot", + "JobUnplannedReceiptJobDetailHandledPackingCode": "JobUnplannedReceiptJobDetailHandledPackingCode", + "JobUnplannedReceiptJobDetailHandledProduceDate": "JobUnplannedReceiptJobDetailHandledProduceDate", + "JobUnplannedReceiptJobDetailHandledQty": "JobUnplannedReceiptJobDetailHandledQty", + "JobUnplannedReceiptJobDetailHandledSupplierBatch": "JobUnplannedReceiptJobDetailHandledSupplierBatch", + "JobUnplannedReceiptJobDetailHandledToLocationArea": "JobUnplannedReceiptJobDetailHandledToLocationArea", + "JobUnplannedReceiptJobDetailHandledToLocationCode": "JobUnplannedReceiptJobDetailHandledToLocationCode", + "JobUnplannedReceiptJobDetailHandledToLocationErpCode": "JobUnplannedReceiptJobDetailHandledToLocationErpCode", + "JobUnplannedReceiptJobDetailHandledToLocationGroup": "JobUnplannedReceiptJobDetailHandledToLocationGroup", + "JobUnplannedReceiptJobDetailHandledToWarehouseCode": "JobUnplannedReceiptJobDetailHandledToWarehouseCode", + "JobUnplannedReceiptJobDetailItemCode": "JobUnplannedReceiptJobDetailItemCode", + "JobUnplannedReceiptJobDetailItemDesc1": "JobUnplannedReceiptJobDetailItemDesc1", + "JobUnplannedReceiptJobDetailItemDesc2": "JobUnplannedReceiptJobDetailItemDesc2", + "JobUnplannedReceiptJobDetailItemName": "JobUnplannedReceiptJobDetailItemName", + "JobUnplannedReceiptJobDetailMaster": "JobUnplannedReceiptJobDetailMaster", + "JobUnplannedReceiptJobDetailMasterId": "JobUnplannedReceiptJobDetailMasterId", + "JobUnplannedReceiptJobDetailNumber": "JobUnplannedReceiptJobDetailNumber", + "JobUnplannedReceiptJobDetailOnceBusiCode": "JobUnplannedReceiptJobDetailOnceBusiCode", + "JobUnplannedReceiptJobDetailProjCapacityCode": "JobUnplannedReceiptJobDetailProjCapacityCode", + "JobUnplannedReceiptJobDetailReasonCode": "JobUnplannedReceiptJobDetailReasonCode", + "JobUnplannedReceiptJobDetailRecommendArriveDate": "JobUnplannedReceiptJobDetailRecommendArriveDate", + "JobUnplannedReceiptJobDetailRecommendContainerCode": "JobUnplannedReceiptJobDetailRecommendContainerCode", + "JobUnplannedReceiptJobDetailRecommendExpireDate": "JobUnplannedReceiptJobDetailRecommendExpireDate", + "JobUnplannedReceiptJobDetailRecommendLot": "JobUnplannedReceiptJobDetailRecommendLot", + "JobUnplannedReceiptJobDetailRecommendPackingCode": "JobUnplannedReceiptJobDetailRecommendPackingCode", + "JobUnplannedReceiptJobDetailRecommendProduceDate": "JobUnplannedReceiptJobDetailRecommendProduceDate", + "JobUnplannedReceiptJobDetailRecommendQty": "JobUnplannedReceiptJobDetailRecommendQty", + "JobUnplannedReceiptJobDetailRecommendSupplierBatch": "JobUnplannedReceiptJobDetailRecommendSupplierBatch", + "JobUnplannedReceiptJobDetailRecommendToLocationArea": "JobUnplannedReceiptJobDetailRecommendToLocationArea", + "JobUnplannedReceiptJobDetailRecommendToLocationCode": "JobUnplannedReceiptJobDetailRecommendToLocationCode", + "JobUnplannedReceiptJobDetailRecommendToLocationErpCode": "JobUnplannedReceiptJobDetailRecommendToLocationErpCode", + "JobUnplannedReceiptJobDetailRecommendToLocationGroup": "JobUnplannedReceiptJobDetailRecommendToLocationGroup", + "JobUnplannedReceiptJobDetailRecommendToWarehouseCode": "JobUnplannedReceiptJobDetailRecommendToWarehouseCode", + "JobUnplannedReceiptJobDetailRemark": "JobUnplannedReceiptJobDetailRemark", + "JobUnplannedReceiptJobDetailStatus": "JobUnplannedReceiptJobDetailStatus", + "JobUnplannedReceiptJobDetailStdPackQty": "JobUnplannedReceiptJobDetailStdPackQty", + "JobUnplannedReceiptJobDetailUom": "JobUnplannedReceiptJobDetailUom", + "CreateJobUnplannedReceiptJobDetail": "CreateJobUnplannedReceiptJobDetail", + "EditJobUnplannedReceiptJobDetail": "EditJobUnplannedReceiptJobDetail", + "JobUnplannedReceiptJobDetailDeletionConfirmationMessage": "Are you sure to delete the jobUnplannedReceiptJobDetail {0}?", + "Permission:JobUnplannedReceiptJob": "JobUnplannedReceiptJob", + "Menu:JobUnplannedReceiptJob": "MenuJobUnplannedReceiptJob", + "JobUnplannedReceiptJob": "JobUnplannedReceiptJob", + "JobUnplannedReceiptJobAcceptTime": "JobUnplannedReceiptJobAcceptTime", + "JobUnplannedReceiptJobAcceptUserId": "JobUnplannedReceiptJobAcceptUserId", + "JobUnplannedReceiptJobAcceptUserName": "JobUnplannedReceiptJobAcceptUserName", + "JobUnplannedReceiptJobBuildDate": "JobUnplannedReceiptJobBuildDate", + "JobUnplannedReceiptJobCompleteTime": "JobUnplannedReceiptJobCompleteTime", + "JobUnplannedReceiptJobCompleteUserId": "JobUnplannedReceiptJobCompleteUserId", + "JobUnplannedReceiptJobCompleteUserName": "JobUnplannedReceiptJobCompleteUserName", + "JobUnplannedReceiptJobDeptCode": "JobUnplannedReceiptJobDeptCode", + "JobUnplannedReceiptJobDeptName": "JobUnplannedReceiptJobDeptName", + "JobUnplannedReceiptJobIsAutoComplete": "JobUnplannedReceiptJobIsAutoComplete", + "JobUnplannedReceiptJobJobDescription": "JobUnplannedReceiptJobJobDescription", + "JobUnplannedReceiptJobJobStatus": "JobUnplannedReceiptJobJobStatus", + "JobUnplannedReceiptJobJobType": "JobUnplannedReceiptJobJobType", + "JobUnplannedReceiptJobJobUnplannedReceiptJobDetails": "JobUnplannedReceiptJobJobUnplannedReceiptJobDetails", + "JobUnplannedReceiptJobNumber": "JobUnplannedReceiptJobNumber", + "JobUnplannedReceiptJobPriority": "JobUnplannedReceiptJobPriority", + "JobUnplannedReceiptJobPriorityIncrement": "JobUnplannedReceiptJobPriorityIncrement", + "JobUnplannedReceiptJobRemark": "JobUnplannedReceiptJobRemark", + "JobUnplannedReceiptJobUnplannedReceiptRequestNumber": "JobUnplannedReceiptJobUnplannedReceiptRequestNumber", + "JobUnplannedReceiptJobUpStreamJobNumber": "JobUnplannedReceiptJobUpStreamJobNumber", + "JobUnplannedReceiptJobWarehouseCode": "JobUnplannedReceiptJobWarehouseCode", + "JobUnplannedReceiptJobWorker": "JobUnplannedReceiptJobWorker", + "JobUnplannedReceiptJobWorkGroupCode": "JobUnplannedReceiptJobWorkGroupCode", + "CreateJobUnplannedReceiptJob": "CreateJobUnplannedReceiptJob", + "EditJobUnplannedReceiptJob": "EditJobUnplannedReceiptJob", + "JobUnplannedReceiptJobDeletionConfirmationMessage": "Are you sure to delete the jobUnplannedReceiptJob {0}?", + "Permission:JobUnplannedIssueJobDetail": "JobUnplannedIssueJobDetail", + "Menu:JobUnplannedIssueJobDetail": "MenuJobUnplannedIssueJobDetail", + "JobUnplannedIssueJobDetail": "JobUnplannedIssueJobDetail", + "JobUnplannedIssueJobDetailCaseCode": "JobUnplannedIssueJobDetailCaseCode", + "JobUnplannedIssueJobDetailHandledArriveDate": "JobUnplannedIssueJobDetailHandledArriveDate", + "JobUnplannedIssueJobDetailHandledContainerCode": "JobUnplannedIssueJobDetailHandledContainerCode", + "JobUnplannedIssueJobDetailHandledExpireDate": "JobUnplannedIssueJobDetailHandledExpireDate", + "JobUnplannedIssueJobDetailHandledFromLocationArea": "JobUnplannedIssueJobDetailHandledFromLocationArea", + "JobUnplannedIssueJobDetailHandledFromLocationCode": "JobUnplannedIssueJobDetailHandledFromLocationCode", + "JobUnplannedIssueJobDetailHandledFromLocationErpCode": "JobUnplannedIssueJobDetailHandledFromLocationErpCode", + "JobUnplannedIssueJobDetailHandledFromLocationGroup": "JobUnplannedIssueJobDetailHandledFromLocationGroup", + "JobUnplannedIssueJobDetailHandledFromWarehouseCode": "JobUnplannedIssueJobDetailHandledFromWarehouseCode", + "JobUnplannedIssueJobDetailHandledLot": "JobUnplannedIssueJobDetailHandledLot", + "JobUnplannedIssueJobDetailHandledPackingCode": "JobUnplannedIssueJobDetailHandledPackingCode", + "JobUnplannedIssueJobDetailHandledProduceDate": "JobUnplannedIssueJobDetailHandledProduceDate", + "JobUnplannedIssueJobDetailHandledQty": "JobUnplannedIssueJobDetailHandledQty", + "JobUnplannedIssueJobDetailHandledSupplierBatch": "JobUnplannedIssueJobDetailHandledSupplierBatch", + "JobUnplannedIssueJobDetailItemCode": "JobUnplannedIssueJobDetailItemCode", + "JobUnplannedIssueJobDetailItemDesc1": "JobUnplannedIssueJobDetailItemDesc1", + "JobUnplannedIssueJobDetailItemDesc2": "JobUnplannedIssueJobDetailItemDesc2", + "JobUnplannedIssueJobDetailItemName": "JobUnplannedIssueJobDetailItemName", + "JobUnplannedIssueJobDetailMaster": "JobUnplannedIssueJobDetailMaster", + "JobUnplannedIssueJobDetailMasterId": "JobUnplannedIssueJobDetailMasterId", + "JobUnplannedIssueJobDetailNumber": "JobUnplannedIssueJobDetailNumber", + "JobUnplannedIssueJobDetailOnceBusiCode": "JobUnplannedIssueJobDetailOnceBusiCode", + "JobUnplannedIssueJobDetailProjCapacityCode": "JobUnplannedIssueJobDetailProjCapacityCode", + "JobUnplannedIssueJobDetailReasonCode": "JobUnplannedIssueJobDetailReasonCode", + "JobUnplannedIssueJobDetailRecommendArriveDate": "JobUnplannedIssueJobDetailRecommendArriveDate", + "JobUnplannedIssueJobDetailRecommendContainerCode": "JobUnplannedIssueJobDetailRecommendContainerCode", + "JobUnplannedIssueJobDetailRecommendExpireDate": "JobUnplannedIssueJobDetailRecommendExpireDate", + "JobUnplannedIssueJobDetailRecommendFromLocationArea": "JobUnplannedIssueJobDetailRecommendFromLocationArea", + "JobUnplannedIssueJobDetailRecommendFromLocationCode": "JobUnplannedIssueJobDetailRecommendFromLocationCode", + "JobUnplannedIssueJobDetailRecommendFromLocationErpCode": "JobUnplannedIssueJobDetailRecommendFromLocationErpCode", + "JobUnplannedIssueJobDetailRecommendFromLocationGroup": "JobUnplannedIssueJobDetailRecommendFromLocationGroup", + "JobUnplannedIssueJobDetailRecommendFromWarehouseCode": "JobUnplannedIssueJobDetailRecommendFromWarehouseCode", + "JobUnplannedIssueJobDetailRecommendLot": "JobUnplannedIssueJobDetailRecommendLot", + "JobUnplannedIssueJobDetailRecommendPackingCode": "JobUnplannedIssueJobDetailRecommendPackingCode", + "JobUnplannedIssueJobDetailRecommendProduceDate": "JobUnplannedIssueJobDetailRecommendProduceDate", + "JobUnplannedIssueJobDetailRecommendQty": "JobUnplannedIssueJobDetailRecommendQty", + "JobUnplannedIssueJobDetailRecommendSupplierBatch": "JobUnplannedIssueJobDetailRecommendSupplierBatch", + "JobUnplannedIssueJobDetailRemark": "JobUnplannedIssueJobDetailRemark", + "JobUnplannedIssueJobDetailStatus": "JobUnplannedIssueJobDetailStatus", + "JobUnplannedIssueJobDetailStdPackQty": "JobUnplannedIssueJobDetailStdPackQty", + "JobUnplannedIssueJobDetailUom": "JobUnplannedIssueJobDetailUom", + "CreateJobUnplannedIssueJobDetail": "CreateJobUnplannedIssueJobDetail", + "EditJobUnplannedIssueJobDetail": "EditJobUnplannedIssueJobDetail", + "JobUnplannedIssueJobDetailDeletionConfirmationMessage": "Are you sure to delete the jobUnplannedIssueJobDetail {0}?", + "Permission:JobUnplannedIssueJob": "JobUnplannedIssueJob", + "Menu:JobUnplannedIssueJob": "MenuJobUnplannedIssueJob", + "JobUnplannedIssueJob": "JobUnplannedIssueJob", + "JobUnplannedIssueJobAcceptTime": "JobUnplannedIssueJobAcceptTime", + "JobUnplannedIssueJobAcceptUserId": "JobUnplannedIssueJobAcceptUserId", + "JobUnplannedIssueJobAcceptUserName": "JobUnplannedIssueJobAcceptUserName", + "JobUnplannedIssueJobBuildDate": "JobUnplannedIssueJobBuildDate", + "JobUnplannedIssueJobCompleteTime": "JobUnplannedIssueJobCompleteTime", + "JobUnplannedIssueJobCompleteUserId": "JobUnplannedIssueJobCompleteUserId", + "JobUnplannedIssueJobCompleteUserName": "JobUnplannedIssueJobCompleteUserName", + "JobUnplannedIssueJobDeptCode": "JobUnplannedIssueJobDeptCode", + "JobUnplannedIssueJobDeptName": "JobUnplannedIssueJobDeptName", + "JobUnplannedIssueJobIsAutoComplete": "JobUnplannedIssueJobIsAutoComplete", + "JobUnplannedIssueJobJobDescription": "JobUnplannedIssueJobJobDescription", + "JobUnplannedIssueJobJobStatus": "JobUnplannedIssueJobJobStatus", + "JobUnplannedIssueJobJobType": "JobUnplannedIssueJobJobType", + "JobUnplannedIssueJobJobUnplannedIssueJobDetails": "JobUnplannedIssueJobJobUnplannedIssueJobDetails", + "JobUnplannedIssueJobNumber": "JobUnplannedIssueJobNumber", + "JobUnplannedIssueJobPriority": "JobUnplannedIssueJobPriority", + "JobUnplannedIssueJobPriorityIncrement": "JobUnplannedIssueJobPriorityIncrement", + "JobUnplannedIssueJobRemark": "JobUnplannedIssueJobRemark", + "JobUnplannedIssueJobUnplannedIssueRequestNumber": "JobUnplannedIssueJobUnplannedIssueRequestNumber", + "JobUnplannedIssueJobUpStreamJobNumber": "JobUnplannedIssueJobUpStreamJobNumber", + "JobUnplannedIssueJobWarehouseCode": "JobUnplannedIssueJobWarehouseCode", + "JobUnplannedIssueJobWorker": "JobUnplannedIssueJobWorker", + "JobUnplannedIssueJobWorkGroupCode": "JobUnplannedIssueJobWorkGroupCode", + "CreateJobUnplannedIssueJob": "CreateJobUnplannedIssueJob", + "EditJobUnplannedIssueJob": "EditJobUnplannedIssueJob", + "JobUnplannedIssueJobDeletionConfirmationMessage": "Are you sure to delete the jobUnplannedIssueJob {0}?", + "Permission:JobPutawayJobDetail": "JobPutawayJobDetail", + "Menu:JobPutawayJobDetail": "MenuJobPutawayJobDetail", + "JobPutawayJobDetail": "JobPutawayJobDetail", + "JobPutawayJobDetailFromLocationArea": "JobPutawayJobDetailFromLocationArea", + "JobPutawayJobDetailFromLocationCode": "JobPutawayJobDetailFromLocationCode", + "JobPutawayJobDetailFromLocationErpCode": "JobPutawayJobDetailFromLocationErpCode", + "JobPutawayJobDetailFromLocationGroup": "JobPutawayJobDetailFromLocationGroup", + "JobPutawayJobDetailFromWarehouseCode": "JobPutawayJobDetailFromWarehouseCode", + "JobPutawayJobDetailHandledArriveDate": "JobPutawayJobDetailHandledArriveDate", + "JobPutawayJobDetailHandledContainerCode": "JobPutawayJobDetailHandledContainerCode", + "JobPutawayJobDetailHandledExpireDate": "JobPutawayJobDetailHandledExpireDate", + "JobPutawayJobDetailHandledLot": "JobPutawayJobDetailHandledLot", + "JobPutawayJobDetailHandledPackingCode": "JobPutawayJobDetailHandledPackingCode", + "JobPutawayJobDetailHandledProduceDate": "JobPutawayJobDetailHandledProduceDate", + "JobPutawayJobDetailHandledQty": "JobPutawayJobDetailHandledQty", + "JobPutawayJobDetailHandledSupplierBatch": "JobPutawayJobDetailHandledSupplierBatch", + "JobPutawayJobDetailHandledToLocationArea": "JobPutawayJobDetailHandledToLocationArea", + "JobPutawayJobDetailHandledToLocationCode": "JobPutawayJobDetailHandledToLocationCode", + "JobPutawayJobDetailHandledToLocationErpCode": "JobPutawayJobDetailHandledToLocationErpCode", + "JobPutawayJobDetailHandledToLocationGroup": "JobPutawayJobDetailHandledToLocationGroup", + "JobPutawayJobDetailHandledToWarehouseCode": "JobPutawayJobDetailHandledToWarehouseCode", + "JobPutawayJobDetailItemCode": "JobPutawayJobDetailItemCode", + "JobPutawayJobDetailItemDesc1": "JobPutawayJobDetailItemDesc1", + "JobPutawayJobDetailItemDesc2": "JobPutawayJobDetailItemDesc2", + "JobPutawayJobDetailItemName": "JobPutawayJobDetailItemName", + "JobPutawayJobDetailMaster": "JobPutawayJobDetailMaster", + "JobPutawayJobDetailMasterId": "JobPutawayJobDetailMasterId", + "JobPutawayJobDetailNumber": "JobPutawayJobDetailNumber", + "JobPutawayJobDetailPoLine": "JobPutawayJobDetailPoLine", + "JobPutawayJobDetailPoNumber": "JobPutawayJobDetailPoNumber", + "JobPutawayJobDetailQty": "JobPutawayJobDetailQty", + "JobPutawayJobDetailRecommendArriveDate": "JobPutawayJobDetailRecommendArriveDate", + "JobPutawayJobDetailRecommendContainerCode": "JobPutawayJobDetailRecommendContainerCode", + "JobPutawayJobDetailRecommendExpireDate": "JobPutawayJobDetailRecommendExpireDate", + "JobPutawayJobDetailRecommendLot": "JobPutawayJobDetailRecommendLot", + "JobPutawayJobDetailRecommendPackingCode": "JobPutawayJobDetailRecommendPackingCode", + "JobPutawayJobDetailRecommendProduceDate": "JobPutawayJobDetailRecommendProduceDate", + "JobPutawayJobDetailRecommendQty": "JobPutawayJobDetailRecommendQty", + "JobPutawayJobDetailRecommendSupplierBatch": "JobPutawayJobDetailRecommendSupplierBatch", + "JobPutawayJobDetailRecommendToLocationArea": "JobPutawayJobDetailRecommendToLocationArea", + "JobPutawayJobDetailRecommendToLocationCode": "JobPutawayJobDetailRecommendToLocationCode", + "JobPutawayJobDetailRecommendToLocationErpCode": "JobPutawayJobDetailRecommendToLocationErpCode", + "JobPutawayJobDetailRecommendToLocationGroup": "JobPutawayJobDetailRecommendToLocationGroup", + "JobPutawayJobDetailRecommendToWarehouseCode": "JobPutawayJobDetailRecommendToWarehouseCode", + "JobPutawayJobDetailRemark": "JobPutawayJobDetailRemark", + "JobPutawayJobDetailStatus": "JobPutawayJobDetailStatus", + "JobPutawayJobDetailStdPackQty": "JobPutawayJobDetailStdPackQty", + "JobPutawayJobDetailUom": "JobPutawayJobDetailUom", + "CreateJobPutawayJobDetail": "CreateJobPutawayJobDetail", + "EditJobPutawayJobDetail": "EditJobPutawayJobDetail", + "JobPutawayJobDetailDeletionConfirmationMessage": "Are you sure to delete the jobPutawayJobDetail {0}?", + "Permission:JobPutawayJob": "JobPutawayJob", + "Menu:JobPutawayJob": "MenuJobPutawayJob", + "JobPutawayJob": "JobPutawayJob", + "JobPutawayJobAcceptTime": "JobPutawayJobAcceptTime", + "JobPutawayJobAcceptUserId": "JobPutawayJobAcceptUserId", + "JobPutawayJobAcceptUserName": "JobPutawayJobAcceptUserName", + "JobPutawayJobAsnNumber": "JobPutawayJobAsnNumber", + "JobPutawayJobCompleteTime": "JobPutawayJobCompleteTime", + "JobPutawayJobCompleteUserId": "JobPutawayJobCompleteUserId", + "JobPutawayJobCompleteUserName": "JobPutawayJobCompleteUserName", + "JobPutawayJobInspectNumber": "JobPutawayJobInspectNumber", + "JobPutawayJobIsAutoComplete": "JobPutawayJobIsAutoComplete", + "JobPutawayJobJobDescription": "JobPutawayJobJobDescription", + "JobPutawayJobJobPutawayJobDetails": "JobPutawayJobJobPutawayJobDetails", + "JobPutawayJobJobStatus": "JobPutawayJobJobStatus", + "JobPutawayJobJobType": "JobPutawayJobJobType", + "JobPutawayJobNumber": "JobPutawayJobNumber", + "JobPutawayJobPoNumber": "JobPutawayJobPoNumber", + "JobPutawayJobPriority": "JobPutawayJobPriority", + "JobPutawayJobPriorityIncrement": "JobPutawayJobPriorityIncrement", + "JobPutawayJobProductReceiptNumber": "JobPutawayJobProductReceiptNumber", + "JobPutawayJobPurchaseReceiptRequestNumber": "JobPutawayJobPurchaseReceiptRequestNumber", + "JobPutawayJobPutawayMode": "JobPutawayJobPutawayMode", + "JobPutawayJobReceiptNumber": "JobPutawayJobReceiptNumber", + "JobPutawayJobRemark": "JobPutawayJobRemark", + "JobPutawayJobRpNumber": "JobPutawayJobRpNumber", + "JobPutawayJobSupplierCode": "JobPutawayJobSupplierCode", + "JobPutawayJobType": "JobPutawayJobType", + "JobPutawayJobUpStreamJobNumber": "JobPutawayJobUpStreamJobNumber", + "JobPutawayJobWarehouseCode": "JobPutawayJobWarehouseCode", + "JobPutawayJobWorker": "JobPutawayJobWorker", + "JobPutawayJobWorkGroupCode": "JobPutawayJobWorkGroupCode", + "CreateJobPutawayJob": "CreateJobPutawayJob", + "EditJobPutawayJob": "EditJobPutawayJob", + "JobPutawayJobDeletionConfirmationMessage": "Are you sure to delete the jobPutawayJob {0}?", + "Permission:JobPurchaseReturnJobDetail": "JobPurchaseReturnJobDetail", + "Menu:JobPurchaseReturnJobDetail": "MenuJobPurchaseReturnJobDetail", + "JobPurchaseReturnJobDetail": "JobPurchaseReturnJobDetail", + "JobPurchaseReturnJobDetailHandledArriveDate": "JobPurchaseReturnJobDetailHandledArriveDate", + "JobPurchaseReturnJobDetailHandledContainerCode": "JobPurchaseReturnJobDetailHandledContainerCode", + "JobPurchaseReturnJobDetailHandledExpireDate": "JobPurchaseReturnJobDetailHandledExpireDate", + "JobPurchaseReturnJobDetailHandledFromLocationArea": "JobPurchaseReturnJobDetailHandledFromLocationArea", + "JobPurchaseReturnJobDetailHandledFromLocationCode": "JobPurchaseReturnJobDetailHandledFromLocationCode", + "JobPurchaseReturnJobDetailHandledFromLocationErpCode": "JobPurchaseReturnJobDetailHandledFromLocationErpCode", + "JobPurchaseReturnJobDetailHandledFromLocationGroup": "JobPurchaseReturnJobDetailHandledFromLocationGroup", + "JobPurchaseReturnJobDetailHandledFromWarehouseCode": "JobPurchaseReturnJobDetailHandledFromWarehouseCode", + "JobPurchaseReturnJobDetailHandledLot": "JobPurchaseReturnJobDetailHandledLot", + "JobPurchaseReturnJobDetailHandledPackingCode": "JobPurchaseReturnJobDetailHandledPackingCode", + "JobPurchaseReturnJobDetailHandledProduceDate": "JobPurchaseReturnJobDetailHandledProduceDate", + "JobPurchaseReturnJobDetailHandledQty": "JobPurchaseReturnJobDetailHandledQty", + "JobPurchaseReturnJobDetailHandledSupplierBatch": "JobPurchaseReturnJobDetailHandledSupplierBatch", + "JobPurchaseReturnJobDetailItemCode": "JobPurchaseReturnJobDetailItemCode", + "JobPurchaseReturnJobDetailItemDesc1": "JobPurchaseReturnJobDetailItemDesc1", + "JobPurchaseReturnJobDetailItemDesc2": "JobPurchaseReturnJobDetailItemDesc2", + "JobPurchaseReturnJobDetailItemName": "JobPurchaseReturnJobDetailItemName", + "JobPurchaseReturnJobDetailMaster": "JobPurchaseReturnJobDetailMaster", + "JobPurchaseReturnJobDetailMasterId": "JobPurchaseReturnJobDetailMasterId", + "JobPurchaseReturnJobDetailNumber": "JobPurchaseReturnJobDetailNumber", + "JobPurchaseReturnJobDetailPoLine": "JobPurchaseReturnJobDetailPoLine", + "JobPurchaseReturnJobDetailPoNumber": "JobPurchaseReturnJobDetailPoNumber", + "JobPurchaseReturnJobDetailReason": "JobPurchaseReturnJobDetailReason", + "JobPurchaseReturnJobDetailRecommendArriveDate": "JobPurchaseReturnJobDetailRecommendArriveDate", + "JobPurchaseReturnJobDetailRecommendContainerCode": "JobPurchaseReturnJobDetailRecommendContainerCode", + "JobPurchaseReturnJobDetailRecommendExpireDate": "JobPurchaseReturnJobDetailRecommendExpireDate", + "JobPurchaseReturnJobDetailRecommendFromLocationArea": "JobPurchaseReturnJobDetailRecommendFromLocationArea", + "JobPurchaseReturnJobDetailRecommendFromLocationCode": "JobPurchaseReturnJobDetailRecommendFromLocationCode", + "JobPurchaseReturnJobDetailRecommendFromLocationErpCode": "JobPurchaseReturnJobDetailRecommendFromLocationErpCode", + "JobPurchaseReturnJobDetailRecommendFromLocationGroup": "JobPurchaseReturnJobDetailRecommendFromLocationGroup", + "JobPurchaseReturnJobDetailRecommendFromWarehouseCode": "JobPurchaseReturnJobDetailRecommendFromWarehouseCode", + "JobPurchaseReturnJobDetailRecommendLot": "JobPurchaseReturnJobDetailRecommendLot", + "JobPurchaseReturnJobDetailRecommendPackingCode": "JobPurchaseReturnJobDetailRecommendPackingCode", + "JobPurchaseReturnJobDetailRecommendProduceDate": "JobPurchaseReturnJobDetailRecommendProduceDate", + "JobPurchaseReturnJobDetailRecommendQty": "JobPurchaseReturnJobDetailRecommendQty", + "JobPurchaseReturnJobDetailRecommendSupplierBatch": "JobPurchaseReturnJobDetailRecommendSupplierBatch", + "JobPurchaseReturnJobDetailRemark": "JobPurchaseReturnJobDetailRemark", + "JobPurchaseReturnJobDetailStatus": "JobPurchaseReturnJobDetailStatus", + "JobPurchaseReturnJobDetailStdPackQty": "JobPurchaseReturnJobDetailStdPackQty", + "JobPurchaseReturnJobDetailUom": "JobPurchaseReturnJobDetailUom", + "CreateJobPurchaseReturnJobDetail": "CreateJobPurchaseReturnJobDetail", + "EditJobPurchaseReturnJobDetail": "EditJobPurchaseReturnJobDetail", + "JobPurchaseReturnJobDetailDeletionConfirmationMessage": "Are you sure to delete the jobPurchaseReturnJobDetail {0}?", + "Permission:JobPurchaseReturnJob": "JobPurchaseReturnJob", + "Menu:JobPurchaseReturnJob": "MenuJobPurchaseReturnJob", + "JobPurchaseReturnJob": "JobPurchaseReturnJob", + "JobPurchaseReturnJobAcceptTime": "JobPurchaseReturnJobAcceptTime", + "JobPurchaseReturnJobAcceptUserId": "JobPurchaseReturnJobAcceptUserId", + "JobPurchaseReturnJobAcceptUserName": "JobPurchaseReturnJobAcceptUserName", + "JobPurchaseReturnJobAsnNumber": "JobPurchaseReturnJobAsnNumber", + "JobPurchaseReturnJobCompleteTime": "JobPurchaseReturnJobCompleteTime", + "JobPurchaseReturnJobCompleteUserId": "JobPurchaseReturnJobCompleteUserId", + "JobPurchaseReturnJobCompleteUserName": "JobPurchaseReturnJobCompleteUserName", + "JobPurchaseReturnJobIsAutoComplete": "JobPurchaseReturnJobIsAutoComplete", + "JobPurchaseReturnJobJobDescription": "JobPurchaseReturnJobJobDescription", + "JobPurchaseReturnJobJobPurchaseReturnJobDetails": "JobPurchaseReturnJobJobPurchaseReturnJobDetails", + "JobPurchaseReturnJobJobStatus": "JobPurchaseReturnJobJobStatus", + "JobPurchaseReturnJobJobType": "JobPurchaseReturnJobJobType", + "JobPurchaseReturnJobNumber": "JobPurchaseReturnJobNumber", + "JobPurchaseReturnJobPoNumber": "JobPurchaseReturnJobPoNumber", + "JobPurchaseReturnJobPriority": "JobPurchaseReturnJobPriority", + "JobPurchaseReturnJobPriorityIncrement": "JobPurchaseReturnJobPriorityIncrement", + "JobPurchaseReturnJobPurchaseReturnRequestNumber": "JobPurchaseReturnJobPurchaseReturnRequestNumber", + "JobPurchaseReturnJobRemark": "JobPurchaseReturnJobRemark", + "JobPurchaseReturnJobReturnReason": "JobPurchaseReturnJobReturnReason", + "JobPurchaseReturnJobReturnTime": "JobPurchaseReturnJobReturnTime", + "JobPurchaseReturnJobReturnType": "JobPurchaseReturnJobReturnType", + "JobPurchaseReturnJobRpNumber": "JobPurchaseReturnJobRpNumber", + "JobPurchaseReturnJobSupplierCode": "JobPurchaseReturnJobSupplierCode", + "JobPurchaseReturnJobUpStreamJobNumber": "JobPurchaseReturnJobUpStreamJobNumber", + "JobPurchaseReturnJobWarehouseCode": "JobPurchaseReturnJobWarehouseCode", + "JobPurchaseReturnJobWorker": "JobPurchaseReturnJobWorker", + "JobPurchaseReturnJobWorkGroupCode": "JobPurchaseReturnJobWorkGroupCode", + "CreateJobPurchaseReturnJob": "CreateJobPurchaseReturnJob", + "EditJobPurchaseReturnJob": "EditJobPurchaseReturnJob", + "JobPurchaseReturnJobDeletionConfirmationMessage": "Are you sure to delete the jobPurchaseReturnJob {0}?", + "Permission:JobPurchaseReceiptJobDetail": "JobPurchaseReceiptJobDetail", + "Menu:JobPurchaseReceiptJobDetail": "MenuJobPurchaseReceiptJobDetail", + "JobPurchaseReceiptJobDetail": "JobPurchaseReceiptJobDetail", + "JobPurchaseReceiptJobDetailArriveDate": "JobPurchaseReceiptJobDetailArriveDate", + "JobPurchaseReceiptJobDetailFailedReason": "JobPurchaseReceiptJobDetailFailedReason", + "JobPurchaseReceiptJobDetailHandledArriveDate": "JobPurchaseReceiptJobDetailHandledArriveDate", + "JobPurchaseReceiptJobDetailHandledContainerCode": "JobPurchaseReceiptJobDetailHandledContainerCode", + "JobPurchaseReceiptJobDetailHandledExpireDate": "JobPurchaseReceiptJobDetailHandledExpireDate", + "JobPurchaseReceiptJobDetailHandledLot": "JobPurchaseReceiptJobDetailHandledLot", + "JobPurchaseReceiptJobDetailHandledPackingCode": "JobPurchaseReceiptJobDetailHandledPackingCode", + "JobPurchaseReceiptJobDetailHandledProduceDate": "JobPurchaseReceiptJobDetailHandledProduceDate", + "JobPurchaseReceiptJobDetailHandledQty": "JobPurchaseReceiptJobDetailHandledQty", + "JobPurchaseReceiptJobDetailHandledSupplierBatch": "JobPurchaseReceiptJobDetailHandledSupplierBatch", + "JobPurchaseReceiptJobDetailHandledToLocationArea": "JobPurchaseReceiptJobDetailHandledToLocationArea", + "JobPurchaseReceiptJobDetailHandledToLocationCode": "JobPurchaseReceiptJobDetailHandledToLocationCode", + "JobPurchaseReceiptJobDetailHandledToLocationErpCode": "JobPurchaseReceiptJobDetailHandledToLocationErpCode", + "JobPurchaseReceiptJobDetailHandledToLocationGroup": "JobPurchaseReceiptJobDetailHandledToLocationGroup", + "JobPurchaseReceiptJobDetailHandledToWarehouseCode": "JobPurchaseReceiptJobDetailHandledToWarehouseCode", + "JobPurchaseReceiptJobDetailInspectPhotoJson": "JobPurchaseReceiptJobDetailInspectPhotoJson", + "JobPurchaseReceiptJobDetailItemCode": "JobPurchaseReceiptJobDetailItemCode", + "JobPurchaseReceiptJobDetailItemDesc1": "JobPurchaseReceiptJobDetailItemDesc1", + "JobPurchaseReceiptJobDetailItemDesc2": "JobPurchaseReceiptJobDetailItemDesc2", + "JobPurchaseReceiptJobDetailItemName": "JobPurchaseReceiptJobDetailItemName", + "JobPurchaseReceiptJobDetailMassDefect": "JobPurchaseReceiptJobDetailMassDefect", + "JobPurchaseReceiptJobDetailMaster": "JobPurchaseReceiptJobDetailMaster", + "JobPurchaseReceiptJobDetailMasterId": "JobPurchaseReceiptJobDetailMasterId", + "JobPurchaseReceiptJobDetailNumber": "JobPurchaseReceiptJobDetailNumber", + "JobPurchaseReceiptJobDetailPoLine": "JobPurchaseReceiptJobDetailPoLine", + "JobPurchaseReceiptJobDetailPoNumber": "JobPurchaseReceiptJobDetailPoNumber", + "JobPurchaseReceiptJobDetailPurchaseReceiptInspectStatus": "JobPurchaseReceiptJobDetailPurchaseReceiptInspectStatus", + "JobPurchaseReceiptJobDetailRecommendArriveDate": "JobPurchaseReceiptJobDetailRecommendArriveDate", + "JobPurchaseReceiptJobDetailRecommendContainerCode": "JobPurchaseReceiptJobDetailRecommendContainerCode", + "JobPurchaseReceiptJobDetailRecommendExpireDate": "JobPurchaseReceiptJobDetailRecommendExpireDate", + "JobPurchaseReceiptJobDetailRecommendLot": "JobPurchaseReceiptJobDetailRecommendLot", + "JobPurchaseReceiptJobDetailRecommendPackingCode": "JobPurchaseReceiptJobDetailRecommendPackingCode", + "JobPurchaseReceiptJobDetailRecommendProduceDate": "JobPurchaseReceiptJobDetailRecommendProduceDate", + "JobPurchaseReceiptJobDetailRecommendQty": "JobPurchaseReceiptJobDetailRecommendQty", + "JobPurchaseReceiptJobDetailRecommendSupplierBatch": "JobPurchaseReceiptJobDetailRecommendSupplierBatch", + "JobPurchaseReceiptJobDetailRecommendToLocationArea": "JobPurchaseReceiptJobDetailRecommendToLocationArea", + "JobPurchaseReceiptJobDetailRecommendToLocationCode": "JobPurchaseReceiptJobDetailRecommendToLocationCode", + "JobPurchaseReceiptJobDetailRecommendToLocationErpCode": "JobPurchaseReceiptJobDetailRecommendToLocationErpCode", + "JobPurchaseReceiptJobDetailRecommendToLocationGroup": "JobPurchaseReceiptJobDetailRecommendToLocationGroup", + "JobPurchaseReceiptJobDetailRecommendToWarehouseCode": "JobPurchaseReceiptJobDetailRecommendToWarehouseCode", + "JobPurchaseReceiptJobDetailRemark": "JobPurchaseReceiptJobDetailRemark", + "JobPurchaseReceiptJobDetailStatus": "JobPurchaseReceiptJobDetailStatus", + "JobPurchaseReceiptJobDetailStdPackQty": "JobPurchaseReceiptJobDetailStdPackQty", + "JobPurchaseReceiptJobDetailSupplierPackQty": "JobPurchaseReceiptJobDetailSupplierPackQty", + "JobPurchaseReceiptJobDetailSupplierPackUom": "JobPurchaseReceiptJobDetailSupplierPackUom", + "JobPurchaseReceiptJobDetailUom": "JobPurchaseReceiptJobDetailUom", + "CreateJobPurchaseReceiptJobDetail": "CreateJobPurchaseReceiptJobDetail", + "EditJobPurchaseReceiptJobDetail": "EditJobPurchaseReceiptJobDetail", + "JobPurchaseReceiptJobDetailDeletionConfirmationMessage": "Are you sure to delete the jobPurchaseReceiptJobDetail {0}?", + "Permission:JobPurchaseReceiptJob": "JobPurchaseReceiptJob", + "Menu:JobPurchaseReceiptJob": "MenuJobPurchaseReceiptJob", + "JobPurchaseReceiptJob": "JobPurchaseReceiptJob", + "JobPurchaseReceiptJobAcceptTime": "JobPurchaseReceiptJobAcceptTime", + "JobPurchaseReceiptJobAcceptUserId": "JobPurchaseReceiptJobAcceptUserId", + "JobPurchaseReceiptJobAcceptUserName": "JobPurchaseReceiptJobAcceptUserName", + "JobPurchaseReceiptJobAsnNumber": "JobPurchaseReceiptJobAsnNumber", + "JobPurchaseReceiptJobCompleteTime": "JobPurchaseReceiptJobCompleteTime", + "JobPurchaseReceiptJobCompleteUserId": "JobPurchaseReceiptJobCompleteUserId", + "JobPurchaseReceiptJobCompleteUserName": "JobPurchaseReceiptJobCompleteUserName", + "JobPurchaseReceiptJobIsAutoComplete": "JobPurchaseReceiptJobIsAutoComplete", + "JobPurchaseReceiptJobJobDescription": "JobPurchaseReceiptJobJobDescription", + "JobPurchaseReceiptJobJobPurchaseReceiptJobDetailCopies": "JobPurchaseReceiptJobJobPurchaseReceiptJobDetailCopies", + "JobPurchaseReceiptJobJobPurchaseReceiptJobDetails": "JobPurchaseReceiptJobJobPurchaseReceiptJobDetails", + "JobPurchaseReceiptJobJobStatus": "JobPurchaseReceiptJobJobStatus", + "JobPurchaseReceiptJobJobType": "JobPurchaseReceiptJobJobType", + "JobPurchaseReceiptJobNumber": "JobPurchaseReceiptJobNumber", + "JobPurchaseReceiptJobPlanArriveDate": "JobPurchaseReceiptJobPlanArriveDate", + "JobPurchaseReceiptJobPoNumber": "JobPurchaseReceiptJobPoNumber", + "JobPurchaseReceiptJobPriority": "JobPurchaseReceiptJobPriority", + "JobPurchaseReceiptJobPriorityIncrement": "JobPurchaseReceiptJobPriorityIncrement", + "JobPurchaseReceiptJobPurchaseReceiptRequestNumber": "JobPurchaseReceiptJobPurchaseReceiptRequestNumber", + "JobPurchaseReceiptJobRemark": "JobPurchaseReceiptJobRemark", + "JobPurchaseReceiptJobRpNumber": "JobPurchaseReceiptJobRpNumber", + "JobPurchaseReceiptJobSupplierAddress": "JobPurchaseReceiptJobSupplierAddress", + "JobPurchaseReceiptJobSupplierCode": "JobPurchaseReceiptJobSupplierCode", + "JobPurchaseReceiptJobSupplierName": "JobPurchaseReceiptJobSupplierName", + "JobPurchaseReceiptJobTimeWindow": "JobPurchaseReceiptJobTimeWindow", + "JobPurchaseReceiptJobType": "JobPurchaseReceiptJobType", + "JobPurchaseReceiptJobUpStreamJobNumber": "JobPurchaseReceiptJobUpStreamJobNumber", + "JobPurchaseReceiptJobWarehouseCode": "JobPurchaseReceiptJobWarehouseCode", + "JobPurchaseReceiptJobWorker": "JobPurchaseReceiptJobWorker", + "JobPurchaseReceiptJobWorkGroupCode": "JobPurchaseReceiptJobWorkGroupCode", + "CreateJobPurchaseReceiptJob": "CreateJobPurchaseReceiptJob", + "EditJobPurchaseReceiptJob": "EditJobPurchaseReceiptJob", + "JobPurchaseReceiptJobDeletionConfirmationMessage": "Are you sure to delete the jobPurchaseReceiptJob {0}?", + "Permission:JobProductReceiveJobDetail": "JobProductReceiveJobDetail", + "Menu:JobProductReceiveJobDetail": "MenuJobProductReceiveJobDetail", + "JobProductReceiveJobDetail": "JobProductReceiveJobDetail", + "JobProductReceiveJobDetailHandledArriveDate": "JobProductReceiveJobDetailHandledArriveDate", + "JobProductReceiveJobDetailHandledContainerCode": "JobProductReceiveJobDetailHandledContainerCode", + "JobProductReceiveJobDetailHandledExpireDate": "JobProductReceiveJobDetailHandledExpireDate", + "JobProductReceiveJobDetailHandledLot": "JobProductReceiveJobDetailHandledLot", + "JobProductReceiveJobDetailHandledPackingCode": "JobProductReceiveJobDetailHandledPackingCode", + "JobProductReceiveJobDetailHandledProduceDate": "JobProductReceiveJobDetailHandledProduceDate", + "JobProductReceiveJobDetailHandledQty": "JobProductReceiveJobDetailHandledQty", + "JobProductReceiveJobDetailHandledSupplierBatch": "JobProductReceiveJobDetailHandledSupplierBatch", + "JobProductReceiveJobDetailHandledToLocationArea": "JobProductReceiveJobDetailHandledToLocationArea", + "JobProductReceiveJobDetailHandledToLocationCode": "JobProductReceiveJobDetailHandledToLocationCode", + "JobProductReceiveJobDetailHandledToLocationErpCode": "JobProductReceiveJobDetailHandledToLocationErpCode", + "JobProductReceiveJobDetailHandledToLocationGroup": "JobProductReceiveJobDetailHandledToLocationGroup", + "JobProductReceiveJobDetailHandledToWarehouseCode": "JobProductReceiveJobDetailHandledToWarehouseCode", + "JobProductReceiveJobDetailItemCode": "JobProductReceiveJobDetailItemCode", + "JobProductReceiveJobDetailItemDesc1": "JobProductReceiveJobDetailItemDesc1", + "JobProductReceiveJobDetailItemDesc2": "JobProductReceiveJobDetailItemDesc2", + "JobProductReceiveJobDetailItemName": "JobProductReceiveJobDetailItemName", + "JobProductReceiveJobDetailMaster": "JobProductReceiveJobDetailMaster", + "JobProductReceiveJobDetailMasterId": "JobProductReceiveJobDetailMasterId", + "JobProductReceiveJobDetailNumber": "JobProductReceiveJobDetailNumber", + "JobProductReceiveJobDetailProdLine": "JobProductReceiveJobDetailProdLine", + "JobProductReceiveJobDetailRawLocationCode": "JobProductReceiveJobDetailRawLocationCode", + "JobProductReceiveJobDetailRecommendArriveDate": "JobProductReceiveJobDetailRecommendArriveDate", + "JobProductReceiveJobDetailRecommendContainerCode": "JobProductReceiveJobDetailRecommendContainerCode", + "JobProductReceiveJobDetailRecommendExpireDate": "JobProductReceiveJobDetailRecommendExpireDate", + "JobProductReceiveJobDetailRecommendLot": "JobProductReceiveJobDetailRecommendLot", + "JobProductReceiveJobDetailRecommendPackingCode": "JobProductReceiveJobDetailRecommendPackingCode", + "JobProductReceiveJobDetailRecommendProduceDate": "JobProductReceiveJobDetailRecommendProduceDate", + "JobProductReceiveJobDetailRecommendQty": "JobProductReceiveJobDetailRecommendQty", + "JobProductReceiveJobDetailRecommendSupplierBatch": "JobProductReceiveJobDetailRecommendSupplierBatch", + "JobProductReceiveJobDetailRecommendToLocationArea": "JobProductReceiveJobDetailRecommendToLocationArea", + "JobProductReceiveJobDetailRecommendToLocationCode": "JobProductReceiveJobDetailRecommendToLocationCode", + "JobProductReceiveJobDetailRecommendToLocationErpCode": "JobProductReceiveJobDetailRecommendToLocationErpCode", + "JobProductReceiveJobDetailRecommendToLocationGroup": "JobProductReceiveJobDetailRecommendToLocationGroup", + "JobProductReceiveJobDetailRecommendToWarehouseCode": "JobProductReceiveJobDetailRecommendToWarehouseCode", + "JobProductReceiveJobDetailRemark": "JobProductReceiveJobDetailRemark", + "JobProductReceiveJobDetailStatus": "JobProductReceiveJobDetailStatus", + "JobProductReceiveJobDetailStdPackQty": "JobProductReceiveJobDetailStdPackQty", + "JobProductReceiveJobDetailUom": "JobProductReceiveJobDetailUom", + "CreateJobProductReceiveJobDetail": "CreateJobProductReceiveJobDetail", + "EditJobProductReceiveJobDetail": "EditJobProductReceiveJobDetail", + "JobProductReceiveJobDetailDeletionConfirmationMessage": "Are you sure to delete the jobProductReceiveJobDetail {0}?", + "Permission:JobProductReceiveJob": "JobProductReceiveJob", + "Menu:JobProductReceiveJob": "MenuJobProductReceiveJob", + "JobProductReceiveJob": "JobProductReceiveJob", + "JobProductReceiveJobAcceptTime": "JobProductReceiveJobAcceptTime", + "JobProductReceiveJobAcceptUserId": "JobProductReceiveJobAcceptUserId", + "JobProductReceiveJobAcceptUserName": "JobProductReceiveJobAcceptUserName", + "JobProductReceiveJobCompleteTime": "JobProductReceiveJobCompleteTime", + "JobProductReceiveJobCompleteUserId": "JobProductReceiveJobCompleteUserId", + "JobProductReceiveJobCompleteUserName": "JobProductReceiveJobCompleteUserName", + "JobProductReceiveJobIsAutoComplete": "JobProductReceiveJobIsAutoComplete", + "JobProductReceiveJobJobDescription": "JobProductReceiveJobJobDescription", + "JobProductReceiveJobJobProductReceiveJobDetails": "JobProductReceiveJobJobProductReceiveJobDetails", + "JobProductReceiveJobJobStatus": "JobProductReceiveJobJobStatus", + "JobProductReceiveJobJobType": "JobProductReceiveJobJobType", + "JobProductReceiveJobNumber": "JobProductReceiveJobNumber", + "JobProductReceiveJobPriority": "JobProductReceiveJobPriority", + "JobProductReceiveJobPriorityIncrement": "JobProductReceiveJobPriorityIncrement", + "JobProductReceiveJobProductionPlanNumber": "JobProductReceiveJobProductionPlanNumber", + "JobProductReceiveJobRemark": "JobProductReceiveJobRemark", + "JobProductReceiveJobShift": "JobProductReceiveJobShift", + "JobProductReceiveJobUpStreamJobNumber": "JobProductReceiveJobUpStreamJobNumber", + "JobProductReceiveJobWarehouseCode": "JobProductReceiveJobWarehouseCode", + "JobProductReceiveJobWorker": "JobProductReceiveJobWorker", + "JobProductReceiveJobWorkGroupCode": "JobProductReceiveJobWorkGroupCode", + "JobProductReceiveJobWorkshop": "JobProductReceiveJobWorkshop", + "CreateJobProductReceiveJob": "CreateJobProductReceiveJob", + "EditJobProductReceiveJob": "EditJobProductReceiveJob", + "JobProductReceiveJobDeletionConfirmationMessage": "Are you sure to delete the jobProductReceiveJob {0}?", + "Permission:JobProductionReturnJobDetail": "JobProductionReturnJobDetail", + "Menu:JobProductionReturnJobDetail": "MenuJobProductionReturnJobDetail", + "JobProductionReturnJobDetail": "JobProductionReturnJobDetail", + "JobProductionReturnJobDetailFromLocationArea": "JobProductionReturnJobDetailFromLocationArea", + "JobProductionReturnJobDetailFromLocationCode": "JobProductionReturnJobDetailFromLocationCode", + "JobProductionReturnJobDetailFromLocationErpCode": "JobProductionReturnJobDetailFromLocationErpCode", + "JobProductionReturnJobDetailFromLocationGroup": "JobProductionReturnJobDetailFromLocationGroup", + "JobProductionReturnJobDetailFromWarehouseCode": "JobProductionReturnJobDetailFromWarehouseCode", + "JobProductionReturnJobDetailHandledArriveDate": "JobProductionReturnJobDetailHandledArriveDate", + "JobProductionReturnJobDetailHandledContainerCode": "JobProductionReturnJobDetailHandledContainerCode", + "JobProductionReturnJobDetailHandledExpireDate": "JobProductionReturnJobDetailHandledExpireDate", + "JobProductionReturnJobDetailHandledLot": "JobProductionReturnJobDetailHandledLot", + "JobProductionReturnJobDetailHandledPackingCode": "JobProductionReturnJobDetailHandledPackingCode", + "JobProductionReturnJobDetailHandledProduceDate": "JobProductionReturnJobDetailHandledProduceDate", + "JobProductionReturnJobDetailHandledQty": "JobProductionReturnJobDetailHandledQty", + "JobProductionReturnJobDetailHandledSupplierBatch": "JobProductionReturnJobDetailHandledSupplierBatch", + "JobProductionReturnJobDetailHandledToLocationArea": "JobProductionReturnJobDetailHandledToLocationArea", + "JobProductionReturnJobDetailHandledToLocationCode": "JobProductionReturnJobDetailHandledToLocationCode", + "JobProductionReturnJobDetailHandledToLocationErpCode": "JobProductionReturnJobDetailHandledToLocationErpCode", + "JobProductionReturnJobDetailHandledToLocationGroup": "JobProductionReturnJobDetailHandledToLocationGroup", + "JobProductionReturnJobDetailHandledToWarehouseCode": "JobProductionReturnJobDetailHandledToWarehouseCode", + "JobProductionReturnJobDetailItemCode": "JobProductionReturnJobDetailItemCode", + "JobProductionReturnJobDetailItemDesc1": "JobProductionReturnJobDetailItemDesc1", + "JobProductionReturnJobDetailItemDesc2": "JobProductionReturnJobDetailItemDesc2", + "JobProductionReturnJobDetailItemName": "JobProductionReturnJobDetailItemName", + "JobProductionReturnJobDetailMaster": "JobProductionReturnJobDetailMaster", + "JobProductionReturnJobDetailMasterId": "JobProductionReturnJobDetailMasterId", + "JobProductionReturnJobDetailNumber": "JobProductionReturnJobDetailNumber", + "JobProductionReturnJobDetailRecommendArriveDate": "JobProductionReturnJobDetailRecommendArriveDate", + "JobProductionReturnJobDetailRecommendContainerCode": "JobProductionReturnJobDetailRecommendContainerCode", + "JobProductionReturnJobDetailRecommendExpireDate": "JobProductionReturnJobDetailRecommendExpireDate", + "JobProductionReturnJobDetailRecommendLot": "JobProductionReturnJobDetailRecommendLot", + "JobProductionReturnJobDetailRecommendPackingCode": "JobProductionReturnJobDetailRecommendPackingCode", + "JobProductionReturnJobDetailRecommendProduceDate": "JobProductionReturnJobDetailRecommendProduceDate", + "JobProductionReturnJobDetailRecommendQty": "JobProductionReturnJobDetailRecommendQty", + "JobProductionReturnJobDetailRecommendSupplierBatch": "JobProductionReturnJobDetailRecommendSupplierBatch", + "JobProductionReturnJobDetailRecommendToLocationArea": "JobProductionReturnJobDetailRecommendToLocationArea", + "JobProductionReturnJobDetailRecommendToLocationCode": "JobProductionReturnJobDetailRecommendToLocationCode", + "JobProductionReturnJobDetailRecommendToLocationErpCode": "JobProductionReturnJobDetailRecommendToLocationErpCode", + "JobProductionReturnJobDetailRecommendToLocationGroup": "JobProductionReturnJobDetailRecommendToLocationGroup", + "JobProductionReturnJobDetailRecommendToWarehouseCode": "JobProductionReturnJobDetailRecommendToWarehouseCode", + "JobProductionReturnJobDetailRemark": "JobProductionReturnJobDetailRemark", + "JobProductionReturnJobDetailStatus": "JobProductionReturnJobDetailStatus", + "JobProductionReturnJobDetailStdPackQty": "JobProductionReturnJobDetailStdPackQty", + "JobProductionReturnJobDetailUom": "JobProductionReturnJobDetailUom", + "CreateJobProductionReturnJobDetail": "CreateJobProductionReturnJobDetail", + "EditJobProductionReturnJobDetail": "EditJobProductionReturnJobDetail", + "JobProductionReturnJobDetailDeletionConfirmationMessage": "Are you sure to delete the jobProductionReturnJobDetail {0}?", + "Permission:JobProductionReturnJob": "JobProductionReturnJob", + "Menu:JobProductionReturnJob": "MenuJobProductionReturnJob", + "JobProductionReturnJob": "JobProductionReturnJob", + "JobProductionReturnJobAcceptTime": "JobProductionReturnJobAcceptTime", + "JobProductionReturnJobAcceptUserId": "JobProductionReturnJobAcceptUserId", + "JobProductionReturnJobAcceptUserName": "JobProductionReturnJobAcceptUserName", + "JobProductionReturnJobCompleteTime": "JobProductionReturnJobCompleteTime", + "JobProductionReturnJobCompleteUserId": "JobProductionReturnJobCompleteUserId", + "JobProductionReturnJobCompleteUserName": "JobProductionReturnJobCompleteUserName", + "JobProductionReturnJobIsAutoComplete": "JobProductionReturnJobIsAutoComplete", + "JobProductionReturnJobJobDescription": "JobProductionReturnJobJobDescription", + "JobProductionReturnJobJobProductionReturnJobDetails": "JobProductionReturnJobJobProductionReturnJobDetails", + "JobProductionReturnJobJobStatus": "JobProductionReturnJobJobStatus", + "JobProductionReturnJobJobType": "JobProductionReturnJobJobType", + "JobProductionReturnJobNumber": "JobProductionReturnJobNumber", + "JobProductionReturnJobPriority": "JobProductionReturnJobPriority", + "JobProductionReturnJobPriorityIncrement": "JobProductionReturnJobPriorityIncrement", + "JobProductionReturnJobProductionReturnRequestNumber": "JobProductionReturnJobProductionReturnRequestNumber", + "JobProductionReturnJobRemark": "JobProductionReturnJobRemark", + "JobProductionReturnJobUpStreamJobNumber": "JobProductionReturnJobUpStreamJobNumber", + "JobProductionReturnJobWarehouseCode": "JobProductionReturnJobWarehouseCode", + "JobProductionReturnJobWorker": "JobProductionReturnJobWorker", + "JobProductionReturnJobWorkGroupCode": "JobProductionReturnJobWorkGroupCode", + "CreateJobProductionReturnJob": "CreateJobProductionReturnJob", + "EditJobProductionReturnJob": "EditJobProductionReturnJob", + "JobProductionReturnJobDeletionConfirmationMessage": "Are you sure to delete the jobProductionReturnJob {0}?", + "Permission:JobJisDeliverJobDetail": "JobJisDeliverJobDetail", + "Menu:JobJisDeliverJobDetail": "MenuJobJisDeliverJobDetail", + "JobJisDeliverJobDetail": "JobJisDeliverJobDetail", + "JobJisDeliverJobDetailContainerCode": "JobJisDeliverJobDetailContainerCode", + "JobJisDeliverJobDetailContainerDesc": "JobJisDeliverJobDetailContainerDesc", + "JobJisDeliverJobDetailContainerName": "JobJisDeliverJobDetailContainerName", + "JobJisDeliverJobDetailFromLocationArea": "JobJisDeliverJobDetailFromLocationArea", + "JobJisDeliverJobDetailFromLocationCode": "JobJisDeliverJobDetailFromLocationCode", + "JobJisDeliverJobDetailFromLocationErpCode": "JobJisDeliverJobDetailFromLocationErpCode", + "JobJisDeliverJobDetailFromLocationGroup": "JobJisDeliverJobDetailFromLocationGroup", + "JobJisDeliverJobDetailFromWarehouseCode": "JobJisDeliverJobDetailFromWarehouseCode", + "JobJisDeliverJobDetailItemQty": "JobJisDeliverJobDetailItemQty", + "JobJisDeliverJobDetailMaster": "JobJisDeliverJobDetailMaster", + "JobJisDeliverJobDetailMasterId": "JobJisDeliverJobDetailMasterId", + "JobJisDeliverJobDetailNumber": "JobJisDeliverJobDetailNumber", + "JobJisDeliverJobDetailRemark": "JobJisDeliverJobDetailRemark", + "JobJisDeliverJobDetailStatus": "JobJisDeliverJobDetailStatus", + "JobJisDeliverJobDetailToLocationArea": "JobJisDeliverJobDetailToLocationArea", + "JobJisDeliverJobDetailToLocationCode": "JobJisDeliverJobDetailToLocationCode", + "JobJisDeliverJobDetailToLocationErpCode": "JobJisDeliverJobDetailToLocationErpCode", + "JobJisDeliverJobDetailToLocationGroup": "JobJisDeliverJobDetailToLocationGroup", + "JobJisDeliverJobDetailToWarehouseCode": "JobJisDeliverJobDetailToWarehouseCode", + "CreateJobJisDeliverJobDetail": "CreateJobJisDeliverJobDetail", + "EditJobJisDeliverJobDetail": "EditJobJisDeliverJobDetail", + "JobJisDeliverJobDetailDeletionConfirmationMessage": "Are you sure to delete the jobJisDeliverJobDetail {0}?", + "Permission:JobJisDeliverJob": "JobJisDeliverJob", + "Menu:JobJisDeliverJob": "MenuJobJisDeliverJob", + "JobJisDeliverJob": "JobJisDeliverJob", + "JobJisDeliverJobAcceptTime": "JobJisDeliverJobAcceptTime", + "JobJisDeliverJobAcceptUserId": "JobJisDeliverJobAcceptUserId", + "JobJisDeliverJobAcceptUserName": "JobJisDeliverJobAcceptUserName", + "JobJisDeliverJobCompleteTime": "JobJisDeliverJobCompleteTime", + "JobJisDeliverJobCompleteUserId": "JobJisDeliverJobCompleteUserId", + "JobJisDeliverJobCompleteUserName": "JobJisDeliverJobCompleteUserName", + "JobJisDeliverJobContainerQty": "JobJisDeliverJobContainerQty", + "JobJisDeliverJobCustomer": "JobJisDeliverJobCustomer", + "JobJisDeliverJobCustomerAddressCode": "JobJisDeliverJobCustomerAddressCode", + "JobJisDeliverJobCustomerLocationCode": "JobJisDeliverJobCustomerLocationCode", + "JobJisDeliverJobCustomerWarehouseCode": "JobJisDeliverJobCustomerWarehouseCode", + "JobJisDeliverJobIsAutoComplete": "JobJisDeliverJobIsAutoComplete", + "JobJisDeliverJobItemQty": "JobJisDeliverJobItemQty", + "JobJisDeliverJobJobDescription": "JobJisDeliverJobJobDescription", + "JobJisDeliverJobJobJisDeliverJobDetails": "JobJisDeliverJobJobJisDeliverJobDetails", + "JobJisDeliverJobJobStatus": "JobJisDeliverJobJobStatus", + "JobJisDeliverJobJobType": "JobJisDeliverJobJobType", + "JobJisDeliverJobNumber": "JobJisDeliverJobNumber", + "JobJisDeliverJobPlanTime": "JobJisDeliverJobPlanTime", + "JobJisDeliverJobPosition": "JobJisDeliverJobPosition", + "JobJisDeliverJobPriority": "JobJisDeliverJobPriority", + "JobJisDeliverJobPriorityIncrement": "JobJisDeliverJobPriorityIncrement", + "JobJisDeliverJobProjectCode": "JobJisDeliverJobProjectCode", + "JobJisDeliverJobRemark": "JobJisDeliverJobRemark", + "JobJisDeliverJobUpStreamJobNumber": "JobJisDeliverJobUpStreamJobNumber", + "JobJisDeliverJobWarehouseCode": "JobJisDeliverJobWarehouseCode", + "JobJisDeliverJobWorker": "JobJisDeliverJobWorker", + "JobJisDeliverJobWorkGroupCode": "JobJisDeliverJobWorkGroupCode", + "CreateJobJisDeliverJob": "CreateJobJisDeliverJob", + "EditJobJisDeliverJob": "EditJobJisDeliverJob", + "JobJisDeliverJobDeletionConfirmationMessage": "Are you sure to delete the jobJisDeliverJob {0}?", + "Permission:JobIssueJobDetail": "JobIssueJobDetail", + "Menu:JobIssueJobDetail": "MenuJobIssueJobDetail", + "JobIssueJobDetail": "JobIssueJobDetail", + "JobIssueJobDetailDeliveryQty": "JobIssueJobDetailDeliveryQty", + "JobIssueJobDetailDistributionType": "JobIssueJobDetailDistributionType", + "JobIssueJobDetailExpiredTime": "JobIssueJobDetailExpiredTime", + "JobIssueJobDetailHandledArriveDate": "JobIssueJobDetailHandledArriveDate", + "JobIssueJobDetailHandledContainerCode": "JobIssueJobDetailHandledContainerCode", + "JobIssueJobDetailHandledExpireDate": "JobIssueJobDetailHandledExpireDate", + "JobIssueJobDetailHandledFromLocationArea": "JobIssueJobDetailHandledFromLocationArea", + "JobIssueJobDetailHandledFromLocationCode": "JobIssueJobDetailHandledFromLocationCode", + "JobIssueJobDetailHandledFromLocationErpCode": "JobIssueJobDetailHandledFromLocationErpCode", + "JobIssueJobDetailHandledFromLocationGroup": "JobIssueJobDetailHandledFromLocationGroup", + "JobIssueJobDetailHandledFromWarehouseCode": "JobIssueJobDetailHandledFromWarehouseCode", + "JobIssueJobDetailHandledLot": "JobIssueJobDetailHandledLot", + "JobIssueJobDetailHandledPackingCode": "JobIssueJobDetailHandledPackingCode", + "JobIssueJobDetailHandledProduceDate": "JobIssueJobDetailHandledProduceDate", + "JobIssueJobDetailHandledQty": "JobIssueJobDetailHandledQty", + "JobIssueJobDetailHandledSupplierBatch": "JobIssueJobDetailHandledSupplierBatch", + "JobIssueJobDetailItemCode": "JobIssueJobDetailItemCode", + "JobIssueJobDetailItemDesc1": "JobIssueJobDetailItemDesc1", + "JobIssueJobDetailItemDesc2": "JobIssueJobDetailItemDesc2", + "JobIssueJobDetailItemName": "JobIssueJobDetailItemName", + "JobIssueJobDetailMaster": "JobIssueJobDetailMaster", + "JobIssueJobDetailMasterId": "JobIssueJobDetailMasterId", + "JobIssueJobDetailNumber": "JobIssueJobDetailNumber", + "JobIssueJobDetailOnTheWayLocationCode": "JobIssueJobDetailOnTheWayLocationCode", + "JobIssueJobDetailOperation": "JobIssueJobDetailOperation", + "JobIssueJobDetailPlanBeginTime": "JobIssueJobDetailPlanBeginTime", + "JobIssueJobDetailPlannedSplitRule": "JobIssueJobDetailPlannedSplitRule", + "JobIssueJobDetailProdLine": "JobIssueJobDetailProdLine", + "JobIssueJobDetailRecommendArriveDate": "JobIssueJobDetailRecommendArriveDate", + "JobIssueJobDetailRecommendContainerCode": "JobIssueJobDetailRecommendContainerCode", + "JobIssueJobDetailRecommendExpireDate": "JobIssueJobDetailRecommendExpireDate", + "JobIssueJobDetailRecommendFromLocationArea": "JobIssueJobDetailRecommendFromLocationArea", + "JobIssueJobDetailRecommendFromLocationCode": "JobIssueJobDetailRecommendFromLocationCode", + "JobIssueJobDetailRecommendFromLocationErpCode": "JobIssueJobDetailRecommendFromLocationErpCode", + "JobIssueJobDetailRecommendFromLocationGroup": "JobIssueJobDetailRecommendFromLocationGroup", + "JobIssueJobDetailRecommendFromWarehouseCode": "JobIssueJobDetailRecommendFromWarehouseCode", + "JobIssueJobDetailRecommendLot": "JobIssueJobDetailRecommendLot", + "JobIssueJobDetailRecommendPackingCode": "JobIssueJobDetailRecommendPackingCode", + "JobIssueJobDetailRecommendProduceDate": "JobIssueJobDetailRecommendProduceDate", + "JobIssueJobDetailRecommendQty": "JobIssueJobDetailRecommendQty", + "JobIssueJobDetailRecommendSupplierBatch": "JobIssueJobDetailRecommendSupplierBatch", + "JobIssueJobDetailRemark": "JobIssueJobDetailRemark", + "JobIssueJobDetailRequestLocationCode": "JobIssueJobDetailRequestLocationCode", + "JobIssueJobDetailRoundedQty": "JobIssueJobDetailRoundedQty", + "JobIssueJobDetailStatus": "JobIssueJobDetailStatus", + "JobIssueJobDetailStdPackQty": "JobIssueJobDetailStdPackQty", + "JobIssueJobDetailToLocationArea": "JobIssueJobDetailToLocationArea", + "JobIssueJobDetailToLocationCode": "JobIssueJobDetailToLocationCode", + "JobIssueJobDetailToLocationErpCode": "JobIssueJobDetailToLocationErpCode", + "JobIssueJobDetailToLocationGroup": "JobIssueJobDetailToLocationGroup", + "JobIssueJobDetailToWarehouseCode": "JobIssueJobDetailToWarehouseCode", + "JobIssueJobDetailTruncType": "JobIssueJobDetailTruncType", + "JobIssueJobDetailUom": "JobIssueJobDetailUom", + "JobIssueJobDetailWorkStation": "JobIssueJobDetailWorkStation", + "CreateJobIssueJobDetail": "CreateJobIssueJobDetail", + "EditJobIssueJobDetail": "EditJobIssueJobDetail", + "JobIssueJobDetailDeletionConfirmationMessage": "Are you sure to delete the jobIssueJobDetail {0}?", + "Permission:JobIssueJob": "JobIssueJob", + "Menu:JobIssueJob": "MenuJobIssueJob", + "JobIssueJob": "JobIssueJob", + "JobIssueJobAcceptTime": "JobIssueJobAcceptTime", + "JobIssueJobAcceptUserId": "JobIssueJobAcceptUserId", + "JobIssueJobAcceptUserName": "JobIssueJobAcceptUserName", + "JobIssueJobCompleteTime": "JobIssueJobCompleteTime", + "JobIssueJobCompleteUserId": "JobIssueJobCompleteUserId", + "JobIssueJobCompleteUserName": "JobIssueJobCompleteUserName", + "JobIssueJobIsAutoComplete": "JobIssueJobIsAutoComplete", + "JobIssueJobJobDescription": "JobIssueJobJobDescription", + "JobIssueJobJobIssueJobDetails": "JobIssueJobJobIssueJobDetails", + "JobIssueJobJobStatus": "JobIssueJobJobStatus", + "JobIssueJobJobType": "JobIssueJobJobType", + "JobIssueJobMaterialRequestNumber": "JobIssueJobMaterialRequestNumber", + "JobIssueJobNumber": "JobIssueJobNumber", + "JobIssueJobPriority": "JobIssueJobPriority", + "JobIssueJobPriorityIncrement": "JobIssueJobPriorityIncrement", + "JobIssueJobProdLine": "JobIssueJobProdLine", + "JobIssueJobRemark": "JobIssueJobRemark", + "JobIssueJobRequestType": "JobIssueJobRequestType", + "JobIssueJobUpStreamJobNumber": "JobIssueJobUpStreamJobNumber", + "JobIssueJobUseOnTheWayLocation": "JobIssueJobUseOnTheWayLocation", + "JobIssueJobWarehouseCode": "JobIssueJobWarehouseCode", + "JobIssueJobWorker": "JobIssueJobWorker", + "JobIssueJobWorkGroupCode": "JobIssueJobWorkGroupCode", + "JobIssueJobWorkshop": "JobIssueJobWorkshop", + "CreateJobIssueJob": "CreateJobIssueJob", + "EditJobIssueJob": "EditJobIssueJob", + "JobIssueJobDeletionConfirmationMessage": "Are you sure to delete the jobIssueJob {0}?", + "Permission:JobInspectJobSummaryDetail": "JobInspectJobSummaryDetail", + "Menu:JobInspectJobSummaryDetail": "MenuJobInspectJobSummaryDetail", + "JobInspectJobSummaryDetail": "JobInspectJobSummaryDetail", + "JobInspectJobSummaryDetailAbcClass": "JobInspectJobSummaryDetailAbcClass", + "JobInspectJobSummaryDetailArriveDate": "JobInspectJobSummaryDetailArriveDate", + "JobInspectJobSummaryDetailCrackQty": "JobInspectJobSummaryDetailCrackQty", + "JobInspectJobSummaryDetailExpireDate": "JobInspectJobSummaryDetailExpireDate", + "JobInspectJobSummaryDetailFailedQty": "JobInspectJobSummaryDetailFailedQty", + "JobInspectJobSummaryDetailFailedReason": "JobInspectJobSummaryDetailFailedReason", + "JobInspectJobSummaryDetailGoodQty": "JobInspectJobSummaryDetailGoodQty", + "JobInspectJobSummaryDetailInspectQty": "JobInspectJobSummaryDetailInspectQty", + "JobInspectJobSummaryDetailInspectReport": "JobInspectJobSummaryDetailInspectReport", + "JobInspectJobSummaryDetailInspectType": "JobInspectJobSummaryDetailInspectType", + "JobInspectJobSummaryDetailInspectUser": "JobInspectJobSummaryDetailInspectUser", + "JobInspectJobSummaryDetailItemCode": "JobInspectJobSummaryDetailItemCode", + "JobInspectJobSummaryDetailItemDesc1": "JobInspectJobSummaryDetailItemDesc1", + "JobInspectJobSummaryDetailItemDesc2": "JobInspectJobSummaryDetailItemDesc2", + "JobInspectJobSummaryDetailItemName": "JobInspectJobSummaryDetailItemName", + "JobInspectJobSummaryDetailLot": "JobInspectJobSummaryDetailLot", + "JobInspectJobSummaryDetailMaster": "JobInspectJobSummaryDetailMaster", + "JobInspectJobSummaryDetailMasterId": "JobInspectJobSummaryDetailMasterId", + "JobInspectJobSummaryDetailNotPassedQty": "JobInspectJobSummaryDetailNotPassedQty", + "JobInspectJobSummaryDetailNumber": "JobInspectJobSummaryDetailNumber", + "JobInspectJobSummaryDetailPoLine": "JobInspectJobSummaryDetailPoLine", + "JobInspectJobSummaryDetailPoNumber": "JobInspectJobSummaryDetailPoNumber", + "JobInspectJobSummaryDetailProduceDate": "JobInspectJobSummaryDetailProduceDate", + "JobInspectJobSummaryDetailReceiveQty": "JobInspectJobSummaryDetailReceiveQty", + "JobInspectJobSummaryDetailRemark": "JobInspectJobSummaryDetailRemark", + "JobInspectJobSummaryDetailSamplePercent": "JobInspectJobSummaryDetailSamplePercent", + "JobInspectJobSummaryDetailStdPackQty": "JobInspectJobSummaryDetailStdPackQty", + "JobInspectJobSummaryDetailSummaryInspectStatus": "JobInspectJobSummaryDetailSummaryInspectStatus", + "JobInspectJobSummaryDetailSupplierBatch": "JobInspectJobSummaryDetailSupplierBatch", + "JobInspectJobSummaryDetailUom": "JobInspectJobSummaryDetailUom", + "CreateJobInspectJobSummaryDetail": "CreateJobInspectJobSummaryDetail", + "EditJobInspectJobSummaryDetail": "EditJobInspectJobSummaryDetail", + "JobInspectJobSummaryDetailDeletionConfirmationMessage": "Are you sure to delete the jobInspectJobSummaryDetail {0}?", + "Permission:JobInspectJobDetail": "JobInspectJobDetail", + "Menu:JobInspectJobDetail": "MenuJobInspectJobDetail", + "JobInspectJobDetail": "JobInspectJobDetail", + "JobInspectJobDetailAbcClass": "JobInspectJobDetailAbcClass", + "JobInspectJobDetailAppearance": "JobInspectJobDetailAppearance", + "JobInspectJobDetailArriveDate": "JobInspectJobDetailArriveDate", + "JobInspectJobDetailContainerCode": "JobInspectJobDetailContainerCode", + "JobInspectJobDetailCrackQty": "JobInspectJobDetailCrackQty", + "JobInspectJobDetailDetailInspectStatus": "JobInspectJobDetailDetailInspectStatus", + "JobInspectJobDetailExpireDate": "JobInspectJobDetailExpireDate", + "JobInspectJobDetailFailedQty": "JobInspectJobDetailFailedQty", + "JobInspectJobDetailFailedReason": "JobInspectJobDetailFailedReason", + "JobInspectJobDetailGoodQty": "JobInspectJobDetailGoodQty", + "JobInspectJobDetailInspectQty": "JobInspectJobDetailInspectQty", + "JobInspectJobDetailInspectType": "JobInspectJobDetailInspectType", + "JobInspectJobDetailInspectUser": "JobInspectJobDetailInspectUser", + "JobInspectJobDetailItemCode": "JobInspectJobDetailItemCode", + "JobInspectJobDetailItemDesc1": "JobInspectJobDetailItemDesc1", + "JobInspectJobDetailItemDesc2": "JobInspectJobDetailItemDesc2", + "JobInspectJobDetailItemName": "JobInspectJobDetailItemName", + "JobInspectJobDetailLocationArea": "JobInspectJobDetailLocationArea", + "JobInspectJobDetailLocationCode": "JobInspectJobDetailLocationCode", + "JobInspectJobDetailLocationErpCode": "JobInspectJobDetailLocationErpCode", + "JobInspectJobDetailLocationGroup": "JobInspectJobDetailLocationGroup", + "JobInspectJobDetailLot": "JobInspectJobDetailLot", + "JobInspectJobDetailMaster": "JobInspectJobDetailMaster", + "JobInspectJobDetailMasterId": "JobInspectJobDetailMasterId", + "JobInspectJobDetailNotPassedQty": "JobInspectJobDetailNotPassedQty", + "JobInspectJobDetailNumber": "JobInspectJobDetailNumber", + "JobInspectJobDetailOtherPropertyJson": "JobInspectJobDetailOtherPropertyJson", + "JobInspectJobDetailPackingCode": "JobInspectJobDetailPackingCode", + "JobInspectJobDetailPoLine": "JobInspectJobDetailPoLine", + "JobInspectJobDetailPoNumber": "JobInspectJobDetailPoNumber", + "JobInspectJobDetailProduceDate": "JobInspectJobDetailProduceDate", + "JobInspectJobDetailReceiveQty": "JobInspectJobDetailReceiveQty", + "JobInspectJobDetailRemark": "JobInspectJobDetailRemark", + "JobInspectJobDetailSamplePercent": "JobInspectJobDetailSamplePercent", + "JobInspectJobDetailStatus": "JobInspectJobDetailStatus", + "JobInspectJobDetailStdPackQty": "JobInspectJobDetailStdPackQty", + "JobInspectJobDetailSupplierBatch": "JobInspectJobDetailSupplierBatch", + "JobInspectJobDetailUom": "JobInspectJobDetailUom", + "JobInspectJobDetailVolume": "JobInspectJobDetailVolume", + "JobInspectJobDetailWarehouseCode": "JobInspectJobDetailWarehouseCode", + "JobInspectJobDetailWeight": "JobInspectJobDetailWeight", + "CreateJobInspectJobDetail": "CreateJobInspectJobDetail", + "EditJobInspectJobDetail": "EditJobInspectJobDetail", + "JobInspectJobDetailDeletionConfirmationMessage": "Are you sure to delete the jobInspectJobDetail {0}?", + "Permission:JobInspectJob": "JobInspectJob", + "Menu:JobInspectJob": "MenuJobInspectJob", + "JobInspectJob": "JobInspectJob", + "JobInspectJobAcceptTime": "JobInspectJobAcceptTime", + "JobInspectJobAcceptUserId": "JobInspectJobAcceptUserId", + "JobInspectJobAcceptUserName": "JobInspectJobAcceptUserName", + "JobInspectJobAsnNumber": "JobInspectJobAsnNumber", + "JobInspectJobCompleteTime": "JobInspectJobCompleteTime", + "JobInspectJobCompleteUserId": "JobInspectJobCompleteUserId", + "JobInspectJobCompleteUserName": "JobInspectJobCompleteUserName", + "JobInspectJobInspectNumber": "JobInspectJobInspectNumber", + "JobInspectJobIsAutoComplete": "JobInspectJobIsAutoComplete", + "JobInspectJobJobDescription": "JobInspectJobJobDescription", + "JobInspectJobJobInspectJobDetails": "JobInspectJobJobInspectJobDetails", + "JobInspectJobJobInspectJobSummaryDetails": "JobInspectJobJobInspectJobSummaryDetails", + "JobInspectJobJobStatus": "JobInspectJobJobStatus", + "JobInspectJobJobType": "JobInspectJobJobType", + "JobInspectJobNextAction": "JobInspectJobNextAction", + "JobInspectJobNumber": "JobInspectJobNumber", + "JobInspectJobPoNumber": "JobInspectJobPoNumber", + "JobInspectJobPriority": "JobInspectJobPriority", + "JobInspectJobPriorityIncrement": "JobInspectJobPriorityIncrement", + "JobInspectJobPurchaseReceiptRequestNumber": "JobInspectJobPurchaseReceiptRequestNumber", + "JobInspectJobReceiptNumber": "JobInspectJobReceiptNumber", + "JobInspectJobRemark": "JobInspectJobRemark", + "JobInspectJobRpNumber": "JobInspectJobRpNumber", + "JobInspectJobSupplierCode": "JobInspectJobSupplierCode", + "JobInspectJobUpStreamJobNumber": "JobInspectJobUpStreamJobNumber", + "JobInspectJobWarehouseCode": "JobInspectJobWarehouseCode", + "JobInspectJobWorker": "JobInspectJobWorker", + "JobInspectJobWorkGroupCode": "JobInspectJobWorkGroupCode", + "CreateJobInspectJob": "CreateJobInspectJob", + "EditJobInspectJob": "EditJobInspectJob", + "JobInspectJobDeletionConfirmationMessage": "Are you sure to delete the jobInspectJob {0}?", + "Permission:JobDeliverJobDetail": "JobDeliverJobDetail", + "Menu:JobDeliverJobDetail": "MenuJobDeliverJobDetail", + "JobDeliverJobDetail": "JobDeliverJobDetail", + "JobDeliverJobDetailHandledArriveDate": "JobDeliverJobDetailHandledArriveDate", + "JobDeliverJobDetailHandledContainerCode": "JobDeliverJobDetailHandledContainerCode", + "JobDeliverJobDetailHandledExpireDate": "JobDeliverJobDetailHandledExpireDate", + "JobDeliverJobDetailHandledFromLocationArea": "JobDeliverJobDetailHandledFromLocationArea", + "JobDeliverJobDetailHandledFromLocationCode": "JobDeliverJobDetailHandledFromLocationCode", + "JobDeliverJobDetailHandledFromLocationErpCode": "JobDeliverJobDetailHandledFromLocationErpCode", + "JobDeliverJobDetailHandledFromLocationGroup": "JobDeliverJobDetailHandledFromLocationGroup", + "JobDeliverJobDetailHandledFromWarehouseCode": "JobDeliverJobDetailHandledFromWarehouseCode", + "JobDeliverJobDetailHandledLot": "JobDeliverJobDetailHandledLot", + "JobDeliverJobDetailHandledPackingCode": "JobDeliverJobDetailHandledPackingCode", + "JobDeliverJobDetailHandledProduceDate": "JobDeliverJobDetailHandledProduceDate", + "JobDeliverJobDetailHandledQty": "JobDeliverJobDetailHandledQty", + "JobDeliverJobDetailHandledSupplierBatch": "JobDeliverJobDetailHandledSupplierBatch", + "JobDeliverJobDetailItemCode": "JobDeliverJobDetailItemCode", + "JobDeliverJobDetailItemDesc1": "JobDeliverJobDetailItemDesc1", + "JobDeliverJobDetailItemDesc2": "JobDeliverJobDetailItemDesc2", + "JobDeliverJobDetailItemName": "JobDeliverJobDetailItemName", + "JobDeliverJobDetailMaster": "JobDeliverJobDetailMaster", + "JobDeliverJobDetailMasterId": "JobDeliverJobDetailMasterId", + "JobDeliverJobDetailNumber": "JobDeliverJobDetailNumber", + "JobDeliverJobDetailOnTheWayLocationCode": "JobDeliverJobDetailOnTheWayLocationCode", + "JobDeliverJobDetailRecommendArriveDate": "JobDeliverJobDetailRecommendArriveDate", + "JobDeliverJobDetailRecommendContainerCode": "JobDeliverJobDetailRecommendContainerCode", + "JobDeliverJobDetailRecommendExpireDate": "JobDeliverJobDetailRecommendExpireDate", + "JobDeliverJobDetailRecommendFromLocationArea": "JobDeliverJobDetailRecommendFromLocationArea", + "JobDeliverJobDetailRecommendFromLocationCode": "JobDeliverJobDetailRecommendFromLocationCode", + "JobDeliverJobDetailRecommendFromLocationErpCode": "JobDeliverJobDetailRecommendFromLocationErpCode", + "JobDeliverJobDetailRecommendFromLocationGroup": "JobDeliverJobDetailRecommendFromLocationGroup", + "JobDeliverJobDetailRecommendFromWarehouseCode": "JobDeliverJobDetailRecommendFromWarehouseCode", + "JobDeliverJobDetailRecommendLot": "JobDeliverJobDetailRecommendLot", + "JobDeliverJobDetailRecommendPackingCode": "JobDeliverJobDetailRecommendPackingCode", + "JobDeliverJobDetailRecommendProduceDate": "JobDeliverJobDetailRecommendProduceDate", + "JobDeliverJobDetailRecommendQty": "JobDeliverJobDetailRecommendQty", + "JobDeliverJobDetailRecommendSupplierBatch": "JobDeliverJobDetailRecommendSupplierBatch", + "JobDeliverJobDetailRemark": "JobDeliverJobDetailRemark", + "JobDeliverJobDetailStatus": "JobDeliverJobDetailStatus", + "JobDeliverJobDetailStdPackQty": "JobDeliverJobDetailStdPackQty", + "JobDeliverJobDetailToLocationArea": "JobDeliverJobDetailToLocationArea", + "JobDeliverJobDetailToLocationCode": "JobDeliverJobDetailToLocationCode", + "JobDeliverJobDetailToLocationErpCode": "JobDeliverJobDetailToLocationErpCode", + "JobDeliverJobDetailToLocationGroup": "JobDeliverJobDetailToLocationGroup", + "JobDeliverJobDetailToWarehouseCode": "JobDeliverJobDetailToWarehouseCode", + "JobDeliverJobDetailUom": "JobDeliverJobDetailUom", + "CreateJobDeliverJobDetail": "CreateJobDeliverJobDetail", + "EditJobDeliverJobDetail": "EditJobDeliverJobDetail", + "JobDeliverJobDetailDeletionConfirmationMessage": "Are you sure to delete the jobDeliverJobDetail {0}?", + "Permission:JobDeliverJob": "JobDeliverJob", + "Menu:JobDeliverJob": "MenuJobDeliverJob", + "JobDeliverJob": "JobDeliverJob", + "JobDeliverJobAcceptTime": "JobDeliverJobAcceptTime", + "JobDeliverJobAcceptUserId": "JobDeliverJobAcceptUserId", + "JobDeliverJobAcceptUserName": "JobDeliverJobAcceptUserName", + "JobDeliverJobCompleteTime": "JobDeliverJobCompleteTime", + "JobDeliverJobCompleteUserId": "JobDeliverJobCompleteUserId", + "JobDeliverJobCompleteUserName": "JobDeliverJobCompleteUserName", + "JobDeliverJobCustomerAddressCode": "JobDeliverJobCustomerAddressCode", + "JobDeliverJobCustomerCode": "JobDeliverJobCustomerCode", + "JobDeliverJobDeliverPlanNumber": "JobDeliverJobDeliverPlanNumber", + "JobDeliverJobDeliverRequestNumber": "JobDeliverJobDeliverRequestNumber", + "JobDeliverJobDeliverTime": "JobDeliverJobDeliverTime", + "JobDeliverJobIsAutoComplete": "JobDeliverJobIsAutoComplete", + "JobDeliverJobJobDeliverJobDetails": "JobDeliverJobJobDeliverJobDetails", + "JobDeliverJobJobDescription": "JobDeliverJobJobDescription", + "JobDeliverJobJobStatus": "JobDeliverJobJobStatus", + "JobDeliverJobJobType": "JobDeliverJobJobType", + "JobDeliverJobNumber": "JobDeliverJobNumber", + "JobDeliverJobPriority": "JobDeliverJobPriority", + "JobDeliverJobPriorityIncrement": "JobDeliverJobPriorityIncrement", + "JobDeliverJobRemark": "JobDeliverJobRemark", + "JobDeliverJobUpStreamJobNumber": "JobDeliverJobUpStreamJobNumber", + "JobDeliverJobWarehouseCode": "JobDeliverJobWarehouseCode", + "JobDeliverJobWorker": "JobDeliverJobWorker", + "JobDeliverJobWorkGroupCode": "JobDeliverJobWorkGroupCode", + "CreateJobDeliverJob": "CreateJobDeliverJob", + "EditJobDeliverJob": "EditJobDeliverJob", + "JobDeliverJobDeletionConfirmationMessage": "Are you sure to delete the jobDeliverJob {0}?", + "Permission:JobCountJobDetail": "JobCountJobDetail", + "Menu:JobCountJobDetail": "MenuJobCountJobDetail", + "JobCountJobDetail": "JobCountJobDetail", + "JobCountJobDetailArriveDate": "JobCountJobDetailArriveDate", + "JobCountJobDetailContainerCode": "JobCountJobDetailContainerCode", + "JobCountJobDetailCountDescription": "JobCountJobDetailCountDescription", + "JobCountJobDetailCountLabel": "JobCountJobDetailCountLabel", + "JobCountJobDetailCountOperator": "JobCountJobDetailCountOperator", + "JobCountJobDetailCountQty": "JobCountJobDetailCountQty", + "JobCountJobDetailCountTime": "JobCountJobDetailCountTime", + "JobCountJobDetailExpireDate": "JobCountJobDetailExpireDate", + "JobCountJobDetailInventoryLocationCode": "JobCountJobDetailInventoryLocationCode", + "JobCountJobDetailInventoryQty": "JobCountJobDetailInventoryQty", + "JobCountJobDetailItemCode": "JobCountJobDetailItemCode", + "JobCountJobDetailItemDesc1": "JobCountJobDetailItemDesc1", + "JobCountJobDetailItemDesc2": "JobCountJobDetailItemDesc2", + "JobCountJobDetailItemName": "JobCountJobDetailItemName", + "JobCountJobDetailLocationArea": "JobCountJobDetailLocationArea", + "JobCountJobDetailLocationCode": "JobCountJobDetailLocationCode", + "JobCountJobDetailLocationErpCode": "JobCountJobDetailLocationErpCode", + "JobCountJobDetailLocationGroup": "JobCountJobDetailLocationGroup", + "JobCountJobDetailLot": "JobCountJobDetailLot", + "JobCountJobDetailMaster": "JobCountJobDetailMaster", + "JobCountJobDetailMasterId": "JobCountJobDetailMasterId", + "JobCountJobDetailNumber": "JobCountJobDetailNumber", + "JobCountJobDetailPackingCode": "JobCountJobDetailPackingCode", + "JobCountJobDetailProduceDate": "JobCountJobDetailProduceDate", + "JobCountJobDetailRemark": "JobCountJobDetailRemark", + "JobCountJobDetailStatus": "JobCountJobDetailStatus", + "JobCountJobDetailStdPackQty": "JobCountJobDetailStdPackQty", + "JobCountJobDetailSupplierBatch": "JobCountJobDetailSupplierBatch", + "JobCountJobDetailUom": "JobCountJobDetailUom", + "JobCountJobDetailWarehouseCode": "JobCountJobDetailWarehouseCode", + "CreateJobCountJobDetail": "CreateJobCountJobDetail", + "EditJobCountJobDetail": "EditJobCountJobDetail", + "JobCountJobDetailDeletionConfirmationMessage": "Are you sure to delete the jobCountJobDetail {0}?", + "Permission:JobCountJob": "JobCountJob", + "Menu:JobCountJob": "MenuJobCountJob", + "JobCountJob": "JobCountJob", + "JobCountJobAcceptTime": "JobCountJobAcceptTime", + "JobCountJobAcceptUserId": "JobCountJobAcceptUserId", + "JobCountJobAcceptUserName": "JobCountJobAcceptUserName", + "JobCountJobCompleteTime": "JobCountJobCompleteTime", + "JobCountJobCompleteUserId": "JobCountJobCompleteUserId", + "JobCountJobCompleteUserName": "JobCountJobCompleteUserName", + "JobCountJobCountMethod": "JobCountJobCountMethod", + "JobCountJobCountPlanNumber": "JobCountJobCountPlanNumber", + "JobCountJobCountStage": "JobCountJobCountStage", + "JobCountJobDescription": "JobCountJobDescription", + "JobCountJobIsAutoComplete": "JobCountJobIsAutoComplete", + "JobCountJobItemCode": "JobCountJobItemCode", + "JobCountJobJobCountJobDetails": "JobCountJobJobCountJobDetails", + "JobCountJobJobDescription": "JobCountJobJobDescription", + "JobCountJobJobStatus": "JobCountJobJobStatus", + "JobCountJobJobType": "JobCountJobJobType", + "JobCountJobLocationCode": "JobCountJobLocationCode", + "JobCountJobNumber": "JobCountJobNumber", + "JobCountJobPriority": "JobCountJobPriority", + "JobCountJobPriorityIncrement": "JobCountJobPriorityIncrement", + "JobCountJobRemark": "JobCountJobRemark", + "JobCountJobType": "JobCountJobType", + "JobCountJobUpStreamJobNumber": "JobCountJobUpStreamJobNumber", + "JobCountJobWarehouseCode": "JobCountJobWarehouseCode", + "JobCountJobWorker": "JobCountJobWorker", + "JobCountJobWorkGroupCode": "JobCountJobWorkGroupCode", + "CreateJobCountJob": "CreateJobCountJob", + "EditJobCountJob": "EditJobCountJob", + "JobCountJobDeletionConfirmationMessage": "Are you sure to delete the jobCountJob {0}?", + "Permission:JobCheckJobDetail": "JobCheckJobDetail", + "Menu:JobCheckJobDetail": "MenuJobCheckJobDetail", + "JobCheckJobDetail": "JobCheckJobDetail", + "JobCheckJobDetailArriveDate": "JobCheckJobDetailArriveDate", + "JobCheckJobDetailContainerCode": "JobCheckJobDetailContainerCode", + "JobCheckJobDetailCustomerItemCode": "JobCheckJobDetailCustomerItemCode", + "JobCheckJobDetailExpireDate": "JobCheckJobDetailExpireDate", + "JobCheckJobDetailItemCode": "JobCheckJobDetailItemCode", + "JobCheckJobDetailItemDesc1": "JobCheckJobDetailItemDesc1", + "JobCheckJobDetailItemDesc2": "JobCheckJobDetailItemDesc2", + "JobCheckJobDetailItemName": "JobCheckJobDetailItemName", + "JobCheckJobDetailLocationArea": "JobCheckJobDetailLocationArea", + "JobCheckJobDetailLocationCode": "JobCheckJobDetailLocationCode", + "JobCheckJobDetailLocationErpCode": "JobCheckJobDetailLocationErpCode", + "JobCheckJobDetailLocationGroup": "JobCheckJobDetailLocationGroup", + "JobCheckJobDetailLot": "JobCheckJobDetailLot", + "JobCheckJobDetailMaster": "JobCheckJobDetailMaster", + "JobCheckJobDetailMasterId": "JobCheckJobDetailMasterId", + "JobCheckJobDetailNumber": "JobCheckJobDetailNumber", + "JobCheckJobDetailOrder": "JobCheckJobDetailOrder", + "JobCheckJobDetailPackingCode": "JobCheckJobDetailPackingCode", + "JobCheckJobDetailProduceDate": "JobCheckJobDetailProduceDate", + "JobCheckJobDetailQty": "JobCheckJobDetailQty", + "JobCheckJobDetailRemark": "JobCheckJobDetailRemark", + "JobCheckJobDetailStatus": "JobCheckJobDetailStatus", + "JobCheckJobDetailStdPackQty": "JobCheckJobDetailStdPackQty", + "JobCheckJobDetailSupplierBatch": "JobCheckJobDetailSupplierBatch", + "JobCheckJobDetailUom": "JobCheckJobDetailUom", + "JobCheckJobDetailWarehouseCode": "JobCheckJobDetailWarehouseCode", + "CreateJobCheckJobDetail": "CreateJobCheckJobDetail", + "EditJobCheckJobDetail": "EditJobCheckJobDetail", + "JobCheckJobDetailDeletionConfirmationMessage": "Are you sure to delete the jobCheckJobDetail {0}?", + "Permission:JobCheckJob": "JobCheckJob", + "Menu:JobCheckJob": "MenuJobCheckJob", + "JobCheckJob": "JobCheckJob", + "JobCheckJobAcceptTime": "JobCheckJobAcceptTime", + "JobCheckJobAcceptUserId": "JobCheckJobAcceptUserId", + "JobCheckJobAcceptUserName": "JobCheckJobAcceptUserName", + "JobCheckJobCompleteTime": "JobCheckJobCompleteTime", + "JobCheckJobCompleteUserId": "JobCheckJobCompleteUserId", + "JobCheckJobCompleteUserName": "JobCheckJobCompleteUserName", + "JobCheckJobDeliverNoteNumber": "JobCheckJobDeliverNoteNumber", + "JobCheckJobIsAutoComplete": "JobCheckJobIsAutoComplete", + "JobCheckJobJobCheckJobDetails": "JobCheckJobJobCheckJobDetails", + "JobCheckJobJobDescription": "JobCheckJobJobDescription", + "JobCheckJobJobStatus": "JobCheckJobJobStatus", + "JobCheckJobJobType": "JobCheckJobJobType", + "JobCheckJobNumber": "JobCheckJobNumber", + "JobCheckJobPriority": "JobCheckJobPriority", + "JobCheckJobPriorityIncrement": "JobCheckJobPriorityIncrement", + "JobCheckJobRemark": "JobCheckJobRemark", + "JobCheckJobUpStreamJobNumber": "JobCheckJobUpStreamJobNumber", + "JobCheckJobWarehouseCode": "JobCheckJobWarehouseCode", + "JobCheckJobWorker": "JobCheckJobWorker", + "JobCheckJobWorkGroupCode": "JobCheckJobWorkGroupCode", + "CreateJobCheckJob": "CreateJobCheckJob", + "EditJobCheckJob": "EditJobCheckJob", + "JobCheckJobDeletionConfirmationMessage": "Are you sure to delete the jobCheckJob {0}?", + "Permission:InventoryTransferLog": "InventoryTransferLog", + "Menu:InventoryTransferLog": "MenuInventoryTransferLog", + "InventoryTransferLog": "InventoryTransferLog", + "InventoryTransferLogActiveDate": "InventoryTransferLogActiveDate", + "InventoryTransferLogArriveDate": "InventoryTransferLogArriveDate", + "InventoryTransferLogDocNumber": "InventoryTransferLogDocNumber", + "InventoryTransferLogExpireDate": "InventoryTransferLogExpireDate", + "InventoryTransferLogFromContainerCode": "InventoryTransferLogFromContainerCode", + "InventoryTransferLogFromLocationArea": "InventoryTransferLogFromLocationArea", + "InventoryTransferLogFromLocationCode": "InventoryTransferLogFromLocationCode", + "InventoryTransferLogFromLocationErpCode": "InventoryTransferLogFromLocationErpCode", + "InventoryTransferLogFromLocationGroup": "InventoryTransferLogFromLocationGroup", + "InventoryTransferLogFromLot": "InventoryTransferLogFromLot", + "InventoryTransferLogFromPackingCode": "InventoryTransferLogFromPackingCode", + "InventoryTransferLogFromStatus": "InventoryTransferLogFromStatus", + "InventoryTransferLogFromTransNumber": "InventoryTransferLogFromTransNumber", + "InventoryTransferLogFromWarehouseCode": "InventoryTransferLogFromWarehouseCode", + "InventoryTransferLogItemCode": "InventoryTransferLogItemCode", + "InventoryTransferLogItemDesc1": "InventoryTransferLogItemDesc1", + "InventoryTransferLogItemDesc2": "InventoryTransferLogItemDesc2", + "InventoryTransferLogItemName": "InventoryTransferLogItemName", + "InventoryTransferLogJobNumber": "InventoryTransferLogJobNumber", + "InventoryTransferLogProduceDate": "InventoryTransferLogProduceDate", + "InventoryTransferLogQty": "InventoryTransferLogQty", + "InventoryTransferLogRemark": "InventoryTransferLogRemark", + "InventoryTransferLogStdPackQty": "InventoryTransferLogStdPackQty", + "InventoryTransferLogSupplierBatch": "InventoryTransferLogSupplierBatch", + "InventoryTransferLogToContainerCode": "InventoryTransferLogToContainerCode", + "InventoryTransferLogToLocationArea": "InventoryTransferLogToLocationArea", + "InventoryTransferLogToLocationCode": "InventoryTransferLogToLocationCode", + "InventoryTransferLogToLocationErpCode": "InventoryTransferLogToLocationErpCode", + "InventoryTransferLogToLocationGroup": "InventoryTransferLogToLocationGroup", + "InventoryTransferLogToLot": "InventoryTransferLogToLot", + "InventoryTransferLogToPackingCode": "InventoryTransferLogToPackingCode", + "InventoryTransferLogToStatus": "InventoryTransferLogToStatus", + "InventoryTransferLogToTransNumber": "InventoryTransferLogToTransNumber", + "InventoryTransferLogToWarehouseCode": "InventoryTransferLogToWarehouseCode", + "InventoryTransferLogTransferNumber": "InventoryTransferLogTransferNumber", + "InventoryTransferLogTransferTime": "InventoryTransferLogTransferTime", + "InventoryTransferLogTransSubType": "InventoryTransferLogTransSubType", + "InventoryTransferLogTransType": "InventoryTransferLogTransType", + "InventoryTransferLogUom": "InventoryTransferLogUom", + "InventoryTransferLogWorker": "InventoryTransferLogWorker", + "CreateInventoryTransferLog": "CreateInventoryTransferLog", + "EditInventoryTransferLog": "EditInventoryTransferLog", + "InventoryTransferLogDeletionConfirmationMessage": "Are you sure to delete the inventoryTransferLog {0}?", + "Permission:InventoryTransaction": "InventoryTransaction", + "Menu:InventoryTransaction": "MenuInventoryTransaction", + "InventoryTransaction": "InventoryTransaction", + "InventoryTransactionActiveDate": "InventoryTransactionActiveDate", + "InventoryTransactionArriveDate": "InventoryTransactionArriveDate", + "InventoryTransactionContainerCode": "InventoryTransactionContainerCode", + "InventoryTransactionDocNumber": "InventoryTransactionDocNumber", + "InventoryTransactionExpireDate": "InventoryTransactionExpireDate", + "InventoryTransactionItemCode": "InventoryTransactionItemCode", + "InventoryTransactionItemDesc1": "InventoryTransactionItemDesc1", + "InventoryTransactionItemDesc2": "InventoryTransactionItemDesc2", + "InventoryTransactionItemName": "InventoryTransactionItemName", + "InventoryTransactionJobNumber": "InventoryTransactionJobNumber", + "InventoryTransactionLocationArea": "InventoryTransactionLocationArea", + "InventoryTransactionLocationCode": "InventoryTransactionLocationCode", + "InventoryTransactionLocationErpCode": "InventoryTransactionLocationErpCode", + "InventoryTransactionLocationGroup": "InventoryTransactionLocationGroup", + "InventoryTransactionLot": "InventoryTransactionLot", + "InventoryTransactionManageType": "InventoryTransactionManageType", + "InventoryTransactionPackingCode": "InventoryTransactionPackingCode", + "InventoryTransactionProduceDate": "InventoryTransactionProduceDate", + "InventoryTransactionQty": "InventoryTransactionQty", + "InventoryTransactionRemark": "InventoryTransactionRemark", + "InventoryTransactionStatus": "InventoryTransactionStatus", + "InventoryTransactionStdPackQty": "InventoryTransactionStdPackQty", + "InventoryTransactionSupplierBatch": "InventoryTransactionSupplierBatch", + "InventoryTransactionTransInOut": "InventoryTransactionTransInOut", + "InventoryTransactionTransNumber": "InventoryTransactionTransNumber", + "InventoryTransactionTransSubType": "InventoryTransactionTransSubType", + "InventoryTransactionTransTime": "InventoryTransactionTransTime", + "InventoryTransactionTransType": "InventoryTransactionTransType", + "InventoryTransactionUom": "InventoryTransactionUom", + "InventoryTransactionWarehouseCode": "InventoryTransactionWarehouseCode", + "InventoryTransactionWorker": "InventoryTransactionWorker", + "CreateInventoryTransaction": "CreateInventoryTransaction", + "EditInventoryTransaction": "EditInventoryTransaction", + "InventoryTransactionDeletionConfirmationMessage": "Are you sure to delete the inventoryTransaction {0}?", + "Permission:InventorySnapshot": "InventorySnapshot", + "Menu:InventorySnapshot": "MenuInventorySnapshot", + "InventorySnapshot": "InventorySnapshot", + "InventorySnapshotArriveDate": "InventorySnapshotArriveDate", + "InventorySnapshotContainerCode": "InventorySnapshotContainerCode", + "InventorySnapshotExpireDate": "InventorySnapshotExpireDate", + "InventorySnapshotItemCode": "InventorySnapshotItemCode", + "InventorySnapshotItemDesc1": "InventorySnapshotItemDesc1", + "InventorySnapshotItemDesc2": "InventorySnapshotItemDesc2", + "InventorySnapshotItemName": "InventorySnapshotItemName", + "InventorySnapshotLocationArea": "InventorySnapshotLocationArea", + "InventorySnapshotLocationCode": "InventorySnapshotLocationCode", + "InventorySnapshotLocationErpCode": "InventorySnapshotLocationErpCode", + "InventorySnapshotLocationGroup": "InventorySnapshotLocationGroup", + "InventorySnapshotLot": "InventorySnapshotLot", + "InventorySnapshotPackingCode": "InventorySnapshotPackingCode", + "InventorySnapshotProduceDate": "InventorySnapshotProduceDate", + "InventorySnapshotPutInTime": "InventorySnapshotPutInTime", + "InventorySnapshotQty": "InventorySnapshotQty", + "InventorySnapshotRemark": "InventorySnapshotRemark", + "InventorySnapshotSerialNumber": "InventorySnapshotSerialNumber", + "InventorySnapshotSnapshotDate": "InventorySnapshotSnapshotDate", + "InventorySnapshotSnapshotTime": "InventorySnapshotSnapshotTime", + "InventorySnapshotStatus": "InventorySnapshotStatus", + "InventorySnapshotSupplierBatch": "InventorySnapshotSupplierBatch", + "InventorySnapshotUom": "InventorySnapshotUom", + "InventorySnapshotWarehouseCode": "InventorySnapshotWarehouseCode", + "CreateInventorySnapshot": "CreateInventorySnapshot", + "EditInventorySnapshot": "EditInventorySnapshot", + "InventorySnapshotDeletionConfirmationMessage": "Are you sure to delete the inventorySnapshot {0}?", + "Permission:InventoryLocationCapacity": "InventoryLocationCapacity", + "Menu:InventoryLocationCapacity": "MenuInventoryLocationCapacity", + "InventoryLocationCapacity": "InventoryLocationCapacity", + "InventoryLocationCapacityAvailableCapacity": "InventoryLocationCapacityAvailableCapacity", + "InventoryLocationCapacityBearableOverloadCapacity": "InventoryLocationCapacityBearableOverloadCapacity", + "InventoryLocationCapacityIsInfinity": "InventoryLocationCapacityIsInfinity", + "InventoryLocationCapacityLocationCode": "InventoryLocationCapacityLocationCode", + "InventoryLocationCapacityRemark": "InventoryLocationCapacityRemark", + "InventoryLocationCapacityUsedCapacity": "InventoryLocationCapacityUsedCapacity", + "CreateInventoryLocationCapacity": "CreateInventoryLocationCapacity", + "EditInventoryLocationCapacity": "EditInventoryLocationCapacity", + "InventoryLocationCapacityDeletionConfirmationMessage": "Are you sure to delete the inventoryLocationCapacity {0}?", + "Permission:InventoryExpectOut": "InventoryExpectOut", + "Menu:InventoryExpectOut": "MenuInventoryExpectOut", + "InventoryExpectOut": "InventoryExpectOut", + "InventoryExpectOutArriveDate": "InventoryExpectOutArriveDate", + "InventoryExpectOutContainerCode": "InventoryExpectOutContainerCode", + "InventoryExpectOutExpireDate": "InventoryExpectOutExpireDate", + "InventoryExpectOutItemCode": "InventoryExpectOutItemCode", + "InventoryExpectOutItemDesc1": "InventoryExpectOutItemDesc1", + "InventoryExpectOutItemDesc2": "InventoryExpectOutItemDesc2", + "InventoryExpectOutItemName": "InventoryExpectOutItemName", + "InventoryExpectOutJobNumber": "InventoryExpectOutJobNumber", + "InventoryExpectOutLocationArea": "InventoryExpectOutLocationArea", + "InventoryExpectOutLocationCode": "InventoryExpectOutLocationCode", + "InventoryExpectOutLocationErpCode": "InventoryExpectOutLocationErpCode", + "InventoryExpectOutLocationGroup": "InventoryExpectOutLocationGroup", + "InventoryExpectOutLot": "InventoryExpectOutLot", + "InventoryExpectOutPackingCode": "InventoryExpectOutPackingCode", + "InventoryExpectOutProduceDate": "InventoryExpectOutProduceDate", + "InventoryExpectOutQty": "InventoryExpectOutQty", + "InventoryExpectOutRemark": "InventoryExpectOutRemark", + "InventoryExpectOutSerialNumber": "InventoryExpectOutSerialNumber", + "InventoryExpectOutStatus": "InventoryExpectOutStatus", + "InventoryExpectOutSupplierBatch": "InventoryExpectOutSupplierBatch", + "InventoryExpectOutUom": "InventoryExpectOutUom", + "InventoryExpectOutWarehouseCode": "InventoryExpectOutWarehouseCode", + "CreateInventoryExpectOut": "CreateInventoryExpectOut", + "EditInventoryExpectOut": "EditInventoryExpectOut", + "InventoryExpectOutDeletionConfirmationMessage": "Are you sure to delete the inventoryExpectOut {0}?", + "Permission:InventoryExpectIn": "InventoryExpectIn", + "Menu:InventoryExpectIn": "MenuInventoryExpectIn", + "InventoryExpectIn": "InventoryExpectIn", + "InventoryExpectInArriveDate": "InventoryExpectInArriveDate", + "InventoryExpectInContainerCode": "InventoryExpectInContainerCode", + "InventoryExpectInExpireDate": "InventoryExpectInExpireDate", + "InventoryExpectInItemCode": "InventoryExpectInItemCode", + "InventoryExpectInItemDesc1": "InventoryExpectInItemDesc1", + "InventoryExpectInItemDesc2": "InventoryExpectInItemDesc2", + "InventoryExpectInItemName": "InventoryExpectInItemName", + "InventoryExpectInJobNumber": "InventoryExpectInJobNumber", + "InventoryExpectInLocationArea": "InventoryExpectInLocationArea", + "InventoryExpectInLocationCode": "InventoryExpectInLocationCode", + "InventoryExpectInLocationErpCode": "InventoryExpectInLocationErpCode", + "InventoryExpectInLocationGroup": "InventoryExpectInLocationGroup", + "InventoryExpectInLot": "InventoryExpectInLot", + "InventoryExpectInPackingCode": "InventoryExpectInPackingCode", + "InventoryExpectInProduceDate": "InventoryExpectInProduceDate", + "InventoryExpectInQty": "InventoryExpectInQty", + "InventoryExpectInRemark": "InventoryExpectInRemark", + "InventoryExpectInSerialNumber": "InventoryExpectInSerialNumber", + "InventoryExpectInStatus": "InventoryExpectInStatus", + "InventoryExpectInSupplierBatch": "InventoryExpectInSupplierBatch", + "InventoryExpectInUom": "InventoryExpectInUom", + "InventoryExpectInWarehouseCode": "InventoryExpectInWarehouseCode", + "CreateInventoryExpectIn": "CreateInventoryExpectIn", + "EditInventoryExpectIn": "EditInventoryExpectIn", + "InventoryExpectInDeletionConfirmationMessage": "Are you sure to delete the inventoryExpectIn {0}?", + "Permission:InventoryErpBalance": "InventoryErpBalance", + "Menu:InventoryErpBalance": "MenuInventoryErpBalance", + "InventoryErpBalance": "InventoryErpBalance", + "InventoryErpBalanceItemCode": "InventoryErpBalanceItemCode", + "InventoryErpBalanceLocationCode": "InventoryErpBalanceLocationCode", + "InventoryErpBalanceLot": "InventoryErpBalanceLot", + "InventoryErpBalanceQty": "InventoryErpBalanceQty", + "InventoryErpBalanceRemark": "InventoryErpBalanceRemark", + "InventoryErpBalanceStatus": "InventoryErpBalanceStatus", + "InventoryErpBalanceUom": "InventoryErpBalanceUom", + "CreateInventoryErpBalance": "CreateInventoryErpBalance", + "EditInventoryErpBalance": "EditInventoryErpBalance", + "InventoryErpBalanceDeletionConfirmationMessage": "Are you sure to delete the inventoryErpBalance {0}?", + "Permission:InventoryContainerDetail": "InventoryContainerDetail", + "Menu:InventoryContainerDetail": "MenuInventoryContainerDetail", + "InventoryContainerDetail": "InventoryContainerDetail", + "InventoryContainerDetailArriveDate": "InventoryContainerDetailArriveDate", + "InventoryContainerDetailContainerCode": "InventoryContainerDetailContainerCode", + "InventoryContainerDetailExpireDate": "InventoryContainerDetailExpireDate", + "InventoryContainerDetailItemCode": "InventoryContainerDetailItemCode", + "InventoryContainerDetailItemDesc1": "InventoryContainerDetailItemDesc1", + "InventoryContainerDetailItemDesc2": "InventoryContainerDetailItemDesc2", + "InventoryContainerDetailItemName": "InventoryContainerDetailItemName", + "InventoryContainerDetailLot": "InventoryContainerDetailLot", + "InventoryContainerDetailMaster": "InventoryContainerDetailMaster", + "InventoryContainerDetailMasterId": "InventoryContainerDetailMasterId", + "InventoryContainerDetailNumber": "InventoryContainerDetailNumber", + "InventoryContainerDetailPackingCode": "InventoryContainerDetailPackingCode", + "InventoryContainerDetailPosition": "InventoryContainerDetailPosition", + "InventoryContainerDetailProduceDate": "InventoryContainerDetailProduceDate", + "InventoryContainerDetailProductNo": "InventoryContainerDetailProductNo", + "InventoryContainerDetailProjectCode": "InventoryContainerDetailProjectCode", + "InventoryContainerDetailQty": "InventoryContainerDetailQty", + "InventoryContainerDetailRemark": "InventoryContainerDetailRemark", + "InventoryContainerDetailSeqNo": "InventoryContainerDetailSeqNo", + "InventoryContainerDetailStatus": "InventoryContainerDetailStatus", + "InventoryContainerDetailSupplierBatch": "InventoryContainerDetailSupplierBatch", + "InventoryContainerDetailUom": "InventoryContainerDetailUom", + "InventoryContainerDetailYear": "InventoryContainerDetailYear", + "CreateInventoryContainerDetail": "CreateInventoryContainerDetail", + "EditInventoryContainerDetail": "EditInventoryContainerDetail", + "InventoryContainerDetailDeletionConfirmationMessage": "Are you sure to delete the inventoryContainerDetail {0}?", + "Permission:InventoryContainer": "InventoryContainer", + "Menu:InventoryContainer": "MenuInventoryContainer", + "InventoryContainer": "InventoryContainer", + "InventoryContainerBusinessStatus": "InventoryContainerBusinessStatus", + "InventoryContainerCapacity": "InventoryContainerCapacity", + "InventoryContainerContainerCode": "InventoryContainerContainerCode", + "InventoryContainerInventoryContainerDetails": "InventoryContainerInventoryContainerDetails", + "InventoryContainerLocationCode": "InventoryContainerLocationCode", + "InventoryContainerNumber": "InventoryContainerNumber", + "InventoryContainerProjectCode": "InventoryContainerProjectCode", + "InventoryContainerRemark": "InventoryContainerRemark", + "InventoryContainerSeqNo": "InventoryContainerSeqNo", + "InventoryContainerStatus": "InventoryContainerStatus", + "InventoryContainerType": "InventoryContainerType", + "InventoryContainerWarehouseCode": "InventoryContainerWarehouseCode", + "InventoryContainerWorker": "InventoryContainerWorker", + "CreateInventoryContainer": "CreateInventoryContainer", + "EditInventoryContainer": "EditInventoryContainer", + "InventoryContainerDeletionConfirmationMessage": "Are you sure to delete the inventoryContainer {0}?", + "Permission:InventoryBalance": "InventoryBalance", + "Menu:InventoryBalance": "MenuInventoryBalance", + "InventoryBalance": "InventoryBalance", + "InventoryBalanceArriveDate": "InventoryBalanceArriveDate", + "InventoryBalanceContainerCode": "InventoryBalanceContainerCode", + "InventoryBalanceExpireDate": "InventoryBalanceExpireDate", + "InventoryBalanceIsActive": "InventoryBalanceIsActive", + "InventoryBalanceItemCode": "InventoryBalanceItemCode", + "InventoryBalanceItemDesc1": "InventoryBalanceItemDesc1", + "InventoryBalanceItemDesc2": "InventoryBalanceItemDesc2", + "InventoryBalanceItemName": "InventoryBalanceItemName", + "InventoryBalanceLastCountLabel": "InventoryBalanceLastCountLabel", + "InventoryBalanceLastCountPlanNumber": "InventoryBalanceLastCountPlanNumber", + "InventoryBalanceLastCountTime": "InventoryBalanceLastCountTime", + "InventoryBalanceLastTransNumber": "InventoryBalanceLastTransNumber", + "InventoryBalanceLastTransType": "InventoryBalanceLastTransType", + "InventoryBalanceLocationArea": "InventoryBalanceLocationArea", + "InventoryBalanceLocationCode": "InventoryBalanceLocationCode", + "InventoryBalanceLocationErpCode": "InventoryBalanceLocationErpCode", + "InventoryBalanceLocationGroup": "InventoryBalanceLocationGroup", + "InventoryBalanceLot": "InventoryBalanceLot", + "InventoryBalanceManageType": "InventoryBalanceManageType", + "InventoryBalancePackingCode": "InventoryBalancePackingCode", + "InventoryBalanceProduceDate": "InventoryBalanceProduceDate", + "InventoryBalancePutInTime": "InventoryBalancePutInTime", + "InventoryBalanceQty": "InventoryBalanceQty", + "InventoryBalanceRemark": "InventoryBalanceRemark", + "InventoryBalanceSerialNumber": "InventoryBalanceSerialNumber", + "InventoryBalanceStatus": "InventoryBalanceStatus", + "InventoryBalanceStdPackQty": "InventoryBalanceStdPackQty", + "InventoryBalanceSupplierBatch": "InventoryBalanceSupplierBatch", + "InventoryBalanceUom": "InventoryBalanceUom", + "InventoryBalanceWarehouseCode": "InventoryBalanceWarehouseCode", + "CreateInventoryBalance": "CreateInventoryBalance", + "EditInventoryBalance": "EditInventoryBalance", + "InventoryBalanceDeletionConfirmationMessage": "Are you sure to delete the inventoryBalance {0}?", + "Permission:FileStorageFile": "FileStorageFile", + "Menu:FileStorageFile": "MenuFileStorageFile", + "FileStorageFile": "FileStorageFile", + "FileStorageFileBlobName": "FileStorageFileBlobName", + "FileStorageFileByteSize": "FileStorageFileByteSize", + "FileStorageFileFileName": "FileStorageFileFileName", + "FileStorageFileRemark": "FileStorageFileRemark", + "CreateFileStorageFile": "CreateFileStorageFile", + "EditFileStorageFile": "EditFileStorageFile", + "FileStorageFileDeletionConfirmationMessage": "Are you sure to delete the fileStorageFile {0}?", + "Permission:FileStorageDataImportTask": "FileStorageDataImportTask", + "Menu:FileStorageDataImportTask": "MenuFileStorageDataImportTask", + "FileStorageDataImportTask": "FileStorageDataImportTask", + "FileStorageDataImportTaskBeginTime": "FileStorageDataImportTaskBeginTime", + "FileStorageDataImportTaskEndTime": "FileStorageDataImportTaskEndTime", + "FileStorageDataImportTaskFunction": "FileStorageDataImportTaskFunction", + "FileStorageDataImportTaskImportFileBlobName": "FileStorageDataImportTaskImportFileBlobName", + "FileStorageDataImportTaskImportReportBlobName": "FileStorageDataImportTaskImportReportBlobName", + "FileStorageDataImportTaskImportStatus": "FileStorageDataImportTaskImportStatus", + "FileStorageDataImportTaskRemark": "FileStorageDataImportTaskRemark", + "FileStorageDataImportTaskRequestParam": "FileStorageDataImportTaskRequestParam", + "FileStorageDataImportTaskReturnResult": "FileStorageDataImportTaskReturnResult", + "FileStorageDataImportTaskRoute": "FileStorageDataImportTaskRoute", + "FileStorageDataImportTaskStatus": "FileStorageDataImportTaskStatus", + "FileStorageDataImportTaskWorker": "FileStorageDataImportTaskWorker", + "CreateFileStorageDataImportTask": "CreateFileStorageDataImportTask", + "EditFileStorageDataImportTask": "EditFileStorageDataImportTask", + "FileStorageDataImportTaskDeletionConfirmationMessage": "Are you sure to delete the fileStorageDataImportTask {0}?", + "Permission:FileStorageDataExportTask": "FileStorageDataExportTask", + "Menu:FileStorageDataExportTask": "MenuFileStorageDataExportTask", + "FileStorageDataExportTask": "FileStorageDataExportTask", + "FileStorageDataExportTaskBeginTime": "FileStorageDataExportTaskBeginTime", + "FileStorageDataExportTaskEndTime": "FileStorageDataExportTaskEndTime", + "FileStorageDataExportTaskExportFileBlobName": "FileStorageDataExportTaskExportFileBlobName", + "FileStorageDataExportTaskFunction": "FileStorageDataExportTaskFunction", + "FileStorageDataExportTaskRemark": "FileStorageDataExportTaskRemark", + "FileStorageDataExportTaskRequestParam": "FileStorageDataExportTaskRequestParam", + "FileStorageDataExportTaskReturnResult": "FileStorageDataExportTaskReturnResult", + "FileStorageDataExportTaskRoute": "FileStorageDataExportTaskRoute", + "FileStorageDataExportTaskStatus": "FileStorageDataExportTaskStatus", + "FileStorageDataExportTaskWorker": "FileStorageDataExportTaskWorker", + "CreateFileStorageDataExportTask": "CreateFileStorageDataExportTask", + "EditFileStorageDataExportTask": "EditFileStorageDataExportTask", + "FileStorageDataExportTaskDeletionConfirmationMessage": "Are you sure to delete the fileStorageDataExportTask {0}?", + "Permission:BasedataWorkStation": "BasedataWorkStation", + "Menu:BasedataWorkStation": "MenuBasedataWorkStation", + "BasedataWorkStation": "BasedataWorkStation", + "BasedataWorkStationCode": "BasedataWorkStationCode", + "BasedataWorkStationDescription": "BasedataWorkStationDescription", + "BasedataWorkStationName": "BasedataWorkStationName", + "BasedataWorkStationProductionLineCode": "BasedataWorkStationProductionLineCode", + "BasedataWorkStationProductLocationCode": "BasedataWorkStationProductLocationCode", + "BasedataWorkStationRawLocationCode": "BasedataWorkStationRawLocationCode", + "BasedataWorkStationRemark": "BasedataWorkStationRemark", + "BasedataWorkStationType": "BasedataWorkStationType", + "CreateBasedataWorkStation": "CreateBasedataWorkStation", + "EditBasedataWorkStation": "EditBasedataWorkStation", + "BasedataWorkStationDeletionConfirmationMessage": "Are you sure to delete the basedataWorkStation {0}?", + "Permission:BasedataWorkShop": "BasedataWorkShop", + "Menu:BasedataWorkShop": "MenuBasedataWorkShop", + "BasedataWorkShop": "BasedataWorkShop", + "BasedataWorkShopCode": "BasedataWorkShopCode", + "BasedataWorkShopDescription": "BasedataWorkShopDescription", + "BasedataWorkShopName": "BasedataWorkShopName", + "BasedataWorkShopRemark": "BasedataWorkShopRemark", + "CreateBasedataWorkShop": "CreateBasedataWorkShop", + "EditBasedataWorkShop": "EditBasedataWorkShop", + "BasedataWorkShopDeletionConfirmationMessage": "Are you sure to delete the basedataWorkShop {0}?", + "Permission:BasedataWorkGroup": "BasedataWorkGroup", + "Menu:BasedataWorkGroup": "MenuBasedataWorkGroup", + "BasedataWorkGroup": "BasedataWorkGroup", + "BasedataWorkGroupCode": "BasedataWorkGroupCode", + "BasedataWorkGroupDescription": "BasedataWorkGroupDescription", + "BasedataWorkGroupName": "BasedataWorkGroupName", + "BasedataWorkGroupRemark": "BasedataWorkGroupRemark", + "BasedataWorkGroupWarehouseCode": "BasedataWorkGroupWarehouseCode", + "CreateBasedataWorkGroup": "CreateBasedataWorkGroup", + "EditBasedataWorkGroup": "EditBasedataWorkGroup", + "BasedataWorkGroupDeletionConfirmationMessage": "Are you sure to delete the basedataWorkGroup {0}?", + "Permission:BasedataWarehouse": "BasedataWarehouse", + "Menu:BasedataWarehouse": "MenuBasedataWarehouse", + "BasedataWarehouse": "BasedataWarehouse", + "BasedataWarehouseCode": "BasedataWarehouseCode", + "BasedataWarehouseDescription": "BasedataWarehouseDescription", + "BasedataWarehouseName": "BasedataWarehouseName", + "BasedataWarehouseRemark": "BasedataWarehouseRemark", + "CreateBasedataWarehouse": "CreateBasedataWarehouse", + "EditBasedataWarehouse": "EditBasedataWarehouse", + "BasedataWarehouseDeletionConfirmationMessage": "Are you sure to delete the basedataWarehouse {0}?", + "Permission:BasedataUom": "BasedataUom", + "Menu:BasedataUom": "MenuBasedataUom", + "BasedataUom": "BasedataUom", + "BasedataUomCode": "BasedataUomCode", + "BasedataUomDescription": "BasedataUomDescription", + "BasedataUomName": "BasedataUomName", + "BasedataUomRemark": "BasedataUomRemark", + "BasedataUomType": "BasedataUomType", + "CreateBasedataUom": "CreateBasedataUom", + "EditBasedataUom": "EditBasedataUom", + "BasedataUomDeletionConfirmationMessage": "Are you sure to delete the basedataUom {0}?", + "Permission:BasedataTransactionType": "BasedataTransactionType", + "Menu:BasedataTransactionType": "MenuBasedataTransactionType", + "BasedataTransactionType": "BasedataTransactionType", + "BasedataTransactionTypeAutoAgreeRequest": "BasedataTransactionTypeAutoAgreeRequest", + "BasedataTransactionTypeAutoCompleteJob": "BasedataTransactionTypeAutoCompleteJob", + "BasedataTransactionTypeAutoHandleRequest": "BasedataTransactionTypeAutoHandleRequest", + "BasedataTransactionTypeAutoSubmitRequest": "BasedataTransactionTypeAutoSubmitRequest", + "BasedataTransactionTypeDescription": "BasedataTransactionTypeDescription", + "BasedataTransactionTypeDirectCreateNote": "BasedataTransactionTypeDirectCreateNote", + "BasedataTransactionTypeEnabled": "BasedataTransactionTypeEnabled", + "BasedataTransactionTypeInInventoryStatuses": "BasedataTransactionTypeInInventoryStatuses", + "BasedataTransactionTypeInLocationAreas": "BasedataTransactionTypeInLocationAreas", + "BasedataTransactionTypeInLocationTypes": "BasedataTransactionTypeInLocationTypes", + "BasedataTransactionTypeItemStatuses": "BasedataTransactionTypeItemStatuses", + "BasedataTransactionTypeItemTypes": "BasedataTransactionTypeItemTypes", + "BasedataTransactionTypeOutInventoryStatuses": "BasedataTransactionTypeOutInventoryStatuses", + "BasedataTransactionTypeOutLocationAreas": "BasedataTransactionTypeOutLocationAreas", + "BasedataTransactionTypeOutLocationTypes": "BasedataTransactionTypeOutLocationTypes", + "BasedataTransactionTypeRemark": "BasedataTransactionTypeRemark", + "BasedataTransactionTypeTransSubType": "BasedataTransactionTypeTransSubType", + "BasedataTransactionTypeTransType": "BasedataTransactionTypeTransType", + "CreateBasedataTransactionType": "CreateBasedataTransactionType", + "EditBasedataTransactionType": "EditBasedataTransactionType", + "BasedataTransactionTypeDeletionConfirmationMessage": "Are you sure to delete the basedataTransactionType {0}?", + "Permission:BasedataTeam": "BasedataTeam", + "Menu:BasedataTeam": "MenuBasedataTeam", + "BasedataTeam": "BasedataTeam", + "BasedataTeamCode": "BasedataTeamCode", + "BasedataTeamDescription": "BasedataTeamDescription", + "BasedataTeamMembers": "BasedataTeamMembers", + "BasedataTeamName": "BasedataTeamName", + "BasedataTeamRemark": "BasedataTeamRemark", + "CreateBasedataTeam": "CreateBasedataTeam", + "EditBasedataTeam": "EditBasedataTeam", + "BasedataTeamDeletionConfirmationMessage": "Are you sure to delete the basedataTeam {0}?", + "Permission:BasedataSupplierTimeWindow": "BasedataSupplierTimeWindow", + "Menu:BasedataSupplierTimeWindow": "MenuBasedataSupplierTimeWindow", + "BasedataSupplierTimeWindow": "BasedataSupplierTimeWindow", + "BasedataSupplierTimeWindowRemark": "BasedataSupplierTimeWindowRemark", + "BasedataSupplierTimeWindowSupplierCode": "BasedataSupplierTimeWindowSupplierCode", + "BasedataSupplierTimeWindowSupplierName": "BasedataSupplierTimeWindowSupplierName", + "BasedataSupplierTimeWindowTimeSlot": "BasedataSupplierTimeWindowTimeSlot", + "BasedataSupplierTimeWindowWeek": "BasedataSupplierTimeWindowWeek", + "CreateBasedataSupplierTimeWindow": "CreateBasedataSupplierTimeWindow", + "EditBasedataSupplierTimeWindow": "EditBasedataSupplierTimeWindow", + "BasedataSupplierTimeWindowDeletionConfirmationMessage": "Are you sure to delete the basedataSupplierTimeWindow {0}?", + "Permission:BasedataSupplierItem": "BasedataSupplierItem", + "Menu:BasedataSupplierItem": "MenuBasedataSupplierItem", + "BasedataSupplierItem": "BasedataSupplierItem", + "BasedataSupplierItemItemCode": "BasedataSupplierItemItemCode", + "BasedataSupplierItemItemName": "BasedataSupplierItemItemName", + "BasedataSupplierItemQtyPerPallet": "BasedataSupplierItemQtyPerPallet", + "BasedataSupplierItemRemark": "BasedataSupplierItemRemark", + "BasedataSupplierItemSupplierCode": "BasedataSupplierItemSupplierCode", + "BasedataSupplierItemSupplierItemCode": "BasedataSupplierItemSupplierItemCode", + "BasedataSupplierItemSupplierPackQty": "BasedataSupplierItemSupplierPackQty", + "BasedataSupplierItemSupplierPackUom": "BasedataSupplierItemSupplierPackUom", + "BasedataSupplierItemSupplierSimpleName": "BasedataSupplierItemSupplierSimpleName", + "BasedataSupplierItemVersion": "BasedataSupplierItemVersion", + "CreateBasedataSupplierItem": "CreateBasedataSupplierItem", + "EditBasedataSupplierItem": "EditBasedataSupplierItem", + "BasedataSupplierItemDeletionConfirmationMessage": "Are you sure to delete the basedataSupplierItem {0}?", + "Permission:BasedataSupplier": "BasedataSupplier", + "Menu:BasedataSupplier": "MenuBasedataSupplier", + "BasedataSupplier": "BasedataSupplier", + "BasedataSupplierAddress": "BasedataSupplierAddress", + "BasedataSupplierBank": "BasedataSupplierBank", + "BasedataSupplierCity": "BasedataSupplierCity", + "BasedataSupplierCode": "BasedataSupplierCode", + "BasedataSupplierContacts": "BasedataSupplierContacts", + "BasedataSupplierCountry": "BasedataSupplierCountry", + "BasedataSupplierCurrency": "BasedataSupplierCurrency", + "BasedataSupplierFax": "BasedataSupplierFax", + "BasedataSupplierIsActive": "BasedataSupplierIsActive", + "BasedataSupplierName": "BasedataSupplierName", + "BasedataSupplierPhone": "BasedataSupplierPhone", + "BasedataSupplierPostId": "BasedataSupplierPostId", + "BasedataSupplierRemark": "BasedataSupplierRemark", + "BasedataSupplierShortName": "BasedataSupplierShortName", + "BasedataSupplierTaxRate": "BasedataSupplierTaxRate", + "BasedataSupplierType": "BasedataSupplierType", + "CreateBasedataSupplier": "CreateBasedataSupplier", + "EditBasedataSupplier": "EditBasedataSupplier", + "BasedataSupplierDeletionConfirmationMessage": "Are you sure to delete the basedataSupplier {0}?", + "Permission:BasedataStdCostPriceSheet": "BasedataStdCostPriceSheet", + "Menu:BasedataStdCostPriceSheet": "MenuBasedataStdCostPriceSheet", + "BasedataStdCostPriceSheet": "BasedataStdCostPriceSheet", + "BasedataStdCostPriceSheetCode": "BasedataStdCostPriceSheetCode", + "BasedataStdCostPriceSheetCurrencyId": "BasedataStdCostPriceSheetCurrencyId", + "BasedataStdCostPriceSheetDescription": "BasedataStdCostPriceSheetDescription", + "BasedataStdCostPriceSheetName": "BasedataStdCostPriceSheetName", + "BasedataStdCostPriceSheetRemark": "BasedataStdCostPriceSheetRemark", + "BasedataStdCostPriceSheetSupplierId": "BasedataStdCostPriceSheetSupplierId", + "CreateBasedataStdCostPriceSheet": "CreateBasedataStdCostPriceSheet", + "EditBasedataStdCostPriceSheet": "EditBasedataStdCostPriceSheet", + "BasedataStdCostPriceSheetDeletionConfirmationMessage": "Are you sure to delete the basedataStdCostPriceSheet {0}?", + "Permission:BasedataShift": "BasedataShift", + "Menu:BasedataShift": "MenuBasedataShift", + "BasedataShift": "BasedataShift", + "BasedataShiftBeginTime": "BasedataShiftBeginTime", + "BasedataShiftCode": "BasedataShiftCode", + "BasedataShiftDescription": "BasedataShiftDescription", + "BasedataShiftEndAtNextDay": "BasedataShiftEndAtNextDay", + "BasedataShiftEndTime": "BasedataShiftEndTime", + "BasedataShiftName": "BasedataShiftName", + "BasedataShiftRemark": "BasedataShiftRemark", + "CreateBasedataShift": "CreateBasedataShift", + "EditBasedataShift": "EditBasedataShift", + "BasedataShiftDeletionConfirmationMessage": "Are you sure to delete the basedataShift {0}?", + "Permission:BasedataSalePriceSheet": "BasedataSalePriceSheet", + "Menu:BasedataSalePriceSheet": "MenuBasedataSalePriceSheet", + "BasedataSalePriceSheet": "BasedataSalePriceSheet", + "BasedataSalePriceSheetCode": "BasedataSalePriceSheetCode", + "BasedataSalePriceSheetCurrencyId": "BasedataSalePriceSheetCurrencyId", + "BasedataSalePriceSheetCustomerId": "BasedataSalePriceSheetCustomerId", + "BasedataSalePriceSheetDescription": "BasedataSalePriceSheetDescription", + "BasedataSalePriceSheetName": "BasedataSalePriceSheetName", + "BasedataSalePriceSheetRemark": "BasedataSalePriceSheetRemark", + "CreateBasedataSalePriceSheet": "CreateBasedataSalePriceSheet", + "EditBasedataSalePriceSheet": "EditBasedataSalePriceSheet", + "BasedataSalePriceSheetDeletionConfirmationMessage": "Are you sure to delete the basedataSalePriceSheet {0}?", + "Permission:BasedataPurchasePriceSheet": "BasedataPurchasePriceSheet", + "Menu:BasedataPurchasePriceSheet": "MenuBasedataPurchasePriceSheet", + "BasedataPurchasePriceSheet": "BasedataPurchasePriceSheet", + "BasedataPurchasePriceSheetCode": "BasedataPurchasePriceSheetCode", + "BasedataPurchasePriceSheetCurrencyId": "BasedataPurchasePriceSheetCurrencyId", + "BasedataPurchasePriceSheetDescription": "BasedataPurchasePriceSheetDescription", + "BasedataPurchasePriceSheetName": "BasedataPurchasePriceSheetName", + "BasedataPurchasePriceSheetRemark": "BasedataPurchasePriceSheetRemark", + "BasedataPurchasePriceSheetSupplierId": "BasedataPurchasePriceSheetSupplierId", + "CreateBasedataPurchasePriceSheet": "CreateBasedataPurchasePriceSheet", + "EditBasedataPurchasePriceSheet": "EditBasedataPurchasePriceSheet", + "BasedataPurchasePriceSheetDeletionConfirmationMessage": "Are you sure to delete the basedataPurchasePriceSheet {0}?", + "Permission:BasedataProject": "BasedataProject", + "Menu:BasedataProject": "MenuBasedataProject", + "BasedataProject": "BasedataProject", + "BasedataProjectBeginTime": "BasedataProjectBeginTime", + "BasedataProjectCode": "BasedataProjectCode", + "BasedataProjectCustomerCode": "BasedataProjectCustomerCode", + "BasedataProjectDescription": "BasedataProjectDescription", + "BasedataProjectEndTime": "BasedataProjectEndTime", + "BasedataProjectName": "BasedataProjectName", + "BasedataProjectRemark": "BasedataProjectRemark", + "CreateBasedataProject": "CreateBasedataProject", + "EditBasedataProject": "EditBasedataProject", + "BasedataProjectDeletionConfirmationMessage": "Are you sure to delete the basedataProject {0}?", + "Permission:BasedataProductionLineItem": "BasedataProductionLineItem", + "Menu:BasedataProductionLineItem": "MenuBasedataProductionLineItem", + "BasedataProductionLineItem": "BasedataProductionLineItem", + "BasedataProductionLineItemItemCode": "BasedataProductionLineItemItemCode", + "BasedataProductionLineItemProdLineCode": "BasedataProductionLineItemProdLineCode", + "BasedataProductionLineItemRemark": "BasedataProductionLineItemRemark", + "CreateBasedataProductionLineItem": "CreateBasedataProductionLineItem", + "EditBasedataProductionLineItem": "EditBasedataProductionLineItem", + "BasedataProductionLineItemDeletionConfirmationMessage": "Are you sure to delete the basedataProductionLineItem {0}?", + "Permission:BasedataProductionLine": "BasedataProductionLine", + "Menu:BasedataProductionLine": "MenuBasedataProductionLine", + "BasedataProductionLine": "BasedataProductionLine", + "BasedataProductionLineCode": "BasedataProductionLineCode", + "BasedataProductionLineDescription": "BasedataProductionLineDescription", + "BasedataProductionLineName": "BasedataProductionLineName", + "BasedataProductionLineProductLocationCode": "BasedataProductionLineProductLocationCode", + "BasedataProductionLineRawLocationCode": "BasedataProductionLineRawLocationCode", + "BasedataProductionLineRawLocationGroupCode": "BasedataProductionLineRawLocationGroupCode", + "BasedataProductionLineRemark": "BasedataProductionLineRemark", + "BasedataProductionLineType": "BasedataProductionLineType", + "BasedataProductionLineWorkshopCode": "BasedataProductionLineWorkshopCode", + "CreateBasedataProductionLine": "CreateBasedataProductionLine", + "EditBasedataProductionLine": "EditBasedataProductionLine", + "BasedataProductionLineDeletionConfirmationMessage": "Are you sure to delete the basedataProductionLine {0}?", + "Permission:BasedataMachine": "BasedataMachine", + "Menu:BasedataMachine": "MenuBasedataMachine", + "BasedataMachine": "BasedataMachine", + "BasedataMachineCode": "BasedataMachineCode", + "BasedataMachineDescription": "BasedataMachineDescription", + "BasedataMachineName": "BasedataMachineName", + "BasedataMachineProdLineId": "BasedataMachineProdLineId", + "BasedataMachineRemark": "BasedataMachineRemark", + "BasedataMachineType": "BasedataMachineType", + "BasedataMachineWorkStationId": "BasedataMachineWorkStationId", + "CreateBasedataMachine": "CreateBasedataMachine", + "EditBasedataMachine": "EditBasedataMachine", + "BasedataMachineDeletionConfirmationMessage": "Are you sure to delete the basedataMachine {0}?", + "Permission:BasedataLocationGroup": "BasedataLocationGroup", + "Menu:BasedataLocationGroup": "MenuBasedataLocationGroup", + "BasedataLocationGroup": "BasedataLocationGroup", + "BasedataLocationGroupAreaCode": "BasedataLocationGroupAreaCode", + "BasedataLocationGroupCode": "BasedataLocationGroupCode", + "BasedataLocationGroupDefaultInventoryStatus": "BasedataLocationGroupDefaultInventoryStatus", + "BasedataLocationGroupDescription": "BasedataLocationGroupDescription", + "BasedataLocationGroupEnableBreakStore": "BasedataLocationGroupEnableBreakStore", + "BasedataLocationGroupEnableKeepZero": "BasedataLocationGroupEnableKeepZero", + "BasedataLocationGroupEnableMixItem": "BasedataLocationGroupEnableMixItem", + "BasedataLocationGroupEnableMixLot": "BasedataLocationGroupEnableMixLot", + "BasedataLocationGroupEnableMixStatus": "BasedataLocationGroupEnableMixStatus", + "BasedataLocationGroupEnableNegative": "BasedataLocationGroupEnableNegative", + "BasedataLocationGroupEnableOpportunityCount": "BasedataLocationGroupEnableOpportunityCount", + "BasedataLocationGroupEnableOverPick": "BasedataLocationGroupEnableOverPick", + "BasedataLocationGroupEnablePick": "BasedataLocationGroupEnablePick", + "BasedataLocationGroupEnableReceive": "BasedataLocationGroupEnableReceive", + "BasedataLocationGroupEnableReturnFromCustomer": "BasedataLocationGroupEnableReturnFromCustomer", + "BasedataLocationGroupEnableReturnToSupplier": "BasedataLocationGroupEnableReturnToSupplier", + "BasedataLocationGroupEnableShip": "BasedataLocationGroupEnableShip", + "BasedataLocationGroupEnableSplitBox": "BasedataLocationGroupEnableSplitBox", + "BasedataLocationGroupEnableSplitPallet": "BasedataLocationGroupEnableSplitPallet", + "BasedataLocationGroupEnableWholeStore": "BasedataLocationGroupEnableWholeStore", + "BasedataLocationGroupGroupType": "BasedataLocationGroupGroupType", + "BasedataLocationGroupName": "BasedataLocationGroupName", + "BasedataLocationGroupOverflowLocationGroup": "BasedataLocationGroupOverflowLocationGroup", + "BasedataLocationGroupPickPriority": "BasedataLocationGroupPickPriority", + "BasedataLocationGroupRemark": "BasedataLocationGroupRemark", + "BasedataLocationGroupWarehouseCode": "BasedataLocationGroupWarehouseCode", + "CreateBasedataLocationGroup": "CreateBasedataLocationGroup", + "EditBasedataLocationGroup": "EditBasedataLocationGroup", + "BasedataLocationGroupDeletionConfirmationMessage": "Are you sure to delete the basedataLocationGroup {0}?", + "Permission:BasedataLocation": "BasedataLocation", + "Menu:BasedataLocation": "MenuBasedataLocation", + "BasedataLocation": "BasedataLocation", + "BasedataLocationAreaCode": "BasedataLocationAreaCode", + "BasedataLocationCode": "BasedataLocationCode", + "BasedataLocationColumnCode": "BasedataLocationColumnCode", + "BasedataLocationDefaultInventoryStatus": "BasedataLocationDefaultInventoryStatus", + "BasedataLocationDescription": "BasedataLocationDescription", + "BasedataLocationEnableBreakStore": "BasedataLocationEnableBreakStore", + "BasedataLocationEnableKeepZero": "BasedataLocationEnableKeepZero", + "BasedataLocationEnableMixItem": "BasedataLocationEnableMixItem", + "BasedataLocationEnableMixLot": "BasedataLocationEnableMixLot", + "BasedataLocationEnableMixStatus": "BasedataLocationEnableMixStatus", + "BasedataLocationEnableNegative": "BasedataLocationEnableNegative", + "BasedataLocationEnableOpportunityCount": "BasedataLocationEnableOpportunityCount", + "BasedataLocationEnableOverPick": "BasedataLocationEnableOverPick", + "BasedataLocationEnablePick": "BasedataLocationEnablePick", + "BasedataLocationEnableReceive": "BasedataLocationEnableReceive", + "BasedataLocationEnableReturnFromCustomer": "BasedataLocationEnableReturnFromCustomer", + "BasedataLocationEnableReturnToSupplier": "BasedataLocationEnableReturnToSupplier", + "BasedataLocationEnableShip": "BasedataLocationEnableShip", + "BasedataLocationEnableSplitBox": "BasedataLocationEnableSplitBox", + "BasedataLocationEnableSplitPallet": "BasedataLocationEnableSplitPallet", + "BasedataLocationEnableWholeStore": "BasedataLocationEnableWholeStore", + "BasedataLocationErpLocationCode": "BasedataLocationErpLocationCode", + "BasedataLocationLocationGroupCode": "BasedataLocationLocationGroupCode", + "BasedataLocationName": "BasedataLocationName", + "BasedataLocationPickOrder": "BasedataLocationPickOrder", + "BasedataLocationPickPriority": "BasedataLocationPickPriority", + "BasedataLocationRemark": "BasedataLocationRemark", + "BasedataLocationRowCode": "BasedataLocationRowCode", + "BasedataLocationShelfCode": "BasedataLocationShelfCode", + "BasedataLocationType": "BasedataLocationType", + "BasedataLocationWarehouseCode": "BasedataLocationWarehouseCode", + "BasedataLocationWorkGroupCode": "BasedataLocationWorkGroupCode", + "CreateBasedataLocation": "CreateBasedataLocation", + "EditBasedataLocation": "EditBasedataLocation", + "BasedataLocationDeletionConfirmationMessage": "Are you sure to delete the basedataLocation {0}?", + "Permission:BasedataItemStoreRelation": "BasedataItemStoreRelation", + "Menu:BasedataItemStoreRelation": "MenuBasedataItemStoreRelation", + "BasedataItemStoreRelation": "BasedataItemStoreRelation", + "BasedataItemStoreRelationAltUm": "BasedataItemStoreRelationAltUm", + "BasedataItemStoreRelationAltUmQty": "BasedataItemStoreRelationAltUmQty", + "BasedataItemStoreRelationEnabled": "BasedataItemStoreRelationEnabled", + "BasedataItemStoreRelationIsFixed": "BasedataItemStoreRelationIsFixed", + "BasedataItemStoreRelationItemCode": "BasedataItemStoreRelationItemCode", + "BasedataItemStoreRelationMultiLoc": "BasedataItemStoreRelationMultiLoc", + "BasedataItemStoreRelationPramaryUm": "BasedataItemStoreRelationPramaryUm", + "BasedataItemStoreRelationRemark": "BasedataItemStoreRelationRemark", + "BasedataItemStoreRelationStoreRelationType": "BasedataItemStoreRelationStoreRelationType", + "BasedataItemStoreRelationStoreUm": "BasedataItemStoreRelationStoreUm", + "BasedataItemStoreRelationStoreValue": "BasedataItemStoreRelationStoreValue", + "BasedataItemStoreRelationUmQty": "BasedataItemStoreRelationUmQty", + "BasedataItemStoreRelationWarehouseCode": "BasedataItemStoreRelationWarehouseCode", + "CreateBasedataItemStoreRelation": "CreateBasedataItemStoreRelation", + "EditBasedataItemStoreRelation": "EditBasedataItemStoreRelation", + "BasedataItemStoreRelationDeletionConfirmationMessage": "Are you sure to delete the basedataItemStoreRelation {0}?", + "Permission:BasedataItemSafetyStock": "BasedataItemSafetyStock", + "Menu:BasedataItemSafetyStock": "MenuBasedataItemSafetyStock", + "BasedataItemSafetyStock": "BasedataItemSafetyStock", + "BasedataItemSafetyStockFeedLine": "BasedataItemSafetyStockFeedLine", + "BasedataItemSafetyStockFeedQty": "BasedataItemSafetyStockFeedQty", + "BasedataItemSafetyStockFeedUm": "BasedataItemSafetyStockFeedUm", + "BasedataItemSafetyStockItemCode": "BasedataItemSafetyStockItemCode", + "BasedataItemSafetyStockMaxStock": "BasedataItemSafetyStockMaxStock", + "BasedataItemSafetyStockMinStock": "BasedataItemSafetyStockMinStock", + "BasedataItemSafetyStockRemark": "BasedataItemSafetyStockRemark", + "BasedataItemSafetyStockSafetyStock": "BasedataItemSafetyStockSafetyStock", + "BasedataItemSafetyStockStoreRelationType": "BasedataItemSafetyStockStoreRelationType", + "BasedataItemSafetyStockStoreValue": "BasedataItemSafetyStockStoreValue", + "BasedataItemSafetyStockWarehouseCode": "BasedataItemSafetyStockWarehouseCode", + "CreateBasedataItemSafetyStock": "CreateBasedataItemSafetyStock", + "EditBasedataItemSafetyStock": "EditBasedataItemSafetyStock", + "BasedataItemSafetyStockDeletionConfirmationMessage": "Are you sure to delete the basedataItemSafetyStock {0}?", + "Permission:BasedataItemQuality": "BasedataItemQuality", + "Menu:BasedataItemQuality": "MenuBasedataItemQuality", + "BasedataItemQuality": "BasedataItemQuality", + "BasedataItemQualityDescription": "BasedataItemQualityDescription", + "BasedataItemQualityInspectType": "BasedataItemQualityInspectType", + "BasedataItemQualityItemCode": "BasedataItemQualityItemCode", + "BasedataItemQualityRemark": "BasedataItemQualityRemark", + "BasedataItemQualityStatus": "BasedataItemQualityStatus", + "BasedataItemQualitySupplierCode": "BasedataItemQualitySupplierCode", + "CreateBasedataItemQuality": "CreateBasedataItemQuality", + "EditBasedataItemQuality": "EditBasedataItemQuality", + "BasedataItemQualityDeletionConfirmationMessage": "Are you sure to delete the basedataItemQuality {0}?", + "Permission:BasedataItemPack": "BasedataItemPack", + "Menu:BasedataItemPack": "MenuBasedataItemPack", + "BasedataItemPack": "BasedataItemPack", + "BasedataItemPackBasicUom": "BasedataItemPackBasicUom", + "BasedataItemPackItemCode": "BasedataItemPackItemCode", + "BasedataItemPackPackCode": "BasedataItemPackPackCode", + "BasedataItemPackPackName": "BasedataItemPackPackName", + "BasedataItemPackPackType": "BasedataItemPackPackType", + "BasedataItemPackQty": "BasedataItemPackQty", + "BasedataItemPackRemark": "BasedataItemPackRemark", + "CreateBasedataItemPack": "CreateBasedataItemPack", + "EditBasedataItemPack": "EditBasedataItemPack", + "BasedataItemPackDeletionConfirmationMessage": "Are you sure to delete the basedataItemPack {0}?", + "Permission:BasedataItemGuideBook": "BasedataItemGuideBook", + "Menu:BasedataItemGuideBook": "MenuBasedataItemGuideBook", + "BasedataItemGuideBook": "BasedataItemGuideBook", + "BasedataItemGuideBookDesc1": "BasedataItemGuideBookDesc1", + "BasedataItemGuideBookDesc2": "BasedataItemGuideBookDesc2", + "BasedataItemGuideBookItemCode": "BasedataItemGuideBookItemCode", + "BasedataItemGuideBookName": "BasedataItemGuideBookName", + "BasedataItemGuideBookPictureBlobName": "BasedataItemGuideBookPictureBlobName", + "BasedataItemGuideBookRemark": "BasedataItemGuideBookRemark", + "BasedataItemGuideBookStep": "BasedataItemGuideBookStep", + "CreateBasedataItemGuideBook": "CreateBasedataItemGuideBook", + "EditBasedataItemGuideBook": "EditBasedataItemGuideBook", + "BasedataItemGuideBookDeletionConfirmationMessage": "Are you sure to delete the basedataItemGuideBook {0}?", + "Permission:BasedataItemCategory": "BasedataItemCategory", + "Menu:BasedataItemCategory": "MenuBasedataItemCategory", + "BasedataItemCategory": "BasedataItemCategory", + "BasedataItemCategoryCategoryCode": "BasedataItemCategoryCategoryCode", + "BasedataItemCategoryItemCode": "BasedataItemCategoryItemCode", + "BasedataItemCategoryRemark": "BasedataItemCategoryRemark", + "BasedataItemCategoryValue": "BasedataItemCategoryValue", + "CreateBasedataItemCategory": "CreateBasedataItemCategory", + "EditBasedataItemCategory": "EditBasedataItemCategory", + "BasedataItemCategoryDeletionConfirmationMessage": "Are you sure to delete the basedataItemCategory {0}?", + "Permission:BasedataItemBasic": "BasedataItemBasic", + "Menu:BasedataItemBasic": "MenuBasedataItemBasic", + "BasedataItemBasic": "BasedataItemBasic", + "BasedataItemBasicAbcClass": "BasedataItemBasicAbcClass", + "BasedataItemBasicBasicUom": "BasedataItemBasicBasicUom", + "BasedataItemBasicCanBuy": "BasedataItemBasicCanBuy", + "BasedataItemBasicCanMake": "BasedataItemBasicCanMake", + "BasedataItemBasicCanOutsourcing": "BasedataItemBasicCanOutsourcing", + "BasedataItemBasicCategory": "BasedataItemBasicCategory", + "BasedataItemBasicCode": "BasedataItemBasicCode", + "BasedataItemBasicColor": "BasedataItemBasicColor", + "BasedataItemBasicConfiguration": "BasedataItemBasicConfiguration", + "BasedataItemBasicDesc1": "BasedataItemBasicDesc1", + "BasedataItemBasicDesc2": "BasedataItemBasicDesc2", + "BasedataItemBasicEco": "BasedataItemBasicEco", + "BasedataItemBasicElevel": "BasedataItemBasicElevel", + "BasedataItemBasicGroup": "BasedataItemBasicGroup", + "BasedataItemBasicIsPhantom": "BasedataItemBasicIsPhantom", + "BasedataItemBasicIsRecycled": "BasedataItemBasicIsRecycled", + "BasedataItemBasicManageType": "BasedataItemBasicManageType", + "BasedataItemBasicName": "BasedataItemBasicName", + "BasedataItemBasicProject": "BasedataItemBasicProject", + "BasedataItemBasicRemark": "BasedataItemBasicRemark", + "BasedataItemBasicStatus": "BasedataItemBasicStatus", + "BasedataItemBasicStdPackQty": "BasedataItemBasicStdPackQty", + "BasedataItemBasicType": "BasedataItemBasicType", + "BasedataItemBasicValidity": "BasedataItemBasicValidity", + "BasedataItemBasicValidityUnit": "BasedataItemBasicValidityUnit", + "BasedataItemBasicVersion": "BasedataItemBasicVersion", + "CreateBasedataItemBasic": "CreateBasedataItemBasic", + "EditBasedataItemBasic": "EditBasedataItemBasic", + "BasedataItemBasicDeletionConfirmationMessage": "Are you sure to delete the basedataItemBasic {0}?", + "Permission:BasedataInterfaceCalendar": "BasedataInterfaceCalendar", + "Menu:BasedataInterfaceCalendar": "MenuBasedataInterfaceCalendar", + "BasedataInterfaceCalendar": "BasedataInterfaceCalendar", + "BasedataInterfaceCalendarBeginTime": "BasedataInterfaceCalendarBeginTime", + "BasedataInterfaceCalendarCode": "BasedataInterfaceCalendarCode", + "BasedataInterfaceCalendarConvertToTime": "BasedataInterfaceCalendarConvertToTime", + "BasedataInterfaceCalendarDescription": "BasedataInterfaceCalendarDescription", + "BasedataInterfaceCalendarEndTime": "BasedataInterfaceCalendarEndTime", + "BasedataInterfaceCalendarMonth": "BasedataInterfaceCalendarMonth", + "BasedataInterfaceCalendarName": "BasedataInterfaceCalendarName", + "BasedataInterfaceCalendarRemark": "BasedataInterfaceCalendarRemark", + "BasedataInterfaceCalendarYear": "BasedataInterfaceCalendarYear", + "CreateBasedataInterfaceCalendar": "CreateBasedataInterfaceCalendar", + "EditBasedataInterfaceCalendar": "EditBasedataInterfaceCalendar", + "BasedataInterfaceCalendarDeletionConfirmationMessage": "Are you sure to delete the basedataInterfaceCalendar {0}?", + "Permission:BasedataErpLocation": "BasedataErpLocation", + "Menu:BasedataErpLocation": "MenuBasedataErpLocation", + "BasedataErpLocation": "BasedataErpLocation", + "BasedataErpLocationCode": "BasedataErpLocationCode", + "BasedataErpLocationDescription": "BasedataErpLocationDescription", + "BasedataErpLocationName": "BasedataErpLocationName", + "BasedataErpLocationRemark": "BasedataErpLocationRemark", + "BasedataErpLocationType": "BasedataErpLocationType", + "BasedataErpLocationWarehouseCode": "BasedataErpLocationWarehouseCode", + "CreateBasedataErpLocation": "CreateBasedataErpLocation", + "EditBasedataErpLocation": "EditBasedataErpLocation", + "BasedataErpLocationDeletionConfirmationMessage": "Are you sure to delete the basedataErpLocation {0}?", + "Permission:BasedataDocumentSetting": "BasedataDocumentSetting", + "Menu:BasedataDocumentSetting": "MenuBasedataDocumentSetting", + "BasedataDocumentSetting": "BasedataDocumentSetting", + "BasedataDocumentSettingCode": "BasedataDocumentSettingCode", + "BasedataDocumentSettingDescription": "BasedataDocumentSettingDescription", + "BasedataDocumentSettingName": "BasedataDocumentSettingName", + "BasedataDocumentSettingNumberFormat": "BasedataDocumentSettingNumberFormat", + "BasedataDocumentSettingNumberPrefix": "BasedataDocumentSettingNumberPrefix", + "BasedataDocumentSettingNumberSeparator": "BasedataDocumentSettingNumberSeparator", + "BasedataDocumentSettingNumberSerialLength": "BasedataDocumentSettingNumberSerialLength", + "BasedataDocumentSettingRemark": "BasedataDocumentSettingRemark", + "BasedataDocumentSettingTransactionType": "BasedataDocumentSettingTransactionType", + "CreateBasedataDocumentSetting": "CreateBasedataDocumentSetting", + "EditBasedataDocumentSetting": "EditBasedataDocumentSetting", + "BasedataDocumentSettingDeletionConfirmationMessage": "Are you sure to delete the basedataDocumentSetting {0}?", + "Permission:BasedataDock": "BasedataDock", + "Menu:BasedataDock": "MenuBasedataDock", + "BasedataDock": "BasedataDock", + "BasedataDockCode": "BasedataDockCode", + "BasedataDockDefaultLocationCode": "BasedataDockDefaultLocationCode", + "BasedataDockDescription": "BasedataDockDescription", + "BasedataDockName": "BasedataDockName", + "BasedataDockRemark": "BasedataDockRemark", + "BasedataDockWarehouseCode": "BasedataDockWarehouseCode", + "CreateBasedataDock": "CreateBasedataDock", + "EditBasedataDock": "EditBasedataDock", + "BasedataDockDeletionConfirmationMessage": "Are you sure to delete the basedataDock {0}?", + "Permission:BasedataDictItem": "BasedataDictItem", + "Menu:BasedataDictItem": "MenuBasedataDictItem", + "BasedataDictItem": "BasedataDictItem", + "BasedataDictItemCode": "BasedataDictItemCode", + "BasedataDictItemDescription": "BasedataDictItemDescription", + "BasedataDictItemEnabled": "BasedataDictItemEnabled", + "BasedataDictItemMaster": "BasedataDictItemMaster", + "BasedataDictItemMasterId": "BasedataDictItemMasterId", + "BasedataDictItemName": "BasedataDictItemName", + "BasedataDictItemRemark": "BasedataDictItemRemark", + "BasedataDictItemValue": "BasedataDictItemValue", + "CreateBasedataDictItem": "CreateBasedataDictItem", + "EditBasedataDictItem": "EditBasedataDictItem", + "BasedataDictItemDeletionConfirmationMessage": "Are you sure to delete the basedataDictItem {0}?", + "Permission:BasedataDict": "BasedataDict", + "Menu:BasedataDict": "MenuBasedataDict", + "BasedataDict": "BasedataDict", + "BasedataDictBasedataDictItems": "BasedataDictBasedataDictItems", + "BasedataDictCode": "BasedataDictCode", + "BasedataDictDescription": "BasedataDictDescription", + "BasedataDictName": "BasedataDictName", + "BasedataDictRemark": "BasedataDictRemark", + "CreateBasedataDict": "CreateBasedataDict", + "EditBasedataDict": "EditBasedataDict", + "BasedataDictDeletionConfirmationMessage": "Are you sure to delete the basedataDict {0}?", + "Permission:BasedataCustomerItem": "BasedataCustomerItem", + "Menu:BasedataCustomerItem": "MenuBasedataCustomerItem", + "BasedataCustomerItem": "BasedataCustomerItem", + "BasedataCustomerItemBeginTime": "BasedataCustomerItemBeginTime", + "BasedataCustomerItemCustomerCode": "BasedataCustomerItemCustomerCode", + "BasedataCustomerItemCustomerItemCode": "BasedataCustomerItemCustomerItemCode", + "BasedataCustomerItemCustomerPackQty": "BasedataCustomerItemCustomerPackQty", + "BasedataCustomerItemCustomerPackUom": "BasedataCustomerItemCustomerPackUom", + "BasedataCustomerItemEndTime": "BasedataCustomerItemEndTime", + "BasedataCustomerItemItemCode": "BasedataCustomerItemItemCode", + "BasedataCustomerItemRemark": "BasedataCustomerItemRemark", + "BasedataCustomerItemVersion": "BasedataCustomerItemVersion", + "CreateBasedataCustomerItem": "CreateBasedataCustomerItem", + "EditBasedataCustomerItem": "EditBasedataCustomerItem", + "BasedataCustomerItemDeletionConfirmationMessage": "Are you sure to delete the basedataCustomerItem {0}?", + "Permission:BasedataCustomerAddress": "BasedataCustomerAddress", + "Menu:BasedataCustomerAddress": "MenuBasedataCustomerAddress", + "BasedataCustomerAddress": "BasedataCustomerAddress", + "BasedataCustomerAddressAddress": "BasedataCustomerAddressAddress", + "BasedataCustomerAddressCity": "BasedataCustomerAddressCity", + "BasedataCustomerAddressCode": "BasedataCustomerAddressCode", + "BasedataCustomerAddressContact": "BasedataCustomerAddressContact", + "BasedataCustomerAddressCustomerCode": "BasedataCustomerAddressCustomerCode", + "BasedataCustomerAddressDesc": "BasedataCustomerAddressDesc", + "BasedataCustomerAddressLocationCode": "BasedataCustomerAddressLocationCode", + "BasedataCustomerAddressName": "BasedataCustomerAddressName", + "BasedataCustomerAddressRemark": "BasedataCustomerAddressRemark", + "BasedataCustomerAddressWarehouseCode": "BasedataCustomerAddressWarehouseCode", + "CreateBasedataCustomerAddress": "CreateBasedataCustomerAddress", + "EditBasedataCustomerAddress": "EditBasedataCustomerAddress", + "BasedataCustomerAddressDeletionConfirmationMessage": "Are you sure to delete the basedataCustomerAddress {0}?", + "Permission:BasedataCustomer": "BasedataCustomer", + "Menu:BasedataCustomer": "MenuBasedataCustomer", + "BasedataCustomer": "BasedataCustomer", + "BasedataCustomerCity": "BasedataCustomerCity", + "BasedataCustomerCode": "BasedataCustomerCode", + "BasedataCustomerContacts": "BasedataCustomerContacts", + "BasedataCustomerCountry": "BasedataCustomerCountry", + "BasedataCustomerCurrency": "BasedataCustomerCurrency", + "BasedataCustomerFax": "BasedataCustomerFax", + "BasedataCustomerIsActive": "BasedataCustomerIsActive", + "BasedataCustomerName": "BasedataCustomerName", + "BasedataCustomerPhone": "BasedataCustomerPhone", + "BasedataCustomerPostId": "BasedataCustomerPostId", + "BasedataCustomerRemark": "BasedataCustomerRemark", + "BasedataCustomerShortName": "BasedataCustomerShortName", + "BasedataCustomerType": "BasedataCustomerType", + "CreateBasedataCustomer": "CreateBasedataCustomer", + "EditBasedataCustomer": "EditBasedataCustomer", + "BasedataCustomerDeletionConfirmationMessage": "Are you sure to delete the basedataCustomer {0}?", + "Permission:BasedataCurrencyExchange": "BasedataCurrencyExchange", + "Menu:BasedataCurrencyExchange": "MenuBasedataCurrencyExchange", + "BasedataCurrencyExchange": "BasedataCurrencyExchange", + "BasedataCurrencyExchangeBasicCurrencyId": "BasedataCurrencyExchangeBasicCurrencyId", + "BasedataCurrencyExchangeCurrencyId": "BasedataCurrencyExchangeCurrencyId", + "BasedataCurrencyExchangeEfficetiveTime": "BasedataCurrencyExchangeEfficetiveTime", + "BasedataCurrencyExchangeExpireTime": "BasedataCurrencyExchangeExpireTime", + "BasedataCurrencyExchangeRate": "BasedataCurrencyExchangeRate", + "BasedataCurrencyExchangeRemark": "BasedataCurrencyExchangeRemark", + "CreateBasedataCurrencyExchange": "CreateBasedataCurrencyExchange", + "EditBasedataCurrencyExchange": "EditBasedataCurrencyExchange", + "BasedataCurrencyExchangeDeletionConfirmationMessage": "Are you sure to delete the basedataCurrencyExchange {0}?", + "Permission:BasedataCurrency": "BasedataCurrency", + "Menu:BasedataCurrency": "MenuBasedataCurrency", + "BasedataCurrency": "BasedataCurrency", + "BasedataCurrencyCode": "BasedataCurrencyCode", + "BasedataCurrencyDescription": "BasedataCurrencyDescription", + "BasedataCurrencyIsBasicCurrency": "BasedataCurrencyIsBasicCurrency", + "BasedataCurrencyName": "BasedataCurrencyName", + "BasedataCurrencyRemark": "BasedataCurrencyRemark", + "CreateBasedataCurrency": "CreateBasedataCurrency", + "EditBasedataCurrency": "EditBasedataCurrency", + "BasedataCurrencyDeletionConfirmationMessage": "Are you sure to delete the basedataCurrency {0}?", + "Permission:BasedataCategory": "BasedataCategory", + "Menu:BasedataCategory": "MenuBasedataCategory", + "BasedataCategory": "BasedataCategory", + "BasedataCategoryCode": "BasedataCategoryCode", + "BasedataCategoryDescription": "BasedataCategoryDescription", + "BasedataCategoryName": "BasedataCategoryName", + "BasedataCategoryRemark": "BasedataCategoryRemark", + "CreateBasedataCategory": "CreateBasedataCategory", + "EditBasedataCategory": "EditBasedataCategory", + "BasedataCategoryDeletionConfirmationMessage": "Are you sure to delete the basedataCategory {0}?", + "Permission:BasedataCalendar": "BasedataCalendar", + "Menu:BasedataCalendar": "MenuBasedataCalendar", + "BasedataCalendar": "BasedataCalendar", + "BasedataCalendarBeginTime": "BasedataCalendarBeginTime", + "BasedataCalendarEndTime": "BasedataCalendarEndTime", + "BasedataCalendarModule": "BasedataCalendarModule", + "BasedataCalendarRemark": "BasedataCalendarRemark", + "BasedataCalendarStatus": "BasedataCalendarStatus", + "CreateBasedataCalendar": "CreateBasedataCalendar", + "EditBasedataCalendar": "EditBasedataCalendar", + "BasedataCalendarDeletionConfirmationMessage": "Are you sure to delete the basedataCalendar {0}?", + "Permission:BasedataBom": "BasedataBom", + "Menu:BasedataBom": "MenuBasedataBom", + "BasedataBom": "BasedataBom", + "BasedataBomBeginTime": "BasedataBomBeginTime", + "BasedataBomComponent": "BasedataBomComponent", + "BasedataBomComponentQty": "BasedataBomComponentQty", + "BasedataBomComponentUom": "BasedataBomComponentUom", + "BasedataBomDistributionType": "BasedataBomDistributionType", + "BasedataBomEndTime": "BasedataBomEndTime", + "BasedataBomErpop": "BasedataBomErpop", + "BasedataBomLayer": "BasedataBomLayer", + "BasedataBomMfgop": "BasedataBomMfgop", + "BasedataBomPlannedSplitRule": "BasedataBomPlannedSplitRule", + "BasedataBomProduct": "BasedataBomProduct", + "BasedataBomRemark": "BasedataBomRemark", + "BasedataBomTruncType": "BasedataBomTruncType", + "CreateBasedataBom": "CreateBasedataBom", + "EditBasedataBom": "EditBasedataBom", + "BasedataBomDeletionConfirmationMessage": "Are you sure to delete the basedataBom {0}?", + "Permission:BasedataArea": "BasedataArea", + "Menu:BasedataArea": "MenuBasedataArea", + "BasedataArea": "BasedataArea", + "BasedataAreaAreaType": "BasedataAreaAreaType", + "BasedataAreaCode": "BasedataAreaCode", + "BasedataAreaDescription": "BasedataAreaDescription", + "BasedataAreaIsFunctional": "BasedataAreaIsFunctional", + "BasedataAreaName": "BasedataAreaName", + "BasedataAreaRemark": "BasedataAreaRemark", + "BasedataAreaWarehouseCode": "BasedataAreaWarehouseCode", + "CreateBasedataArea": "CreateBasedataArea", + "EditBasedataArea": "EditBasedataArea", + "BasedataAreaDeletionConfirmationMessage": "Are you sure to delete the basedataArea {0}?", + "Permission:BasedataAql": "BasedataAql", + "Menu:BasedataAql": "MenuBasedataAql", + "BasedataAql": "BasedataAql", + "BasedataAqlAbcClass": "BasedataAqlAbcClass", + "BasedataAqlCeilingQty": "BasedataAqlCeilingQty", + "BasedataAqlFloorQty": "BasedataAqlFloorQty", + "BasedataAqlIsUsePercent": "BasedataAqlIsUsePercent", + "BasedataAqlItemCode": "BasedataAqlItemCode", + "BasedataAqlRemark": "BasedataAqlRemark", + "BasedataAqlSamplePercent": "BasedataAqlSamplePercent", + "BasedataAqlSampleQty": "BasedataAqlSampleQty", + "BasedataAqlSupplierCode": "BasedataAqlSupplierCode", + "CreateBasedataAql": "CreateBasedataAql", + "EditBasedataAql": "EditBasedataAql", + "BasedataAqlDeletionConfirmationMessage": "Are you sure to delete the basedataAql {0}?", + "Permission:AuthUserWorkGroup": "AuthUserWorkGroup", + "Menu:AuthUserWorkGroup": "MenuAuthUserWorkGroup", + "AuthUserWorkGroup": "AuthUserWorkGroup", + "AuthUserWorkGroupRemark": "AuthUserWorkGroupRemark", + "AuthUserWorkGroupWorkGroupCode": "AuthUserWorkGroupWorkGroupCode", + "CreateAuthUserWorkGroup": "CreateAuthUserWorkGroup", + "EditAuthUserWorkGroup": "EditAuthUserWorkGroup", + "AuthUserWorkGroupDeletionConfirmationMessage": "Are you sure to delete the authUserWorkGroup {0}?", + "Permission:AuthUserMenu": "AuthUserMenu", + "Menu:AuthUserMenu": "MenuAuthUserMenu", + "AuthUserMenu": "AuthUserMenu", + "AuthUserMenuMenuCode": "AuthUserMenuMenuCode", + "AuthUserMenuPortal": "AuthUserMenuPortal", + "AuthUserMenuRemark": "AuthUserMenuRemark", + "CreateAuthUserMenu": "CreateAuthUserMenu", + "EditAuthUserMenu": "EditAuthUserMenu", + "AuthUserMenuDeletionConfirmationMessage": "Are you sure to delete the authUserMenu {0}?", + "Permission:AuthMenu": "AuthMenu", + "Menu:AuthMenu": "MenuAuthMenu", + "AuthMenu": "AuthMenu", + "AuthMenuCode": "AuthMenuCode", + "AuthMenuComponent": "AuthMenuComponent", + "AuthMenuCountUrl": "AuthMenuCountUrl", + "AuthMenuDescription": "AuthMenuDescription", + "AuthMenuGroupName": "AuthMenuGroupName", + "AuthMenuGroupSort": "AuthMenuGroupSort", + "AuthMenuIcon": "AuthMenuIcon", + "AuthMenuName": "AuthMenuName", + "AuthMenuParentCode": "AuthMenuParentCode", + "AuthMenuPermission": "AuthMenuPermission", + "AuthMenuPortal": "AuthMenuPortal", + "AuthMenuRemark": "AuthMenuRemark", + "AuthMenuRoute": "AuthMenuRoute", + "AuthMenuSort": "AuthMenuSort", + "AuthMenuStatus": "AuthMenuStatus", + "CreateAuthMenu": "CreateAuthMenu", + "EditAuthMenu": "EditAuthMenu", + "AuthMenuDeletionConfirmationMessage": "Are you sure to delete the authMenu {0}?", + "StoreTransferNoteDetails": "StoreTransferNoteDetails", + "Permission:StoreTransferNoteDetail": "StoreTransferNoteDetail", + "Menu:StoreTransferNoteDetail": "MenuStoreTransferNoteDetail", + "StoreTransferNoteDetail": "StoreTransferNoteDetail", + "StoreTransferNoteDetailArriveDate": "StoreTransferNoteDetailArriveDate", + "StoreTransferNoteDetailExpireDate": "StoreTransferNoteDetailExpireDate", + "StoreTransferNoteDetailFromContainerCode": "StoreTransferNoteDetailFromContainerCode", + "StoreTransferNoteDetailFromLocationArea": "StoreTransferNoteDetailFromLocationArea", + "StoreTransferNoteDetailFromLocationCode": "StoreTransferNoteDetailFromLocationCode", + "StoreTransferNoteDetailFromLocationErpCode": "StoreTransferNoteDetailFromLocationErpCode", + "StoreTransferNoteDetailFromLocationGroup": "StoreTransferNoteDetailFromLocationGroup", + "StoreTransferNoteDetailFromLot": "StoreTransferNoteDetailFromLot", + "StoreTransferNoteDetailFromPackingCode": "StoreTransferNoteDetailFromPackingCode", + "StoreTransferNoteDetailFromStatus": "StoreTransferNoteDetailFromStatus", + "StoreTransferNoteDetailFromWarehouseCode": "StoreTransferNoteDetailFromWarehouseCode", + "StoreTransferNoteDetailItemCode": "StoreTransferNoteDetailItemCode", + "StoreTransferNoteDetailItemDesc1": "StoreTransferNoteDetailItemDesc1", + "StoreTransferNoteDetailItemDesc2": "StoreTransferNoteDetailItemDesc2", + "StoreTransferNoteDetailItemName": "StoreTransferNoteDetailItemName", + "StoreTransferNoteDetailMaster": "StoreTransferNoteDetailMaster", + "StoreTransferNoteDetailMasterId": "StoreTransferNoteDetailMasterId", + "StoreTransferNoteDetailNumber": "StoreTransferNoteDetailNumber", + "StoreTransferNoteDetailOnTheWayLocationCode": "StoreTransferNoteDetailOnTheWayLocationCode", + "StoreTransferNoteDetailProduceDate": "StoreTransferNoteDetailProduceDate", + "StoreTransferNoteDetailQty": "StoreTransferNoteDetailQty", + "StoreTransferNoteDetailReason": "StoreTransferNoteDetailReason", + "StoreTransferNoteDetailRemark": "StoreTransferNoteDetailRemark", + "StoreTransferNoteDetailStdPackQty": "StoreTransferNoteDetailStdPackQty", + "StoreTransferNoteDetailSupplierBatch": "StoreTransferNoteDetailSupplierBatch", + "StoreTransferNoteDetailToContainerCode": "StoreTransferNoteDetailToContainerCode", + "StoreTransferNoteDetailToLocationArea": "StoreTransferNoteDetailToLocationArea", + "StoreTransferNoteDetailToLocationCode": "StoreTransferNoteDetailToLocationCode", + "StoreTransferNoteDetailToLocationErpCode": "StoreTransferNoteDetailToLocationErpCode", + "StoreTransferNoteDetailToLocationGroup": "StoreTransferNoteDetailToLocationGroup", + "StoreTransferNoteDetailToLot": "StoreTransferNoteDetailToLot", + "StoreTransferNoteDetailToPackingCode": "StoreTransferNoteDetailToPackingCode", + "StoreTransferNoteDetailToStatus": "StoreTransferNoteDetailToStatus", + "StoreTransferNoteDetailToWarehouseCode": "StoreTransferNoteDetailToWarehouseCode", + "StoreTransferNoteDetailUom": "StoreTransferNoteDetailUom", + "CreateStoreTransferNoteDetail": "CreateStoreTransferNoteDetail", + "EditStoreTransferNoteDetail": "EditStoreTransferNoteDetail", + "StoreTransferNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeTransferNoteDetail {0}?" } } \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/cs.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/cs.json index 14d37bd78..6f4f3ec16 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/cs.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/cs.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", @@ -558,63 +558,6 @@ "CreateStoreTransferRequest": "CreateStoreTransferRequest", "EditStoreTransferRequest": "EditStoreTransferRequest", "StoreTransferRequestDeletionConfirmationMessage": "Are you sure to delete the storeTransferRequest {0}?", - "Permission:StoreTransferNoteDetailCopy": "StoreTransferNoteDetailCopy", - "Menu:StoreTransferNoteDetailCopy": "MenuStoreTransferNoteDetailCopy", - "StoreTransferNoteDetailCopy": "StoreTransferNoteDetailCopy", - "StoreTransferNoteDetailCopyArriveDate": "StoreTransferNoteDetailCopyArriveDate", - "StoreTransferNoteDetailCopyExpireDate": "StoreTransferNoteDetailCopyExpireDate", - "StoreTransferNoteDetailCopyFromContainerCode": "StoreTransferNoteDetailCopyFromContainerCode", - "StoreTransferNoteDetailCopyFromLocationArea": "StoreTransferNoteDetailCopyFromLocationArea", - "StoreTransferNoteDetailCopyFromLocationCode": "StoreTransferNoteDetailCopyFromLocationCode", - "StoreTransferNoteDetailCopyFromLocationErpCode": "StoreTransferNoteDetailCopyFromLocationErpCode", - "StoreTransferNoteDetailCopyFromLocationGroup": "StoreTransferNoteDetailCopyFromLocationGroup", - "StoreTransferNoteDetailCopyFromLot": "StoreTransferNoteDetailCopyFromLot", - "StoreTransferNoteDetailCopyFromPackingCode": "StoreTransferNoteDetailCopyFromPackingCode", - "StoreTransferNoteDetailCopyFromStatus": "StoreTransferNoteDetailCopyFromStatus", - "StoreTransferNoteDetailCopyFromWarehouseCode": "StoreTransferNoteDetailCopyFromWarehouseCode", - "StoreTransferNoteDetailCopyItemCode": "StoreTransferNoteDetailCopyItemCode", - "StoreTransferNoteDetailCopyItemDesc1": "StoreTransferNoteDetailCopyItemDesc1", - "StoreTransferNoteDetailCopyItemDesc2": "StoreTransferNoteDetailCopyItemDesc2", - "StoreTransferNoteDetailCopyItemName": "StoreTransferNoteDetailCopyItemName", - "StoreTransferNoteDetailCopyMaster": "StoreTransferNoteDetailCopyMaster", - "StoreTransferNoteDetailCopyMasterId": "StoreTransferNoteDetailCopyMasterId", - "StoreTransferNoteDetailCopyNumber": "StoreTransferNoteDetailCopyNumber", - "StoreTransferNoteDetailCopyOnTheWayLocationCode": "StoreTransferNoteDetailCopyOnTheWayLocationCode", - "StoreTransferNoteDetailCopyProduceDate": "StoreTransferNoteDetailCopyProduceDate", - "StoreTransferNoteDetailCopyQty": "StoreTransferNoteDetailCopyQty", - "StoreTransferNoteDetailCopyReason": "StoreTransferNoteDetailCopyReason", - "StoreTransferNoteDetailCopyRemark": "StoreTransferNoteDetailCopyRemark", - "StoreTransferNoteDetailCopyStdPackQty": "StoreTransferNoteDetailCopyStdPackQty", - "StoreTransferNoteDetailCopySupplierBatch": "StoreTransferNoteDetailCopySupplierBatch", - "StoreTransferNoteDetailCopyToContainerCode": "StoreTransferNoteDetailCopyToContainerCode", - "StoreTransferNoteDetailCopyToLocationArea": "StoreTransferNoteDetailCopyToLocationArea", - "StoreTransferNoteDetailCopyToLocationCode": "StoreTransferNoteDetailCopyToLocationCode", - "StoreTransferNoteDetailCopyToLocationErpCode": "StoreTransferNoteDetailCopyToLocationErpCode", - "StoreTransferNoteDetailCopyToLocationGroup": "StoreTransferNoteDetailCopyToLocationGroup", - "StoreTransferNoteDetailCopyToLot": "StoreTransferNoteDetailCopyToLot", - "StoreTransferNoteDetailCopyToPackingCode": "StoreTransferNoteDetailCopyToPackingCode", - "StoreTransferNoteDetailCopyToStatus": "StoreTransferNoteDetailCopyToStatus", - "StoreTransferNoteDetailCopyToWarehouseCode": "StoreTransferNoteDetailCopyToWarehouseCode", - "StoreTransferNoteDetailCopyUom": "StoreTransferNoteDetailCopyUom", - "CreateStoreTransferNoteDetailCopy": "CreateStoreTransferNoteDetailCopy", - "EditStoreTransferNoteDetailCopy": "EditStoreTransferNoteDetailCopy", - "StoreTransferNoteDetailCopyDeletionConfirmationMessage": "Are you sure to delete the storeTransferNoteDetailCopy {0}?", - "Permission:StoreTransferNoteCopy": "StoreTransferNoteCopy", - "Menu:StoreTransferNoteCopy": "MenuStoreTransferNoteCopy", - "StoreTransferNoteCopy": "StoreTransferNoteCopy", - "StoreTransferNoteCopyActiveDate": "StoreTransferNoteCopyActiveDate", - "StoreTransferNoteCopyConfirmed": "StoreTransferNoteCopyConfirmed", - "StoreTransferNoteCopyConfirmTime": "StoreTransferNoteCopyConfirmTime", - "StoreTransferNoteCopyJobNumber": "StoreTransferNoteCopyJobNumber", - "StoreTransferNoteCopyNumber": "StoreTransferNoteCopyNumber", - "StoreTransferNoteCopyRemark": "StoreTransferNoteCopyRemark", - "StoreTransferNoteCopyRequestNumber": "StoreTransferNoteCopyRequestNumber", - "StoreTransferNoteCopyType": "StoreTransferNoteCopyType", - "StoreTransferNoteCopyUseOnTheWayLocation": "StoreTransferNoteCopyUseOnTheWayLocation", - "StoreTransferNoteCopyWorker": "StoreTransferNoteCopyWorker", - "CreateStoreTransferNoteCopy": "CreateStoreTransferNoteCopy", - "EditStoreTransferNoteCopy": "EditStoreTransferNoteCopy", - "StoreTransferNoteCopyDeletionConfirmationMessage": "Are you sure to delete the storeTransferNoteCopy {0}?", "Permission:StoreTransferNote": "StoreTransferNote", "Menu:StoreTransferNote": "MenuStoreTransferNote", "StoreTransferNote": "StoreTransferNote", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/de.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/de.json index 210cf79a7..c222e335f 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/de.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/de.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/en-GB.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/en-GB.json index 21120b01f..e98688e65 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/en-GB.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/en-GB.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/en.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/en.json index 79ac758c3..5d1bce474 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/en.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/en.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/es.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/es.json index b0107af4c..134aa4640 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/es.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/es.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/fi.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/fi.json index 69cbba8b5..eb29da4f3 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/fi.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/fi.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/fr.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/fr.json index 6957583b9..118362ef3 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/fr.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/fr.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/hi.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/hi.json index e663cf9a1..1c4781952 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/hi.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/hi.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/hr.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/hr.json index 880d9995a..d08462c26 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/hr.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/hr.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/hu.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/hu.json index c390ba323..ae29b1163 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/hu.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/hu.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/is.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/is.json index 0b8bbe10f..addc92cbd 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/is.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/is.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/it.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/it.json index ba3e9a635..149882fb7 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/it.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/it.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/nl.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/nl.json index aa640e31f..786cf9670 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/nl.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/nl.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/pl-PL.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/pl-PL.json index 0747b0966..56b4ff3c8 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/pl-PL.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/pl-PL.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/pt-BR.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/pt-BR.json index cd2c68e19..bf9a6139d 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/pt-BR.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/pt-BR.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/ro-RO.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/ro-RO.json index e86b31627..24323a65d 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/ro-RO.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/ro-RO.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/ru.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/ru.json index 2bebe3074..b7226980d 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/ru.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/ru.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/sk.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/sk.json index 91732e934..9733288f1 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/sk.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/sk.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/sl.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/sl.json index 80b708f5e..ad8120a12 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/sl.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/sl.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/tr.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/tr.json index c0cad4f15..97b3530d6 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/tr.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/tr.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/vi.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/vi.json index a54e3ba9b..c6a07da53 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/vi.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/vi.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/zh-Hans.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/zh-Hans.json index 6d3147c76..0bae6b782 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/zh-Hans.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/zh-Hans.json @@ -3,1671 +3,5717 @@ "texts": { "Menu:Home": "首页", "Welcome": "欢迎", - "LongWelcomeMessage": "欢迎来到该应用程序. 这是一个基于ABP框架的启动项目. 有关更多信息, 请访问 abp.io.", - "Permission:AuthDepartment": "AuthDepartment", - "Permission:Create": "Create", - "Permission:Update": "Update", - "Permission:Delete": "Delete", - "Menu:AuthDepartment": "MenuAuthDepartment", - "AuthDepartment": "AuthDepartment", - "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", - "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", - "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", - "AuthDepartmentDescription": "AuthDepartmentDescription", - "AuthDepartmentExtraProperties": "AuthDepartmentExtraProperties", - "AuthDepartmentId": "AuthDepartmentId", - "AuthDepartmentIsActive": "AuthDepartmentIsActive", - "AuthDepartmentLastModificationTime": "AuthDepartmentLastModificationTime", - "AuthDepartmentLastModifierId": "AuthDepartmentLastModifierId", - "AuthDepartmentName": "AuthDepartmentName", - "AuthDepartmentRemark": "AuthDepartmentRemark", - "CreateAuthDepartment": "CreateAuthDepartment", - "EditAuthDepartment": "EditAuthDepartment", - "AuthDepartmentDeletionConfirmationMessage": "Are you sure to delete the authDepartment {0}?", - "SuccessfullyDeleted": "Successfully deleted", - "TableFilter": "TableFilter", - "Permission:StoreWorkOrder": "StoreWorkOrder", - "Menu:StoreWorkOrder": "MenuStoreWorkOrder", - "StoreWorkOrder": "StoreWorkOrder", - "StoreWorkOrderActiveDate": "StoreWorkOrderActiveDate", - "StoreWorkOrderEffectiveDate": "StoreWorkOrderEffectiveDate", - "StoreWorkOrderItemCode": "StoreWorkOrderItemCode", - "StoreWorkOrderItemDesc1": "StoreWorkOrderItemDesc1", - "StoreWorkOrderItemDesc2": "StoreWorkOrderItemDesc2", - "StoreWorkOrderItemName": "StoreWorkOrderItemName", - "StoreWorkOrderLocationCode": "StoreWorkOrderLocationCode", - "StoreWorkOrderNumber": "StoreWorkOrderNumber", - "StoreWorkOrderOp": "StoreWorkOrderOp", - "StoreWorkOrderQty": "StoreWorkOrderQty", - "StoreWorkOrderRemark": "StoreWorkOrderRemark", - "StoreWorkOrderStoreWorkOrderDetails": "StoreWorkOrderStoreWorkOrderDetails", - "StoreWorkOrderType": "StoreWorkOrderType", - "StoreWorkOrderUom": "StoreWorkOrderUom", - "StoreWorkOrderWorker": "StoreWorkOrderWorker", - "StoreWorkOrderWorkOrderId": "StoreWorkOrderWorkOrderId", - "StoreWorkOrderWorkStation": "StoreWorkOrderWorkStation", - "StoreWorkOrderWoStatus": "StoreWorkOrderWoStatus", - "CreateStoreWorkOrder": "CreateStoreWorkOrder", - "EditStoreWorkOrder": "EditStoreWorkOrder", - "StoreWorkOrderDeletionConfirmationMessage": "Are you sure to delete the storeWorkOrder {0}?", - "Permission:StoreWorkOrderDetail": "StoreWorkOrderDetail", - "Menu:StoreWorkOrderDetail": "MenuStoreWorkOrderDetail", - "StoreWorkOrderDetail": "StoreWorkOrderDetail", - "StoreWorkOrderDetailEffectiveDate": "StoreWorkOrderDetailEffectiveDate", - "StoreWorkOrderDetailItemCode": "StoreWorkOrderDetailItemCode", - "StoreWorkOrderDetailItemDesc1": "StoreWorkOrderDetailItemDesc1", - "StoreWorkOrderDetailItemDesc2": "StoreWorkOrderDetailItemDesc2", - "StoreWorkOrderDetailItemName": "StoreWorkOrderDetailItemName", - "StoreWorkOrderDetailMaster": "StoreWorkOrderDetailMaster", - "StoreWorkOrderDetailMasterId": "StoreWorkOrderDetailMasterId", - "StoreWorkOrderDetailNumber": "StoreWorkOrderDetailNumber", - "StoreWorkOrderDetailOp": "StoreWorkOrderDetailOp", - "StoreWorkOrderDetailRawLocationCode": "StoreWorkOrderDetailRawLocationCode", - "StoreWorkOrderDetailRawQty": "StoreWorkOrderDetailRawQty", - "StoreWorkOrderDetailRawUom": "StoreWorkOrderDetailRawUom", - "StoreWorkOrderDetailRemark": "StoreWorkOrderDetailRemark", - "CreateStoreWorkOrderDetail": "CreateStoreWorkOrderDetail", - "EditStoreWorkOrderDetail": "EditStoreWorkOrderDetail", - "StoreWorkOrderDetailDeletionConfirmationMessage": "Are you sure to delete the storeWorkOrderDetail {0}?", - "Permission:StoreWipWarehouseAdjustRequestDetail": "StoreWipWarehouseAdjustRequestDetail", - "Menu:StoreWipWarehouseAdjustRequestDetail": "MenuStoreWipWarehouseAdjustRequestDetail", - "StoreWipWarehouseAdjustRequestDetail": "StoreWipWarehouseAdjustRequestDetail", - "StoreWipWarehouseAdjustRequestDetailArriveDate": "StoreWipWarehouseAdjustRequestDetailArriveDate", - "StoreWipWarehouseAdjustRequestDetailExpireDate": "StoreWipWarehouseAdjustRequestDetailExpireDate", - "StoreWipWarehouseAdjustRequestDetailFromContainerCode": "StoreWipWarehouseAdjustRequestDetailFromContainerCode", - "StoreWipWarehouseAdjustRequestDetailFromLocationArea": "StoreWipWarehouseAdjustRequestDetailFromLocationArea", - "StoreWipWarehouseAdjustRequestDetailFromLocationCode": "StoreWipWarehouseAdjustRequestDetailFromLocationCode", - "StoreWipWarehouseAdjustRequestDetailFromLocationErpCode": "StoreWipWarehouseAdjustRequestDetailFromLocationErpCode", - "StoreWipWarehouseAdjustRequestDetailFromLocationGroup": "StoreWipWarehouseAdjustRequestDetailFromLocationGroup", - "StoreWipWarehouseAdjustRequestDetailFromLot": "StoreWipWarehouseAdjustRequestDetailFromLot", - "StoreWipWarehouseAdjustRequestDetailFromPackingCode": "StoreWipWarehouseAdjustRequestDetailFromPackingCode", - "StoreWipWarehouseAdjustRequestDetailFromStatus": "StoreWipWarehouseAdjustRequestDetailFromStatus", - "StoreWipWarehouseAdjustRequestDetailFromWarehouseCode": "StoreWipWarehouseAdjustRequestDetailFromWarehouseCode", - "StoreWipWarehouseAdjustRequestDetailItemCode": "StoreWipWarehouseAdjustRequestDetailItemCode", - "StoreWipWarehouseAdjustRequestDetailItemDesc1": "StoreWipWarehouseAdjustRequestDetailItemDesc1", - "StoreWipWarehouseAdjustRequestDetailItemDesc2": "StoreWipWarehouseAdjustRequestDetailItemDesc2", - "StoreWipWarehouseAdjustRequestDetailItemName": "StoreWipWarehouseAdjustRequestDetailItemName", - "StoreWipWarehouseAdjustRequestDetailMaster": "StoreWipWarehouseAdjustRequestDetailMaster", - "StoreWipWarehouseAdjustRequestDetailMasterId": "StoreWipWarehouseAdjustRequestDetailMasterId", - "StoreWipWarehouseAdjustRequestDetailNumber": "StoreWipWarehouseAdjustRequestDetailNumber", - "StoreWipWarehouseAdjustRequestDetailProduceDate": "StoreWipWarehouseAdjustRequestDetailProduceDate", - "StoreWipWarehouseAdjustRequestDetailQty": "StoreWipWarehouseAdjustRequestDetailQty", - "StoreWipWarehouseAdjustRequestDetailReason": "StoreWipWarehouseAdjustRequestDetailReason", - "StoreWipWarehouseAdjustRequestDetailReasonCode": "StoreWipWarehouseAdjustRequestDetailReasonCode", - "StoreWipWarehouseAdjustRequestDetailRemark": "StoreWipWarehouseAdjustRequestDetailRemark", - "StoreWipWarehouseAdjustRequestDetailStdPackQty": "StoreWipWarehouseAdjustRequestDetailStdPackQty", - "StoreWipWarehouseAdjustRequestDetailSupplierBatch": "StoreWipWarehouseAdjustRequestDetailSupplierBatch", - "StoreWipWarehouseAdjustRequestDetailToContainerCode": "StoreWipWarehouseAdjustRequestDetailToContainerCode", - "StoreWipWarehouseAdjustRequestDetailToLocationArea": "StoreWipWarehouseAdjustRequestDetailToLocationArea", - "StoreWipWarehouseAdjustRequestDetailToLocationCode": "StoreWipWarehouseAdjustRequestDetailToLocationCode", - "StoreWipWarehouseAdjustRequestDetailToLocationErpCode": "StoreWipWarehouseAdjustRequestDetailToLocationErpCode", - "StoreWipWarehouseAdjustRequestDetailToLocationGroup": "StoreWipWarehouseAdjustRequestDetailToLocationGroup", - "StoreWipWarehouseAdjustRequestDetailToLot": "StoreWipWarehouseAdjustRequestDetailToLot", - "StoreWipWarehouseAdjustRequestDetailToPackingCode": "StoreWipWarehouseAdjustRequestDetailToPackingCode", - "StoreWipWarehouseAdjustRequestDetailToStatus": "StoreWipWarehouseAdjustRequestDetailToStatus", - "StoreWipWarehouseAdjustRequestDetailToWarehouseCode": "StoreWipWarehouseAdjustRequestDetailToWarehouseCode", - "StoreWipWarehouseAdjustRequestDetailUom": "StoreWipWarehouseAdjustRequestDetailUom", - "CreateStoreWipWarehouseAdjustRequestDetail": "CreateStoreWipWarehouseAdjustRequestDetail", - "EditStoreWipWarehouseAdjustRequestDetail": "EditStoreWipWarehouseAdjustRequestDetail", - "StoreWipWarehouseAdjustRequestDetailDeletionConfirmationMessage": "Are you sure to delete the storeWipWarehouseAdjustRequestDetail {0}?", - "Permission:StoreWipWarehouseAdjustRequest": "StoreWipWarehouseAdjustRequest", - "Menu:StoreWipWarehouseAdjustRequest": "MenuStoreWipWarehouseAdjustRequest", - "StoreWipWarehouseAdjustRequest": "StoreWipWarehouseAdjustRequest", - "StoreWipWarehouseAdjustRequestActiveDate": "StoreWipWarehouseAdjustRequestActiveDate", - "StoreWipWarehouseAdjustRequestAutoAgree": "StoreWipWarehouseAdjustRequestAutoAgree", - "StoreWipWarehouseAdjustRequestAutoCompleteJob": "StoreWipWarehouseAdjustRequestAutoCompleteJob", - "StoreWipWarehouseAdjustRequestAutoHandle": "StoreWipWarehouseAdjustRequestAutoHandle", - "StoreWipWarehouseAdjustRequestAutoSubmit": "StoreWipWarehouseAdjustRequestAutoSubmit", - "StoreWipWarehouseAdjustRequestDirectCreateNote": "StoreWipWarehouseAdjustRequestDirectCreateNote", - "StoreWipWarehouseAdjustRequestNumber": "StoreWipWarehouseAdjustRequestNumber", - "StoreWipWarehouseAdjustRequestRemark": "StoreWipWarehouseAdjustRequestRemark", - "StoreWipWarehouseAdjustRequestRequestStatus": "StoreWipWarehouseAdjustRequestRequestStatus", - "StoreWipWarehouseAdjustRequestStoreWipWarehouseAdjustRequestDetails": "StoreWipWarehouseAdjustRequestStoreWipWarehouseAdjustRequestDetails", - "StoreWipWarehouseAdjustRequestType": "StoreWipWarehouseAdjustRequestType", - "StoreWipWarehouseAdjustRequestWorker": "StoreWipWarehouseAdjustRequestWorker", - "CreateStoreWipWarehouseAdjustRequest": "CreateStoreWipWarehouseAdjustRequest", - "EditStoreWipWarehouseAdjustRequest": "EditStoreWipWarehouseAdjustRequest", - "StoreWipWarehouseAdjustRequestDeletionConfirmationMessage": "Are you sure to delete the storeWipWarehouseAdjustRequest {0}?", - "Permission:StoreWipWarehouseAdjustNoteDetail": "StoreWipWarehouseAdjustNoteDetail", - "Menu:StoreWipWarehouseAdjustNoteDetail": "MenuStoreWipWarehouseAdjustNoteDetail", - "StoreWipWarehouseAdjustNoteDetail": "StoreWipWarehouseAdjustNoteDetail", - "StoreWipWarehouseAdjustNoteDetailArriveDate": "StoreWipWarehouseAdjustNoteDetailArriveDate", - "StoreWipWarehouseAdjustNoteDetailExpireDate": "StoreWipWarehouseAdjustNoteDetailExpireDate", - "StoreWipWarehouseAdjustNoteDetailFromContainerCode": "StoreWipWarehouseAdjustNoteDetailFromContainerCode", - "StoreWipWarehouseAdjustNoteDetailFromLocationArea": "StoreWipWarehouseAdjustNoteDetailFromLocationArea", - "StoreWipWarehouseAdjustNoteDetailFromLocationCode": "StoreWipWarehouseAdjustNoteDetailFromLocationCode", - "StoreWipWarehouseAdjustNoteDetailFromLocationErpCode": "StoreWipWarehouseAdjustNoteDetailFromLocationErpCode", - "StoreWipWarehouseAdjustNoteDetailFromLocationGroup": "StoreWipWarehouseAdjustNoteDetailFromLocationGroup", - "StoreWipWarehouseAdjustNoteDetailFromLot": "StoreWipWarehouseAdjustNoteDetailFromLot", - "StoreWipWarehouseAdjustNoteDetailFromPackingCode": "StoreWipWarehouseAdjustNoteDetailFromPackingCode", - "StoreWipWarehouseAdjustNoteDetailFromStatus": "StoreWipWarehouseAdjustNoteDetailFromStatus", - "StoreWipWarehouseAdjustNoteDetailFromWarehouseCode": "StoreWipWarehouseAdjustNoteDetailFromWarehouseCode", - "StoreWipWarehouseAdjustNoteDetailItemCode": "StoreWipWarehouseAdjustNoteDetailItemCode", - "StoreWipWarehouseAdjustNoteDetailItemDesc1": "StoreWipWarehouseAdjustNoteDetailItemDesc1", - "StoreWipWarehouseAdjustNoteDetailItemDesc2": "StoreWipWarehouseAdjustNoteDetailItemDesc2", - "StoreWipWarehouseAdjustNoteDetailItemName": "StoreWipWarehouseAdjustNoteDetailItemName", - "StoreWipWarehouseAdjustNoteDetailMaster": "StoreWipWarehouseAdjustNoteDetailMaster", - "StoreWipWarehouseAdjustNoteDetailMasterId": "StoreWipWarehouseAdjustNoteDetailMasterId", - "StoreWipWarehouseAdjustNoteDetailNumber": "StoreWipWarehouseAdjustNoteDetailNumber", - "StoreWipWarehouseAdjustNoteDetailProduceDate": "StoreWipWarehouseAdjustNoteDetailProduceDate", - "StoreWipWarehouseAdjustNoteDetailQty": "StoreWipWarehouseAdjustNoteDetailQty", - "StoreWipWarehouseAdjustNoteDetailReason": "StoreWipWarehouseAdjustNoteDetailReason", - "StoreWipWarehouseAdjustNoteDetailReasonCode": "StoreWipWarehouseAdjustNoteDetailReasonCode", - "StoreWipWarehouseAdjustNoteDetailRemark": "StoreWipWarehouseAdjustNoteDetailRemark", - "StoreWipWarehouseAdjustNoteDetailStdPackQty": "StoreWipWarehouseAdjustNoteDetailStdPackQty", - "StoreWipWarehouseAdjustNoteDetailSupplierBatch": "StoreWipWarehouseAdjustNoteDetailSupplierBatch", - "StoreWipWarehouseAdjustNoteDetailToContainerCode": "StoreWipWarehouseAdjustNoteDetailToContainerCode", - "StoreWipWarehouseAdjustNoteDetailToLocationArea": "StoreWipWarehouseAdjustNoteDetailToLocationArea", - "StoreWipWarehouseAdjustNoteDetailToLocationCode": "StoreWipWarehouseAdjustNoteDetailToLocationCode", - "StoreWipWarehouseAdjustNoteDetailToLocationErpCode": "StoreWipWarehouseAdjustNoteDetailToLocationErpCode", - "StoreWipWarehouseAdjustNoteDetailToLocationGroup": "StoreWipWarehouseAdjustNoteDetailToLocationGroup", - "StoreWipWarehouseAdjustNoteDetailToLot": "StoreWipWarehouseAdjustNoteDetailToLot", - "StoreWipWarehouseAdjustNoteDetailToPackingCode": "StoreWipWarehouseAdjustNoteDetailToPackingCode", - "StoreWipWarehouseAdjustNoteDetailToStatus": "StoreWipWarehouseAdjustNoteDetailToStatus", - "StoreWipWarehouseAdjustNoteDetailToWarehouseCode": "StoreWipWarehouseAdjustNoteDetailToWarehouseCode", - "StoreWipWarehouseAdjustNoteDetailUom": "StoreWipWarehouseAdjustNoteDetailUom", - "CreateStoreWipWarehouseAdjustNoteDetail": "CreateStoreWipWarehouseAdjustNoteDetail", - "EditStoreWipWarehouseAdjustNoteDetail": "EditStoreWipWarehouseAdjustNoteDetail", - "StoreWipWarehouseAdjustNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeWipWarehouseAdjustNoteDetail {0}?", - "Permission:StoreWipWarehouseAdjustNote": "StoreWipWarehouseAdjustNote", - "Menu:StoreWipWarehouseAdjustNote": "MenuStoreWipWarehouseAdjustNote", - "StoreWipWarehouseAdjustNote": "StoreWipWarehouseAdjustNote", - "StoreWipWarehouseAdjustNoteActiveDate": "StoreWipWarehouseAdjustNoteActiveDate", - "StoreWipWarehouseAdjustNoteConfirmed": "StoreWipWarehouseAdjustNoteConfirmed", - "StoreWipWarehouseAdjustNoteConfirmTime": "StoreWipWarehouseAdjustNoteConfirmTime", - "StoreWipWarehouseAdjustNoteJobNumber": "StoreWipWarehouseAdjustNoteJobNumber", - "StoreWipWarehouseAdjustNoteNumber": "StoreWipWarehouseAdjustNoteNumber", - "StoreWipWarehouseAdjustNoteRemark": "StoreWipWarehouseAdjustNoteRemark", - "StoreWipWarehouseAdjustNoteRequestNumber": "StoreWipWarehouseAdjustNoteRequestNumber", - "StoreWipWarehouseAdjustNoteStoreWipWarehouseAdjustNoteDetails": "StoreWipWarehouseAdjustNoteStoreWipWarehouseAdjustNoteDetails", - "StoreWipWarehouseAdjustNoteType": "StoreWipWarehouseAdjustNoteType", - "StoreWipWarehouseAdjustNoteWorker": "StoreWipWarehouseAdjustNoteWorker", - "CreateStoreWipWarehouseAdjustNote": "CreateStoreWipWarehouseAdjustNote", - "EditStoreWipWarehouseAdjustNote": "EditStoreWipWarehouseAdjustNote", - "StoreWipWarehouseAdjustNoteDeletionConfirmationMessage": "Are you sure to delete the storeWipWarehouseAdjustNote {0}?", - "Permission:StoreWarehouseTransferNoteDetail": "StoreWarehouseTransferNoteDetail", - "Menu:StoreWarehouseTransferNoteDetail": "MenuStoreWarehouseTransferNoteDetail", - "StoreWarehouseTransferNoteDetail": "StoreWarehouseTransferNoteDetail", - "StoreWarehouseTransferNoteDetailArriveDate": "StoreWarehouseTransferNoteDetailArriveDate", - "StoreWarehouseTransferNoteDetailExpireDate": "StoreWarehouseTransferNoteDetailExpireDate", - "StoreWarehouseTransferNoteDetailFromContainerCode": "StoreWarehouseTransferNoteDetailFromContainerCode", - "StoreWarehouseTransferNoteDetailFromLocationArea": "StoreWarehouseTransferNoteDetailFromLocationArea", - "StoreWarehouseTransferNoteDetailFromLocationCode": "StoreWarehouseTransferNoteDetailFromLocationCode", - "StoreWarehouseTransferNoteDetailFromLocationErpCode": "StoreWarehouseTransferNoteDetailFromLocationErpCode", - "StoreWarehouseTransferNoteDetailFromLocationGroup": "StoreWarehouseTransferNoteDetailFromLocationGroup", - "StoreWarehouseTransferNoteDetailFromLot": "StoreWarehouseTransferNoteDetailFromLot", - "StoreWarehouseTransferNoteDetailFromPackingCode": "StoreWarehouseTransferNoteDetailFromPackingCode", - "StoreWarehouseTransferNoteDetailFromStatus": "StoreWarehouseTransferNoteDetailFromStatus", - "StoreWarehouseTransferNoteDetailFromWarehouseCode": "StoreWarehouseTransferNoteDetailFromWarehouseCode", - "StoreWarehouseTransferNoteDetailItemCode": "StoreWarehouseTransferNoteDetailItemCode", - "StoreWarehouseTransferNoteDetailItemDesc1": "StoreWarehouseTransferNoteDetailItemDesc1", - "StoreWarehouseTransferNoteDetailItemDesc2": "StoreWarehouseTransferNoteDetailItemDesc2", - "StoreWarehouseTransferNoteDetailItemName": "StoreWarehouseTransferNoteDetailItemName", - "StoreWarehouseTransferNoteDetailMaster": "StoreWarehouseTransferNoteDetailMaster", - "StoreWarehouseTransferNoteDetailMasterId": "StoreWarehouseTransferNoteDetailMasterId", - "StoreWarehouseTransferNoteDetailNumber": "StoreWarehouseTransferNoteDetailNumber", - "StoreWarehouseTransferNoteDetailProduceDate": "StoreWarehouseTransferNoteDetailProduceDate", - "StoreWarehouseTransferNoteDetailQty": "StoreWarehouseTransferNoteDetailQty", - "StoreWarehouseTransferNoteDetailReason": "StoreWarehouseTransferNoteDetailReason", - "StoreWarehouseTransferNoteDetailRemark": "StoreWarehouseTransferNoteDetailRemark", - "StoreWarehouseTransferNoteDetailStdPackQty": "StoreWarehouseTransferNoteDetailStdPackQty", - "StoreWarehouseTransferNoteDetailSupplierBatch": "StoreWarehouseTransferNoteDetailSupplierBatch", - "StoreWarehouseTransferNoteDetailToContainerCode": "StoreWarehouseTransferNoteDetailToContainerCode", - "StoreWarehouseTransferNoteDetailToLocationArea": "StoreWarehouseTransferNoteDetailToLocationArea", - "StoreWarehouseTransferNoteDetailToLocationCode": "StoreWarehouseTransferNoteDetailToLocationCode", - "StoreWarehouseTransferNoteDetailToLocationErpCode": "StoreWarehouseTransferNoteDetailToLocationErpCode", - "StoreWarehouseTransferNoteDetailToLocationGroup": "StoreWarehouseTransferNoteDetailToLocationGroup", - "StoreWarehouseTransferNoteDetailToLot": "StoreWarehouseTransferNoteDetailToLot", - "StoreWarehouseTransferNoteDetailToPackingCode": "StoreWarehouseTransferNoteDetailToPackingCode", - "StoreWarehouseTransferNoteDetailToStatus": "StoreWarehouseTransferNoteDetailToStatus", - "StoreWarehouseTransferNoteDetailToWarehouseCode": "StoreWarehouseTransferNoteDetailToWarehouseCode", - "StoreWarehouseTransferNoteDetailUom": "StoreWarehouseTransferNoteDetailUom", - "CreateStoreWarehouseTransferNoteDetail": "CreateStoreWarehouseTransferNoteDetail", - "EditStoreWarehouseTransferNoteDetail": "EditStoreWarehouseTransferNoteDetail", - "StoreWarehouseTransferNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeWarehouseTransferNoteDetail {0}?", - "Permission:StoreWarehouseTransferNote": "StoreWarehouseTransferNote", - "Menu:StoreWarehouseTransferNote": "MenuStoreWarehouseTransferNote", - "StoreWarehouseTransferNote": "StoreWarehouseTransferNote", - "StoreWarehouseTransferNoteActiveDate": "StoreWarehouseTransferNoteActiveDate", - "StoreWarehouseTransferNoteJobNumber": "StoreWarehouseTransferNoteJobNumber", - "StoreWarehouseTransferNoteNumber": "StoreWarehouseTransferNoteNumber", - "StoreWarehouseTransferNoteRemark": "StoreWarehouseTransferNoteRemark", - "StoreWarehouseTransferNoteStoreWarehouseTransferNoteDetails": "StoreWarehouseTransferNoteStoreWarehouseTransferNoteDetails", - "StoreWarehouseTransferNoteSupplierCode": "StoreWarehouseTransferNoteSupplierCode", - "StoreWarehouseTransferNoteWorker": "StoreWarehouseTransferNoteWorker", - "CreateStoreWarehouseTransferNote": "CreateStoreWarehouseTransferNote", - "EditStoreWarehouseTransferNote": "EditStoreWarehouseTransferNote", - "StoreWarehouseTransferNoteDeletionConfirmationMessage": "Are you sure to delete the storeWarehouseTransferNote {0}?", - "Permission:StoreUnplannedReceiptRequestDetail": "StoreUnplannedReceiptRequestDetail", - "Menu:StoreUnplannedReceiptRequestDetail": "MenuStoreUnplannedReceiptRequestDetail", - "StoreUnplannedReceiptRequestDetail": "StoreUnplannedReceiptRequestDetail", - "StoreUnplannedReceiptRequestDetailArriveDate": "StoreUnplannedReceiptRequestDetailArriveDate", - "StoreUnplannedReceiptRequestDetailCaseCode": "StoreUnplannedReceiptRequestDetailCaseCode", - "StoreUnplannedReceiptRequestDetailContainerCode": "StoreUnplannedReceiptRequestDetailContainerCode", - "StoreUnplannedReceiptRequestDetailExpireDate": "StoreUnplannedReceiptRequestDetailExpireDate", - "StoreUnplannedReceiptRequestDetailItemCode": "StoreUnplannedReceiptRequestDetailItemCode", - "StoreUnplannedReceiptRequestDetailItemDesc1": "StoreUnplannedReceiptRequestDetailItemDesc1", - "StoreUnplannedReceiptRequestDetailItemDesc2": "StoreUnplannedReceiptRequestDetailItemDesc2", - "StoreUnplannedReceiptRequestDetailItemName": "StoreUnplannedReceiptRequestDetailItemName", - "StoreUnplannedReceiptRequestDetailLocationArea": "StoreUnplannedReceiptRequestDetailLocationArea", - "StoreUnplannedReceiptRequestDetailLocationCode": "StoreUnplannedReceiptRequestDetailLocationCode", - "StoreUnplannedReceiptRequestDetailLocationErpCode": "StoreUnplannedReceiptRequestDetailLocationErpCode", - "StoreUnplannedReceiptRequestDetailLocationGroup": "StoreUnplannedReceiptRequestDetailLocationGroup", - "StoreUnplannedReceiptRequestDetailLot": "StoreUnplannedReceiptRequestDetailLot", - "StoreUnplannedReceiptRequestDetailMaster": "StoreUnplannedReceiptRequestDetailMaster", - "StoreUnplannedReceiptRequestDetailMasterId": "StoreUnplannedReceiptRequestDetailMasterId", - "StoreUnplannedReceiptRequestDetailNumber": "StoreUnplannedReceiptRequestDetailNumber", - "StoreUnplannedReceiptRequestDetailOnceBusiCode": "StoreUnplannedReceiptRequestDetailOnceBusiCode", - "StoreUnplannedReceiptRequestDetailPackingCode": "StoreUnplannedReceiptRequestDetailPackingCode", - "StoreUnplannedReceiptRequestDetailProduceDate": "StoreUnplannedReceiptRequestDetailProduceDate", - "StoreUnplannedReceiptRequestDetailProjCapacityCode": "StoreUnplannedReceiptRequestDetailProjCapacityCode", - "StoreUnplannedReceiptRequestDetailQty": "StoreUnplannedReceiptRequestDetailQty", - "StoreUnplannedReceiptRequestDetailReasonCode": "StoreUnplannedReceiptRequestDetailReasonCode", - "StoreUnplannedReceiptRequestDetailRemark": "StoreUnplannedReceiptRequestDetailRemark", - "StoreUnplannedReceiptRequestDetailStatus": "StoreUnplannedReceiptRequestDetailStatus", - "StoreUnplannedReceiptRequestDetailStdPackQty": "StoreUnplannedReceiptRequestDetailStdPackQty", - "StoreUnplannedReceiptRequestDetailSupplierBatch": "StoreUnplannedReceiptRequestDetailSupplierBatch", - "StoreUnplannedReceiptRequestDetailUom": "StoreUnplannedReceiptRequestDetailUom", - "StoreUnplannedReceiptRequestDetailWarehouseCode": "StoreUnplannedReceiptRequestDetailWarehouseCode", - "CreateStoreUnplannedReceiptRequestDetail": "CreateStoreUnplannedReceiptRequestDetail", - "EditStoreUnplannedReceiptRequestDetail": "EditStoreUnplannedReceiptRequestDetail", - "StoreUnplannedReceiptRequestDetailDeletionConfirmationMessage": "Are you sure to delete the storeUnplannedReceiptRequestDetail {0}?", - "Permission:StoreUnplannedReceiptRequest": "StoreUnplannedReceiptRequest", - "Menu:StoreUnplannedReceiptRequest": "MenuStoreUnplannedReceiptRequest", - "StoreUnplannedReceiptRequest": "StoreUnplannedReceiptRequest", - "StoreUnplannedReceiptRequestActiveDate": "StoreUnplannedReceiptRequestActiveDate", - "StoreUnplannedReceiptRequestAutoAgree": "StoreUnplannedReceiptRequestAutoAgree", - "StoreUnplannedReceiptRequestAutoCompleteJob": "StoreUnplannedReceiptRequestAutoCompleteJob", - "StoreUnplannedReceiptRequestAutoHandle": "StoreUnplannedReceiptRequestAutoHandle", - "StoreUnplannedReceiptRequestAutoSubmit": "StoreUnplannedReceiptRequestAutoSubmit", - "StoreUnplannedReceiptRequestBuildDate": "StoreUnplannedReceiptRequestBuildDate", - "StoreUnplannedReceiptRequestDeptCode": "StoreUnplannedReceiptRequestDeptCode", - "StoreUnplannedReceiptRequestDeptName": "StoreUnplannedReceiptRequestDeptName", - "StoreUnplannedReceiptRequestDirectCreateNote": "StoreUnplannedReceiptRequestDirectCreateNote", - "StoreUnplannedReceiptRequestNumber": "StoreUnplannedReceiptRequestNumber", - "StoreUnplannedReceiptRequestRemark": "StoreUnplannedReceiptRequestRemark", - "StoreUnplannedReceiptRequestRequestStatus": "StoreUnplannedReceiptRequestRequestStatus", - "StoreUnplannedReceiptRequestStoreUnplannedReceiptRequestDetails": "StoreUnplannedReceiptRequestStoreUnplannedReceiptRequestDetails", - "StoreUnplannedReceiptRequestWorker": "StoreUnplannedReceiptRequestWorker", - "CreateStoreUnplannedReceiptRequest": "CreateStoreUnplannedReceiptRequest", - "EditStoreUnplannedReceiptRequest": "EditStoreUnplannedReceiptRequest", - "StoreUnplannedReceiptRequestDeletionConfirmationMessage": "Are you sure to delete the storeUnplannedReceiptRequest {0}?", - "Permission:StoreUnplannedReceiptNoteDetail": "StoreUnplannedReceiptNoteDetail", - "Menu:StoreUnplannedReceiptNoteDetail": "MenuStoreUnplannedReceiptNoteDetail", - "StoreUnplannedReceiptNoteDetail": "StoreUnplannedReceiptNoteDetail", - "StoreUnplannedReceiptNoteDetailArriveDate": "StoreUnplannedReceiptNoteDetailArriveDate", - "StoreUnplannedReceiptNoteDetailCaseCode": "StoreUnplannedReceiptNoteDetailCaseCode", - "StoreUnplannedReceiptNoteDetailContainerCode": "StoreUnplannedReceiptNoteDetailContainerCode", - "StoreUnplannedReceiptNoteDetailExpireDate": "StoreUnplannedReceiptNoteDetailExpireDate", - "StoreUnplannedReceiptNoteDetailHandledArriveDate": "StoreUnplannedReceiptNoteDetailHandledArriveDate", - "StoreUnplannedReceiptNoteDetailHandledContainerCode": "StoreUnplannedReceiptNoteDetailHandledContainerCode", - "StoreUnplannedReceiptNoteDetailHandledExpireDate": "StoreUnplannedReceiptNoteDetailHandledExpireDate", - "StoreUnplannedReceiptNoteDetailHandledLot": "StoreUnplannedReceiptNoteDetailHandledLot", - "StoreUnplannedReceiptNoteDetailHandledPackingCode": "StoreUnplannedReceiptNoteDetailHandledPackingCode", - "StoreUnplannedReceiptNoteDetailHandledProduceDate": "StoreUnplannedReceiptNoteDetailHandledProduceDate", - "StoreUnplannedReceiptNoteDetailHandledQty": "StoreUnplannedReceiptNoteDetailHandledQty", - "StoreUnplannedReceiptNoteDetailHandledSupplierBatch": "StoreUnplannedReceiptNoteDetailHandledSupplierBatch", - "StoreUnplannedReceiptNoteDetailHandledToLocationArea": "StoreUnplannedReceiptNoteDetailHandledToLocationArea", - "StoreUnplannedReceiptNoteDetailHandledToLocationCode": "StoreUnplannedReceiptNoteDetailHandledToLocationCode", - "StoreUnplannedReceiptNoteDetailHandledToLocationErpCode": "StoreUnplannedReceiptNoteDetailHandledToLocationErpCode", - "StoreUnplannedReceiptNoteDetailHandledToLocationGroup": "StoreUnplannedReceiptNoteDetailHandledToLocationGroup", - "StoreUnplannedReceiptNoteDetailHandledToWarehouseCode": "StoreUnplannedReceiptNoteDetailHandledToWarehouseCode", - "StoreUnplannedReceiptNoteDetailItemCode": "StoreUnplannedReceiptNoteDetailItemCode", - "StoreUnplannedReceiptNoteDetailItemDesc1": "StoreUnplannedReceiptNoteDetailItemDesc1", - "StoreUnplannedReceiptNoteDetailItemDesc2": "StoreUnplannedReceiptNoteDetailItemDesc2", - "StoreUnplannedReceiptNoteDetailItemName": "StoreUnplannedReceiptNoteDetailItemName", - "StoreUnplannedReceiptNoteDetailLocationArea": "StoreUnplannedReceiptNoteDetailLocationArea", - "StoreUnplannedReceiptNoteDetailLocationCode": "StoreUnplannedReceiptNoteDetailLocationCode", - "StoreUnplannedReceiptNoteDetailLocationErpCode": "StoreUnplannedReceiptNoteDetailLocationErpCode", - "StoreUnplannedReceiptNoteDetailLocationGroup": "StoreUnplannedReceiptNoteDetailLocationGroup", - "StoreUnplannedReceiptNoteDetailLot": "StoreUnplannedReceiptNoteDetailLot", - "StoreUnplannedReceiptNoteDetailMaster": "StoreUnplannedReceiptNoteDetailMaster", - "StoreUnplannedReceiptNoteDetailMasterId": "StoreUnplannedReceiptNoteDetailMasterId", - "StoreUnplannedReceiptNoteDetailNumber": "StoreUnplannedReceiptNoteDetailNumber", - "StoreUnplannedReceiptNoteDetailOnceBusiCode": "StoreUnplannedReceiptNoteDetailOnceBusiCode", - "StoreUnplannedReceiptNoteDetailPackingCode": "StoreUnplannedReceiptNoteDetailPackingCode", - "StoreUnplannedReceiptNoteDetailProduceDate": "StoreUnplannedReceiptNoteDetailProduceDate", - "StoreUnplannedReceiptNoteDetailProjCapacityCode": "StoreUnplannedReceiptNoteDetailProjCapacityCode", - "StoreUnplannedReceiptNoteDetailQty": "StoreUnplannedReceiptNoteDetailQty", - "StoreUnplannedReceiptNoteDetailReasonCode": "StoreUnplannedReceiptNoteDetailReasonCode", - "StoreUnplannedReceiptNoteDetailRecommendArriveDate": "StoreUnplannedReceiptNoteDetailRecommendArriveDate", - "StoreUnplannedReceiptNoteDetailRecommendContainerCode": "StoreUnplannedReceiptNoteDetailRecommendContainerCode", - "StoreUnplannedReceiptNoteDetailRecommendExpireDate": "StoreUnplannedReceiptNoteDetailRecommendExpireDate", - "StoreUnplannedReceiptNoteDetailRecommendLot": "StoreUnplannedReceiptNoteDetailRecommendLot", - "StoreUnplannedReceiptNoteDetailRecommendPackingCode": "StoreUnplannedReceiptNoteDetailRecommendPackingCode", - "StoreUnplannedReceiptNoteDetailRecommendProduceDate": "StoreUnplannedReceiptNoteDetailRecommendProduceDate", - "StoreUnplannedReceiptNoteDetailRecommendQty": "StoreUnplannedReceiptNoteDetailRecommendQty", - "StoreUnplannedReceiptNoteDetailRecommendSupplierBatch": "StoreUnplannedReceiptNoteDetailRecommendSupplierBatch", - "StoreUnplannedReceiptNoteDetailRecommendToLocationArea": "StoreUnplannedReceiptNoteDetailRecommendToLocationArea", - "StoreUnplannedReceiptNoteDetailRecommendToLocationCode": "StoreUnplannedReceiptNoteDetailRecommendToLocationCode", - "StoreUnplannedReceiptNoteDetailRecommendToLocationErpCode": "StoreUnplannedReceiptNoteDetailRecommendToLocationErpCode", - "StoreUnplannedReceiptNoteDetailRecommendToLocationGroup": "StoreUnplannedReceiptNoteDetailRecommendToLocationGroup", - "StoreUnplannedReceiptNoteDetailRecommendToWarehouseCode": "StoreUnplannedReceiptNoteDetailRecommendToWarehouseCode", - "StoreUnplannedReceiptNoteDetailRemark": "StoreUnplannedReceiptNoteDetailRemark", - "StoreUnplannedReceiptNoteDetailStatus": "StoreUnplannedReceiptNoteDetailStatus", - "StoreUnplannedReceiptNoteDetailStdPackQty": "StoreUnplannedReceiptNoteDetailStdPackQty", - "StoreUnplannedReceiptNoteDetailSupplierBatch": "StoreUnplannedReceiptNoteDetailSupplierBatch", - "StoreUnplannedReceiptNoteDetailUom": "StoreUnplannedReceiptNoteDetailUom", - "StoreUnplannedReceiptNoteDetailWarehouseCode": "StoreUnplannedReceiptNoteDetailWarehouseCode", - "CreateStoreUnplannedReceiptNoteDetail": "CreateStoreUnplannedReceiptNoteDetail", - "EditStoreUnplannedReceiptNoteDetail": "EditStoreUnplannedReceiptNoteDetail", - "StoreUnplannedReceiptNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeUnplannedReceiptNoteDetail {0}?", - "Permission:StoreUnplannedReceiptNote": "StoreUnplannedReceiptNote", - "Menu:StoreUnplannedReceiptNote": "MenuStoreUnplannedReceiptNote", - "StoreUnplannedReceiptNote": "StoreUnplannedReceiptNote", - "StoreUnplannedReceiptNoteActiveDate": "StoreUnplannedReceiptNoteActiveDate", - "StoreUnplannedReceiptNoteBuildDate": "StoreUnplannedReceiptNoteBuildDate", - "StoreUnplannedReceiptNoteDeptCode": "StoreUnplannedReceiptNoteDeptCode", - "StoreUnplannedReceiptNoteDeptName": "StoreUnplannedReceiptNoteDeptName", - "StoreUnplannedReceiptNoteJobNumber": "StoreUnplannedReceiptNoteJobNumber", - "StoreUnplannedReceiptNoteNumber": "StoreUnplannedReceiptNoteNumber", - "StoreUnplannedReceiptNoteRemark": "StoreUnplannedReceiptNoteRemark", - "StoreUnplannedReceiptNoteStoreUnplannedReceiptNoteDetails": "StoreUnplannedReceiptNoteStoreUnplannedReceiptNoteDetails", - "StoreUnplannedReceiptNoteUnplannedReceiptRequestNumber": "StoreUnplannedReceiptNoteUnplannedReceiptRequestNumber", - "StoreUnplannedReceiptNoteWorker": "StoreUnplannedReceiptNoteWorker", - "CreateStoreUnplannedReceiptNote": "CreateStoreUnplannedReceiptNote", - "EditStoreUnplannedReceiptNote": "EditStoreUnplannedReceiptNote", - "StoreUnplannedReceiptNoteDeletionConfirmationMessage": "Are you sure to delete the storeUnplannedReceiptNote {0}?", - "Permission:StoreUnplannedIssueRequestDetail": "StoreUnplannedIssueRequestDetail", - "Menu:StoreUnplannedIssueRequestDetail": "MenuStoreUnplannedIssueRequestDetail", - "StoreUnplannedIssueRequestDetail": "StoreUnplannedIssueRequestDetail", - "StoreUnplannedIssueRequestDetailArriveDate": "StoreUnplannedIssueRequestDetailArriveDate", - "StoreUnplannedIssueRequestDetailCaseCode": "StoreUnplannedIssueRequestDetailCaseCode", - "StoreUnplannedIssueRequestDetailContainerCode": "StoreUnplannedIssueRequestDetailContainerCode", - "StoreUnplannedIssueRequestDetailExpireDate": "StoreUnplannedIssueRequestDetailExpireDate", - "StoreUnplannedIssueRequestDetailItemCode": "StoreUnplannedIssueRequestDetailItemCode", - "StoreUnplannedIssueRequestDetailItemDesc1": "StoreUnplannedIssueRequestDetailItemDesc1", - "StoreUnplannedIssueRequestDetailItemDesc2": "StoreUnplannedIssueRequestDetailItemDesc2", - "StoreUnplannedIssueRequestDetailItemName": "StoreUnplannedIssueRequestDetailItemName", - "StoreUnplannedIssueRequestDetailLocationArea": "StoreUnplannedIssueRequestDetailLocationArea", - "StoreUnplannedIssueRequestDetailLocationCode": "StoreUnplannedIssueRequestDetailLocationCode", - "StoreUnplannedIssueRequestDetailLocationErpCode": "StoreUnplannedIssueRequestDetailLocationErpCode", - "StoreUnplannedIssueRequestDetailLocationGroup": "StoreUnplannedIssueRequestDetailLocationGroup", - "StoreUnplannedIssueRequestDetailLot": "StoreUnplannedIssueRequestDetailLot", - "StoreUnplannedIssueRequestDetailMaster": "StoreUnplannedIssueRequestDetailMaster", - "StoreUnplannedIssueRequestDetailMasterId": "StoreUnplannedIssueRequestDetailMasterId", - "StoreUnplannedIssueRequestDetailNumber": "StoreUnplannedIssueRequestDetailNumber", - "StoreUnplannedIssueRequestDetailOnceBusiCode": "StoreUnplannedIssueRequestDetailOnceBusiCode", - "StoreUnplannedIssueRequestDetailPackingCode": "StoreUnplannedIssueRequestDetailPackingCode", - "StoreUnplannedIssueRequestDetailProduceDate": "StoreUnplannedIssueRequestDetailProduceDate", - "StoreUnplannedIssueRequestDetailProjCapacityCode": "StoreUnplannedIssueRequestDetailProjCapacityCode", - "StoreUnplannedIssueRequestDetailQty": "StoreUnplannedIssueRequestDetailQty", - "StoreUnplannedIssueRequestDetailReasonCode": "StoreUnplannedIssueRequestDetailReasonCode", - "StoreUnplannedIssueRequestDetailRemark": "StoreUnplannedIssueRequestDetailRemark", - "StoreUnplannedIssueRequestDetailStatus": "StoreUnplannedIssueRequestDetailStatus", - "StoreUnplannedIssueRequestDetailStdPackQty": "StoreUnplannedIssueRequestDetailStdPackQty", - "StoreUnplannedIssueRequestDetailSupplierBatch": "StoreUnplannedIssueRequestDetailSupplierBatch", - "StoreUnplannedIssueRequestDetailUom": "StoreUnplannedIssueRequestDetailUom", - "StoreUnplannedIssueRequestDetailWarehouseCode": "StoreUnplannedIssueRequestDetailWarehouseCode", - "CreateStoreUnplannedIssueRequestDetail": "CreateStoreUnplannedIssueRequestDetail", - "EditStoreUnplannedIssueRequestDetail": "EditStoreUnplannedIssueRequestDetail", - "StoreUnplannedIssueRequestDetailDeletionConfirmationMessage": "Are you sure to delete the storeUnplannedIssueRequestDetail {0}?", - "Permission:StoreUnplannedIssueRequest": "StoreUnplannedIssueRequest", - "Menu:StoreUnplannedIssueRequest": "MenuStoreUnplannedIssueRequest", - "StoreUnplannedIssueRequest": "StoreUnplannedIssueRequest", - "StoreUnplannedIssueRequestActiveDate": "StoreUnplannedIssueRequestActiveDate", - "StoreUnplannedIssueRequestAutoAgree": "StoreUnplannedIssueRequestAutoAgree", - "StoreUnplannedIssueRequestAutoCompleteJob": "StoreUnplannedIssueRequestAutoCompleteJob", - "StoreUnplannedIssueRequestAutoHandle": "StoreUnplannedIssueRequestAutoHandle", - "StoreUnplannedIssueRequestAutoSubmit": "StoreUnplannedIssueRequestAutoSubmit", - "StoreUnplannedIssueRequestBuildDate": "StoreUnplannedIssueRequestBuildDate", - "StoreUnplannedIssueRequestDeptCode": "StoreUnplannedIssueRequestDeptCode", - "StoreUnplannedIssueRequestDeptName": "StoreUnplannedIssueRequestDeptName", - "StoreUnplannedIssueRequestDirectCreateNote": "StoreUnplannedIssueRequestDirectCreateNote", - "StoreUnplannedIssueRequestNumber": "StoreUnplannedIssueRequestNumber", - "StoreUnplannedIssueRequestRemark": "StoreUnplannedIssueRequestRemark", - "StoreUnplannedIssueRequestRequestStatus": "StoreUnplannedIssueRequestRequestStatus", - "StoreUnplannedIssueRequestStoreUnplannedIssueRequestDetails": "StoreUnplannedIssueRequestStoreUnplannedIssueRequestDetails", - "StoreUnplannedIssueRequestWorker": "StoreUnplannedIssueRequestWorker", - "CreateStoreUnplannedIssueRequest": "CreateStoreUnplannedIssueRequest", - "EditStoreUnplannedIssueRequest": "EditStoreUnplannedIssueRequest", - "StoreUnplannedIssueRequestDeletionConfirmationMessage": "Are you sure to delete the storeUnplannedIssueRequest {0}?", - "Permission:StoreUnplannedIssueNoteDetail": "StoreUnplannedIssueNoteDetail", - "Menu:StoreUnplannedIssueNoteDetail": "MenuStoreUnplannedIssueNoteDetail", - "StoreUnplannedIssueNoteDetail": "StoreUnplannedIssueNoteDetail", - "StoreUnplannedIssueNoteDetailArriveDate": "StoreUnplannedIssueNoteDetailArriveDate", - "StoreUnplannedIssueNoteDetailCaseCode": "StoreUnplannedIssueNoteDetailCaseCode", - "StoreUnplannedIssueNoteDetailContainerCode": "StoreUnplannedIssueNoteDetailContainerCode", - "StoreUnplannedIssueNoteDetailExpireDate": "StoreUnplannedIssueNoteDetailExpireDate", - "StoreUnplannedIssueNoteDetailHandledArriveDate": "StoreUnplannedIssueNoteDetailHandledArriveDate", - "StoreUnplannedIssueNoteDetailHandledContainerCode": "StoreUnplannedIssueNoteDetailHandledContainerCode", - "StoreUnplannedIssueNoteDetailHandledExpireDate": "StoreUnplannedIssueNoteDetailHandledExpireDate", - "StoreUnplannedIssueNoteDetailHandledFromLocationArea": "StoreUnplannedIssueNoteDetailHandledFromLocationArea", - "StoreUnplannedIssueNoteDetailHandledFromLocationCode": "StoreUnplannedIssueNoteDetailHandledFromLocationCode", - "StoreUnplannedIssueNoteDetailHandledFromLocationErpCode": "StoreUnplannedIssueNoteDetailHandledFromLocationErpCode", - "StoreUnplannedIssueNoteDetailHandledFromLocationGroup": "StoreUnplannedIssueNoteDetailHandledFromLocationGroup", - "StoreUnplannedIssueNoteDetailHandledFromWarehouseCode": "StoreUnplannedIssueNoteDetailHandledFromWarehouseCode", - "StoreUnplannedIssueNoteDetailHandledLot": "StoreUnplannedIssueNoteDetailHandledLot", - "StoreUnplannedIssueNoteDetailHandledPackingCode": "StoreUnplannedIssueNoteDetailHandledPackingCode", - "StoreUnplannedIssueNoteDetailHandledProduceDate": "StoreUnplannedIssueNoteDetailHandledProduceDate", - "StoreUnplannedIssueNoteDetailHandledQty": "StoreUnplannedIssueNoteDetailHandledQty", - "StoreUnplannedIssueNoteDetailHandledSupplierBatch": "StoreUnplannedIssueNoteDetailHandledSupplierBatch", - "StoreUnplannedIssueNoteDetailItemCode": "StoreUnplannedIssueNoteDetailItemCode", - "StoreUnplannedIssueNoteDetailItemDesc1": "StoreUnplannedIssueNoteDetailItemDesc1", - "StoreUnplannedIssueNoteDetailItemDesc2": "StoreUnplannedIssueNoteDetailItemDesc2", - "StoreUnplannedIssueNoteDetailItemName": "StoreUnplannedIssueNoteDetailItemName", - "StoreUnplannedIssueNoteDetailLocationArea": "StoreUnplannedIssueNoteDetailLocationArea", - "StoreUnplannedIssueNoteDetailLocationCode": "StoreUnplannedIssueNoteDetailLocationCode", - "StoreUnplannedIssueNoteDetailLocationErpCode": "StoreUnplannedIssueNoteDetailLocationErpCode", - "StoreUnplannedIssueNoteDetailLocationGroup": "StoreUnplannedIssueNoteDetailLocationGroup", - "StoreUnplannedIssueNoteDetailLot": "StoreUnplannedIssueNoteDetailLot", - "StoreUnplannedIssueNoteDetailMaster": "StoreUnplannedIssueNoteDetailMaster", - "StoreUnplannedIssueNoteDetailMasterId": "StoreUnplannedIssueNoteDetailMasterId", - "StoreUnplannedIssueNoteDetailNumber": "StoreUnplannedIssueNoteDetailNumber", - "StoreUnplannedIssueNoteDetailOnceBusiCode": "StoreUnplannedIssueNoteDetailOnceBusiCode", - "StoreUnplannedIssueNoteDetailPackingCode": "StoreUnplannedIssueNoteDetailPackingCode", - "StoreUnplannedIssueNoteDetailProduceDate": "StoreUnplannedIssueNoteDetailProduceDate", - "StoreUnplannedIssueNoteDetailProjCapacityCode": "StoreUnplannedIssueNoteDetailProjCapacityCode", - "StoreUnplannedIssueNoteDetailQty": "StoreUnplannedIssueNoteDetailQty", - "StoreUnplannedIssueNoteDetailReasonCode": "StoreUnplannedIssueNoteDetailReasonCode", - "StoreUnplannedIssueNoteDetailRecommendArriveDate": "StoreUnplannedIssueNoteDetailRecommendArriveDate", - "StoreUnplannedIssueNoteDetailRecommendContainerCode": "StoreUnplannedIssueNoteDetailRecommendContainerCode", - "StoreUnplannedIssueNoteDetailRecommendExpireDate": "StoreUnplannedIssueNoteDetailRecommendExpireDate", - "StoreUnplannedIssueNoteDetailRecommendFromLocationArea": "StoreUnplannedIssueNoteDetailRecommendFromLocationArea", - "StoreUnplannedIssueNoteDetailRecommendFromLocationCode": "StoreUnplannedIssueNoteDetailRecommendFromLocationCode", - "StoreUnplannedIssueNoteDetailRecommendFromLocationErpCode": "StoreUnplannedIssueNoteDetailRecommendFromLocationErpCode", - "StoreUnplannedIssueNoteDetailRecommendFromLocationGroup": "StoreUnplannedIssueNoteDetailRecommendFromLocationGroup", - "StoreUnplannedIssueNoteDetailRecommendFromWarehouseCode": "StoreUnplannedIssueNoteDetailRecommendFromWarehouseCode", - "StoreUnplannedIssueNoteDetailRecommendLot": "StoreUnplannedIssueNoteDetailRecommendLot", - "StoreUnplannedIssueNoteDetailRecommendPackingCode": "StoreUnplannedIssueNoteDetailRecommendPackingCode", - "StoreUnplannedIssueNoteDetailRecommendProduceDate": "StoreUnplannedIssueNoteDetailRecommendProduceDate", - "StoreUnplannedIssueNoteDetailRecommendQty": "StoreUnplannedIssueNoteDetailRecommendQty", - "StoreUnplannedIssueNoteDetailRecommendSupplierBatch": "StoreUnplannedIssueNoteDetailRecommendSupplierBatch", - "StoreUnplannedIssueNoteDetailRemark": "StoreUnplannedIssueNoteDetailRemark", - "StoreUnplannedIssueNoteDetailStatus": "StoreUnplannedIssueNoteDetailStatus", - "StoreUnplannedIssueNoteDetailStdPackQty": "StoreUnplannedIssueNoteDetailStdPackQty", - "StoreUnplannedIssueNoteDetailSupplierBatch": "StoreUnplannedIssueNoteDetailSupplierBatch", - "StoreUnplannedIssueNoteDetailUom": "StoreUnplannedIssueNoteDetailUom", - "StoreUnplannedIssueNoteDetailWarehouseCode": "StoreUnplannedIssueNoteDetailWarehouseCode", - "CreateStoreUnplannedIssueNoteDetail": "CreateStoreUnplannedIssueNoteDetail", - "EditStoreUnplannedIssueNoteDetail": "EditStoreUnplannedIssueNoteDetail", - "StoreUnplannedIssueNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeUnplannedIssueNoteDetail {0}?", - "Permission:StoreUnplannedIssueNote": "StoreUnplannedIssueNote", - "Menu:StoreUnplannedIssueNote": "MenuStoreUnplannedIssueNote", - "StoreUnplannedIssueNote": "StoreUnplannedIssueNote", - "StoreUnplannedIssueNoteActiveDate": "StoreUnplannedIssueNoteActiveDate", - "StoreUnplannedIssueNoteBuildDate": "StoreUnplannedIssueNoteBuildDate", - "StoreUnplannedIssueNoteDeptCode": "StoreUnplannedIssueNoteDeptCode", - "StoreUnplannedIssueNoteDeptName": "StoreUnplannedIssueNoteDeptName", - "StoreUnplannedIssueNoteJobNumber": "StoreUnplannedIssueNoteJobNumber", - "StoreUnplannedIssueNoteNumber": "StoreUnplannedIssueNoteNumber", - "StoreUnplannedIssueNoteRemark": "StoreUnplannedIssueNoteRemark", - "StoreUnplannedIssueNoteStoreUnplannedIssueNoteDetails": "StoreUnplannedIssueNoteStoreUnplannedIssueNoteDetails", - "StoreUnplannedIssueNoteUnplannedIssueRequestNumber": "StoreUnplannedIssueNoteUnplannedIssueRequestNumber", - "StoreUnplannedIssueNoteWorker": "StoreUnplannedIssueNoteWorker", - "CreateStoreUnplannedIssueNote": "CreateStoreUnplannedIssueNote", - "EditStoreUnplannedIssueNote": "EditStoreUnplannedIssueNote", - "StoreUnplannedIssueNoteDeletionConfirmationMessage": "Are you sure to delete the storeUnplannedIssueNote {0}?", - "Permission:StoreTransferRequestDetail": "StoreTransferRequestDetail", - "Menu:StoreTransferRequestDetail": "MenuStoreTransferRequestDetail", - "StoreTransferRequestDetail": "StoreTransferRequestDetail", - "StoreTransferRequestDetailArriveDate": "StoreTransferRequestDetailArriveDate", - "StoreTransferRequestDetailExpireDate": "StoreTransferRequestDetailExpireDate", - "StoreTransferRequestDetailFromContainerCode": "StoreTransferRequestDetailFromContainerCode", - "StoreTransferRequestDetailFromLocationArea": "StoreTransferRequestDetailFromLocationArea", - "StoreTransferRequestDetailFromLocationCode": "StoreTransferRequestDetailFromLocationCode", - "StoreTransferRequestDetailFromLocationErpCode": "StoreTransferRequestDetailFromLocationErpCode", - "StoreTransferRequestDetailFromLocationGroup": "StoreTransferRequestDetailFromLocationGroup", - "StoreTransferRequestDetailFromLot": "StoreTransferRequestDetailFromLot", - "StoreTransferRequestDetailFromPackingCode": "StoreTransferRequestDetailFromPackingCode", - "StoreTransferRequestDetailFromStatus": "StoreTransferRequestDetailFromStatus", - "StoreTransferRequestDetailFromWarehouseCode": "StoreTransferRequestDetailFromWarehouseCode", - "StoreTransferRequestDetailItemCode": "StoreTransferRequestDetailItemCode", - "StoreTransferRequestDetailItemDesc1": "StoreTransferRequestDetailItemDesc1", - "StoreTransferRequestDetailItemDesc2": "StoreTransferRequestDetailItemDesc2", - "StoreTransferRequestDetailItemName": "StoreTransferRequestDetailItemName", - "StoreTransferRequestDetailMaster": "StoreTransferRequestDetailMaster", - "StoreTransferRequestDetailMasterId": "StoreTransferRequestDetailMasterId", - "StoreTransferRequestDetailNumber": "StoreTransferRequestDetailNumber", - "StoreTransferRequestDetailProduceDate": "StoreTransferRequestDetailProduceDate", - "StoreTransferRequestDetailQty": "StoreTransferRequestDetailQty", - "StoreTransferRequestDetailReason": "StoreTransferRequestDetailReason", - "StoreTransferRequestDetailRemark": "StoreTransferRequestDetailRemark", - "StoreTransferRequestDetailStdPackQty": "StoreTransferRequestDetailStdPackQty", - "StoreTransferRequestDetailSupplierBatch": "StoreTransferRequestDetailSupplierBatch", - "StoreTransferRequestDetailToContainerCode": "StoreTransferRequestDetailToContainerCode", - "StoreTransferRequestDetailToLocationArea": "StoreTransferRequestDetailToLocationArea", - "StoreTransferRequestDetailToLocationCode": "StoreTransferRequestDetailToLocationCode", - "StoreTransferRequestDetailToLocationErpCode": "StoreTransferRequestDetailToLocationErpCode", - "StoreTransferRequestDetailToLocationGroup": "StoreTransferRequestDetailToLocationGroup", - "StoreTransferRequestDetailToLot": "StoreTransferRequestDetailToLot", - "StoreTransferRequestDetailToPackingCode": "StoreTransferRequestDetailToPackingCode", - "StoreTransferRequestDetailToStatus": "StoreTransferRequestDetailToStatus", - "StoreTransferRequestDetailToWarehouseCode": "StoreTransferRequestDetailToWarehouseCode", - "StoreTransferRequestDetailUom": "StoreTransferRequestDetailUom", - "CreateStoreTransferRequestDetail": "CreateStoreTransferRequestDetail", - "EditStoreTransferRequestDetail": "EditStoreTransferRequestDetail", - "StoreTransferRequestDetailDeletionConfirmationMessage": "Are you sure to delete the storeTransferRequestDetail {0}?", - "Permission:StoreTransferRequest": "StoreTransferRequest", - "Menu:StoreTransferRequest": "MenuStoreTransferRequest", - "StoreTransferRequest": "StoreTransferRequest", - "StoreTransferRequestActiveDate": "StoreTransferRequestActiveDate", - "StoreTransferRequestAutoAgree": "StoreTransferRequestAutoAgree", - "StoreTransferRequestAutoCompleteJob": "StoreTransferRequestAutoCompleteJob", - "StoreTransferRequestAutoHandle": "StoreTransferRequestAutoHandle", - "StoreTransferRequestAutoSubmit": "StoreTransferRequestAutoSubmit", - "StoreTransferRequestDirectCreateNote": "StoreTransferRequestDirectCreateNote", - "StoreTransferRequestNumber": "StoreTransferRequestNumber", - "StoreTransferRequestRemark": "StoreTransferRequestRemark", - "StoreTransferRequestRequestStatus": "StoreTransferRequestRequestStatus", - "StoreTransferRequestStoreTransferRequestDetails": "StoreTransferRequestStoreTransferRequestDetails", - "StoreTransferRequestType": "StoreTransferRequestType", - "StoreTransferRequestUseOnTheWayLocation": "StoreTransferRequestUseOnTheWayLocation", - "StoreTransferRequestWorker": "StoreTransferRequestWorker", - "CreateStoreTransferRequest": "CreateStoreTransferRequest", - "EditStoreTransferRequest": "EditStoreTransferRequest", - "StoreTransferRequestDeletionConfirmationMessage": "Are you sure to delete the storeTransferRequest {0}?", - "Permission:StoreTransferNoteDetailCopy": "StoreTransferNoteDetailCopy", - "Menu:StoreTransferNoteDetailCopy": "MenuStoreTransferNoteDetailCopy", - "StoreTransferNoteDetailCopy": "StoreTransferNoteDetailCopy", - "StoreTransferNoteDetailCopyArriveDate": "StoreTransferNoteDetailCopyArriveDate", - "StoreTransferNoteDetailCopyExpireDate": "StoreTransferNoteDetailCopyExpireDate", - "StoreTransferNoteDetailCopyFromContainerCode": "StoreTransferNoteDetailCopyFromContainerCode", - "StoreTransferNoteDetailCopyFromLocationArea": "StoreTransferNoteDetailCopyFromLocationArea", - "StoreTransferNoteDetailCopyFromLocationCode": "StoreTransferNoteDetailCopyFromLocationCode", - "StoreTransferNoteDetailCopyFromLocationErpCode": "StoreTransferNoteDetailCopyFromLocationErpCode", - "StoreTransferNoteDetailCopyFromLocationGroup": "StoreTransferNoteDetailCopyFromLocationGroup", - "StoreTransferNoteDetailCopyFromLot": "StoreTransferNoteDetailCopyFromLot", - "StoreTransferNoteDetailCopyFromPackingCode": "StoreTransferNoteDetailCopyFromPackingCode", - "StoreTransferNoteDetailCopyFromStatus": "StoreTransferNoteDetailCopyFromStatus", - "StoreTransferNoteDetailCopyFromWarehouseCode": "StoreTransferNoteDetailCopyFromWarehouseCode", - "StoreTransferNoteDetailCopyItemCode": "StoreTransferNoteDetailCopyItemCode", - "StoreTransferNoteDetailCopyItemDesc1": "StoreTransferNoteDetailCopyItemDesc1", - "StoreTransferNoteDetailCopyItemDesc2": "StoreTransferNoteDetailCopyItemDesc2", - "StoreTransferNoteDetailCopyItemName": "StoreTransferNoteDetailCopyItemName", - "StoreTransferNoteDetailCopyMaster": "StoreTransferNoteDetailCopyMaster", - "StoreTransferNoteDetailCopyMasterId": "StoreTransferNoteDetailCopyMasterId", - "StoreTransferNoteDetailCopyNumber": "StoreTransferNoteDetailCopyNumber", - "StoreTransferNoteDetailCopyOnTheWayLocationCode": "StoreTransferNoteDetailCopyOnTheWayLocationCode", - "StoreTransferNoteDetailCopyProduceDate": "StoreTransferNoteDetailCopyProduceDate", - "StoreTransferNoteDetailCopyQty": "StoreTransferNoteDetailCopyQty", - "StoreTransferNoteDetailCopyReason": "StoreTransferNoteDetailCopyReason", - "StoreTransferNoteDetailCopyRemark": "StoreTransferNoteDetailCopyRemark", - "StoreTransferNoteDetailCopyStdPackQty": "StoreTransferNoteDetailCopyStdPackQty", - "StoreTransferNoteDetailCopySupplierBatch": "StoreTransferNoteDetailCopySupplierBatch", - "StoreTransferNoteDetailCopyToContainerCode": "StoreTransferNoteDetailCopyToContainerCode", - "StoreTransferNoteDetailCopyToLocationArea": "StoreTransferNoteDetailCopyToLocationArea", - "StoreTransferNoteDetailCopyToLocationCode": "StoreTransferNoteDetailCopyToLocationCode", - "StoreTransferNoteDetailCopyToLocationErpCode": "StoreTransferNoteDetailCopyToLocationErpCode", - "StoreTransferNoteDetailCopyToLocationGroup": "StoreTransferNoteDetailCopyToLocationGroup", - "StoreTransferNoteDetailCopyToLot": "StoreTransferNoteDetailCopyToLot", - "StoreTransferNoteDetailCopyToPackingCode": "StoreTransferNoteDetailCopyToPackingCode", - "StoreTransferNoteDetailCopyToStatus": "StoreTransferNoteDetailCopyToStatus", - "StoreTransferNoteDetailCopyToWarehouseCode": "StoreTransferNoteDetailCopyToWarehouseCode", - "StoreTransferNoteDetailCopyUom": "StoreTransferNoteDetailCopyUom", - "CreateStoreTransferNoteDetailCopy": "CreateStoreTransferNoteDetailCopy", - "EditStoreTransferNoteDetailCopy": "EditStoreTransferNoteDetailCopy", - "StoreTransferNoteDetailCopyDeletionConfirmationMessage": "Are you sure to delete the storeTransferNoteDetailCopy {0}?", - "Permission:StoreTransferNoteCopy": "StoreTransferNoteCopy", - "Menu:StoreTransferNoteCopy": "MenuStoreTransferNoteCopy", - "StoreTransferNoteCopy": "StoreTransferNoteCopy", - "StoreTransferNoteCopyActiveDate": "StoreTransferNoteCopyActiveDate", - "StoreTransferNoteCopyConfirmed": "StoreTransferNoteCopyConfirmed", - "StoreTransferNoteCopyConfirmTime": "StoreTransferNoteCopyConfirmTime", - "StoreTransferNoteCopyJobNumber": "StoreTransferNoteCopyJobNumber", - "StoreTransferNoteCopyNumber": "StoreTransferNoteCopyNumber", - "StoreTransferNoteCopyRemark": "StoreTransferNoteCopyRemark", - "StoreTransferNoteCopyRequestNumber": "StoreTransferNoteCopyRequestNumber", - "StoreTransferNoteCopyType": "StoreTransferNoteCopyType", - "StoreTransferNoteCopyUseOnTheWayLocation": "StoreTransferNoteCopyUseOnTheWayLocation", - "StoreTransferNoteCopyWorker": "StoreTransferNoteCopyWorker", - "CreateStoreTransferNoteCopy": "CreateStoreTransferNoteCopy", - "EditStoreTransferNoteCopy": "EditStoreTransferNoteCopy", - "StoreTransferNoteCopyDeletionConfirmationMessage": "Are you sure to delete the storeTransferNoteCopy {0}?", - "Permission:StoreTransferNote": "StoreTransferNote", - "Menu:StoreTransferNote": "MenuStoreTransferNote", - "StoreTransferNote": "StoreTransferNote", - "StoreTransferNoteActiveDate": "StoreTransferNoteActiveDate", - "StoreTransferNoteConfirmed": "StoreTransferNoteConfirmed", - "StoreTransferNoteConfirmTime": "StoreTransferNoteConfirmTime", - "StoreTransferNoteJobNumber": "StoreTransferNoteJobNumber", - "StoreTransferNoteNumber": "StoreTransferNoteNumber", - "StoreTransferNoteRemark": "StoreTransferNoteRemark", - "StoreTransferNoteRequestNumber": "StoreTransferNoteRequestNumber", - "StoreTransferNoteStoreTransferNoteDetailCopies": "StoreTransferNoteStoreTransferNoteDetailCopies", - "StoreTransferNoteStoreTransferNoteDetails": "StoreTransferNoteStoreTransferNoteDetails", - "StoreTransferNoteType": "StoreTransferNoteType", - "StoreTransferNoteUseOnTheWayLocation": "StoreTransferNoteUseOnTheWayLocation", - "StoreTransferNoteWorker": "StoreTransferNoteWorker", - "CreateStoreTransferNote": "CreateStoreTransferNote", - "EditStoreTransferNote": "EditStoreTransferNote", - "StoreTransferNoteDeletionConfirmationMessage": "Are you sure to delete the storeTransferNote {0}?", - "Permission:StoreSupplierAsnDetail": "StoreSupplierAsnDetail", - "Menu:StoreSupplierAsnDetail": "MenuStoreSupplierAsnDetail", - "StoreSupplierAsnDetail": "StoreSupplierAsnDetail", - "StoreSupplierAsnDetailArriveDate": "StoreSupplierAsnDetailArriveDate", - "StoreSupplierAsnDetailContainerCode": "StoreSupplierAsnDetailContainerCode", - "StoreSupplierAsnDetailConvertRate": "StoreSupplierAsnDetailConvertRate", - "StoreSupplierAsnDetailCtype": "StoreSupplierAsnDetailCtype", - "StoreSupplierAsnDetailExpireDate": "StoreSupplierAsnDetailExpireDate", - "StoreSupplierAsnDetailItemCode": "StoreSupplierAsnDetailItemCode", - "StoreSupplierAsnDetailItemDesc1": "StoreSupplierAsnDetailItemDesc1", - "StoreSupplierAsnDetailItemDesc2": "StoreSupplierAsnDetailItemDesc2", - "StoreSupplierAsnDetailItemName": "StoreSupplierAsnDetailItemName", - "StoreSupplierAsnDetailLot": "StoreSupplierAsnDetailLot", - "StoreSupplierAsnDetailMaster": "StoreSupplierAsnDetailMaster", - "StoreSupplierAsnDetailMasterId": "StoreSupplierAsnDetailMasterId", - "StoreSupplierAsnDetailNumber": "StoreSupplierAsnDetailNumber", - "StoreSupplierAsnDetailPackingCode": "StoreSupplierAsnDetailPackingCode", - "StoreSupplierAsnDetailPlanUserCode": "StoreSupplierAsnDetailPlanUserCode", - "StoreSupplierAsnDetailPoLine": "StoreSupplierAsnDetailPoLine", - "StoreSupplierAsnDetailPoNumber": "StoreSupplierAsnDetailPoNumber", - "StoreSupplierAsnDetailProduceDate": "StoreSupplierAsnDetailProduceDate", - "StoreSupplierAsnDetailProjectCode": "StoreSupplierAsnDetailProjectCode", - "StoreSupplierAsnDetailQty": "StoreSupplierAsnDetailQty", - "StoreSupplierAsnDetailRecommendErpCode": "StoreSupplierAsnDetailRecommendErpCode", - "StoreSupplierAsnDetailRemark": "StoreSupplierAsnDetailRemark", - "StoreSupplierAsnDetailStdPackQty": "StoreSupplierAsnDetailStdPackQty", - "StoreSupplierAsnDetailSupplierBatch": "StoreSupplierAsnDetailSupplierBatch", - "StoreSupplierAsnDetailSupplierPackQty": "StoreSupplierAsnDetailSupplierPackQty", - "StoreSupplierAsnDetailSupplierPackUom": "StoreSupplierAsnDetailSupplierPackUom", - "StoreSupplierAsnDetailUom": "StoreSupplierAsnDetailUom", - "CreateStoreSupplierAsnDetail": "CreateStoreSupplierAsnDetail", - "EditStoreSupplierAsnDetail": "EditStoreSupplierAsnDetail", - "StoreSupplierAsnDetailDeletionConfirmationMessage": "Are you sure to delete the storeSupplierAsnDetail {0}?", - "Permission:StoreSupplierAsn": "StoreSupplierAsn", - "Menu:StoreSupplierAsn": "MenuStoreSupplierAsn", - "StoreSupplierAsn": "StoreSupplierAsn", - "StoreSupplierAsnActiveDate": "StoreSupplierAsnActiveDate", - "StoreSupplierAsnContactEmail": "StoreSupplierAsnContactEmail", - "StoreSupplierAsnContactName": "StoreSupplierAsnContactName", - "StoreSupplierAsnContactPhone": "StoreSupplierAsnContactPhone", - "StoreSupplierAsnCreateType": "StoreSupplierAsnCreateType", - "StoreSupplierAsnCtype": "StoreSupplierAsnCtype", - "StoreSupplierAsnDockCode": "StoreSupplierAsnDockCode", - "StoreSupplierAsnDueDate": "StoreSupplierAsnDueDate", - "StoreSupplierAsnNumber": "StoreSupplierAsnNumber", - "StoreSupplierAsnPlanArriveDate": "StoreSupplierAsnPlanArriveDate", - "StoreSupplierAsnPlanUserCode": "StoreSupplierAsnPlanUserCode", - "StoreSupplierAsnPoNumber": "StoreSupplierAsnPoNumber", - "StoreSupplierAsnRemark": "StoreSupplierAsnRemark", - "StoreSupplierAsnRpNumber": "StoreSupplierAsnRpNumber", - "StoreSupplierAsnShipDate": "StoreSupplierAsnShipDate", - "StoreSupplierAsnStatus": "StoreSupplierAsnStatus", - "StoreSupplierAsnStoreSupplierAsnDetails": "StoreSupplierAsnStoreSupplierAsnDetails", - "StoreSupplierAsnSupplierAddress": "StoreSupplierAsnSupplierAddress", - "StoreSupplierAsnSupplierCode": "StoreSupplierAsnSupplierCode", - "StoreSupplierAsnSupplierName": "StoreSupplierAsnSupplierName", - "StoreSupplierAsnTimeWindow": "StoreSupplierAsnTimeWindow", - "StoreSupplierAsnTruckNumber": "StoreSupplierAsnTruckNumber", - "StoreSupplierAsnWorker": "StoreSupplierAsnWorker", - "CreateStoreSupplierAsn": "CreateStoreSupplierAsn", - "EditStoreSupplierAsn": "EditStoreSupplierAsn", - "StoreSupplierAsnDeletionConfirmationMessage": "Are you sure to delete the storeSupplierAsn {0}?", - "Permission:StoreScrapRequestDetail": "StoreScrapRequestDetail", - "Menu:StoreScrapRequestDetail": "MenuStoreScrapRequestDetail", - "StoreScrapRequestDetail": "StoreScrapRequestDetail", - "StoreScrapRequestDetailItemCode": "StoreScrapRequestDetailItemCode", - "StoreScrapRequestDetailItemDesc1": "StoreScrapRequestDetailItemDesc1", - "StoreScrapRequestDetailItemDesc2": "StoreScrapRequestDetailItemDesc2", - "StoreScrapRequestDetailItemName": "StoreScrapRequestDetailItemName", - "StoreScrapRequestDetailLocationArea": "StoreScrapRequestDetailLocationArea", - "StoreScrapRequestDetailLocationCode": "StoreScrapRequestDetailLocationCode", - "StoreScrapRequestDetailLocationErpCode": "StoreScrapRequestDetailLocationErpCode", - "StoreScrapRequestDetailLocationGroup": "StoreScrapRequestDetailLocationGroup", - "StoreScrapRequestDetailMaster": "StoreScrapRequestDetailMaster", - "StoreScrapRequestDetailMasterId": "StoreScrapRequestDetailMasterId", - "StoreScrapRequestDetailNumber": "StoreScrapRequestDetailNumber", - "StoreScrapRequestDetailQty": "StoreScrapRequestDetailQty", - "StoreScrapRequestDetailReasonCode": "StoreScrapRequestDetailReasonCode", - "StoreScrapRequestDetailRemark": "StoreScrapRequestDetailRemark", - "StoreScrapRequestDetailStdPackQty": "StoreScrapRequestDetailStdPackQty", - "StoreScrapRequestDetailUom": "StoreScrapRequestDetailUom", - "StoreScrapRequestDetailWarehouseCode": "StoreScrapRequestDetailWarehouseCode", - "CreateStoreScrapRequestDetail": "CreateStoreScrapRequestDetail", - "EditStoreScrapRequestDetail": "EditStoreScrapRequestDetail", - "StoreScrapRequestDetailDeletionConfirmationMessage": "Are you sure to delete the storeScrapRequestDetail {0}?", - "Permission:StoreScrapRequest": "StoreScrapRequest", - "Menu:StoreScrapRequest": "MenuStoreScrapRequest", - "StoreScrapRequest": "StoreScrapRequest", - "StoreScrapRequestActiveDate": "StoreScrapRequestActiveDate", - "StoreScrapRequestAutoAgree": "StoreScrapRequestAutoAgree", - "StoreScrapRequestAutoCompleteJob": "StoreScrapRequestAutoCompleteJob", - "StoreScrapRequestAutoHandle": "StoreScrapRequestAutoHandle", - "StoreScrapRequestAutoSubmit": "StoreScrapRequestAutoSubmit", - "StoreScrapRequestDirectCreateNote": "StoreScrapRequestDirectCreateNote", - "StoreScrapRequestNumber": "StoreScrapRequestNumber", - "StoreScrapRequestRemark": "StoreScrapRequestRemark", - "StoreScrapRequestRequestStatus": "StoreScrapRequestRequestStatus", - "StoreScrapRequestStoreScrapRequestDetails": "StoreScrapRequestStoreScrapRequestDetails", - "StoreScrapRequestType": "StoreScrapRequestType", - "StoreScrapRequestWorker": "StoreScrapRequestWorker", - "CreateStoreScrapRequest": "CreateStoreScrapRequest", - "EditStoreScrapRequest": "EditStoreScrapRequest", - "StoreScrapRequestDeletionConfirmationMessage": "Are you sure to delete the storeScrapRequest {0}?", - "Permission:StoreScrapNote": "StoreScrapNote", - "Menu:StoreScrapNote": "MenuStoreScrapNote", - "StoreScrapNote": "StoreScrapNote", - "StoreScrapNoteActiveDate": "StoreScrapNoteActiveDate", - "StoreScrapNoteJobNumber": "StoreScrapNoteJobNumber", - "StoreScrapNoteNumber": "StoreScrapNoteNumber", - "StoreScrapNoteRemark": "StoreScrapNoteRemark", - "StoreScrapNoteScrapRequestNumber": "StoreScrapNoteScrapRequestNumber", - "StoreScrapNoteStoreScrapNoteDetails": "StoreScrapNoteStoreScrapNoteDetails", - "StoreScrapNoteType": "StoreScrapNoteType", - "StoreScrapNoteWorker": "StoreScrapNoteWorker", - "CreateStoreScrapNote": "CreateStoreScrapNote", - "EditStoreScrapNote": "EditStoreScrapNote", - "StoreScrapNoteDeletionConfirmationMessage": "Are you sure to delete the storeScrapNote {0}?", - "Permission:StoreSaleOrderDetail": "StoreSaleOrderDetail", - "Menu:StoreSaleOrderDetail": "MenuStoreSaleOrderDetail", - "StoreSaleOrderDetail": "StoreSaleOrderDetail", - "StoreSaleOrderDetailConvertRate": "StoreSaleOrderDetailConvertRate", - "StoreSaleOrderDetailCustomerPackQty": "StoreSaleOrderDetailCustomerPackQty", - "StoreSaleOrderDetailCustomerPackUom": "StoreSaleOrderDetailCustomerPackUom", - "StoreSaleOrderDetailItemCode": "StoreSaleOrderDetailItemCode", - "StoreSaleOrderDetailItemDesc1": "StoreSaleOrderDetailItemDesc1", - "StoreSaleOrderDetailItemDesc2": "StoreSaleOrderDetailItemDesc2", - "StoreSaleOrderDetailItemName": "StoreSaleOrderDetailItemName", - "StoreSaleOrderDetailLineStatus": "StoreSaleOrderDetailLineStatus", - "StoreSaleOrderDetailMaster": "StoreSaleOrderDetailMaster", - "StoreSaleOrderDetailMasterId": "StoreSaleOrderDetailMasterId", - "StoreSaleOrderDetailNumber": "StoreSaleOrderDetailNumber", - "StoreSaleOrderDetailQty": "StoreSaleOrderDetailQty", - "StoreSaleOrderDetailRemark": "StoreSaleOrderDetailRemark", - "StoreSaleOrderDetailSoLine": "StoreSaleOrderDetailSoLine", - "StoreSaleOrderDetailStdPackQty": "StoreSaleOrderDetailStdPackQty", - "StoreSaleOrderDetailUom": "StoreSaleOrderDetailUom", - "CreateStoreSaleOrderDetail": "CreateStoreSaleOrderDetail", - "EditStoreSaleOrderDetail": "EditStoreSaleOrderDetail", - "StoreSaleOrderDetailDeletionConfirmationMessage": "Are you sure to delete the storeSaleOrderDetail {0}?", - "Permission:StoreSaleOrder": "StoreSaleOrder", - "Menu:StoreSaleOrder": "MenuStoreSaleOrder", - "StoreSaleOrder": "StoreSaleOrder", - "StoreSaleOrderActiveDate": "StoreSaleOrderActiveDate", - "StoreSaleOrderContactEmail": "StoreSaleOrderContactEmail", - "StoreSaleOrderContactName": "StoreSaleOrderContactName", - "StoreSaleOrderContactPhone": "StoreSaleOrderContactPhone", - "StoreSaleOrderCustomerCode": "StoreSaleOrderCustomerCode", - "StoreSaleOrderDueDate": "StoreSaleOrderDueDate", - "StoreSaleOrderNumber": "StoreSaleOrderNumber", - "StoreSaleOrderOrderDate": "StoreSaleOrderOrderDate", - "StoreSaleOrderRemark": "StoreSaleOrderRemark", - "StoreSaleOrderSoStatus": "StoreSaleOrderSoStatus", - "StoreSaleOrderSoType": "StoreSaleOrderSoType", - "StoreSaleOrderStoreSaleOrderDetails": "StoreSaleOrderStoreSaleOrderDetails", - "StoreSaleOrderTaxRate": "StoreSaleOrderTaxRate", - "StoreSaleOrderVersion": "StoreSaleOrderVersion", - "StoreSaleOrderWorker": "StoreSaleOrderWorker", - "CreateStoreSaleOrder": "CreateStoreSaleOrder", - "EditStoreSaleOrder": "EditStoreSaleOrder", - "StoreSaleOrderDeletionConfirmationMessage": "Are you sure to delete the storeSaleOrder {0}?", - "Permission:StoreRecycledMaterialReceiptNoteDetail": "StoreRecycledMaterialReceiptNoteDetail", - "Menu:StoreRecycledMaterialReceiptNoteDetail": "MenuStoreRecycledMaterialReceiptNoteDetail", - "StoreRecycledMaterialReceiptNoteDetail": "StoreRecycledMaterialReceiptNoteDetail", - "StoreRecycledMaterialReceiptNoteDetailArriveDate": "StoreRecycledMaterialReceiptNoteDetailArriveDate", - "StoreRecycledMaterialReceiptNoteDetailContainerCode": "StoreRecycledMaterialReceiptNoteDetailContainerCode", - "StoreRecycledMaterialReceiptNoteDetailExpireDate": "StoreRecycledMaterialReceiptNoteDetailExpireDate", - "StoreRecycledMaterialReceiptNoteDetailItemCode": "StoreRecycledMaterialReceiptNoteDetailItemCode", - "StoreRecycledMaterialReceiptNoteDetailItemDesc1": "StoreRecycledMaterialReceiptNoteDetailItemDesc1", - "StoreRecycledMaterialReceiptNoteDetailItemDesc2": "StoreRecycledMaterialReceiptNoteDetailItemDesc2", - "StoreRecycledMaterialReceiptNoteDetailItemName": "StoreRecycledMaterialReceiptNoteDetailItemName", - "StoreRecycledMaterialReceiptNoteDetailLocationArea": "StoreRecycledMaterialReceiptNoteDetailLocationArea", - "StoreRecycledMaterialReceiptNoteDetailLocationCode": "StoreRecycledMaterialReceiptNoteDetailLocationCode", - "StoreRecycledMaterialReceiptNoteDetailLocationErpCode": "StoreRecycledMaterialReceiptNoteDetailLocationErpCode", - "StoreRecycledMaterialReceiptNoteDetailLocationGroup": "StoreRecycledMaterialReceiptNoteDetailLocationGroup", - "StoreRecycledMaterialReceiptNoteDetailLot": "StoreRecycledMaterialReceiptNoteDetailLot", - "StoreRecycledMaterialReceiptNoteDetailMaster": "StoreRecycledMaterialReceiptNoteDetailMaster", - "StoreRecycledMaterialReceiptNoteDetailMasterId": "StoreRecycledMaterialReceiptNoteDetailMasterId", - "StoreRecycledMaterialReceiptNoteDetailNumber": "StoreRecycledMaterialReceiptNoteDetailNumber", - "StoreRecycledMaterialReceiptNoteDetailPackingCode": "StoreRecycledMaterialReceiptNoteDetailPackingCode", - "StoreRecycledMaterialReceiptNoteDetailProduceDate": "StoreRecycledMaterialReceiptNoteDetailProduceDate", - "StoreRecycledMaterialReceiptNoteDetailQty": "StoreRecycledMaterialReceiptNoteDetailQty", - "StoreRecycledMaterialReceiptNoteDetailReasonCode": "StoreRecycledMaterialReceiptNoteDetailReasonCode", - "StoreRecycledMaterialReceiptNoteDetailRemark": "StoreRecycledMaterialReceiptNoteDetailRemark", - "StoreRecycledMaterialReceiptNoteDetailStatus": "StoreRecycledMaterialReceiptNoteDetailStatus", - "StoreRecycledMaterialReceiptNoteDetailStdPackQty": "StoreRecycledMaterialReceiptNoteDetailStdPackQty", - "StoreRecycledMaterialReceiptNoteDetailSupplierBatch": "StoreRecycledMaterialReceiptNoteDetailSupplierBatch", - "StoreRecycledMaterialReceiptNoteDetailUom": "StoreRecycledMaterialReceiptNoteDetailUom", - "StoreRecycledMaterialReceiptNoteDetailWarehouseCode": "StoreRecycledMaterialReceiptNoteDetailWarehouseCode", - "CreateStoreRecycledMaterialReceiptNoteDetail": "CreateStoreRecycledMaterialReceiptNoteDetail", - "EditStoreRecycledMaterialReceiptNoteDetail": "EditStoreRecycledMaterialReceiptNoteDetail", - "StoreRecycledMaterialReceiptNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeRecycledMaterialReceiptNoteDetail {0}?", - "Permission:StoreRecycledMaterialReceiptNote": "StoreRecycledMaterialReceiptNote", - "Menu:StoreRecycledMaterialReceiptNote": "MenuStoreRecycledMaterialReceiptNote", - "StoreRecycledMaterialReceiptNote": "StoreRecycledMaterialReceiptNote", - "StoreRecycledMaterialReceiptNoteActiveDate": "StoreRecycledMaterialReceiptNoteActiveDate", - "StoreRecycledMaterialReceiptNoteNumber": "StoreRecycledMaterialReceiptNoteNumber", - "StoreRecycledMaterialReceiptNoteRemark": "StoreRecycledMaterialReceiptNoteRemark", - "StoreRecycledMaterialReceiptNoteStoreRecycledMaterialReceiptNoteDetails": "StoreRecycledMaterialReceiptNoteStoreRecycledMaterialReceiptNoteDetails", - "StoreRecycledMaterialReceiptNoteWorker": "StoreRecycledMaterialReceiptNoteWorker", - "CreateStoreRecycledMaterialReceiptNote": "CreateStoreRecycledMaterialReceiptNote", - "EditStoreRecycledMaterialReceiptNote": "EditStoreRecycledMaterialReceiptNote", - "StoreRecycledMaterialReceiptNoteDeletionConfirmationMessage": "Are you sure to delete the storeRecycledMaterialReceiptNote {0}?", - "Permission:StoreReceiptAbnormalNoteDetail": "StoreReceiptAbnormalNoteDetail", - "Menu:StoreReceiptAbnormalNoteDetail": "MenuStoreReceiptAbnormalNoteDetail", - "StoreReceiptAbnormalNoteDetail": "StoreReceiptAbnormalNoteDetail", - "StoreReceiptAbnormalNoteDetailAbnormalType": "StoreReceiptAbnormalNoteDetailAbnormalType", - "StoreReceiptAbnormalNoteDetailArriveDate": "StoreReceiptAbnormalNoteDetailArriveDate", - "StoreReceiptAbnormalNoteDetailContainerCode": "StoreReceiptAbnormalNoteDetailContainerCode", - "StoreReceiptAbnormalNoteDetailExpireDate": "StoreReceiptAbnormalNoteDetailExpireDate", - "StoreReceiptAbnormalNoteDetailItemCode": "StoreReceiptAbnormalNoteDetailItemCode", - "StoreReceiptAbnormalNoteDetailItemDesc1": "StoreReceiptAbnormalNoteDetailItemDesc1", - "StoreReceiptAbnormalNoteDetailItemDesc2": "StoreReceiptAbnormalNoteDetailItemDesc2", - "StoreReceiptAbnormalNoteDetailItemName": "StoreReceiptAbnormalNoteDetailItemName", - "StoreReceiptAbnormalNoteDetailLocationArea": "StoreReceiptAbnormalNoteDetailLocationArea", - "StoreReceiptAbnormalNoteDetailLocationCode": "StoreReceiptAbnormalNoteDetailLocationCode", - "StoreReceiptAbnormalNoteDetailLocationErpCode": "StoreReceiptAbnormalNoteDetailLocationErpCode", - "StoreReceiptAbnormalNoteDetailLocationGroup": "StoreReceiptAbnormalNoteDetailLocationGroup", - "StoreReceiptAbnormalNoteDetailLot": "StoreReceiptAbnormalNoteDetailLot", - "StoreReceiptAbnormalNoteDetailMaster": "StoreReceiptAbnormalNoteDetailMaster", - "StoreReceiptAbnormalNoteDetailMasterId": "StoreReceiptAbnormalNoteDetailMasterId", - "StoreReceiptAbnormalNoteDetailNumber": "StoreReceiptAbnormalNoteDetailNumber", - "StoreReceiptAbnormalNoteDetailPackingCode": "StoreReceiptAbnormalNoteDetailPackingCode", - "StoreReceiptAbnormalNoteDetailPhotos": "StoreReceiptAbnormalNoteDetailPhotos", - "StoreReceiptAbnormalNoteDetailProduceDate": "StoreReceiptAbnormalNoteDetailProduceDate", - "StoreReceiptAbnormalNoteDetailQty": "StoreReceiptAbnormalNoteDetailQty", - "StoreReceiptAbnormalNoteDetailReceiptNumber": "StoreReceiptAbnormalNoteDetailReceiptNumber", - "StoreReceiptAbnormalNoteDetailRemark": "StoreReceiptAbnormalNoteDetailRemark", - "StoreReceiptAbnormalNoteDetailStatus": "StoreReceiptAbnormalNoteDetailStatus", - "StoreReceiptAbnormalNoteDetailStdPackQty": "StoreReceiptAbnormalNoteDetailStdPackQty", - "StoreReceiptAbnormalNoteDetailSupplierBatch": "StoreReceiptAbnormalNoteDetailSupplierBatch", - "StoreReceiptAbnormalNoteDetailUom": "StoreReceiptAbnormalNoteDetailUom", - "StoreReceiptAbnormalNoteDetailWarehouseCode": "StoreReceiptAbnormalNoteDetailWarehouseCode", - "CreateStoreReceiptAbnormalNoteDetail": "CreateStoreReceiptAbnormalNoteDetail", - "EditStoreReceiptAbnormalNoteDetail": "EditStoreReceiptAbnormalNoteDetail", - "StoreReceiptAbnormalNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeReceiptAbnormalNoteDetail {0}?", - "Permission:StoreReceiptAbnormalNote": "StoreReceiptAbnormalNote", - "Menu:StoreReceiptAbnormalNote": "MenuStoreReceiptAbnormalNote", - "StoreReceiptAbnormalNote": "StoreReceiptAbnormalNote", - "StoreReceiptAbnormalNoteActiveDate": "StoreReceiptAbnormalNoteActiveDate", - "StoreReceiptAbnormalNoteAsnNumber": "StoreReceiptAbnormalNoteAsnNumber", - "StoreReceiptAbnormalNoteNumber": "StoreReceiptAbnormalNoteNumber", - "StoreReceiptAbnormalNoteReceiptNumber": "StoreReceiptAbnormalNoteReceiptNumber", - "StoreReceiptAbnormalNoteRemark": "StoreReceiptAbnormalNoteRemark", - "StoreReceiptAbnormalNoteStoreReceiptAbnormalNoteDetails": "StoreReceiptAbnormalNoteStoreReceiptAbnormalNoteDetails", - "StoreReceiptAbnormalNoteSupplierCode": "StoreReceiptAbnormalNoteSupplierCode", - "StoreReceiptAbnormalNoteWorker": "StoreReceiptAbnormalNoteWorker", - "CreateStoreReceiptAbnormalNote": "CreateStoreReceiptAbnormalNote", - "EditStoreReceiptAbnormalNote": "EditStoreReceiptAbnormalNote", - "StoreReceiptAbnormalNoteDeletionConfirmationMessage": "Are you sure to delete the storeReceiptAbnormalNote {0}?", - "Permission:StorePutawayRequestDetail": "StorePutawayRequestDetail", - "Menu:StorePutawayRequestDetail": "MenuStorePutawayRequestDetail", - "StorePutawayRequestDetail": "StorePutawayRequestDetail", - "StorePutawayRequestDetailArriveDate": "StorePutawayRequestDetailArriveDate", - "StorePutawayRequestDetailExpireDate": "StorePutawayRequestDetailExpireDate", - "StorePutawayRequestDetailFromContainerCode": "StorePutawayRequestDetailFromContainerCode", - "StorePutawayRequestDetailFromLocationArea": "StorePutawayRequestDetailFromLocationArea", - "StorePutawayRequestDetailFromLocationCode": "StorePutawayRequestDetailFromLocationCode", - "StorePutawayRequestDetailFromLocationErpCode": "StorePutawayRequestDetailFromLocationErpCode", - "StorePutawayRequestDetailFromLocationGroup": "StorePutawayRequestDetailFromLocationGroup", - "StorePutawayRequestDetailFromLot": "StorePutawayRequestDetailFromLot", - "StorePutawayRequestDetailFromPackingCode": "StorePutawayRequestDetailFromPackingCode", - "StorePutawayRequestDetailFromStatus": "StorePutawayRequestDetailFromStatus", - "StorePutawayRequestDetailFromWarehouseCode": "StorePutawayRequestDetailFromWarehouseCode", - "StorePutawayRequestDetailInventoryQty": "StorePutawayRequestDetailInventoryQty", - "StorePutawayRequestDetailItemCode": "StorePutawayRequestDetailItemCode", - "StorePutawayRequestDetailItemDesc1": "StorePutawayRequestDetailItemDesc1", - "StorePutawayRequestDetailItemDesc2": "StorePutawayRequestDetailItemDesc2", - "StorePutawayRequestDetailItemName": "StorePutawayRequestDetailItemName", - "StorePutawayRequestDetailMaster": "StorePutawayRequestDetailMaster", - "StorePutawayRequestDetailMasterId": "StorePutawayRequestDetailMasterId", - "StorePutawayRequestDetailNumber": "StorePutawayRequestDetailNumber", - "StorePutawayRequestDetailPoLine": "StorePutawayRequestDetailPoLine", - "StorePutawayRequestDetailPoNumber": "StorePutawayRequestDetailPoNumber", - "StorePutawayRequestDetailProduceDate": "StorePutawayRequestDetailProduceDate", - "StorePutawayRequestDetailQty": "StorePutawayRequestDetailQty", - "StorePutawayRequestDetailRemark": "StorePutawayRequestDetailRemark", - "StorePutawayRequestDetailStdPackQty": "StorePutawayRequestDetailStdPackQty", - "StorePutawayRequestDetailSupplierBatch": "StorePutawayRequestDetailSupplierBatch", - "StorePutawayRequestDetailToContainerCode": "StorePutawayRequestDetailToContainerCode", - "StorePutawayRequestDetailToLocationArea": "StorePutawayRequestDetailToLocationArea", - "StorePutawayRequestDetailToLocationCode": "StorePutawayRequestDetailToLocationCode", - "StorePutawayRequestDetailToLocationErpCode": "StorePutawayRequestDetailToLocationErpCode", - "StorePutawayRequestDetailToLocationGroup": "StorePutawayRequestDetailToLocationGroup", - "StorePutawayRequestDetailToLot": "StorePutawayRequestDetailToLot", - "StorePutawayRequestDetailToPackingCode": "StorePutawayRequestDetailToPackingCode", - "StorePutawayRequestDetailToStatus": "StorePutawayRequestDetailToStatus", - "StorePutawayRequestDetailToWarehouseCode": "StorePutawayRequestDetailToWarehouseCode", - "StorePutawayRequestDetailUom": "StorePutawayRequestDetailUom", - "CreateStorePutawayRequestDetail": "CreateStorePutawayRequestDetail", - "EditStorePutawayRequestDetail": "EditStorePutawayRequestDetail", - "StorePutawayRequestDetailDeletionConfirmationMessage": "Are you sure to delete the storePutawayRequestDetail {0}?", - "Permission:StorePutawayRequest": "StorePutawayRequest", - "Menu:StorePutawayRequest": "MenuStorePutawayRequest", - "StorePutawayRequest": "StorePutawayRequest", - "StorePutawayRequestActiveDate": "StorePutawayRequestActiveDate", - "StorePutawayRequestAsnNumber": "StorePutawayRequestAsnNumber", - "StorePutawayRequestAutoAgree": "StorePutawayRequestAutoAgree", - "StorePutawayRequestAutoCompleteJob": "StorePutawayRequestAutoCompleteJob", - "StorePutawayRequestAutoHandle": "StorePutawayRequestAutoHandle", - "StorePutawayRequestAutoSubmit": "StorePutawayRequestAutoSubmit", - "StorePutawayRequestDirectCreateNote": "StorePutawayRequestDirectCreateNote", - "StorePutawayRequestInspectNumber": "StorePutawayRequestInspectNumber", - "StorePutawayRequestNumber": "StorePutawayRequestNumber", - "StorePutawayRequestPoNumber": "StorePutawayRequestPoNumber", - "StorePutawayRequestProductReceiptNumber": "StorePutawayRequestProductReceiptNumber", - "StorePutawayRequestPurchaseReceiptRequestNumber": "StorePutawayRequestPurchaseReceiptRequestNumber", - "StorePutawayRequestPutawayMode": "StorePutawayRequestPutawayMode", - "StorePutawayRequestReceiptNumber": "StorePutawayRequestReceiptNumber", - "StorePutawayRequestRemark": "StorePutawayRequestRemark", - "StorePutawayRequestRequestNumber": "StorePutawayRequestRequestNumber", - "StorePutawayRequestRequestStatus": "StorePutawayRequestRequestStatus", - "StorePutawayRequestRpNumber": "StorePutawayRequestRpNumber", - "StorePutawayRequestStorePutawayRequestDetails": "StorePutawayRequestStorePutawayRequestDetails", - "StorePutawayRequestSupplierCode": "StorePutawayRequestSupplierCode", - "StorePutawayRequestType": "StorePutawayRequestType", - "StorePutawayRequestWorker": "StorePutawayRequestWorker", - "CreateStorePutawayRequest": "CreateStorePutawayRequest", - "EditStorePutawayRequest": "EditStorePutawayRequest", - "StorePutawayRequestDeletionConfirmationMessage": "Are you sure to delete the storePutawayRequest {0}?", - "Permission:StorePutawayNoteDetail": "StorePutawayNoteDetail", - "Menu:StorePutawayNoteDetail": "MenuStorePutawayNoteDetail", - "StorePutawayNoteDetail": "StorePutawayNoteDetail", - "StorePutawayNoteDetailArriveDate": "StorePutawayNoteDetailArriveDate", - "StorePutawayNoteDetailExpireDate": "StorePutawayNoteDetailExpireDate", - "StorePutawayNoteDetailFromContainerCode": "StorePutawayNoteDetailFromContainerCode", - "StorePutawayNoteDetailFromLocationArea": "StorePutawayNoteDetailFromLocationArea", - "StorePutawayNoteDetailFromLocationCode": "StorePutawayNoteDetailFromLocationCode", - "StorePutawayNoteDetailFromLocationErpCode": "StorePutawayNoteDetailFromLocationErpCode", - "StorePutawayNoteDetailFromLocationGroup": "StorePutawayNoteDetailFromLocationGroup", - "StorePutawayNoteDetailFromLot": "StorePutawayNoteDetailFromLot", - "StorePutawayNoteDetailFromPackingCode": "StorePutawayNoteDetailFromPackingCode", - "StorePutawayNoteDetailFromStatus": "StorePutawayNoteDetailFromStatus", - "StorePutawayNoteDetailFromWarehouseCode": "StorePutawayNoteDetailFromWarehouseCode", - "StorePutawayNoteDetailHandledArriveDate": "StorePutawayNoteDetailHandledArriveDate", - "StorePutawayNoteDetailHandledContainerCode": "StorePutawayNoteDetailHandledContainerCode", - "StorePutawayNoteDetailHandledExpireDate": "StorePutawayNoteDetailHandledExpireDate", - "StorePutawayNoteDetailHandledLot": "StorePutawayNoteDetailHandledLot", - "StorePutawayNoteDetailHandledPackingCode": "StorePutawayNoteDetailHandledPackingCode", - "StorePutawayNoteDetailHandledProduceDate": "StorePutawayNoteDetailHandledProduceDate", - "StorePutawayNoteDetailHandledQty": "StorePutawayNoteDetailHandledQty", - "StorePutawayNoteDetailHandledSupplierBatch": "StorePutawayNoteDetailHandledSupplierBatch", - "StorePutawayNoteDetailHandledToLocationArea": "StorePutawayNoteDetailHandledToLocationArea", - "StorePutawayNoteDetailHandledToLocationCode": "StorePutawayNoteDetailHandledToLocationCode", - "StorePutawayNoteDetailHandledToLocationErpCode": "StorePutawayNoteDetailHandledToLocationErpCode", - "StorePutawayNoteDetailHandledToLocationGroup": "StorePutawayNoteDetailHandledToLocationGroup", - "StorePutawayNoteDetailHandledToWarehouseCode": "StorePutawayNoteDetailHandledToWarehouseCode", - "StorePutawayNoteDetailItemCode": "StorePutawayNoteDetailItemCode", - "StorePutawayNoteDetailItemDesc1": "StorePutawayNoteDetailItemDesc1", - "StorePutawayNoteDetailItemDesc2": "StorePutawayNoteDetailItemDesc2", - "StorePutawayNoteDetailItemName": "StorePutawayNoteDetailItemName", - "StorePutawayNoteDetailJobNumber": "StorePutawayNoteDetailJobNumber", - "StorePutawayNoteDetailMaster": "StorePutawayNoteDetailMaster", - "StorePutawayNoteDetailMasterId": "StorePutawayNoteDetailMasterId", - "StorePutawayNoteDetailNumber": "StorePutawayNoteDetailNumber", - "StorePutawayNoteDetailPoLine": "StorePutawayNoteDetailPoLine", - "StorePutawayNoteDetailPoNumber": "StorePutawayNoteDetailPoNumber", - "StorePutawayNoteDetailProduceDate": "StorePutawayNoteDetailProduceDate", - "StorePutawayNoteDetailQty": "StorePutawayNoteDetailQty", - "StorePutawayNoteDetailRecommendArriveDate": "StorePutawayNoteDetailRecommendArriveDate", - "StorePutawayNoteDetailRecommendContainerCode": "StorePutawayNoteDetailRecommendContainerCode", - "StorePutawayNoteDetailRecommendExpireDate": "StorePutawayNoteDetailRecommendExpireDate", - "StorePutawayNoteDetailRecommendLot": "StorePutawayNoteDetailRecommendLot", - "StorePutawayNoteDetailRecommendPackingCode": "StorePutawayNoteDetailRecommendPackingCode", - "StorePutawayNoteDetailRecommendProduceDate": "StorePutawayNoteDetailRecommendProduceDate", - "StorePutawayNoteDetailRecommendQty": "StorePutawayNoteDetailRecommendQty", - "StorePutawayNoteDetailRecommendSupplierBatch": "StorePutawayNoteDetailRecommendSupplierBatch", - "StorePutawayNoteDetailRecommendToLocationArea": "StorePutawayNoteDetailRecommendToLocationArea", - "StorePutawayNoteDetailRecommendToLocationCode": "StorePutawayNoteDetailRecommendToLocationCode", - "StorePutawayNoteDetailRecommendToLocationErpCode": "StorePutawayNoteDetailRecommendToLocationErpCode", - "StorePutawayNoteDetailRecommendToLocationGroup": "StorePutawayNoteDetailRecommendToLocationGroup", - "StorePutawayNoteDetailRecommendToWarehouseCode": "StorePutawayNoteDetailRecommendToWarehouseCode", - "StorePutawayNoteDetailRemark": "StorePutawayNoteDetailRemark", - "StorePutawayNoteDetailStdPackQty": "StorePutawayNoteDetailStdPackQty", - "StorePutawayNoteDetailSupplierBatch": "StorePutawayNoteDetailSupplierBatch", - "StorePutawayNoteDetailToContainerCode": "StorePutawayNoteDetailToContainerCode", - "StorePutawayNoteDetailToLocationArea": "StorePutawayNoteDetailToLocationArea", - "StorePutawayNoteDetailToLocationCode": "StorePutawayNoteDetailToLocationCode", - "StorePutawayNoteDetailToLocationErpCode": "StorePutawayNoteDetailToLocationErpCode", - "StorePutawayNoteDetailToLocationGroup": "StorePutawayNoteDetailToLocationGroup", - "StorePutawayNoteDetailToLot": "StorePutawayNoteDetailToLot", - "StorePutawayNoteDetailToPackingCode": "StorePutawayNoteDetailToPackingCode", - "StorePutawayNoteDetailToStatus": "StorePutawayNoteDetailToStatus", - "StorePutawayNoteDetailToWarehouseCode": "StorePutawayNoteDetailToWarehouseCode", - "StorePutawayNoteDetailUom": "StorePutawayNoteDetailUom", - "CreateStorePutawayNoteDetail": "CreateStorePutawayNoteDetail", - "EditStorePutawayNoteDetail": "EditStorePutawayNoteDetail", - "StorePutawayNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storePutawayNoteDetail {0}?", - "Permission:StorePutawayNote": "StorePutawayNote", - "Menu:StorePutawayNote": "MenuStorePutawayNote", - "StorePutawayNote": "StorePutawayNote", - "StorePutawayNoteActiveDate": "StorePutawayNoteActiveDate", - "StorePutawayNoteAsnNumber": "StorePutawayNoteAsnNumber", - "StorePutawayNoteInspectNumber": "StorePutawayNoteInspectNumber", - "StorePutawayNoteJobNumber": "StorePutawayNoteJobNumber", - "StorePutawayNoteNumber": "StorePutawayNoteNumber", - "StorePutawayNoteProductReceiptNumber": "StorePutawayNoteProductReceiptNumber", - "StorePutawayNotePurchaseReceiptRequestNumber": "StorePutawayNotePurchaseReceiptRequestNumber", - "StorePutawayNoteReceiptNumber": "StorePutawayNoteReceiptNumber", - "StorePutawayNoteRemark": "StorePutawayNoteRemark", - "StorePutawayNoteRpNumber": "StorePutawayNoteRpNumber", - "StorePutawayNoteStorePutawayNoteDetails": "StorePutawayNoteStorePutawayNoteDetails", - "StorePutawayNoteSupplierCode": "StorePutawayNoteSupplierCode", - "StorePutawayNoteType": "StorePutawayNoteType", - "StorePutawayNoteWorker": "StorePutawayNoteWorker", - "CreateStorePutawayNote": "CreateStorePutawayNote", - "EditStorePutawayNote": "EditStorePutawayNote", - "StorePutawayNoteDeletionConfirmationMessage": "Are you sure to delete the storePutawayNote {0}?", - "Permission:StorePurchaseReturnRequestDetail": "StorePurchaseReturnRequestDetail", - "Menu:StorePurchaseReturnRequestDetail": "MenuStorePurchaseReturnRequestDetail", - "StorePurchaseReturnRequestDetail": "StorePurchaseReturnRequestDetail", - "StorePurchaseReturnRequestDetailArriveDate": "StorePurchaseReturnRequestDetailArriveDate", - "StorePurchaseReturnRequestDetailContainerCode": "StorePurchaseReturnRequestDetailContainerCode", - "StorePurchaseReturnRequestDetailExpireDate": "StorePurchaseReturnRequestDetailExpireDate", - "StorePurchaseReturnRequestDetailItemCode": "StorePurchaseReturnRequestDetailItemCode", - "StorePurchaseReturnRequestDetailItemDesc1": "StorePurchaseReturnRequestDetailItemDesc1", - "StorePurchaseReturnRequestDetailItemDesc2": "StorePurchaseReturnRequestDetailItemDesc2", - "StorePurchaseReturnRequestDetailItemName": "StorePurchaseReturnRequestDetailItemName", - "StorePurchaseReturnRequestDetailLocationArea": "StorePurchaseReturnRequestDetailLocationArea", - "StorePurchaseReturnRequestDetailLocationCode": "StorePurchaseReturnRequestDetailLocationCode", - "StorePurchaseReturnRequestDetailLocationErpCode": "StorePurchaseReturnRequestDetailLocationErpCode", - "StorePurchaseReturnRequestDetailLocationGroup": "StorePurchaseReturnRequestDetailLocationGroup", - "StorePurchaseReturnRequestDetailLot": "StorePurchaseReturnRequestDetailLot", - "StorePurchaseReturnRequestDetailMaster": "StorePurchaseReturnRequestDetailMaster", - "StorePurchaseReturnRequestDetailMasterId": "StorePurchaseReturnRequestDetailMasterId", - "StorePurchaseReturnRequestDetailNumber": "StorePurchaseReturnRequestDetailNumber", - "StorePurchaseReturnRequestDetailPackingCode": "StorePurchaseReturnRequestDetailPackingCode", - "StorePurchaseReturnRequestDetailPoLine": "StorePurchaseReturnRequestDetailPoLine", - "StorePurchaseReturnRequestDetailPoNumber": "StorePurchaseReturnRequestDetailPoNumber", - "StorePurchaseReturnRequestDetailProduceDate": "StorePurchaseReturnRequestDetailProduceDate", - "StorePurchaseReturnRequestDetailQty": "StorePurchaseReturnRequestDetailQty", - "StorePurchaseReturnRequestDetailRemark": "StorePurchaseReturnRequestDetailRemark", - "StorePurchaseReturnRequestDetailStatus": "StorePurchaseReturnRequestDetailStatus", - "StorePurchaseReturnRequestDetailStdPackQty": "StorePurchaseReturnRequestDetailStdPackQty", - "StorePurchaseReturnRequestDetailSupplierBatch": "StorePurchaseReturnRequestDetailSupplierBatch", - "StorePurchaseReturnRequestDetailUom": "StorePurchaseReturnRequestDetailUom", - "StorePurchaseReturnRequestDetailWarehouseCode": "StorePurchaseReturnRequestDetailWarehouseCode", - "CreateStorePurchaseReturnRequestDetail": "CreateStorePurchaseReturnRequestDetail", - "EditStorePurchaseReturnRequestDetail": "EditStorePurchaseReturnRequestDetail", - "StorePurchaseReturnRequestDetailDeletionConfirmationMessage": "Are you sure to delete the storePurchaseReturnRequestDetail {0}?", - "Permission:StorePurchaseReturnRequest": "StorePurchaseReturnRequest", - "Menu:StorePurchaseReturnRequest": "MenuStorePurchaseReturnRequest", - "StorePurchaseReturnRequest": "StorePurchaseReturnRequest", - "StorePurchaseReturnRequestActiveDate": "StorePurchaseReturnRequestActiveDate", - "StorePurchaseReturnRequestAsnNumber": "StorePurchaseReturnRequestAsnNumber", - "StorePurchaseReturnRequestAutoAgree": "StorePurchaseReturnRequestAutoAgree", - "StorePurchaseReturnRequestAutoCompleteJob": "StorePurchaseReturnRequestAutoCompleteJob", - "StorePurchaseReturnRequestAutoHandle": "StorePurchaseReturnRequestAutoHandle", - "StorePurchaseReturnRequestAutoSubmit": "StorePurchaseReturnRequestAutoSubmit", - "StorePurchaseReturnRequestDirectCreateNote": "StorePurchaseReturnRequestDirectCreateNote", - "StorePurchaseReturnRequestNumber": "StorePurchaseReturnRequestNumber", - "StorePurchaseReturnRequestPoNumber": "StorePurchaseReturnRequestPoNumber", - "StorePurchaseReturnRequestRemark": "StorePurchaseReturnRequestRemark", - "StorePurchaseReturnRequestRequestStatus": "StorePurchaseReturnRequestRequestStatus", - "StorePurchaseReturnRequestReturnTime": "StorePurchaseReturnRequestReturnTime", - "StorePurchaseReturnRequestReturnType": "StorePurchaseReturnRequestReturnType", - "StorePurchaseReturnRequestRpNumber": "StorePurchaseReturnRequestRpNumber", - "StorePurchaseReturnRequestStorePurchaseReturnRequestDetails": "StorePurchaseReturnRequestStorePurchaseReturnRequestDetails", - "StorePurchaseReturnRequestSupplierCode": "StorePurchaseReturnRequestSupplierCode", - "StorePurchaseReturnRequestWorker": "StorePurchaseReturnRequestWorker", - "CreateStorePurchaseReturnRequest": "CreateStorePurchaseReturnRequest", - "EditStorePurchaseReturnRequest": "EditStorePurchaseReturnRequest", - "StorePurchaseReturnRequestDeletionConfirmationMessage": "Are you sure to delete the storePurchaseReturnRequest {0}?", - "Permission:StorePurchaseReturnNoteDetail": "StorePurchaseReturnNoteDetail", - "Menu:StorePurchaseReturnNoteDetail": "MenuStorePurchaseReturnNoteDetail", - "StorePurchaseReturnNoteDetail": "StorePurchaseReturnNoteDetail", - "StorePurchaseReturnNoteDetailArriveDate": "StorePurchaseReturnNoteDetailArriveDate", - "StorePurchaseReturnNoteDetailContainerCode": "StorePurchaseReturnNoteDetailContainerCode", - "StorePurchaseReturnNoteDetailExpireDate": "StorePurchaseReturnNoteDetailExpireDate", - "StorePurchaseReturnNoteDetailHandledArriveDate": "StorePurchaseReturnNoteDetailHandledArriveDate", - "StorePurchaseReturnNoteDetailHandledContainerCode": "StorePurchaseReturnNoteDetailHandledContainerCode", - "StorePurchaseReturnNoteDetailHandledExpireDate": "StorePurchaseReturnNoteDetailHandledExpireDate", - "StorePurchaseReturnNoteDetailHandledFromLocationArea": "StorePurchaseReturnNoteDetailHandledFromLocationArea", - "StorePurchaseReturnNoteDetailHandledFromLocationCode": "StorePurchaseReturnNoteDetailHandledFromLocationCode", - "StorePurchaseReturnNoteDetailHandledFromLocationErpCode": "StorePurchaseReturnNoteDetailHandledFromLocationErpCode", - "StorePurchaseReturnNoteDetailHandledFromLocationGroup": "StorePurchaseReturnNoteDetailHandledFromLocationGroup", - "StorePurchaseReturnNoteDetailHandledFromWarehouseCode": "StorePurchaseReturnNoteDetailHandledFromWarehouseCode", - "StorePurchaseReturnNoteDetailHandledLot": "StorePurchaseReturnNoteDetailHandledLot", - "StorePurchaseReturnNoteDetailHandledPackingCode": "StorePurchaseReturnNoteDetailHandledPackingCode", - "StorePurchaseReturnNoteDetailHandledProduceDate": "StorePurchaseReturnNoteDetailHandledProduceDate", - "StorePurchaseReturnNoteDetailHandledQty": "StorePurchaseReturnNoteDetailHandledQty", - "StorePurchaseReturnNoteDetailHandledSupplierBatch": "StorePurchaseReturnNoteDetailHandledSupplierBatch", - "StorePurchaseReturnNoteDetailItemCode": "StorePurchaseReturnNoteDetailItemCode", - "StorePurchaseReturnNoteDetailItemDesc1": "StorePurchaseReturnNoteDetailItemDesc1", - "StorePurchaseReturnNoteDetailItemDesc2": "StorePurchaseReturnNoteDetailItemDesc2", - "StorePurchaseReturnNoteDetailItemName": "StorePurchaseReturnNoteDetailItemName", - "StorePurchaseReturnNoteDetailLocationArea": "StorePurchaseReturnNoteDetailLocationArea", - "StorePurchaseReturnNoteDetailLocationCode": "StorePurchaseReturnNoteDetailLocationCode", - "StorePurchaseReturnNoteDetailLocationErpCode": "StorePurchaseReturnNoteDetailLocationErpCode", - "StorePurchaseReturnNoteDetailLocationGroup": "StorePurchaseReturnNoteDetailLocationGroup", - "StorePurchaseReturnNoteDetailLot": "StorePurchaseReturnNoteDetailLot", - "StorePurchaseReturnNoteDetailMaster": "StorePurchaseReturnNoteDetailMaster", - "StorePurchaseReturnNoteDetailMasterId": "StorePurchaseReturnNoteDetailMasterId", - "StorePurchaseReturnNoteDetailNumber": "StorePurchaseReturnNoteDetailNumber", - "StorePurchaseReturnNoteDetailPackingCode": "StorePurchaseReturnNoteDetailPackingCode", - "StorePurchaseReturnNoteDetailPoLine": "StorePurchaseReturnNoteDetailPoLine", - "StorePurchaseReturnNoteDetailPoNumber": "StorePurchaseReturnNoteDetailPoNumber", - "StorePurchaseReturnNoteDetailProduceDate": "StorePurchaseReturnNoteDetailProduceDate", - "StorePurchaseReturnNoteDetailQty": "StorePurchaseReturnNoteDetailQty", - "StorePurchaseReturnNoteDetailReason": "StorePurchaseReturnNoteDetailReason", - "StorePurchaseReturnNoteDetailRecommendArriveDate": "StorePurchaseReturnNoteDetailRecommendArriveDate", - "StorePurchaseReturnNoteDetailRecommendContainerCode": "StorePurchaseReturnNoteDetailRecommendContainerCode", - "StorePurchaseReturnNoteDetailRecommendExpireDate": "StorePurchaseReturnNoteDetailRecommendExpireDate", - "StorePurchaseReturnNoteDetailRecommendFromLocationArea": "StorePurchaseReturnNoteDetailRecommendFromLocationArea", - "StorePurchaseReturnNoteDetailRecommendFromLocationCode": "StorePurchaseReturnNoteDetailRecommendFromLocationCode", - "StorePurchaseReturnNoteDetailRecommendFromLocationErpCode": "StorePurchaseReturnNoteDetailRecommendFromLocationErpCode", - "StorePurchaseReturnNoteDetailRecommendFromLocationGroup": "StorePurchaseReturnNoteDetailRecommendFromLocationGroup", - "StorePurchaseReturnNoteDetailRecommendFromWarehouseCode": "StorePurchaseReturnNoteDetailRecommendFromWarehouseCode", - "StorePurchaseReturnNoteDetailRecommendLot": "StorePurchaseReturnNoteDetailRecommendLot", - "StorePurchaseReturnNoteDetailRecommendPackingCode": "StorePurchaseReturnNoteDetailRecommendPackingCode", - "StorePurchaseReturnNoteDetailRecommendProduceDate": "StorePurchaseReturnNoteDetailRecommendProduceDate", - "StorePurchaseReturnNoteDetailRecommendQty": "StorePurchaseReturnNoteDetailRecommendQty", - "StorePurchaseReturnNoteDetailRecommendSupplierBatch": "StorePurchaseReturnNoteDetailRecommendSupplierBatch", - "StorePurchaseReturnNoteDetailRemark": "StorePurchaseReturnNoteDetailRemark", - "StorePurchaseReturnNoteDetailStatus": "StorePurchaseReturnNoteDetailStatus", - "StorePurchaseReturnNoteDetailStdPackQty": "StorePurchaseReturnNoteDetailStdPackQty", - "StorePurchaseReturnNoteDetailSupplierBatch": "StorePurchaseReturnNoteDetailSupplierBatch", - "StorePurchaseReturnNoteDetailUom": "StorePurchaseReturnNoteDetailUom", - "StorePurchaseReturnNoteDetailWarehouseCode": "StorePurchaseReturnNoteDetailWarehouseCode", - "CreateStorePurchaseReturnNoteDetail": "CreateStorePurchaseReturnNoteDetail", - "EditStorePurchaseReturnNoteDetail": "EditStorePurchaseReturnNoteDetail", - "StorePurchaseReturnNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storePurchaseReturnNoteDetail {0}?", - "Permission:StorePurchaseReturnNote": "StorePurchaseReturnNote", - "Menu:StorePurchaseReturnNote": "MenuStorePurchaseReturnNote", - "StorePurchaseReturnNote": "StorePurchaseReturnNote", - "StorePurchaseReturnNoteActiveDate": "StorePurchaseReturnNoteActiveDate", - "StorePurchaseReturnNoteAsnNumber": "StorePurchaseReturnNoteAsnNumber", - "StorePurchaseReturnNoteJobNumber": "StorePurchaseReturnNoteJobNumber", - "StorePurchaseReturnNoteNumber": "StorePurchaseReturnNoteNumber", - "StorePurchaseReturnNotePoNumber": "StorePurchaseReturnNotePoNumber", - "StorePurchaseReturnNotePurchaseReturnRequestNumber": "StorePurchaseReturnNotePurchaseReturnRequestNumber", - "StorePurchaseReturnNoteRemark": "StorePurchaseReturnNoteRemark", - "StorePurchaseReturnNoteReturnReason": "StorePurchaseReturnNoteReturnReason", - "StorePurchaseReturnNoteReturnTime": "StorePurchaseReturnNoteReturnTime", - "StorePurchaseReturnNoteReturnType": "StorePurchaseReturnNoteReturnType", - "StorePurchaseReturnNoteRpNumber": "StorePurchaseReturnNoteRpNumber", - "StorePurchaseReturnNoteStatus": "StorePurchaseReturnNoteStatus", - "StorePurchaseReturnNoteStorePurchaseReturnNoteDetails": "StorePurchaseReturnNoteStorePurchaseReturnNoteDetails", - "StorePurchaseReturnNoteSupplierCode": "StorePurchaseReturnNoteSupplierCode", - "StorePurchaseReturnNoteWorker": "StorePurchaseReturnNoteWorker", - "CreateStorePurchaseReturnNote": "CreateStorePurchaseReturnNote", - "EditStorePurchaseReturnNote": "EditStorePurchaseReturnNote", - "StorePurchaseReturnNoteDeletionConfirmationMessage": "Are you sure to delete the storePurchaseReturnNote {0}?", - "Permission:StorePurchaseReceiptRequestDetail": "StorePurchaseReceiptRequestDetail", - "Menu:StorePurchaseReceiptRequestDetail": "MenuStorePurchaseReceiptRequestDetail", - "StorePurchaseReceiptRequestDetail": "StorePurchaseReceiptRequestDetail", - "StorePurchaseReceiptRequestDetailArriveDate": "StorePurchaseReceiptRequestDetailArriveDate", - "StorePurchaseReceiptRequestDetailContainerCode": "StorePurchaseReceiptRequestDetailContainerCode", - "StorePurchaseReceiptRequestDetailConvertRate": "StorePurchaseReceiptRequestDetailConvertRate", - "StorePurchaseReceiptRequestDetailExpireDate": "StorePurchaseReceiptRequestDetailExpireDate", - "StorePurchaseReceiptRequestDetailItemCode": "StorePurchaseReceiptRequestDetailItemCode", - "StorePurchaseReceiptRequestDetailItemDesc1": "StorePurchaseReceiptRequestDetailItemDesc1", - "StorePurchaseReceiptRequestDetailItemDesc2": "StorePurchaseReceiptRequestDetailItemDesc2", - "StorePurchaseReceiptRequestDetailItemName": "StorePurchaseReceiptRequestDetailItemName", - "StorePurchaseReceiptRequestDetailLot": "StorePurchaseReceiptRequestDetailLot", - "StorePurchaseReceiptRequestDetailMaster": "StorePurchaseReceiptRequestDetailMaster", - "StorePurchaseReceiptRequestDetailMasterId": "StorePurchaseReceiptRequestDetailMasterId", - "StorePurchaseReceiptRequestDetailNumber": "StorePurchaseReceiptRequestDetailNumber", - "StorePurchaseReceiptRequestDetailPackingCode": "StorePurchaseReceiptRequestDetailPackingCode", - "StorePurchaseReceiptRequestDetailPoLine": "StorePurchaseReceiptRequestDetailPoLine", - "StorePurchaseReceiptRequestDetailPoNumber": "StorePurchaseReceiptRequestDetailPoNumber", - "StorePurchaseReceiptRequestDetailProduceDate": "StorePurchaseReceiptRequestDetailProduceDate", - "StorePurchaseReceiptRequestDetailQty": "StorePurchaseReceiptRequestDetailQty", - "StorePurchaseReceiptRequestDetailRecommendErpCode": "StorePurchaseReceiptRequestDetailRecommendErpCode", - "StorePurchaseReceiptRequestDetailRemark": "StorePurchaseReceiptRequestDetailRemark", - "StorePurchaseReceiptRequestDetailStdPackQty": "StorePurchaseReceiptRequestDetailStdPackQty", - "StorePurchaseReceiptRequestDetailSupplierBatch": "StorePurchaseReceiptRequestDetailSupplierBatch", - "StorePurchaseReceiptRequestDetailSupplierPackQty": "StorePurchaseReceiptRequestDetailSupplierPackQty", - "StorePurchaseReceiptRequestDetailSupplierPackUom": "StorePurchaseReceiptRequestDetailSupplierPackUom", - "StorePurchaseReceiptRequestDetailUom": "StorePurchaseReceiptRequestDetailUom", - "CreateStorePurchaseReceiptRequestDetail": "CreateStorePurchaseReceiptRequestDetail", - "EditStorePurchaseReceiptRequestDetail": "EditStorePurchaseReceiptRequestDetail", - "StorePurchaseReceiptRequestDetailDeletionConfirmationMessage": "Are you sure to delete the storePurchaseReceiptRequestDetail {0}?", - "Permission:StorePurchaseReceiptRequest": "StorePurchaseReceiptRequest", - "Menu:StorePurchaseReceiptRequest": "MenuStorePurchaseReceiptRequest", - "StorePurchaseReceiptRequest": "StorePurchaseReceiptRequest", - "StorePurchaseReceiptRequestActiveDate": "StorePurchaseReceiptRequestActiveDate", - "StorePurchaseReceiptRequestAsnNumber": "StorePurchaseReceiptRequestAsnNumber", - "StorePurchaseReceiptRequestAutoAgree": "StorePurchaseReceiptRequestAutoAgree", - "StorePurchaseReceiptRequestAutoCompleteJob": "StorePurchaseReceiptRequestAutoCompleteJob", - "StorePurchaseReceiptRequestAutoHandle": "StorePurchaseReceiptRequestAutoHandle", - "StorePurchaseReceiptRequestAutoSubmit": "StorePurchaseReceiptRequestAutoSubmit", - "StorePurchaseReceiptRequestDirectCreateNote": "StorePurchaseReceiptRequestDirectCreateNote", - "StorePurchaseReceiptRequestDockCode": "StorePurchaseReceiptRequestDockCode", - "StorePurchaseReceiptRequestNumber": "StorePurchaseReceiptRequestNumber", - "StorePurchaseReceiptRequestPlanArriveDate": "StorePurchaseReceiptRequestPlanArriveDate", - "StorePurchaseReceiptRequestPoNumber": "StorePurchaseReceiptRequestPoNumber", - "StorePurchaseReceiptRequestRemark": "StorePurchaseReceiptRequestRemark", - "StorePurchaseReceiptRequestRequestStatus": "StorePurchaseReceiptRequestRequestStatus", - "StorePurchaseReceiptRequestRpNumber": "StorePurchaseReceiptRequestRpNumber", - "StorePurchaseReceiptRequestStorePurchaseReceiptRequestDetails": "StorePurchaseReceiptRequestStorePurchaseReceiptRequestDetails", - "StorePurchaseReceiptRequestSupplierAddress": "StorePurchaseReceiptRequestSupplierAddress", - "StorePurchaseReceiptRequestSupplierCode": "StorePurchaseReceiptRequestSupplierCode", - "StorePurchaseReceiptRequestSupplierName": "StorePurchaseReceiptRequestSupplierName", - "StorePurchaseReceiptRequestTimeWindow": "StorePurchaseReceiptRequestTimeWindow", - "StorePurchaseReceiptRequestTruckNumber": "StorePurchaseReceiptRequestTruckNumber", - "StorePurchaseReceiptRequestWorker": "StorePurchaseReceiptRequestWorker", - "CreateStorePurchaseReceiptRequest": "CreateStorePurchaseReceiptRequest", - "EditStorePurchaseReceiptRequest": "EditStorePurchaseReceiptRequest", - "StorePurchaseReceiptRequestDeletionConfirmationMessage": "Are you sure to delete the storePurchaseReceiptRequest {0}?", - "Permission:StorePurchaseReceiptNoteDetail": "StorePurchaseReceiptNoteDetail", - "Menu:StorePurchaseReceiptNoteDetail": "MenuStorePurchaseReceiptNoteDetail", - "StorePurchaseReceiptNoteDetail": "StorePurchaseReceiptNoteDetail", - "StorePurchaseReceiptNoteDetailArriveDate": "StorePurchaseReceiptNoteDetailArriveDate", - "StorePurchaseReceiptNoteDetailContainerCode": "StorePurchaseReceiptNoteDetailContainerCode", - "StorePurchaseReceiptNoteDetailExpireDate": "StorePurchaseReceiptNoteDetailExpireDate", - "StorePurchaseReceiptNoteDetailFailedReason": "StorePurchaseReceiptNoteDetailFailedReason", - "StorePurchaseReceiptNoteDetailHandledArriveDate": "StorePurchaseReceiptNoteDetailHandledArriveDate", - "StorePurchaseReceiptNoteDetailHandledContainerCode": "StorePurchaseReceiptNoteDetailHandledContainerCode", - "StorePurchaseReceiptNoteDetailHandledExpireDate": "StorePurchaseReceiptNoteDetailHandledExpireDate", - "StorePurchaseReceiptNoteDetailHandledLot": "StorePurchaseReceiptNoteDetailHandledLot", - "StorePurchaseReceiptNoteDetailHandledPackingCode": "StorePurchaseReceiptNoteDetailHandledPackingCode", - "StorePurchaseReceiptNoteDetailHandledProduceDate": "StorePurchaseReceiptNoteDetailHandledProduceDate", - "StorePurchaseReceiptNoteDetailHandledQty": "StorePurchaseReceiptNoteDetailHandledQty", - "StorePurchaseReceiptNoteDetailHandledSupplierBatch": "StorePurchaseReceiptNoteDetailHandledSupplierBatch", - "StorePurchaseReceiptNoteDetailHandledToLocationArea": "StorePurchaseReceiptNoteDetailHandledToLocationArea", - "StorePurchaseReceiptNoteDetailHandledToLocationCode": "StorePurchaseReceiptNoteDetailHandledToLocationCode", - "StorePurchaseReceiptNoteDetailHandledToLocationErpCode": "StorePurchaseReceiptNoteDetailHandledToLocationErpCode", - "StorePurchaseReceiptNoteDetailHandledToLocationGroup": "StorePurchaseReceiptNoteDetailHandledToLocationGroup", - "StorePurchaseReceiptNoteDetailHandledToWarehouseCode": "StorePurchaseReceiptNoteDetailHandledToWarehouseCode", - "StorePurchaseReceiptNoteDetailInspectPhotoJson": "StorePurchaseReceiptNoteDetailInspectPhotoJson", - "StorePurchaseReceiptNoteDetailItemCode": "StorePurchaseReceiptNoteDetailItemCode", - "StorePurchaseReceiptNoteDetailItemDesc1": "StorePurchaseReceiptNoteDetailItemDesc1", - "StorePurchaseReceiptNoteDetailItemDesc2": "StorePurchaseReceiptNoteDetailItemDesc2", - "StorePurchaseReceiptNoteDetailItemName": "StorePurchaseReceiptNoteDetailItemName", - "StorePurchaseReceiptNoteDetailLocationArea": "StorePurchaseReceiptNoteDetailLocationArea", - "StorePurchaseReceiptNoteDetailLocationCode": "StorePurchaseReceiptNoteDetailLocationCode", - "StorePurchaseReceiptNoteDetailLocationErpCode": "StorePurchaseReceiptNoteDetailLocationErpCode", - "StorePurchaseReceiptNoteDetailLocationGroup": "StorePurchaseReceiptNoteDetailLocationGroup", - "StorePurchaseReceiptNoteDetailLot": "StorePurchaseReceiptNoteDetailLot", - "StorePurchaseReceiptNoteDetailMassDefect": "StorePurchaseReceiptNoteDetailMassDefect", - "StorePurchaseReceiptNoteDetailMaster": "StorePurchaseReceiptNoteDetailMaster", - "StorePurchaseReceiptNoteDetailMasterId": "StorePurchaseReceiptNoteDetailMasterId", - "StorePurchaseReceiptNoteDetailNumber": "StorePurchaseReceiptNoteDetailNumber", - "StorePurchaseReceiptNoteDetailPackingCode": "StorePurchaseReceiptNoteDetailPackingCode", - "StorePurchaseReceiptNoteDetailPoLine": "StorePurchaseReceiptNoteDetailPoLine", - "StorePurchaseReceiptNoteDetailPoNumber": "StorePurchaseReceiptNoteDetailPoNumber", - "StorePurchaseReceiptNoteDetailProduceDate": "StorePurchaseReceiptNoteDetailProduceDate", - "StorePurchaseReceiptNoteDetailPurchaseReceiptInspectStatus": "StorePurchaseReceiptNoteDetailPurchaseReceiptInspectStatus", - "StorePurchaseReceiptNoteDetailQty": "StorePurchaseReceiptNoteDetailQty", - "StorePurchaseReceiptNoteDetailRecommendArriveDate": "StorePurchaseReceiptNoteDetailRecommendArriveDate", - "StorePurchaseReceiptNoteDetailRecommendContainerCode": "StorePurchaseReceiptNoteDetailRecommendContainerCode", - "StorePurchaseReceiptNoteDetailRecommendExpireDate": "StorePurchaseReceiptNoteDetailRecommendExpireDate", - "StorePurchaseReceiptNoteDetailRecommendLot": "StorePurchaseReceiptNoteDetailRecommendLot", - "StorePurchaseReceiptNoteDetailRecommendPackingCode": "StorePurchaseReceiptNoteDetailRecommendPackingCode", - "StorePurchaseReceiptNoteDetailRecommendProduceDate": "StorePurchaseReceiptNoteDetailRecommendProduceDate", - "StorePurchaseReceiptNoteDetailRecommendQty": "StorePurchaseReceiptNoteDetailRecommendQty", - "StorePurchaseReceiptNoteDetailRecommendSupplierBatch": "StorePurchaseReceiptNoteDetailRecommendSupplierBatch", - "StorePurchaseReceiptNoteDetailRecommendToLocationArea": "StorePurchaseReceiptNoteDetailRecommendToLocationArea", - "StorePurchaseReceiptNoteDetailRecommendToLocationCode": "StorePurchaseReceiptNoteDetailRecommendToLocationCode", - "StorePurchaseReceiptNoteDetailRecommendToLocationErpCode": "StorePurchaseReceiptNoteDetailRecommendToLocationErpCode", - "StorePurchaseReceiptNoteDetailRecommendToLocationGroup": "StorePurchaseReceiptNoteDetailRecommendToLocationGroup", - "StorePurchaseReceiptNoteDetailRecommendToWarehouseCode": "StorePurchaseReceiptNoteDetailRecommendToWarehouseCode", - "StorePurchaseReceiptNoteDetailRemark": "StorePurchaseReceiptNoteDetailRemark", - "StorePurchaseReceiptNoteDetailStatus": "StorePurchaseReceiptNoteDetailStatus", - "StorePurchaseReceiptNoteDetailStdPackQty": "StorePurchaseReceiptNoteDetailStdPackQty", - "StorePurchaseReceiptNoteDetailSupplierBatch": "StorePurchaseReceiptNoteDetailSupplierBatch", - "StorePurchaseReceiptNoteDetailSupplierPackQty": "StorePurchaseReceiptNoteDetailSupplierPackQty", - "StorePurchaseReceiptNoteDetailSupplierPackUom": "StorePurchaseReceiptNoteDetailSupplierPackUom", - "StorePurchaseReceiptNoteDetailUom": "StorePurchaseReceiptNoteDetailUom", - "StorePurchaseReceiptNoteDetailWarehouseCode": "StorePurchaseReceiptNoteDetailWarehouseCode", - "CreateStorePurchaseReceiptNoteDetail": "CreateStorePurchaseReceiptNoteDetail", - "EditStorePurchaseReceiptNoteDetail": "EditStorePurchaseReceiptNoteDetail", - "StorePurchaseReceiptNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storePurchaseReceiptNoteDetail {0}?", - "Permission:StorePurchaseReceiptNote": "StorePurchaseReceiptNote", - "Menu:StorePurchaseReceiptNote": "MenuStorePurchaseReceiptNote", - "StorePurchaseReceiptNote": "StorePurchaseReceiptNote", - "StorePurchaseReceiptNoteActiveDate": "StorePurchaseReceiptNoteActiveDate", - "StorePurchaseReceiptNoteAsnNumber": "StorePurchaseReceiptNoteAsnNumber", - "StorePurchaseReceiptNoteJobNumber": "StorePurchaseReceiptNoteJobNumber", - "StorePurchaseReceiptNoteNumber": "StorePurchaseReceiptNoteNumber", - "StorePurchaseReceiptNotePoNumber": "StorePurchaseReceiptNotePoNumber", - "StorePurchaseReceiptNotePurchaseReceiptRequestNumber": "StorePurchaseReceiptNotePurchaseReceiptRequestNumber", - "StorePurchaseReceiptNoteReceiveTime": "StorePurchaseReceiptNoteReceiveTime", - "StorePurchaseReceiptNoteRemark": "StorePurchaseReceiptNoteRemark", - "StorePurchaseReceiptNoteRpNumber": "StorePurchaseReceiptNoteRpNumber", - "StorePurchaseReceiptNoteStatus": "StorePurchaseReceiptNoteStatus", - "StorePurchaseReceiptNoteStorePurchaseReceiptNoteDetails": "StorePurchaseReceiptNoteStorePurchaseReceiptNoteDetails", - "StorePurchaseReceiptNoteSupplierAddress": "StorePurchaseReceiptNoteSupplierAddress", - "StorePurchaseReceiptNoteSupplierCode": "StorePurchaseReceiptNoteSupplierCode", - "StorePurchaseReceiptNoteSupplierName": "StorePurchaseReceiptNoteSupplierName", - "StorePurchaseReceiptNoteType": "StorePurchaseReceiptNoteType", - "StorePurchaseReceiptNoteWarehouseCode": "StorePurchaseReceiptNoteWarehouseCode", - "StorePurchaseReceiptNoteWorker": "StorePurchaseReceiptNoteWorker", - "CreateStorePurchaseReceiptNote": "CreateStorePurchaseReceiptNote", - "EditStorePurchaseReceiptNote": "EditStorePurchaseReceiptNote", - "StorePurchaseReceiptNoteDeletionConfirmationMessage": "Are you sure to delete the storePurchaseReceiptNote {0}?", - "Permission:StorePurchaseOrderDetail": "StorePurchaseOrderDetail", - "Menu:StorePurchaseOrderDetail": "MenuStorePurchaseOrderDetail", - "StorePurchaseOrderDetail": "StorePurchaseOrderDetail", - "StorePurchaseOrderDetailConvertRate": "StorePurchaseOrderDetailConvertRate", - "StorePurchaseOrderDetailCtype": "StorePurchaseOrderDetailCtype", - "StorePurchaseOrderDetailExpireDate": "StorePurchaseOrderDetailExpireDate", - "StorePurchaseOrderDetailIsConsignment": "StorePurchaseOrderDetailIsConsignment", - "StorePurchaseOrderDetailItemCode": "StorePurchaseOrderDetailItemCode", - "StorePurchaseOrderDetailItemDesc1": "StorePurchaseOrderDetailItemDesc1", - "StorePurchaseOrderDetailItemDesc2": "StorePurchaseOrderDetailItemDesc2", - "StorePurchaseOrderDetailItemName": "StorePurchaseOrderDetailItemName", - "StorePurchaseOrderDetailLineStatus": "StorePurchaseOrderDetailLineStatus", - "StorePurchaseOrderDetailLocationErpCode": "StorePurchaseOrderDetailLocationErpCode", - "StorePurchaseOrderDetailLot": "StorePurchaseOrderDetailLot", - "StorePurchaseOrderDetailMaster": "StorePurchaseOrderDetailMaster", - "StorePurchaseOrderDetailMasterId": "StorePurchaseOrderDetailMasterId", - "StorePurchaseOrderDetailNumber": "StorePurchaseOrderDetailNumber", - "StorePurchaseOrderDetailOrderRemark": "StorePurchaseOrderDetailOrderRemark", - "StorePurchaseOrderDetailPlanArriveDate": "StorePurchaseOrderDetailPlanArriveDate", - "StorePurchaseOrderDetailPlanUserCode": "StorePurchaseOrderDetailPlanUserCode", - "StorePurchaseOrderDetailPoLine": "StorePurchaseOrderDetailPoLine", - "StorePurchaseOrderDetailProduceDate": "StorePurchaseOrderDetailProduceDate", - "StorePurchaseOrderDetailProjectCode": "StorePurchaseOrderDetailProjectCode", - "StorePurchaseOrderDetailPutAwayQty": "StorePurchaseOrderDetailPutAwayQty", - "StorePurchaseOrderDetailQty": "StorePurchaseOrderDetailQty", - "StorePurchaseOrderDetailReceivedQty": "StorePurchaseOrderDetailReceivedQty", - "StorePurchaseOrderDetailRemark": "StorePurchaseOrderDetailRemark", - "StorePurchaseOrderDetailReturnedQty": "StorePurchaseOrderDetailReturnedQty", - "StorePurchaseOrderDetailShippedQty": "StorePurchaseOrderDetailShippedQty", - "StorePurchaseOrderDetailStdPackQty": "StorePurchaseOrderDetailStdPackQty", - "StorePurchaseOrderDetailSupplierPackQty": "StorePurchaseOrderDetailSupplierPackQty", - "StorePurchaseOrderDetailSupplierPackUom": "StorePurchaseOrderDetailSupplierPackUom", - "StorePurchaseOrderDetailUom": "StorePurchaseOrderDetailUom", - "CreateStorePurchaseOrderDetail": "CreateStorePurchaseOrderDetail", - "EditStorePurchaseOrderDetail": "EditStorePurchaseOrderDetail", - "StorePurchaseOrderDetailDeletionConfirmationMessage": "Are you sure to delete the storePurchaseOrderDetail {0}?", - "Permission:StorePurchaseOrder": "StorePurchaseOrder", - "Menu:StorePurchaseOrder": "MenuStorePurchaseOrder", - "StorePurchaseOrder": "StorePurchaseOrder", - "StorePurchaseOrderActiveDate": "StorePurchaseOrderActiveDate", - "StorePurchaseOrderContactEmail": "StorePurchaseOrderContactEmail", - "StorePurchaseOrderContactName": "StorePurchaseOrderContactName", - "StorePurchaseOrderContactPhone": "StorePurchaseOrderContactPhone", - "StorePurchaseOrderDueDate": "StorePurchaseOrderDueDate", - "StorePurchaseOrderIsConsignment": "StorePurchaseOrderIsConsignment", - "StorePurchaseOrderNumber": "StorePurchaseOrderNumber", - "StorePurchaseOrderOrderDate": "StorePurchaseOrderOrderDate", - "StorePurchaseOrderOrderStatus": "StorePurchaseOrderOrderStatus", - "StorePurchaseOrderPoType": "StorePurchaseOrderPoType", - "StorePurchaseOrderRemark": "StorePurchaseOrderRemark", - "StorePurchaseOrderStorePurchaseOrderDetails": "StorePurchaseOrderStorePurchaseOrderDetails", - "StorePurchaseOrderSupplierAddress": "StorePurchaseOrderSupplierAddress", - "StorePurchaseOrderSupplierCode": "StorePurchaseOrderSupplierCode", - "StorePurchaseOrderSupplierName": "StorePurchaseOrderSupplierName", - "StorePurchaseOrderTaxRate": "StorePurchaseOrderTaxRate", - "StorePurchaseOrderVersion": "StorePurchaseOrderVersion", - "StorePurchaseOrderWorker": "StorePurchaseOrderWorker", - "CreateStorePurchaseOrder": "CreateStorePurchaseOrder", - "EditStorePurchaseOrder": "EditStorePurchaseOrder", - "StorePurchaseOrderDeletionConfirmationMessage": "Are you sure to delete the storePurchaseOrder {0}?", - "Permission:StoreProductRecycleRequest": "StoreProductRecycleRequest", - "Menu:StoreProductRecycleRequest": "MenuStoreProductRecycleRequest", - "StoreProductRecycleRequest": "StoreProductRecycleRequest", - "StoreProductRecycleRequestActiveDate": "StoreProductRecycleRequestActiveDate", - "StoreProductRecycleRequestAutoAgree": "StoreProductRecycleRequestAutoAgree", - "StoreProductRecycleRequestAutoCompleteJob": "StoreProductRecycleRequestAutoCompleteJob", - "StoreProductRecycleRequestAutoHandle": "StoreProductRecycleRequestAutoHandle", - "StoreProductRecycleRequestAutoSubmit": "StoreProductRecycleRequestAutoSubmit", - "StoreProductRecycleRequestDirectCreateNote": "StoreProductRecycleRequestDirectCreateNote", - "StoreProductRecycleRequestNumber": "StoreProductRecycleRequestNumber", - "StoreProductRecycleRequestRemark": "StoreProductRecycleRequestRemark", - "StoreProductRecycleRequestRequestStatus": "StoreProductRecycleRequestRequestStatus", - "StoreProductRecycleRequestShift": "StoreProductRecycleRequestShift", - "StoreProductRecycleRequestStoreProductRecycleRequestDetails": "StoreProductRecycleRequestStoreProductRecycleRequestDetails", - "StoreProductRecycleRequestWorker": "StoreProductRecycleRequestWorker", - "StoreProductRecycleRequestWorkshop": "StoreProductRecycleRequestWorkshop", - "CreateStoreProductRecycleRequest": "CreateStoreProductRecycleRequest", - "EditStoreProductRecycleRequest": "EditStoreProductRecycleRequest", - "StoreProductRecycleRequestDeletionConfirmationMessage": "Are you sure to delete the storeProductRecycleRequest {0}?", - "Permission:StoreProductRecycleNoteDetail": "StoreProductRecycleNoteDetail", - "Menu:StoreProductRecycleNoteDetail": "MenuStoreProductRecycleNoteDetail", - "StoreProductRecycleNoteDetail": "StoreProductRecycleNoteDetail", - "StoreProductRecycleNoteDetailArriveDate": "StoreProductRecycleNoteDetailArriveDate", - "StoreProductRecycleNoteDetailContainerCode": "StoreProductRecycleNoteDetailContainerCode", - "StoreProductRecycleNoteDetailExpireDate": "StoreProductRecycleNoteDetailExpireDate", - "StoreProductRecycleNoteDetailItemCode": "StoreProductRecycleNoteDetailItemCode", - "StoreProductRecycleNoteDetailItemDesc1": "StoreProductRecycleNoteDetailItemDesc1", - "StoreProductRecycleNoteDetailItemDesc2": "StoreProductRecycleNoteDetailItemDesc2", - "StoreProductRecycleNoteDetailItemName": "StoreProductRecycleNoteDetailItemName", - "StoreProductRecycleNoteDetailLocationArea": "StoreProductRecycleNoteDetailLocationArea", - "StoreProductRecycleNoteDetailLocationCode": "StoreProductRecycleNoteDetailLocationCode", - "StoreProductRecycleNoteDetailLocationErpCode": "StoreProductRecycleNoteDetailLocationErpCode", - "StoreProductRecycleNoteDetailLocationGroup": "StoreProductRecycleNoteDetailLocationGroup", - "StoreProductRecycleNoteDetailLot": "StoreProductRecycleNoteDetailLot", - "StoreProductRecycleNoteDetailMaster": "StoreProductRecycleNoteDetailMaster", - "StoreProductRecycleNoteDetailMasterId": "StoreProductRecycleNoteDetailMasterId", - "StoreProductRecycleNoteDetailNumber": "StoreProductRecycleNoteDetailNumber", - "StoreProductRecycleNoteDetailPackingCode": "StoreProductRecycleNoteDetailPackingCode", - "StoreProductRecycleNoteDetailProduceDate": "StoreProductRecycleNoteDetailProduceDate", - "StoreProductRecycleNoteDetailQty": "StoreProductRecycleNoteDetailQty", - "StoreProductRecycleNoteDetailReasonCode": "StoreProductRecycleNoteDetailReasonCode", - "StoreProductRecycleNoteDetailRemark": "StoreProductRecycleNoteDetailRemark", - "StoreProductRecycleNoteDetailStatus": "StoreProductRecycleNoteDetailStatus", - "StoreProductRecycleNoteDetailStdPackQty": "StoreProductRecycleNoteDetailStdPackQty", - "StoreProductRecycleNoteDetailSupplierBatch": "StoreProductRecycleNoteDetailSupplierBatch", - "StoreProductRecycleNoteDetailUom": "StoreProductRecycleNoteDetailUom", - "StoreProductRecycleNoteDetailWarehouseCode": "StoreProductRecycleNoteDetailWarehouseCode", - "CreateStoreProductRecycleNoteDetail": "CreateStoreProductRecycleNoteDetail", - "EditStoreProductRecycleNoteDetail": "EditStoreProductRecycleNoteDetail", - "StoreProductRecycleNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeProductRecycleNoteDetail {0}?", - "Permission:StoreProductRecycleNote": "StoreProductRecycleNote", - "Menu:StoreProductRecycleNote": "MenuStoreProductRecycleNote", - "StoreProductRecycleNote": "StoreProductRecycleNote", - "StoreProductRecycleNoteActiveDate": "StoreProductRecycleNoteActiveDate", - "StoreProductRecycleNoteNumber": "StoreProductRecycleNoteNumber", - "StoreProductRecycleNoteRecycleTime": "StoreProductRecycleNoteRecycleTime", - "StoreProductRecycleNoteRemark": "StoreProductRecycleNoteRemark", - "StoreProductRecycleNoteRequestNumber": "StoreProductRecycleNoteRequestNumber", - "StoreProductRecycleNoteShift": "StoreProductRecycleNoteShift", - "StoreProductRecycleNoteStoreProductRecycleMaterialDetails": "StoreProductRecycleNoteStoreProductRecycleMaterialDetails", - "StoreProductRecycleNoteStoreProductRecycleNoteDetails": "StoreProductRecycleNoteStoreProductRecycleNoteDetails", - "StoreProductRecycleNoteWorker": "StoreProductRecycleNoteWorker", - "StoreProductRecycleNoteWorkshop": "StoreProductRecycleNoteWorkshop", - "CreateStoreProductRecycleNote": "CreateStoreProductRecycleNote", - "EditStoreProductRecycleNote": "EditStoreProductRecycleNote", - "StoreProductRecycleNoteDeletionConfirmationMessage": "Are you sure to delete the storeProductRecycleNote {0}?", - "Permission:StoreProductRecycleMaterialDetail": "StoreProductRecycleMaterialDetail", - "Menu:StoreProductRecycleMaterialDetail": "MenuStoreProductRecycleMaterialDetail", - "StoreProductRecycleMaterialDetail": "StoreProductRecycleMaterialDetail", - "StoreProductRecycleMaterialDetailArriveDate": "StoreProductRecycleMaterialDetailArriveDate", - "StoreProductRecycleMaterialDetailBomVersion": "StoreProductRecycleMaterialDetailBomVersion", - "StoreProductRecycleMaterialDetailContainerCode": "StoreProductRecycleMaterialDetailContainerCode", - "StoreProductRecycleMaterialDetailExpireDate": "StoreProductRecycleMaterialDetailExpireDate", - "StoreProductRecycleMaterialDetailItemCode": "StoreProductRecycleMaterialDetailItemCode", - "StoreProductRecycleMaterialDetailItemDesc1": "StoreProductRecycleMaterialDetailItemDesc1", - "StoreProductRecycleMaterialDetailItemDesc2": "StoreProductRecycleMaterialDetailItemDesc2", - "StoreProductRecycleMaterialDetailItemName": "StoreProductRecycleMaterialDetailItemName", - "StoreProductRecycleMaterialDetailLocationArea": "StoreProductRecycleMaterialDetailLocationArea", - "StoreProductRecycleMaterialDetailLocationCode": "StoreProductRecycleMaterialDetailLocationCode", - "StoreProductRecycleMaterialDetailLocationErpCode": "StoreProductRecycleMaterialDetailLocationErpCode", - "StoreProductRecycleMaterialDetailLocationGroup": "StoreProductRecycleMaterialDetailLocationGroup", - "StoreProductRecycleMaterialDetailLot": "StoreProductRecycleMaterialDetailLot", - "StoreProductRecycleMaterialDetailMaster": "StoreProductRecycleMaterialDetailMaster", - "StoreProductRecycleMaterialDetailMasterId": "StoreProductRecycleMaterialDetailMasterId", - "StoreProductRecycleMaterialDetailNumber": "StoreProductRecycleMaterialDetailNumber", - "StoreProductRecycleMaterialDetailPackingCode": "StoreProductRecycleMaterialDetailPackingCode", - "StoreProductRecycleMaterialDetailProduceDate": "StoreProductRecycleMaterialDetailProduceDate", - "StoreProductRecycleMaterialDetailProductItemCode": "StoreProductRecycleMaterialDetailProductItemCode", - "StoreProductRecycleMaterialDetailProductItemDesc1": "StoreProductRecycleMaterialDetailProductItemDesc1", - "StoreProductRecycleMaterialDetailProductItemDesc2": "StoreProductRecycleMaterialDetailProductItemDesc2", - "StoreProductRecycleMaterialDetailProductItemName": "StoreProductRecycleMaterialDetailProductItemName", - "StoreProductRecycleMaterialDetailProductLot": "StoreProductRecycleMaterialDetailProductLot", - "StoreProductRecycleMaterialDetailProductPackingCode": "StoreProductRecycleMaterialDetailProductPackingCode", - "StoreProductRecycleMaterialDetailQty": "StoreProductRecycleMaterialDetailQty", - "StoreProductRecycleMaterialDetailRemark": "StoreProductRecycleMaterialDetailRemark", - "StoreProductRecycleMaterialDetailStatus": "StoreProductRecycleMaterialDetailStatus", - "StoreProductRecycleMaterialDetailStdPackQty": "StoreProductRecycleMaterialDetailStdPackQty", - "StoreProductRecycleMaterialDetailSupplierBatch": "StoreProductRecycleMaterialDetailSupplierBatch", - "StoreProductRecycleMaterialDetailUom": "StoreProductRecycleMaterialDetailUom", - "StoreProductRecycleMaterialDetailWarehouseCode": "StoreProductRecycleMaterialDetailWarehouseCode", - "CreateStoreProductRecycleMaterialDetail": "CreateStoreProductRecycleMaterialDetail", - "EditStoreProductRecycleMaterialDetail": "EditStoreProductRecycleMaterialDetail", - "StoreProductRecycleMaterialDetailDeletionConfirmationMessage": "Are you sure to delete the storeProductRecycleMaterialDetail {0}?", - "Permission:StoreProductReceiptRequestDetail": "StoreProductReceiptRequestDetail", - "Menu:StoreProductReceiptRequestDetail": "MenuStoreProductReceiptRequestDetail", - "StoreProductReceiptRequestDetail": "StoreProductReceiptRequestDetail", - "StoreProductReceiptRequestDetailArriveDate": "StoreProductReceiptRequestDetailArriveDate", - "StoreProductReceiptRequestDetailBomVersion": "StoreProductReceiptRequestDetailBomVersion", - "StoreProductReceiptRequestDetailExpireDate": "StoreProductReceiptRequestDetailExpireDate", - "StoreProductReceiptRequestDetailItemCode": "StoreProductReceiptRequestDetailItemCode", - "StoreProductReceiptRequestDetailItemDesc1": "StoreProductReceiptRequestDetailItemDesc1", - "StoreProductReceiptRequestDetailItemDesc2": "StoreProductReceiptRequestDetailItemDesc2", - "StoreProductReceiptRequestDetailItemName": "StoreProductReceiptRequestDetailItemName", - "StoreProductReceiptRequestDetailLocationArea": "StoreProductReceiptRequestDetailLocationArea", - "StoreProductReceiptRequestDetailLocationCode": "StoreProductReceiptRequestDetailLocationCode", - "StoreProductReceiptRequestDetailLocationErpCode": "StoreProductReceiptRequestDetailLocationErpCode", - "StoreProductReceiptRequestDetailLocationGroup": "StoreProductReceiptRequestDetailLocationGroup", - "StoreProductReceiptRequestDetailLot": "StoreProductReceiptRequestDetailLot", - "StoreProductReceiptRequestDetailMaster": "StoreProductReceiptRequestDetailMaster", - "StoreProductReceiptRequestDetailMasterId": "StoreProductReceiptRequestDetailMasterId", - "StoreProductReceiptRequestDetailNumber": "StoreProductReceiptRequestDetailNumber", - "StoreProductReceiptRequestDetailProduceDate": "StoreProductReceiptRequestDetailProduceDate", - "StoreProductReceiptRequestDetailQty": "StoreProductReceiptRequestDetailQty", - "StoreProductReceiptRequestDetailRawArea": "StoreProductReceiptRequestDetailRawArea", - "StoreProductReceiptRequestDetailRemark": "StoreProductReceiptRequestDetailRemark", - "StoreProductReceiptRequestDetailReturnQty": "StoreProductReceiptRequestDetailReturnQty", - "StoreProductReceiptRequestDetailStdPackQty": "StoreProductReceiptRequestDetailStdPackQty", - "StoreProductReceiptRequestDetailSupplierBatch": "StoreProductReceiptRequestDetailSupplierBatch", - "StoreProductReceiptRequestDetailUom": "StoreProductReceiptRequestDetailUom", - "StoreProductReceiptRequestDetailWarehouseCode": "StoreProductReceiptRequestDetailWarehouseCode", - "CreateStoreProductReceiptRequestDetail": "CreateStoreProductReceiptRequestDetail", - "EditStoreProductReceiptRequestDetail": "EditStoreProductReceiptRequestDetail", - "StoreProductReceiptRequestDetailDeletionConfirmationMessage": "Are you sure to delete the storeProductReceiptRequestDetail {0}?", - "Permission:StoreProductReceiptRequest": "StoreProductReceiptRequest", - "Menu:StoreProductReceiptRequest": "MenuStoreProductReceiptRequest", - "StoreProductReceiptRequest": "StoreProductReceiptRequest", - "StoreProductReceiptRequestActiveDate": "StoreProductReceiptRequestActiveDate", - "StoreProductReceiptRequestAutoAgree": "StoreProductReceiptRequestAutoAgree", - "StoreProductReceiptRequestAutoCompleteJob": "StoreProductReceiptRequestAutoCompleteJob", - "StoreProductReceiptRequestAutoHandle": "StoreProductReceiptRequestAutoHandle", - "StoreProductReceiptRequestAutoSubmit": "StoreProductReceiptRequestAutoSubmit", - "StoreProductReceiptRequestDirectCreateNote": "StoreProductReceiptRequestDirectCreateNote", - "StoreProductReceiptRequestNumber": "StoreProductReceiptRequestNumber", - "StoreProductReceiptRequestPlanDate": "StoreProductReceiptRequestPlanDate", - "StoreProductReceiptRequestProdLine": "StoreProductReceiptRequestProdLine", - "StoreProductReceiptRequestProductionPlanNumber": "StoreProductReceiptRequestProductionPlanNumber", - "StoreProductReceiptRequestRemark": "StoreProductReceiptRequestRemark", - "StoreProductReceiptRequestRequestStatus": "StoreProductReceiptRequestRequestStatus", - "StoreProductReceiptRequestShift": "StoreProductReceiptRequestShift", - "StoreProductReceiptRequestStoreProductReceiptRequestDetails": "StoreProductReceiptRequestStoreProductReceiptRequestDetails", - "StoreProductReceiptRequestTeam": "StoreProductReceiptRequestTeam", - "StoreProductReceiptRequestType": "StoreProductReceiptRequestType", - "StoreProductReceiptRequestWorker": "StoreProductReceiptRequestWorker", - "StoreProductReceiptRequestWorkshop": "StoreProductReceiptRequestWorkshop", - "CreateStoreProductReceiptRequest": "CreateStoreProductReceiptRequest", - "EditStoreProductReceiptRequest": "EditStoreProductReceiptRequest", - "StoreProductReceiptRequestDeletionConfirmationMessage": "Are you sure to delete the storeProductReceiptRequest {0}?", - "Permission:StoreProductReceiptNoteDetail": "StoreProductReceiptNoteDetail", - "Menu:StoreProductReceiptNoteDetail": "MenuStoreProductReceiptNoteDetail", - "StoreProductReceiptNoteDetail": "StoreProductReceiptNoteDetail", - "StoreProductReceiptNoteDetailArriveDate": "StoreProductReceiptNoteDetailArriveDate", - "StoreProductReceiptNoteDetailBomVersion": "StoreProductReceiptNoteDetailBomVersion", - "StoreProductReceiptNoteDetailContainerCode": "StoreProductReceiptNoteDetailContainerCode", - "StoreProductReceiptNoteDetailExpireDate": "StoreProductReceiptNoteDetailExpireDate", - "StoreProductReceiptNoteDetailHandledArriveDate": "StoreProductReceiptNoteDetailHandledArriveDate", - "StoreProductReceiptNoteDetailHandledContainerCode": "StoreProductReceiptNoteDetailHandledContainerCode", - "StoreProductReceiptNoteDetailHandledExpireDate": "StoreProductReceiptNoteDetailHandledExpireDate", - "StoreProductReceiptNoteDetailHandledLot": "StoreProductReceiptNoteDetailHandledLot", - "StoreProductReceiptNoteDetailHandledPackingCode": "StoreProductReceiptNoteDetailHandledPackingCode", - "StoreProductReceiptNoteDetailHandledProduceDate": "StoreProductReceiptNoteDetailHandledProduceDate", - "StoreProductReceiptNoteDetailHandledQty": "StoreProductReceiptNoteDetailHandledQty", - "StoreProductReceiptNoteDetailHandledSupplierBatch": "StoreProductReceiptNoteDetailHandledSupplierBatch", - "StoreProductReceiptNoteDetailHandledToLocationArea": "StoreProductReceiptNoteDetailHandledToLocationArea", - "StoreProductReceiptNoteDetailHandledToLocationCode": "StoreProductReceiptNoteDetailHandledToLocationCode", - "StoreProductReceiptNoteDetailHandledToLocationErpCode": "StoreProductReceiptNoteDetailHandledToLocationErpCode", - "StoreProductReceiptNoteDetailHandledToLocationGroup": "StoreProductReceiptNoteDetailHandledToLocationGroup", - "StoreProductReceiptNoteDetailHandledToWarehouseCode": "StoreProductReceiptNoteDetailHandledToWarehouseCode", - "StoreProductReceiptNoteDetailItemCode": "StoreProductReceiptNoteDetailItemCode", - "StoreProductReceiptNoteDetailItemDesc1": "StoreProductReceiptNoteDetailItemDesc1", - "StoreProductReceiptNoteDetailItemDesc2": "StoreProductReceiptNoteDetailItemDesc2", - "StoreProductReceiptNoteDetailItemName": "StoreProductReceiptNoteDetailItemName", - "StoreProductReceiptNoteDetailLocationArea": "StoreProductReceiptNoteDetailLocationArea", - "StoreProductReceiptNoteDetailLocationCode": "StoreProductReceiptNoteDetailLocationCode", - "StoreProductReceiptNoteDetailLocationErpCode": "StoreProductReceiptNoteDetailLocationErpCode", - "StoreProductReceiptNoteDetailLocationGroup": "StoreProductReceiptNoteDetailLocationGroup", - "StoreProductReceiptNoteDetailLot": "StoreProductReceiptNoteDetailLot", - "StoreProductReceiptNoteDetailMaster": "StoreProductReceiptNoteDetailMaster", - "StoreProductReceiptNoteDetailMasterId": "StoreProductReceiptNoteDetailMasterId", - "StoreProductReceiptNoteDetailNumber": "StoreProductReceiptNoteDetailNumber", - "StoreProductReceiptNoteDetailPackingCode": "StoreProductReceiptNoteDetailPackingCode", - "StoreProductReceiptNoteDetailProdLine": "StoreProductReceiptNoteDetailProdLine", - "StoreProductReceiptNoteDetailProduceDate": "StoreProductReceiptNoteDetailProduceDate", - "StoreProductReceiptNoteDetailQty": "StoreProductReceiptNoteDetailQty", - "StoreProductReceiptNoteDetailRawArea": "StoreProductReceiptNoteDetailRawArea", - "StoreProductReceiptNoteDetailRawLocationCode": "StoreProductReceiptNoteDetailRawLocationCode", - "StoreProductReceiptNoteDetailRecommendArriveDate": "StoreProductReceiptNoteDetailRecommendArriveDate", - "StoreProductReceiptNoteDetailRecommendContainerCode": "StoreProductReceiptNoteDetailRecommendContainerCode", - "StoreProductReceiptNoteDetailRecommendExpireDate": "StoreProductReceiptNoteDetailRecommendExpireDate", - "StoreProductReceiptNoteDetailRecommendLot": "StoreProductReceiptNoteDetailRecommendLot", - "StoreProductReceiptNoteDetailRecommendPackingCode": "StoreProductReceiptNoteDetailRecommendPackingCode", - "StoreProductReceiptNoteDetailRecommendProduceDate": "StoreProductReceiptNoteDetailRecommendProduceDate", - "StoreProductReceiptNoteDetailRecommendQty": "StoreProductReceiptNoteDetailRecommendQty", - "StoreProductReceiptNoteDetailRecommendSupplierBatch": "StoreProductReceiptNoteDetailRecommendSupplierBatch", - "StoreProductReceiptNoteDetailRecommendToLocationArea": "StoreProductReceiptNoteDetailRecommendToLocationArea", - "StoreProductReceiptNoteDetailRecommendToLocationCode": "StoreProductReceiptNoteDetailRecommendToLocationCode", - "StoreProductReceiptNoteDetailRecommendToLocationErpCode": "StoreProductReceiptNoteDetailRecommendToLocationErpCode", - "StoreProductReceiptNoteDetailRecommendToLocationGroup": "StoreProductReceiptNoteDetailRecommendToLocationGroup", - "StoreProductReceiptNoteDetailRecommendToWarehouseCode": "StoreProductReceiptNoteDetailRecommendToWarehouseCode", - "StoreProductReceiptNoteDetailRemark": "StoreProductReceiptNoteDetailRemark", - "StoreProductReceiptNoteDetailReturnQty": "StoreProductReceiptNoteDetailReturnQty", - "StoreProductReceiptNoteDetailStatus": "StoreProductReceiptNoteDetailStatus", - "StoreProductReceiptNoteDetailStdPackQty": "StoreProductReceiptNoteDetailStdPackQty", - "StoreProductReceiptNoteDetailSupplierBatch": "StoreProductReceiptNoteDetailSupplierBatch", - "StoreProductReceiptNoteDetailUom": "StoreProductReceiptNoteDetailUom", - "StoreProductReceiptNoteDetailWarehouseCode": "StoreProductReceiptNoteDetailWarehouseCode", - "CreateStoreProductReceiptNoteDetail": "CreateStoreProductReceiptNoteDetail", - "EditStoreProductReceiptNoteDetail": "EditStoreProductReceiptNoteDetail", - "StoreProductReceiptNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeProductReceiptNoteDetail {0}?", - "Permission:StoreProductReceiptNote": "StoreProductReceiptNote", - "Menu:StoreProductReceiptNote": "MenuStoreProductReceiptNote", - "StoreProductReceiptNote": "StoreProductReceiptNote", - "StoreProductReceiptNoteActiveDate": "StoreProductReceiptNoteActiveDate", - "StoreProductReceiptNoteCompleteTime": "StoreProductReceiptNoteCompleteTime", - "StoreProductReceiptNoteJobNumber": "StoreProductReceiptNoteJobNumber", - "StoreProductReceiptNoteNumber": "StoreProductReceiptNoteNumber", - "StoreProductReceiptNoteProductionPlanNumber": "StoreProductReceiptNoteProductionPlanNumber", - "StoreProductReceiptNoteProductReceiptRequestNumber": "StoreProductReceiptNoteProductReceiptRequestNumber", - "StoreProductReceiptNoteReceiptType": "StoreProductReceiptNoteReceiptType", - "StoreProductReceiptNoteRemark": "StoreProductReceiptNoteRemark", - "StoreProductReceiptNoteShift": "StoreProductReceiptNoteShift", - "StoreProductReceiptNoteSourceNumber": "StoreProductReceiptNoteSourceNumber", - "StoreProductReceiptNoteStoreProductReceiptNoteDetails": "StoreProductReceiptNoteStoreProductReceiptNoteDetails", - "StoreProductReceiptNoteType": "StoreProductReceiptNoteType", - "StoreProductReceiptNoteWarehouseCode": "StoreProductReceiptNoteWarehouseCode", - "StoreProductReceiptNoteWorker": "StoreProductReceiptNoteWorker", - "StoreProductReceiptNoteWorkShop": "StoreProductReceiptNoteWorkShop", - "CreateStoreProductReceiptNote": "CreateStoreProductReceiptNote", - "EditStoreProductReceiptNote": "EditStoreProductReceiptNote", - "StoreProductReceiptNoteDeletionConfirmationMessage": "Are you sure to delete the storeProductReceiptNote {0}?", - "Permission:StoreProductL7partsNoteDetail": "StoreProductL7partsNoteDetail", - "Menu:StoreProductL7partsNoteDetail": "MenuStoreProductL7partsNoteDetail", - "StoreProductL7partsNoteDetail": "StoreProductL7partsNoteDetail", - "StoreProductL7partsNoteDetailCanBuy": "StoreProductL7partsNoteDetailCanBuy", - "StoreProductL7partsNoteDetailCanMake": "StoreProductL7partsNoteDetailCanMake", - "StoreProductL7partsNoteDetailConfiguration": "StoreProductL7partsNoteDetailConfiguration", - "StoreProductL7partsNoteDetailCreateDate": "StoreProductL7partsNoteDetailCreateDate", - "StoreProductL7partsNoteDetailFata": "StoreProductL7partsNoteDetailFata", - "StoreProductL7partsNoteDetailItemCode": "StoreProductL7partsNoteDetailItemCode", - "StoreProductL7partsNoteDetailItemDesc1": "StoreProductL7partsNoteDetailItemDesc1", - "StoreProductL7partsNoteDetailItemDesc2": "StoreProductL7partsNoteDetailItemDesc2", - "StoreProductL7partsNoteDetailItemName": "StoreProductL7partsNoteDetailItemName", - "StoreProductL7partsNoteDetailL7part": "StoreProductL7partsNoteDetailL7part", - "StoreProductL7partsNoteDetailLocationCode": "StoreProductL7partsNoteDetailLocationCode", - "StoreProductL7partsNoteDetailMaster": "StoreProductL7partsNoteDetailMaster", - "StoreProductL7partsNoteDetailMasterId": "StoreProductL7partsNoteDetailMasterId", - "StoreProductL7partsNoteDetailNumber": "StoreProductL7partsNoteDetailNumber", - "StoreProductL7partsNoteDetailPosition": "StoreProductL7partsNoteDetailPosition", - "StoreProductL7partsNoteDetailProdLine": "StoreProductL7partsNoteDetailProdLine", - "StoreProductL7partsNoteDetailProductNo": "StoreProductL7partsNoteDetailProductNo", - "StoreProductL7partsNoteDetailProgram": "StoreProductL7partsNoteDetailProgram", - "StoreProductL7partsNoteDetailQty": "StoreProductL7partsNoteDetailQty", - "StoreProductL7partsNoteDetailRawLocationCode": "StoreProductL7partsNoteDetailRawLocationCode", - "StoreProductL7partsNoteDetailRemark": "StoreProductL7partsNoteDetailRemark", - "StoreProductL7partsNoteDetailRowId": "StoreProductL7partsNoteDetailRowId", - "StoreProductL7partsNoteDetailState": "StoreProductL7partsNoteDetailState", - "CreateStoreProductL7partsNoteDetail": "CreateStoreProductL7partsNoteDetail", - "EditStoreProductL7partsNoteDetail": "EditStoreProductL7partsNoteDetail", - "StoreProductL7partsNoteDetailDeletionConfirmationMessage": "Are you sure to delete the storeProductL7partsNoteDetail {0}?", - "Permission:StoreProductL7partsNote": "StoreProductL7partsNote", - "Menu:StoreProductL7partsNote": "MenuStoreProductL7partsNote", - "StoreProductL7partsNote": "StoreProductL7partsNote", - "StoreProductL7partsNoteActiveDate": "StoreProductL7partsNoteActiveDate", - "StoreProductL7partsNoteConfiguration": "StoreProductL7partsNoteConfiguration", - "StoreProductL7partsNoteContainerCode": "StoreProductL7partsNoteContainerCode", - "StoreProductL7partsNoteCreateDate": "StoreProductL7partsNoteCreateDate", - "StoreProductL7partsNoteFata": "StoreProductL7partsNoteFata", - "StoreProductL7partsNoteNumber": "StoreProductL7partsNoteNumber", - "StoreProductL7partsNotePosition": "StoreProductL7partsNotePosition", - "StoreProductL7partsNoteProductNo": "StoreProductL7partsNoteProductNo", - "StoreProductL7partsNoteProgram": "StoreProductL7partsNoteProgram", - "StoreProductL7partsNoteReceiptNumber": "StoreProductL7partsNoteReceiptNumber", - "StoreProductL7partsNoteRemark": "StoreProductL7partsNoteRemark", - "StoreProductL7partsNoteState": "StoreProductL7partsNoteState", - "StoreProductL7partsNoteStatus": "StoreProductL7partsNoteStatus", - "StoreProductL7partsNoteStoreProductL7partsNoteDetails": "StoreProductL7partsNoteStoreProductL7partsNoteDetails", - "StoreProductL7partsNoteWorker": "StoreProductL7partsNoteWorker", - "StoreProductL7partsNoteYear": "StoreProductL7partsNoteYear", - "CreateStoreProductL7partsNote": "CreateStoreProductL7partsNote", - "EditStoreProductL7partsNote": "EditStoreProductL7partsNote", - "StoreProductL7partsNoteDeletionConfirmationMessage": "Are you sure to delete the storeProductL7partsNote {0}?" + "Permission:AuthDepartment": "权限部门", + "Permission:Create": "​​创建", + "Permission:Update": "​​更新", + "Permission:Delete": "​​删除", + "Menu:AuthDepartment": "​​权限部门菜单", + "AuthDepartment": "​​权限部门", + "AuthDepartmentCode": "​​权限部门代码", + "AuthDepartmentCreationTime": "​​权限部门创建时间", + "AuthDepartmentCreatorId": "​​权限部门创建者ID", + "AuthDepartmentDescription": "​​权限部门描述", + "AuthDepartmentExtraProperties": "​​权限部门额外属性", + "AuthDepartmentId": "​​权限部门ID", + "AuthDepartmentIsActive": "​​权限部门是否激活", + "AuthDepartmentLastModificationTime": "​​权限部门最后修改时间", + "AuthDepartmentLastModifierId": "​​权限部门最后修改者ID", + "AuthDepartmentName": "​​权限部门名称", + "AuthDepartmentRemark": "​​权限部门备注", + "CreateAuthDepartment": "​​创建权限部门", + "EditAuthDepartment": "​​编辑权限部门", + "AuthDepartmentDeletionConfirmationMessage": "​​确定要删除权限部门{0}吗?", + "SuccessfullyDeleted": "​​删除成功", + "TableFilter": "​​表格筛选", + "Permission:StoreWorkOrder": "​​存储工作订单", + "Menu:StoreWorkOrder": "​​菜单存储工作订单", + "StoreWorkOrder": "​​存储工作订单", + "StoreWorkOrderActiveDate": "​​存储工作订单激活日期", + "StoreWorkOrderEffectiveDate": "​​存储工作订单生效日期", + "StoreWorkOrderItemCode": "​​存储工作订单物料代码", + "StoreWorkOrderItemDesc1": "​​存储工作订单物料描述1", + "StoreWorkOrderItemDesc2": "​​存储工作订单物料描述2", + "StoreWorkOrderItemName": "​​存储工作订单物料名称", + "StoreWorkOrderLocationCode": "​​存储工作订单库位代码", + "StoreWorkOrderNumber": "​​存储工作订单号", + "StoreWorkOrderOp": "​​存储工作订单操作", + "StoreWorkOrderQty": "​​存储工作订单数量", + "StoreWorkOrderRemark": "​​存储工作订单备注", + "StoreWorkOrderStoreWorkOrderDetails": "​​存储工作订单存储工作订单明细", + "StoreWorkOrderType": "​​存储工作订单类型", + "StoreWorkOrderUom": "​​存储工作订单单位", + "StoreWorkOrderWorker": "​​存储工作订单工人", + "StoreWorkOrderWorkOrderId": "​​存储工作订单工作订单ID", + "StoreWorkOrderWorkStation": "​​存储工作订单工作站", + "StoreWorkOrderWoStatus": "​​存储工作订单工单状态", + "CreateStoreWorkOrder": "​​创建存储工作订单", + "EditStoreWorkOrder": "​​编辑存储工作订单", + "StoreWorkOrderDeletionConfirmationMessage": "​​确定要删除存储工作订单{0}吗?", + "Permission:StoreWorkOrderDetail": "​​存储工作订单明细", + "Menu:StoreWorkOrderDetail": "​​菜单存储工作订单明细", + "StoreWorkOrderDetail": "​​存储工作订单明细", + "StoreWorkOrderDetailEffectiveDate": "​​存储工作订单明细生效日期", + "StoreWorkOrderDetailItemCode": "​​存储工作订单明细物料代码", + "StoreWorkOrderDetailItemDesc1": "存储工作订单明细物料描述1", + "StoreWorkOrderDetailItemDesc2": "​​存储工作订单明细物料描述2", + "StoreWorkOrderDetailItemName": "​​存储工作订单明细物料名称", + "StoreWorkOrderDetailMaster": "​​存储工作订单明细主数据", + "StoreWorkOrderDetailMasterId": "​​存储工作订单明细主数据ID", + "StoreWorkOrderDetailNumber": "​​存储工作订单明细号", + "StoreWorkOrderDetailOp": "​​存储工作订单明细操作", + "StoreWorkOrderDetailRawLocationCode": "​​存储工作订单明细原始库位代码", + "StoreWorkOrderDetailRawQty": "​​存储工作订单明细原始数量", + "StoreWorkOrderDetailRawUom": "​​存储工作订单明细原始单位", + "StoreWorkOrderDetailRemark": "​​存储工作订单明细备注", + "CreateStoreWorkOrderDetail": "​​创建存储工作订单明细", + "EditStoreWorkOrderDetail": "​​编辑存储工作订单明细", + "StoreWorkOrderDetailDeletionConfirmationMessage": "​​确定要删除存储工作订单明细{0}吗?", + "Permission:StoreWipWarehouseAdjustRequestDetail": "​​线边仓调整调整明细", + "Menu:StoreWipWarehouseAdjustRequestDetail": "​​菜单线边仓调整调整明细", + "StoreWipWarehouseAdjustRequestDetail": "​​线边仓调整调整明细", + "StoreWipWarehouseAdjustRequestDetailArriveDate": "​​线边仓调整调整明细目标达日期", + "StoreWipWarehouseAdjustRequestDetailExpireDate": "​​线边仓调整调整明细过期日期", + "StoreWipWarehouseAdjustRequestDetailFromContainerCode": "​​线边仓调整调整明细来来源容器代码", + "StoreWipWarehouseAdjustRequestDetailFromLocationArea": "​​线边仓调整调整明细来来源库位区域", + "StoreWipWarehouseAdjustRequestDetailFromLocationCode": "​​线边仓调整调整明细来来源库位代码", + "StoreWipWarehouseAdjustRequestDetailFromLocationErpCode": "​​线边仓调整调整明细来来源库位ERP代码", + "StoreWipWarehouseAdjustRequestDetailFromLocationGroup": "​​线边仓调整调整明细来来源库位组", + "StoreWipWarehouseAdjustRequestDetailFromLot": "​​线边仓调整调整明细来来源批次", + "StoreWipWarehouseAdjustRequestDetailFromPackingCode": "​​线边仓调整调整明细来来源包装代码", + "StoreWipWarehouseAdjustRequestDetailFromStatus": "​​线边仓调整调整明细来来源状态", + "StoreWipWarehouseAdjustRequestDetailFromWarehouseCode": "​​线边仓调整调整明细来来源仓库代码", + "StoreWipWarehouseAdjustRequestDetailItemCode": "​​线边仓调整调整明细物料代码", + "StoreWipWarehouseAdjustRequestDetailItemDesc1": "​​线边仓调整调整明细物料描述1", + "StoreWipWarehouseAdjustRequestDetailItemDesc2": "​​线边仓调整调整明细物料描述2", + "StoreWipWarehouseAdjustRequestDetailItemName": "​​线边仓调整调整明细物料名称", + "StoreWipWarehouseAdjustRequestDetailMaster": "​​线边仓调整调整明细主数据", + "StoreWipWarehouseAdjustRequestDetailMasterId": "​​线边仓调整调整明细主数据ID", + "StoreWipWarehouseAdjustRequestDetailNumber": "​​线边仓调整调整明细号", + "StoreWipWarehouseAdjustRequestDetailProduceDate": "​​线边仓调整调整明细生产日期", + "StoreWipWarehouseAdjustRequestDetailQty": "​​线边仓调整调整明细数量", + "StoreWipWarehouseAdjustRequestDetailReason": "​​线边仓调整调整明细原因", + "StoreWipWarehouseAdjustRequestDetailReasonCode": "​​线边仓调整调整明细原因代码", + "StoreWipWarehouseAdjustRequestDetailRemark": "​​线边仓调整调整明细备注", + "StoreWipWarehouseAdjustRequestDetailStdPackQty": "​​线边仓调整调整明细标准包装数量", + "StoreWipWarehouseAdjustRequestDetailSupplierBatch": "​​线边仓调整调整明细供应商批次", + "StoreWipWarehouseAdjustRequestDetailToContainerCode": "​​线边仓调整调整明细目标容器代码", + "StoreWipWarehouseAdjustRequestDetailToLocationArea": "​​线边仓调整调整明细目标库位区域", + "StoreWipWarehouseAdjustRequestDetailToLocationCode": "​​线边仓调整调整明细目标库位代码", + "StoreWipWarehouseAdjustRequestDetailToLocationErpCode": "​​线边仓调整调整明细目标库位ERP代码", + "StoreWipWarehouseAdjustRequestDetailToLocationGroup": "​​线边仓调整调整明细目标库位组", + "StoreWipWarehouseAdjustRequestDetailToLot": "​​线边仓调整调整明细目标批次", + "StoreWipWarehouseAdjustRequestDetailToPackingCode": "​​线边仓调整调整明细目标包装代码", + "StoreWipWarehouseAdjustRequestDetailToStatus": "​​线边仓调整调整明细目标状态", + "StoreWipWarehouseAdjustRequestDetailToWarehouseCode": "线边仓调整调整明细目标仓库代码", + "StoreWipWarehouseAdjustRequestDetailUom": "​​线边仓调整调整明细单位", + "CreateStoreWipWarehouseAdjustRequestDetail": "​​创建存储仓库调整明细", + "EditStoreWipWarehouseAdjustRequestDetail": "​​编辑存储仓库调整明细", + "StoreWipWarehouseAdjustRequestDetailDeletionConfirmationMessage": "​​确定要删除存储仓库调整明细{0}吗?", + "Permission:StoreWipWarehouseAdjustRequest": "​​线边仓调整请求+B134B107:BB107:B178", + "Menu:StoreWipWarehouseAdjustRequest": "​​菜单线边仓调整请求", + "StoreWipWarehouseAdjustRequest": "​​线边仓调整请求", + "StoreWipWarehouseAdjustRequestActiveDate": "​​线边仓调整请求活动日期", + "StoreWipWarehouseAdjustRequestAutoAgree": "​​线边仓调整请求自动同意", + "StoreWipWarehouseAdjustRequestAutoCompleteJob": "​​线边仓调整请求自动完成任务", + "StoreWipWarehouseAdjustRequestAutoHandle": "​​线边仓调整请求自动处理", + "StoreWipWarehouseAdjustRequestAutoSubmit": "​​线边仓调整请求自动提交", + "StoreWipWarehouseAdjustRequestDirectCreateNote": "​​线边仓调整请求直接创建备注", + "StoreWipWarehouseAdjustRequestNumber": "​​线边仓调整请求号", + "StoreWipWarehouseAdjustRequestRemark": "​​线边仓调整请求备注", + "StoreWipWarehouseAdjustRequestRequestStatus": "​​线边仓调整请求请求状态", + "StoreWipWarehouseAdjustRequestStoreWipWarehouseAdjustRequestDetails": "​​线边仓调整请求线边仓调整明细", + "StoreWipWarehouseAdjustRequestType": "​​线边仓调整请求类型", + "StoreWipWarehouseAdjustRequestWorker": "​​线边仓调整请求工作者", + "CreateStoreWipWarehouseAdjustRequest": "​​创建线边仓调整请求", + "EditStoreWipWarehouseAdjustRequest": "​​编辑线边仓调整请求", + "StoreWipWarehouseAdjustRequestDeletionConfirmationMessage": "​​确定要删除线边仓调整请求{0}吗?", + "Permission:StoreWipWarehouseAdjustNoteDetail": "​​线边仓调整单明细", + "Menu:StoreWipWarehouseAdjustNoteDetail": "​​菜单线边仓调整单明细", + "StoreWipWarehouseAdjustNoteDetail": "​​线边仓调整单明细", + "StoreWipWarehouseAdjustNoteDetailArriveDate": "​​线边仓调整单明细目标达日期", + "StoreWipWarehouseAdjustNoteDetailExpireDate": "​​线边仓调整单明细过期日期", + "StoreWipWarehouseAdjustNoteDetailFromContainerCode": "​​线边仓调整单明细来源容器代码", + "StoreWipWarehouseAdjustNoteDetailFromLocationArea": "​​存储仓库调整单明细来源库位区域", + "StoreWipWarehouseAdjustNoteDetailFromLocationCode": "​​存储仓库调整单明细来源库位代码", + "StoreWipWarehouseAdjustNoteDetailFromLocationErpCode": "​​存储仓库调整单明细来源库位ERP代码", + "StoreWipWarehouseAdjustNoteDetailFromLocationGroup": "​​存储仓库调整单明细来源库位组", + "StoreWipWarehouseAdjustNoteDetailFromLot": "​​存储仓库调整单明细来源批次", + "StoreWipWarehouseAdjustNoteDetailFromPackingCode": "​​存储仓库调整单明细来源包装代码", + "StoreWipWarehouseAdjustNoteDetailFromStatus": "​​存储仓库调整单明细来源状态", + "StoreWipWarehouseAdjustNoteDetailFromWarehouseCode": "​​存储仓库调整单明细来源仓库代码", + "StoreWipWarehouseAdjustNoteDetailItemCode": "​​存储仓库调整单明细物料代码", + "StoreWipWarehouseAdjustNoteDetailItemDesc1": "​​存储仓库调整单明细物料描述1", + "StoreWipWarehouseAdjustNoteDetailItemDesc2": "​​存储仓库调整单明细物料描述2", + "StoreWipWarehouseAdjustNoteDetailItemName": "​​存储仓库调整单明细物料名称", + "StoreWipWarehouseAdjustNoteDetailMaster": "​​存储仓库调整单明细主数据", + "StoreWipWarehouseAdjustNoteDetailMasterId": "​​存储仓库调整单明细主数据ID", + "StoreWipWarehouseAdjustNoteDetailNumber": "​​存储仓库调整单明细号", + "StoreWipWarehouseAdjustNoteDetailProduceDate": "​​存储仓库调整单明细生产日期", + "StoreWipWarehouseAdjustNoteDetailQty": "​​存储仓库调整单明细数量", + "StoreWipWarehouseAdjustNoteDetailReason": "​​存储仓库调整单明细原因", + "StoreWipWarehouseAdjustNoteDetailReasonCode": "​​存储仓库调整单明细原因代码", + "StoreWipWarehouseAdjustNoteDetailRemark": "​​存储仓库调整单明细备注", + "StoreWipWarehouseAdjustNoteDetailStdPackQty": "​​存储仓库调整单明细标准包装数量", + "StoreWipWarehouseAdjustNoteDetailSupplierBatch": "存储仓库调整单明细供应商批次", + "StoreWipWarehouseAdjustNoteDetailToContainerCode": "​​存储仓库调整单明细目标容器代码", + "StoreWipWarehouseAdjustNoteDetailToLocationArea": "​​存储仓库调整单明细目标库位区域", + "StoreWipWarehouseAdjustNoteDetailToLocationCode": "​​存储仓库调整单明细目标库位代码", + "StoreWipWarehouseAdjustNoteDetailToLocationErpCode": "​​存储仓库调整单明细目标库位ERP代码", + "StoreWipWarehouseAdjustNoteDetailToLocationGroup": "​​存储仓库调整单明细目标库位组", + "StoreWipWarehouseAdjustNoteDetailToLot": "​​存储仓库调整单明细目标批次", + "StoreWipWarehouseAdjustNoteDetailToPackingCode": "​​存储仓库调整单明细目标包装代码", + "StoreWipWarehouseAdjustNoteDetailToStatus": "​​存储仓库调整单明细目标状态", + "StoreWipWarehouseAdjustNoteDetailToWarehouseCode": "​​存储仓库调整单明细目标仓库代码", + "StoreWipWarehouseAdjustNoteDetailUom": "​​存储仓库调整单明细单位", + "CreateStoreWipWarehouseAdjustNoteDetail": "​​创建存储仓库调整单明细", + "EditStoreWipWarehouseAdjustNoteDetail": "​​编辑存储仓库调整单明细", + "StoreWipWarehouseAdjustNoteDetailDeletionConfirmationMessage": "​​确定要删除存储仓库调整单明细{0}吗?", + "Permission:StoreWipWarehouseAdjustNote": "​​存储仓库调整单", + "Menu:StoreWipWarehouseAdjustNote": "​​菜单存储仓库调整单", + "StoreWipWarehouseAdjustNote": "​​存储仓库调整单", + "StoreWipWarehouseAdjustNoteActiveDate": "​​线边仓调整单活动日期", + "StoreWipWarehouseAdjustNoteConfirmed": "​​线边仓调整单确认", + "StoreWipWarehouseAdjustNoteConfirmTime": "​​线边仓调整单确认时间", + "StoreWipWarehouseAdjustNoteJobNumber": "​​线边仓调整单作业号", + "StoreWipWarehouseAdjustNoteNumber": "​​线边仓调整单号", + "StoreWipWarehouseAdjustNoteRemark": "​​线边仓调整单备注", + "StoreWipWarehouseAdjustNoteRequestNumber": "​​线边仓调整单请求号", + "StoreWipWarehouseAdjustNoteStoreWipWarehouseAdjustNoteDetails": "​​线边仓调整单线边仓调整单明细", + "StoreWipWarehouseAdjustNoteType": "​​线边仓调整单类型", + "StoreWipWarehouseAdjustNoteWorker": "​​线边仓调整单工作者", + "CreateStoreWipWarehouseAdjustNote": "​​创建线边仓调整单", + "EditStoreWipWarehouseAdjustNote": "​​编辑线边仓调整单", + "StoreWipWarehouseAdjustNoteDeletionConfirmationMessage": "​​确定要删除存储仓库调整单{0}吗?", + "Permission:StoreWarehouseTransferNoteDetail": "​​存储仓库调拨单明细", + "Menu:StoreWarehouseTransferNoteDetail": "​​菜单存储仓库调拨单明细", + "StoreWarehouseTransferNoteDetail": "​​存储仓库调拨单明细", + "StoreWarehouseTransferNoteDetailArriveDate": "​​存储仓库调拨单明细目标达日期", + "StoreWarehouseTransferNoteDetailExpireDate": "​​存储仓库调拨单明细过期日期", + "StoreWarehouseTransferNoteDetailFromContainerCode": "​​存储仓库调拨单明细来源容器代码", + "StoreWarehouseTransferNoteDetailFromLocationArea": "​​存储仓库调拨单明细来源库位区域", + "StoreWarehouseTransferNoteDetailFromLocationCode": "​​存储仓库调拨单明细来源库位代码", + "StoreWarehouseTransferNoteDetailFromLocationErpCode": "​​存储仓库调拨单明细来源库位ERP代码", + "StoreWarehouseTransferNoteDetailFromLocationGroup": "​​存储仓库调拨单明细来源库位组", + "StoreWarehouseTransferNoteDetailFromLot": "​​存储仓库调拨单明细来源批次", + "StoreWarehouseTransferNoteDetailFromPackingCode": "​​存储仓库调拨单明细来源包装代码", + "StoreWarehouseTransferNoteDetailFromStatus": "​​存储仓库调拨单明细来源状态", + "StoreWarehouseTransferNoteDetailFromWarehouseCode": "​​存储仓库调拨单明细来源仓库代码", + "StoreWarehouseTransferNoteDetailItemCode": "​​存储仓库调拨单明细物料代码", + "StoreWarehouseTransferNoteDetailItemDesc1": "​​存储仓库调拨单明细物料描述1", + "StoreWarehouseTransferNoteDetailItemDesc2": "​​存储仓库调拨单明细物料描述2", + "StoreWarehouseTransferNoteDetailItemName": "​​存储仓库调拨单明细物料名称", + "StoreWarehouseTransferNoteDetailMaster": "​​存储仓库调拨单明细主数据", + "StoreWarehouseTransferNoteDetailMasterId": "​​存储仓库调拨单明细主数据ID", + "StoreWarehouseTransferNoteDetailNumber": "存储仓库调拨单明细编号", + "StoreWarehouseTransferNoteDetailProduceDate": "​​存储仓库调拨单明细生产日期", + "StoreWarehouseTransferNoteDetailQty": "​​存储仓库调拨单明细数量", + "StoreWarehouseTransferNoteDetailReason": "​​存储仓库调拨单明细原因", + "StoreWarehouseTransferNoteDetailRemark": "​​存储仓库调拨单明细备注", + "StoreWarehouseTransferNoteDetailStdPackQty": "​​存储仓库调拨单明细标准包装数量", + "StoreWarehouseTransferNoteDetailSupplierBatch": "​​存储仓库调拨单明细供应商批次", + "StoreWarehouseTransferNoteDetailToContainerCode": "​​存储仓库调拨单明细目标容器代码", + "StoreWarehouseTransferNoteDetailToLocationArea": "​​存储仓库调拨单明细目标库位区域", + "StoreWarehouseTransferNoteDetailToLocationCode": "​​存储仓库调拨单明细目标库位代码", + "StoreWarehouseTransferNoteDetailToLocationErpCode": "​​存储仓库调拨单明细目标库位ERP代码", + "StoreWarehouseTransferNoteDetailToLocationGroup": "​​存储仓库调拨单明细目标库位组", + "StoreWarehouseTransferNoteDetailToLot": "​​存储仓库调拨单明细目标批次", + "StoreWarehouseTransferNoteDetailToPackingCode": "​​存储仓库调拨单明细目标包装代码", + "StoreWarehouseTransferNoteDetailToStatus": "​​存储仓库调拨单明细目标状态", + "StoreWarehouseTransferNoteDetailToWarehouseCode": "​​存储仓库调拨单明细目标仓库代码", + "StoreWarehouseTransferNoteDetailUom": "​​存储仓库调拨单明细单位", + "CreateStoreWarehouseTransferNoteDetail": "​​创建存储仓库调拨单明细", + "EditStoreWarehouseTransferNoteDetail": "​​编辑存储仓库调拨单明细", + "StoreWarehouseTransferNoteDetailDeletionConfirmationMessage": "​​确定要删除存储仓库调拨单明细{0}吗?", + "Permission:StoreWarehouseTransferNote": "​​存储仓库调拨单", + "Menu:StoreWarehouseTransferNote": "​​菜单存储仓库调拨单", + "StoreWarehouseTransferNote": "​​存储仓库调拨单", + "StoreWarehouseTransferNoteActiveDate": "​​存储仓库调拨单活动日期", + "StoreWarehouseTransferNoteJobNumber": "​​存储仓库调拨单作业号", + "StoreWarehouseTransferNoteNumber": "​​存储仓库调拨单号", + "StoreWarehouseTransferNoteRemark": "​​存储仓库调拨单备注", + "StoreWarehouseTransferNoteStoreWarehouseTransferNoteDetails": "​​存储仓库调拨单存储仓库调拨单明细", + "StoreWarehouseTransferNoteSupplierCode": "​​存储仓库调拨单供应商代码", + "StoreWarehouseTransferNoteWorker": "​​存储仓库调拨单工作者", + "CreateStoreWarehouseTransferNote": "​​创建存储仓库调拨单", + "EditStoreWarehouseTransferNote": "​​编辑存储仓库调拨单", + "StoreWarehouseTransferNoteDeletionConfirmationMessage": "​​确定要删除存储仓库调拨单{0}吗?", + "Permission:StoreUnplannedReceiptRequestDetail": "​​存储非计划收货明细", + "Menu:StoreUnplannedReceiptRequestDetail": "​​菜单存储非计划收货明细", + "StoreUnplannedReceiptRequestDetail": "​​存储非计划收货明细", + "StoreUnplannedReceiptRequestDetailArriveDate": "​​存储非计划收货明细目标达日期", + "StoreUnplannedReceiptRequestDetailCaseCode": "​​存储非计划收货明细箱体代码", + "StoreUnplannedReceiptRequestDetailContainerCode": "​​存储非计划收货明细容器代码", + "StoreUnplannedReceiptRequestDetailExpireDate": "​​存储非计划收货明细过期日期", + "StoreUnplannedReceiptRequestDetailItemCode": "​​存储非计划收货明细物料代码", + "StoreUnplannedReceiptRequestDetailItemDesc1": "​​存储非计划收货明细物料描述1", + "StoreUnplannedReceiptRequestDetailItemDesc2": "​​存储非计划收货明细物料描述2", + "StoreUnplannedReceiptRequestDetailItemName": "​​存储非计划收货明细物料名称", + "StoreUnplannedReceiptRequestDetailLocationArea": "​​存储非计划收货明细库位区域", + "StoreUnplannedReceiptRequestDetailLocationCode": "​​存储非计划收货明细库位代码", + "StoreUnplannedReceiptRequestDetailLocationErpCode": "​​存储非计划收货明细库位ERP代码", + "StoreUnplannedReceiptRequestDetailLocationGroup": "​​存储非计划收货明细库位组", + "StoreUnplannedReceiptRequestDetailLot": "​​存储非计划收货明细批次", + "StoreUnplannedReceiptRequestDetailMaster": "​​存储非计划收货明细主数据", + "StoreUnplannedReceiptRequestDetailMasterId": "存储非计划收货明细主数据ID", + "StoreUnplannedReceiptRequestDetailNumber": "​​存储非计划收货明细编号", + "StoreUnplannedReceiptRequestDetailOnceBusiCode": "​​存储非计划收货明细一次业务代码", + "StoreUnplannedReceiptRequestDetailPackingCode": "​​存储非计划收货明细包装代码", + "StoreUnplannedReceiptRequestDetailProduceDate": "​​存储非计划收货明细生产日期", + "StoreUnplannedReceiptRequestDetailProjCapacityCode": "​​存储非计划收货明细项目容量代码", + "StoreUnplannedReceiptRequestDetailQty": "​​存储非计划收货明细数量", + "StoreUnplannedReceiptRequestDetailReasonCode": "​​存储非计划收货明细原因代码", + "StoreUnplannedReceiptRequestDetailRemark": "​​存储非计划收货明细备注", + "StoreUnplannedReceiptRequestDetailStatus": "​​存储非计划收货明细状态", + "StoreUnplannedReceiptRequestDetailStdPackQty": "​​存储非计划收货明细标准包装数量", + "StoreUnplannedReceiptRequestDetailSupplierBatch": "​​存储非计划收货明细供应商批次", + "StoreUnplannedReceiptRequestDetailUom": "​​存储非计划收货明细单位", + "StoreUnplannedReceiptRequestDetailWarehouseCode": "​​存储非计划收货明细仓库代码", + "CreateStoreUnplannedReceiptRequestDetail": "​​创建存储非计划收货明细", + "EditStoreUnplannedReceiptRequestDetail": "​​编辑存储非计划收货明细", + "StoreUnplannedReceiptRequestDetailDeletionConfirmationMessage": "​​确定要删除存储非计划收货明细{0}吗?", + "Permission:StoreUnplannedReceiptRequest": "​​存储非计划收货请求", + "Menu:StoreUnplannedReceiptRequest": "​​菜单存储非计划收货请求", + "StoreUnplannedReceiptRequest": "​​存储非计划收货请求", + "StoreUnplannedReceiptRequestActiveDate": "​​存储非计划收货请求活动日期", + "StoreUnplannedReceiptRequestAutoAgree": "​​存储非计划收货请求自动同意", + "StoreUnplannedReceiptRequestAutoCompleteJob": "​​存储非计划收货请求自动完成任务", + "StoreUnplannedReceiptRequestAutoHandle": "​​存储非计划收货请求自动处理", + "StoreUnplannedReceiptRequestAutoSubmit": "​​存储非计划收货请求自动提交", + "StoreUnplannedReceiptRequestBuildDate": "​​存储非计划收货请求建立日期", + "StoreUnplannedReceiptRequestDeptCode": "​​存储非计划收货请求部门代码", + "StoreUnplannedReceiptRequestDeptName": "​​存储非计划收货请求部门名称", + "StoreUnplannedReceiptRequestDirectCreateNote": "​​存储非计划收货请求直接创建单据", + "StoreUnplannedReceiptRequestNumber": "​​存储非计划收货请求号", + "StoreUnplannedReceiptRequestRemark": "​​存储非计划收货请求备注", + "StoreUnplannedReceiptRequestRequestStatus": "​​存储非计划收货请求请求状态", + "StoreUnplannedReceiptRequestStoreUnplannedReceiptRequestDetails": "​​存储非计划收货请求存储非计划收货明细", + "StoreUnplannedReceiptRequestWorker": "​​存储非计划收货请求工作者", + "CreateStoreUnplannedReceiptRequest": "​​创建存储非计划收货请求", + "EditStoreUnplannedReceiptRequest": "​​编辑存储非计划收货请求", + "StoreUnplannedReceiptRequestDeletionConfirmationMessage": "​​确定要删除存储非计划收货请求{0}吗?", + "Permission:StoreUnplannedReceiptNoteDetail": "​​存储非计划收货单明细", + "Menu:StoreUnplannedReceiptNoteDetail": "​​菜单存储非计划收货单明细", + "StoreUnplannedReceiptNoteDetail": "​​存储非计划收货单明细", + "StoreUnplannedReceiptNoteDetailArriveDate": "​​存储非计划收货单明细目标达日期", + "StoreUnplannedReceiptNoteDetailCaseCode": "​​存储非计划收货单明细箱体代码", + "StoreUnplannedReceiptNoteDetailContainerCode": "​​存储非计划收货单明细容器代码", + "StoreUnplannedReceiptNoteDetailExpireDate": "​​存储非计划收货单明细过期日期", + "StoreUnplannedReceiptNoteDetailHandledArriveDate": "​​存储非计划收货单明细处理目标达日期", + "StoreUnplannedReceiptNoteDetailHandledContainerCode": "​​存储非计划收货单明细处理容器代码", + "StoreUnplannedReceiptNoteDetailHandledExpireDate": "​​存储非计划收货单明细处理过期日期", + "StoreUnplannedReceiptNoteDetailHandledLot": "​​存储非计划收货单明细处理批次", + "StoreUnplannedReceiptNoteDetailHandledPackingCode": "​​存储非计划收货单明细处理包装代码", + "StoreUnplannedReceiptNoteDetailHandledProduceDate": "​​存储非计划收货单明细处理生产日期", + "StoreUnplannedReceiptNoteDetailHandledQty": "存储非计划收货单明细处理数量", + "StoreUnplannedReceiptNoteDetailHandledSupplierBatch": "​​存储非计划收货单明细处理供应商批次", + "StoreUnplannedReceiptNoteDetailHandledToLocationArea": "​​存储非计划收货单明细处理目标库区", + "StoreUnplannedReceiptNoteDetailHandledToLocationCode": "​​存储非计划收货单明细处理目标库位", + "StoreUnplannedReceiptNoteDetailHandledToLocationErpCode": "​​存储非计划收货单明细处理目标库位ERP代码", + "StoreUnplannedReceiptNoteDetailHandledToLocationGroup": "​​存储非计划收货单明细处理目标库位组", + "StoreUnplannedReceiptNoteDetailHandledToWarehouseCode": "​​存储非计划收货单明细处理目标仓库代码", + "StoreUnplannedReceiptNoteDetailItemCode": "​​存储非计划收货单明细物料代码", + "StoreUnplannedReceiptNoteDetailItemDesc1": "​​存储非计划收货单明细物料描述1", + "StoreUnplannedReceiptNoteDetailItemDesc2": "​​存储非计划收货单明细物料描述2", + "StoreUnplannedReceiptNoteDetailItemName": "​​存储非计划收货单明细物料名称", + "StoreUnplannedReceiptNoteDetailLocationArea": "​​存储非计划收货单明细库区", + "StoreUnplannedReceiptNoteDetailLocationCode": "​​存储非计划收货单明细库位", + "StoreUnplannedReceiptNoteDetailLocationErpCode": "​​存储非计划收货单明细库位ERP代码", + "StoreUnplannedReceiptNoteDetailLocationGroup": "​​存储非计划收货单明细库位组", + "StoreUnplannedReceiptNoteDetailLot": "​​存储非计划收货单明细批次", + "StoreUnplannedReceiptNoteDetailMaster": "​​存储非计划收货单明细主数据", + "StoreUnplannedReceiptNoteDetailMasterId": "​​存储非计划收货单明细主数据ID", + "StoreUnplannedReceiptNoteDetailNumber": "​​存储非计划收货单明细编号", + "StoreUnplannedReceiptNoteDetailOnceBusiCode": "​​存储非计划收货单明细一次业务代码", + "StoreUnplannedReceiptNoteDetailPackingCode": "​​存储非计划收货单明细包装代码", + "StoreUnplannedReceiptNoteDetailProduceDate": "​​存储非计划收货单明细生产日期", + "StoreUnplannedReceiptNoteDetailProjCapacityCode": "​​存储非计划收货单明细项目容量代码", + "StoreUnplannedReceiptNoteDetailQty": "​​存储非计划收货单明细数量", + "StoreUnplannedReceiptNoteDetailReasonCode": "​​存储非计划收货单明细原因代码", + "StoreUnplannedReceiptNoteDetailRecommendArriveDate": "​​存储非计划收货单明细推荐目标达日期", + "StoreUnplannedReceiptNoteDetailRecommendContainerCode": "​​存储非计划收货单明细推荐箱体代码", + "StoreUnplannedReceiptNoteDetailRecommendExpireDate": "​​存储非计划收货单明细推荐过期日期", + "StoreUnplannedReceiptNoteDetailRecommendLot": "​​存储非计划收货单明细推荐批次", + "StoreUnplannedReceiptNoteDetailRecommendPackingCode": "​​存储非计划收货单明细推荐包装代码", + "StoreUnplannedReceiptNoteDetailRecommendProduceDate": "​​存储非计划收货单明细推荐生产日期", + "StoreUnplannedReceiptNoteDetailRecommendQty": "​​存储非计划收货单明细推荐数量", + "StoreUnplannedReceiptNoteDetailRecommendSupplierBatch": "​​存储非计划收货单明细推荐供应商批次", + "StoreUnplannedReceiptNoteDetailRecommendToLocationArea": "​​存储非计划收货单明细推荐目标库区", + "StoreUnplannedReceiptNoteDetailRecommendToLocationCode": "​​存储非计划收货单明细推荐目标库位", + "StoreUnplannedReceiptNoteDetailRecommendToLocationErpCode": "​​存储非计划收货单明细推荐目标库位ERP代码", + "StoreUnplannedReceiptNoteDetailRecommendToLocationGroup": "​​存储非计划收货单明细推荐目标库位组", + "StoreUnplannedReceiptNoteDetailRecommendToWarehouseCode": "​​存储非计划收货单明细推荐目标仓库代码", + "StoreUnplannedReceiptNoteDetailRemark": "​​存储非计划收货单明细备注", + "StoreUnplannedReceiptNoteDetailStatus": "​​存储非计划收货单明细状态", + "StoreUnplannedReceiptNoteDetailStdPackQty": "​​存储非计划收货单明细标准包装数量", + "StoreUnplannedReceiptNoteDetailSupplierBatch": "​​存储非计划收货单明细供应商批次", + "StoreUnplannedReceiptNoteDetailUom": "​​存储非计划收货单明细单位", + "StoreUnplannedReceiptNoteDetailWarehouseCode": "​​存储非计划收货单明细仓库代码", + "CreateStoreUnplannedReceiptNoteDetail": "​​创建存储非计划收货单明细", + "EditStoreUnplannedReceiptNoteDetail": "​​编辑存储非计划收货单明细", + "StoreUnplannedReceiptNoteDetailDeletionConfirmationMessage": "​​确定要删除存储非计划收货单明细{0}吗?", + "Permission:StoreUnplannedReceiptNote": "​​存储非计划收货单", + "Menu:StoreUnplannedReceiptNote": "​​菜单存储非计划收货单", + "StoreUnplannedReceiptNote": "​​存储非计划收货单", + "StoreUnplannedReceiptNoteActiveDate": "存储非计划收货单激活日期", + "StoreUnplannedReceiptNoteBuildDate": "​​存储非计划收货单生成日期", + "StoreUnplannedReceiptNoteDeptCode": "​​存储非计划收货单部门代码", + "StoreUnplannedReceiptNoteDeptName": "​​存储非计划收货单部门名称", + "StoreUnplannedReceiptNoteJobNumber": "​​存储非计划收货单作业编号", + "StoreUnplannedReceiptNoteNumber": "​​存储非计划收货单编号", + "StoreUnplannedReceiptNoteRemark": "​​存储非计划收货单备注", + "StoreUnplannedReceiptNoteStoreUnplannedReceiptNoteDetails": "​​存储非计划收货单存储非计划收货单明细", + "StoreUnplannedReceiptNoteUnplannedReceiptRequestNumber": "​​存储非计划收货单非计划收货请求编号", + "StoreUnplannedReceiptNoteWorker": "​​存储非计划收货单操作员", + "CreateStoreUnplannedReceiptNote": "​​创建存储非计划收货单", + "EditStoreUnplannedReceiptNote": "​​编辑存储非计划收货单", + "StoreUnplannedReceiptNoteDeletionConfirmationMessage": "​​确定要删除存储非计划收货单{0}吗?", + "Permission:StoreUnplannedIssueRequestDetail": "​​存储非计划发料明细", + "Menu:StoreUnplannedIssueRequestDetail": "​​菜单存储非计划发料明细", + "StoreUnplannedIssueRequestDetail": "​​存储非计划发料明细", + "StoreUnplannedIssueRequestDetailArriveDate": "​​存储非计划发料明细目标达日期", + "StoreUnplannedIssueRequestDetailCaseCode": "​​存储非计划发料明细箱体代码", + "StoreUnplannedIssueRequestDetailContainerCode": "​​存储非计划发料明细容器代码", + "StoreUnplannedIssueRequestDetailExpireDate": "​​存储非计划发料明细过期日期", + "StoreUnplannedIssueRequestDetailItemCode": "​​存储非计划发料明细物料代码", + "StoreUnplannedIssueRequestDetailItemDesc1": "​​存储非计划发料明细物料描述1", + "StoreUnplannedIssueRequestDetailItemDesc2": "​​存储非计划发料明细物料描述2", + "StoreUnplannedIssueRequestDetailItemName": "​​存储非计划发料明细物料名称", + "StoreUnplannedIssueRequestDetailLocationArea": "​​存储非计划发料明细库区", + "StoreUnplannedIssueRequestDetailLocationCode": "​​存储非计划发料明细库位", + "StoreUnplannedIssueRequestDetailLocationErpCode": "​​存储非计划发料明细库位ERP代码", + "StoreUnplannedIssueRequestDetailLocationGroup": "​​存储非计划发料明细库位组", + "StoreUnplannedIssueRequestDetailLot": "​​存储非计划发料明细批次", + "StoreUnplannedIssueRequestDetailMaster": "​​存储非计划发料明细主数据", + "StoreUnplannedIssueRequestDetailMasterId": "​​存储非计划发料明细主数据ID", + "StoreUnplannedIssueRequestDetailNumber": "​​存储非计划发料明细编号", + "StoreUnplannedIssueRequestDetailOnceBusiCode": "​​存储非计划发料明细一次业务代码", + "StoreUnplannedIssueRequestDetailPackingCode": "​​存储非计划发料明细包装代码", + "StoreUnplannedIssueRequestDetailProduceDate": "​​存储非计划发料明细生产日期", + "StoreUnplannedIssueRequestDetailProjCapacityCode": "​​存储非计划发料明细项目容量代码", + "StoreUnplannedIssueRequestDetailQty": "​​存储非计划发料明细数量", + "StoreUnplannedIssueRequestDetailReasonCode": "​​存储非计划发料明细原因代码", + "StoreUnplannedIssueRequestDetailRemark": "​​存储非计划发料明细备注", + "StoreUnplannedIssueRequestDetailStatus": "​​存储非计划发料明细状态", + "StoreUnplannedIssueRequestDetailStdPackQty": "​​存储非计划发料明细标准包装数量", + "StoreUnplannedIssueRequestDetailSupplierBatch": "​​存储非计划发料明细供应商批次", + "StoreUnplannedIssueRequestDetailUom": "​​存储非计划发料明细单位", + "StoreUnplannedIssueRequestDetailWarehouseCode": "​​存储非计划发料明细仓库代码", + "CreateStoreUnplannedIssueRequestDetail": "​​创建存储非计划发料明细", + "EditStoreUnplannedIssueRequestDetail": "​​编辑存储非计划发料明细", + "StoreUnplannedIssueRequestDetailDeletionConfirmationMessage": "​​确定要删除存储非计划发料明细{0}吗?", + "Permission:StoreUnplannedIssueRequest": "​​存储非计划发料请求", + "Menu:StoreUnplannedIssueRequest": "​​菜单存储非计划发料请求", + "StoreUnplannedIssueRequest": "​​存储非计划发料请求", + "StoreUnplannedIssueRequestActiveDate": "存储非计划发料请求激活日期", + "StoreUnplannedIssueRequestAutoAgree": "​​存储非计划发料请求自动同意", + "StoreUnplannedIssueRequestAutoCompleteJob": "​​存储非计划发料请求自动完成作业", + "StoreUnplannedIssueRequestAutoHandle": "​​存储非计划发料请求自动处理", + "StoreUnplannedIssueRequestAutoSubmit": "​​存储非计划发料请求自动提交", + "StoreUnplannedIssueRequestBuildDate": "​​存储非计划发料请求生成日期", + "StoreUnplannedIssueRequestDeptCode": "​​存储非计划发料请求部门代码", + "StoreUnplannedIssueRequestDeptName": "​​存储非计划发料请求部门名称", + "StoreUnplannedIssueRequestDirectCreateNote": "​​存储非计划发料请求直接创建通知单", + "StoreUnplannedIssueRequestNumber": "​​存储非计划发料请求编号", + "StoreUnplannedIssueRequestRemark": "​​存储非计划发料请求备注", + "StoreUnplannedIssueRequestRequestStatus": "​​存储非计划发料请求请求状态", + "StoreUnplannedIssueRequestStoreUnplannedIssueRequestDetails": "​​存储非计划发料请求存储非计划发料明细", + "StoreUnplannedIssueRequestWorker": "​​存储非计划发料请求操作员", + "CreateStoreUnplannedIssueRequest": "​​创建存储非计划发料请求", + "EditStoreUnplannedIssueRequest": "​​编辑存储非计划发料请求", + "StoreUnplannedIssueRequestDeletionConfirmationMessage": "​​确定要删除存储非计划发料请求{0}吗?", + "Permission:StoreUnplannedIssueNoteDetail": "​​存储非计划发料通知单明细", + "Menu:StoreUnplannedIssueNoteDetail": "​​菜单存储非计划发料通知单明细", + "StoreUnplannedIssueNoteDetail": "​​存储非计划发料通知单明细", + "StoreUnplannedIssueNoteDetailArriveDate": "​​存储非计划发料通知单明细目标达日期", + "StoreUnplannedIssueNoteDetailCaseCode": "​​存储非计划发料通知单明细箱体代码", + "StoreUnplannedIssueNoteDetailContainerCode": "​​存储非计划发料通知单明细容器代码", + "StoreUnplannedIssueNoteDetailExpireDate": "​​存储非计划发料通知单明细过期日期", + "StoreUnplannedIssueNoteDetailHandledArriveDate": "​​存储非计划发料通知单明细处理目标达日期", + "StoreUnplannedIssueNoteDetailHandledContainerCode": "​​存储非计划发料通知单明细处理容器代码", + "StoreUnplannedIssueNoteDetailHandledExpireDate": "​​存储非计划发料通知单明细处理过期日期", + "StoreUnplannedIssueNoteDetailHandledFromLocationArea": "​​存储非计划发料通知单明细处理来源库位区域", + "StoreUnplannedIssueNoteDetailHandledFromLocationCode": "​​存储非计划发料通知单明细处理来源库位代码", + "StoreUnplannedIssueNoteDetailHandledFromLocationErpCode": "​​存储非计划发料通知单明细处理来源库位ERP代码", + "StoreUnplannedIssueNoteDetailHandledFromLocationGroup": "​​存储非计划发料通知单明细处理来源库位组", + "StoreUnplannedIssueNoteDetailHandledFromWarehouseCode": "​​存储非计划发料通知单明细处理来源仓库代码", + "StoreUnplannedIssueNoteDetailHandledLot": "​​存储非计划发料通知单明细处理批次", + "StoreUnplannedIssueNoteDetailHandledPackingCode": "​​存储非计划发料通知单明细处理包装代码", + "StoreUnplannedIssueNoteDetailHandledProduceDate": "​​存储非计划发料通知单明细处理生产日期", + "StoreUnplannedIssueNoteDetailHandledQty": "​​存储非计划发料通知单明细处理数量", + "StoreUnplannedIssueNoteDetailHandledSupplierBatch": "​​存储非计划发料通知单明细处理供应商批次", + "StoreUnplannedIssueNoteDetailItemCode": "​​存储非计划发料通知单明细处理物料代码", + "StoreUnplannedIssueNoteDetailItemDesc1": "​​存储非计划发料通知单明细处理物料描述1", + "StoreUnplannedIssueNoteDetailItemDesc2": "​​存储非计划发料通知单明细处理物料描述2", + "StoreUnplannedIssueNoteDetailItemName": "​​存储非计划发料通知单明细处理物料名称", + "StoreUnplannedIssueNoteDetailLocationArea": "​​存储非计划发料通知单明细处理库区", + "StoreUnplannedIssueNoteDetailLocationCode": "​​存储非计划发料通知单明细处理库位", + "StoreUnplannedIssueNoteDetailLocationErpCode": "​​存储非计划发料通知单明细处理库位ERP代码", + "StoreUnplannedIssueNoteDetailLocationGroup": "​​存储非计划发料通知单明细处理库位组", + "StoreUnplannedIssueNoteDetailLot": "​​存储非计划发料通知单明细处理批次", + "StoreUnplannedIssueNoteDetailMaster": "​​存储非计划发料通知单明细处理主数据", + "StoreUnplannedIssueNoteDetailMasterId": "​​存储非计划发料通知单明细处理主数据ID", + "StoreUnplannedIssueNoteDetailNumber": "​​存储非计划发料通知单明细处理编号", + "StoreUnplannedIssueNoteDetailOnceBusiCode": "​​存储非计划发料通知单明细处理一次业务代码", + "StoreUnplannedIssueNoteDetailPackingCode": "库存非计划发货单明细包装代码", + "StoreUnplannedIssueNoteDetailProduceDate": "​​库存非计划发货单明细生产日期", + "StoreUnplannedIssueNoteDetailProjCapacityCode": "​​库存非计划发货单明细项目产能代码", + "StoreUnplannedIssueNoteDetailQty": "​​库存非计划发货单明细数量", + "StoreUnplannedIssueNoteDetailReasonCode": "​​库存非计划发货单明细原因代码", + "StoreUnplannedIssueNoteDetailRecommendArriveDate": "​​库存非计划发货单明细推荐目标货日期", + "StoreUnplannedIssueNoteDetailRecommendContainerCode": "​​库存非计划发货单明细推荐容器代码", + "StoreUnplannedIssueNoteDetailRecommendExpireDate": "​​库存非计划发货单明细推荐截止日期", + "StoreUnplannedIssueNoteDetailRecommendFromLocationArea": "​​库存非计划发货单明细推荐来源库位区域", + "StoreUnplannedIssueNoteDetailRecommendFromLocationCode": "​​库存非计划发货单明细推荐来源库位代码", + "StoreUnplannedIssueNoteDetailRecommendFromLocationErpCode": "​​库存非计划发货单明细推荐来源库位ERP代码", + "StoreUnplannedIssueNoteDetailRecommendFromLocationGroup": "​​库存非计划发货单明细推荐来源库位组", + "StoreUnplannedIssueNoteDetailRecommendFromWarehouseCode": "​​库存非计划发货单明细推荐来源仓库代码", + "StoreUnplannedIssueNoteDetailRecommendLot": "​​库存非计划发货单明细推荐批次", + "StoreUnplannedIssueNoteDetailRecommendPackingCode": "​​库存非计划发货单明细推荐包装代码", + "StoreUnplannedIssueNoteDetailRecommendProduceDate": "​​库存非计划发货单明细推荐生产日期", + "StoreUnplannedIssueNoteDetailRecommendQty": "​​库存非计划发货单明细推荐数量", + "StoreUnplannedIssueNoteDetailRecommendSupplierBatch": "​​库存非计划发货单明细推荐供应商批次", + "StoreUnplannedIssueNoteDetailRemark": "​​库存非计划发货单明细备注", + "StoreUnplannedIssueNoteDetailStatus": "​​库存非计划发货单明细状态", + "StoreUnplannedIssueNoteDetailStdPackQty": "​​库存非计划发货单明细标准包装数量", + "StoreUnplannedIssueNoteDetailSupplierBatch": "​​库存非计划发货单明细供应商批次", + "StoreUnplannedIssueNoteDetailUom": "​​库存非计划发货单明细单位", + "StoreUnplannedIssueNoteDetailWarehouseCode": "​​库存非计划发货单明细仓库代码", + "CreateStoreUnplannedIssueNoteDetail": "​​创建库存非计划发货单明细", + "EditStoreUnplannedIssueNoteDetail": "​​编辑库存非计划发货单明细", + "StoreUnplannedIssueNoteDetailDeletionConfirmationMessage": "​​确定要删除库存非计划发货单明细{0}吗?", + "Permission:StoreUnplannedIssueNote": "​​库存非计划发货单", + "Menu:StoreUnplannedIssueNote": "​​菜单库存非计划发货单", + "StoreUnplannedIssueNote": "​​库存非计划发货单", + "StoreUnplannedIssueNoteActiveDate": "​​库存非计划发货单激活日期", + "StoreUnplannedIssueNoteBuildDate": "​​库存非计划发货单建立日期", + "StoreUnplannedIssueNoteDeptCode": "​​库存非计划发货单部门代码", + "StoreUnplannedIssueNoteDeptName": "​​库存非计划发货单部门名称", + "StoreUnplannedIssueNoteJobNumber": "​​库存非计划发货单作业编号", + "StoreUnplannedIssueNoteNumber": "​​库存非计划发货单编号", + "StoreUnplannedIssueNoteRemark": "​​库存非计划发货单备注", + "StoreUnplannedIssueNoteStoreUnplannedIssueNoteDetails": "​​库存非计划发货单库存非计划发货单明细", + "StoreUnplannedIssueNoteUnplannedIssueRequestNumber": "​​库存非计划发货单非计划发货请求编号", + "StoreUnplannedIssueNoteWorker": "​​库存非计划发货单操作员", + "CreateStoreUnplannedIssueNote": "​​创建库存非计划发货单", + "EditStoreUnplannedIssueNote": "​​编辑库存非计划发货单", + "StoreUnplannedIssueNoteDeletionConfirmationMessage": "​​确定要删除库存非计划发货单{0}吗?", + "Permission:StoreTransferRequestDetail": "​​库存调拨明细", + "Menu:StoreTransferRequestDetail": "​​菜单库存调拨明细", + "StoreTransferRequestDetail": "​​库存调拨明细", + "StoreTransferRequestDetailArriveDate": "​​库存调拨明细目标货日期", + "StoreTransferRequestDetailExpireDate": "​​库存调拨明细截止日期", + "StoreTransferRequestDetailFromContainerCode": "​​库存调拨明细来源容器代码", + "StoreTransferRequestDetailFromLocationArea": "​​库存调拨明细库区", + "StoreTransferRequestDetailFromLocationCode": "库存调拨明细来来源库位代码", + "StoreTransferRequestDetailFromLocationErpCode": "库存调拨明细来来源位置ERP储位代码", + "StoreTransferRequestDetailFromLocationGroup": "库存调拨明细来来源库位组", + "StoreTransferRequestDetailFromLot": "库存调拨明细来来源批次", + "StoreTransferRequestDetailFromPackingCode": "库存调拨明细来来源包装代码", + "StoreTransferRequestDetailFromStatus": "库存调拨明细来来源状态", + "StoreTransferRequestDetailFromWarehouseCode": "库存调拨明细来来源仓库代码", + "StoreTransferRequestDetailItemCode": "库存调拨明细物料代码", + "StoreTransferRequestDetailItemDesc1": "库存调拨明细物料描述1", + "StoreTransferRequestDetailItemDesc2": "库存调拨明细物料描述2", + "StoreTransferRequestDetailItemName": "库存调拨明细物料名称", + "StoreTransferRequestDetailMaster": "库存调拨明细主信息", + "StoreTransferRequestDetailMasterId": "库存调拨明细主信息ID", + "StoreTransferRequestDetailNumber": "库存调拨明细编号", + "StoreTransferRequestDetailProduceDate": "库存调拨明细生产日期", + "StoreTransferRequestDetailQty": "库存调拨明细数量", + "StoreTransferRequestDetailReason": "库存调拨明细原因", + "StoreTransferRequestDetailRemark": "库存调拨明细备注", + "StoreTransferRequestDetailStdPackQty": "库存调拨明细标准包装数量", + "StoreTransferRequestDetailSupplierBatch": "库存调拨明细供应商批次", + "StoreTransferRequestDetailToContainerCode": "库存调拨明细目标容器代码", + "StoreTransferRequestDetailToLocationArea": "库存调拨明细目标位置区域", + "StoreTransferRequestDetailToLocationCode": "库存调拨明细目标位置代码", + "StoreTransferRequestDetailToLocationErpCode": "库存调拨明细目标位置ERP代码", + "StoreTransferRequestDetailToLocationGroup": "库存调拨明细目标位置分组", + "StoreTransferRequestDetailToLot": "库存调拨明细目标批次", + "StoreTransferRequestDetailToPackingCode": "库存调拨明细目标包装代码", + "StoreTransferRequestDetailToStatus": "库存调拨明细目标状态", + "StoreTransferRequestDetailToWarehouseCode": "库存调拨明细目标仓库代码", + "StoreTransferRequestDetailUom": "库存调拨明细单位", + "CreateStoreTransferRequestDetail": "创建库存调拨明细", + "EditStoreTransferRequestDetail": "编辑库存调拨明细", + "StoreTransferRequestDetailDeletionConfirmationMessage": "确认删除库存调拨明细{0}吗?", + "Permission:StoreTransferRequest": "库存调拨请求", + "Menu:StoreTransferRequest": "菜单库存调拨请求", + "StoreTransferRequest": "库存调拨请求", + "StoreTransferRequestActiveDate": "库存调拨请求生效日期", + "StoreTransferRequestAutoAgree": "库存调拨请求自动审批", + "StoreTransferRequestAutoCompleteJob": "库存调拨请求自动完成作业", + "StoreTransferRequestAutoHandle": "库存调拨请求自动处理", + "StoreTransferRequestAutoSubmit": "库存调拨请求自动提交", + "StoreTransferRequestDirectCreateNote": "库存调拨请求直接创建备注", + "StoreTransferRequestNumber": "库存调拨请求编号", + "StoreTransferRequestRemark": "库存调拨请求备注", + "StoreTransferRequestRequestStatus": "库存调拨请求请求状态", + "StoreTransferRequestStoreTransferRequestDetails": "库存调拨明细", + "StoreTransferRequestType": "库存调拨请求类型", + "StoreTransferRequestUseOnTheWayLocation": "库存调拨请求使用在途位置", + "StoreTransferRequestWorker": "库存调拨请求处理人", + "CreateStoreTransferRequest": "创建库存调拨请求", + "EditStoreTransferRequest": "编辑调拨请求", + "StoreTransferRequestDeletionConfirmationMessage": "​​确定要删除库存调拨请求{0}吗?", + "Permission:StoreTransferNote": "​​库存调拨备注", + "Menu:StoreTransferNote": "​​菜单库存调拨备注", + "StoreTransferNote": "​​库存调拨备注", + "StoreTransferNoteActiveDate": "​​库存调拨备注生效日期", + "StoreTransferNoteConfirmed": "​​库存调拨备注已确认", + "StoreTransferNoteConfirmTime": "​​库存调拨备注确认时间", + "StoreTransferNoteJobNumber": "​​库存调拨备注作业编号", + "StoreTransferNoteNumber": "​​库存调拨备注编号", + "StoreTransferNoteRemark": "​​库存调拨备注备注", + "StoreTransferNoteRequestNumber": "​​库存调拨备注请求编号", + "StoreTransferNoteStoreTransferNoteDetails": "​​库存调拨备注明细", + "StoreTransferNoteType": "​​库存调拨备注类型", + "StoreTransferNoteUseOnTheWayLocation": "​​库存调拨备注使用在途位置", + "StoreTransferNoteWorker": "​​库存调拨备注处理人", + "CreateStoreTransferNote": "​​创建库存调拨备注", + "EditStoreTransferNote": "​​编辑库存调拨备注", + "StoreTransferNoteDeletionConfirmationMessage": "​​确定要删除调拨备注{0}吗?", + "Permission:StoreSupplierAsnDetail": "​​供应商目标货通知明细", + "Menu:StoreSupplierAsnDetail": "​​菜单供应商目标货通知明细", + "StoreSupplierAsnDetail": "​​供应商目标货通知明细", + "StoreSupplierAsnDetailArriveDate": "​​供应商目标货通知明细目标货日期", + "StoreSupplierAsnDetailContainerCode": "​​供应商目标货通知明细容器代码", + "StoreSupplierAsnDetailConvertRate": "​​供应商目标货通知明细转换比率", + "StoreSupplierAsnDetailCtype": "​​供应商目标货通知明细C类型", + "StoreSupplierAsnDetailExpireDate": "​​供应商目标货通知明细过期日期", + "StoreSupplierAsnDetailItemCode": "​​供应商目标货通知明细物料代码", + "StoreSupplierAsnDetailItemDesc1": "​​供应商目标货通知明细物料描述1", + "StoreSupplierAsnDetailItemDesc2": "​​供应商目标货通知明细物料描述2", + "StoreSupplierAsnDetailItemName": "​​供应商目标货通知明细物料名称", + "StoreSupplierAsnDetailLot": "​​供应商目标货通知明细批次", + "StoreSupplierAsnDetailMaster": "​​供应商目标货通知明细主信息", + "StoreSupplierAsnDetailMasterId": "​​供应商目标货通知明细主信息ID", + "StoreSupplierAsnDetailNumber": "​​供应商目标货通知明细编号", + "StoreSupplierAsnDetailPackingCode": "​​供应商目标货通知明细包装代码", + "StoreSupplierAsnDetailPlanUserCode": "​​供应商目标货通知明细计划用户代码", + "StoreSupplierAsnDetailPoLine": "​​供应商目标货通知明细采购订单行", + "StoreSupplierAsnDetailPoNumber": "​​供应商目标货通知明细采购订单编号", + "StoreSupplierAsnDetailProduceDate": "​​供应商目标货通知明细生产日期", + "StoreSupplierAsnDetailProjectCode": "​​供应商目标货通知明细项目代码", + "StoreSupplierAsnDetailQty": "​​供应商目标货通知明细数量", + "StoreSupplierAsnDetailRecommendErpCode": "​​供应商目标货通知明细推荐ERP代码", + "StoreSupplierAsnDetailRemark": "​​供应商目标货通知明细备注", + "StoreSupplierAsnDetailStdPackQty": "​​供应商目标货通知明细标准包装数量", + "StoreSupplierAsnDetailSupplierBatch": "​​供应商目标货通知明细供应商批次", + "StoreSupplierAsnDetailSupplierPackQty": "​​供应商目标货通知明细供应商包装数量", + "StoreSupplierAsnDetailSupplierPackUom": "​​供应商目标货通知明细供应商包装单位", + "StoreSupplierAsnDetailUom": "​​供应商目标货通知明细单位", + "CreateStoreSupplierAsnDetail": "​​创建供应商目标货通知明细", + "EditStoreSupplierAsnDetail": "编辑供应商目标货通知明细", + "StoreSupplierAsnDetailDeletionConfirmationMessage": "​​确定要删除供应商目标货通知明细{0}吗?", + "Permission:StoreSupplierAsn": "​​供应商目标货通知", + "Menu:StoreSupplierAsn": "​​菜单供应商目标货通知", + "StoreSupplierAsn": "​​供应商目标货通知", + "StoreSupplierAsnActiveDate": "​​供应商目标货通知生效日期", + "StoreSupplierAsnContactEmail": "​​供应商目标货通知联系人邮箱", + "StoreSupplierAsnContactName": "​​供应商目标货通知联系人姓名", + "StoreSupplierAsnContactPhone": "​​供应商目标货通知联系人电话", + "StoreSupplierAsnCreateType": "​​供应商目标货通知创建类型", + "StoreSupplierAsnCtype": "​​供应商目标货通知C类型", + "StoreSupplierAsnDockCode": "​​供应商目标货通知收获口代码", + "StoreSupplierAsnDueDate": "​​供应商目标货通知目标期日期", + "StoreSupplierAsnNumber": "​​供应商目标货通知编号", + "StoreSupplierAsnPlanArriveDate": "​​供应商目标货通知计划目标货日期", + "StoreSupplierAsnPlanUserCode": "​​供应商目标货通知计划用户代码", + "StoreSupplierAsnPoNumber": "​​供应商目标货通知采购订单编号", + "StoreSupplierAsnRemark": "​​供应商目标货通知备注", + "StoreSupplierAsnRpNumber": "​​供应商目标货通知收货单编号", + "StoreSupplierAsnShipDate": "​​供应商目标货通知发货日期", + "StoreSupplierAsnStatus": "​​供应商目标货通知状态", + "StoreSupplierAsnStoreSupplierAsnDetails": "​​供应商目标货通知明细", + "StoreSupplierAsnSupplierAddress": "​​供应商目标货通知供应商地址", + "StoreSupplierAsnSupplierCode": "​​供应商目标货通知供应商代码", + "StoreSupplierAsnSupplierName": "​​供应商目标货通知供应商名称", + "StoreSupplierAsnTimeWindow": "​​供应商目标货通知时间窗口", + "StoreSupplierAsnTruckNumber": "​​供应商目标货通知车牌号", + "StoreSupplierAsnWorker": "​​供应商目标货通知处理人", + "CreateStoreSupplierAsn": "​​创建供应商目标货通知", + "EditStoreSupplierAsn": "​​编辑供应商目标货通知", + "StoreSupplierAsnDeletionConfirmationMessage": "​​确定要删除供应商目标货通知{0}吗?", + "Permission:StoreScrapRequestDetail": "​​报废明细", + "Menu:StoreScrapRequestDetail": "​​菜单报废明细", + "StoreScrapRequestDetail": "​​报废明细", + "StoreScrapRequestDetailItemCode": "​​报废明细物料代码", + "StoreScrapRequestDetailItemDesc1": "​​报废明细物料描述1", + "StoreScrapRequestDetailItemDesc2": "​​报废明细物料描述2", + "StoreScrapRequestDetailItemName": "​​报废明细物料名称", + "StoreScrapRequestDetailLocationArea": "​​报废明细库区", + "StoreScrapRequestDetailLocationCode": "​​报废明细库位代码", + "StoreScrapRequestDetailLocationErpCode": "​​报废明细位置ERP储位代码", + "StoreScrapRequestDetailLocationGroup": "​​报废明细位置库位组", + "StoreScrapRequestDetailMaster": "​​报废明细主信息", + "StoreScrapRequestDetailMasterId": "​​报废明细主信息ID", + "StoreScrapRequestDetailNumber": "​​报废明细编号", + "StoreScrapRequestDetailQty": "​​报废明细数量", + "StoreScrapRequestDetailReasonCode": "​​报废明细原因代码", + "StoreScrapRequestDetailRemark": "​​报废明细备注", + "StoreScrapRequestDetailStdPackQty": "​​报废明细标准包装数量", + "StoreScrapRequestDetailUom": "​​报废明细单位", + "StoreScrapRequestDetailWarehouseCode": "报废明细仓库代码", + "CreateStoreScrapRequestDetail": "​​创建报废明细", + "EditStoreScrapRequestDetail": "​​编辑报废明细", + "StoreScrapRequestDetailDeletionConfirmationMessage": "​​确定要删除报废明细{0}吗?", + "Permission:StoreScrapRequest": "​​报废请求", + "Menu:StoreScrapRequest": "​​菜单报废请求", + "StoreScrapRequest": "​​报废请求", + "StoreScrapRequestActiveDate": "​​报废请求生效日期", + "StoreScrapRequestAutoAgree": "​​报废请求自动同意", + "StoreScrapRequestAutoCompleteJob": "​​报废请求自动完成作业", + "StoreScrapRequestAutoHandle": "​​报废请求自动处理", + "StoreScrapRequestAutoSubmit": "​​报废请求自动提交", + "StoreScrapRequestDirectCreateNote": "​​报废请求直接创建备注", + "StoreScrapRequestNumber": "​​报废请求编号", + "StoreScrapRequestRemark": "​​报废请求备注", + "StoreScrapRequestRequestStatus": "​​报废请求请求状态", + "StoreScrapRequestStoreScrapRequestDetails": "​​报废明细", + "StoreScrapRequestType": "​​报废请求类型", + "StoreScrapRequestWorker": "​​报废请求处理人", + "CreateStoreScrapRequest": "​​创建报废请求", + "EditStoreScrapRequest": "​​编辑报废请求", + "StoreScrapRequestDeletionConfirmationMessage": "​​确定要删除报废请求{0}吗?", + "Permission:StoreScrapNote": "​​报废备注", + "Menu:StoreScrapNote": "​​菜单报废备注", + "StoreScrapNote": "​​报废备注", + "StoreScrapNoteActiveDate": "​​报废备注生效日期", + "StoreScrapNoteJobNumber": "​​报废备注作业编号", + "StoreScrapNoteNumber": "​​报废备注编号", + "StoreScrapNoteRemark": "​​报废备注备注", + "StoreScrapNoteScrapRequestNumber": "​​报废备注报废请求编号", + "StoreScrapNoteStoreScrapNoteDetails": "​​报废备注明细", + "StoreScrapNoteType": "​​报废备注类型", + "StoreScrapNoteWorker": "​​报废备注处理人", + "CreateStoreScrapNote": "​​创建报废备注", + "EditStoreScrapNote": "​​编辑报废备注", + "StoreScrapNoteDeletionConfirmationMessage": "​​确定要删除报废备注{0}吗?", + "Permission:StoreSaleOrderDetail": "​​销售订单明细", + "Menu:StoreSaleOrderDetail": "​​菜单销售订单明细", + "StoreSaleOrderDetail": "​​销售订单明细", + "StoreSaleOrderDetailConvertRate": "​​销售订单明细转换比率", + "StoreSaleOrderDetailCustomerPackQty": "​​销售订单明细客户包装数量", + "StoreSaleOrderDetailCustomerPackUom": "​​销售订单明细客户包装单位", + "StoreSaleOrderDetailItemCode": "​​销售订单明细物料代码", + "StoreSaleOrderDetailItemDesc1": "​​销售订单明细物料描述1", + "StoreSaleOrderDetailItemDesc2": "​​销售订单明细物料描述2", + "StoreSaleOrderDetailItemName": "​​销售订单明细物料名称", + "StoreSaleOrderDetailLineStatus": "​​销售订单明细行状态", + "StoreSaleOrderDetailMaster": "​​销售订单明细主信息", + "StoreSaleOrderDetailMasterId": "​​销售订单明细主信息ID", + "StoreSaleOrderDetailNumber": "​​销售订单明细编号", + "StoreSaleOrderDetailQty": "销售订单明细数量", + "StoreSaleOrderDetailRemark": "​​销售订单明细备注", + "StoreSaleOrderDetailSoLine": "​​销售订单明细销售订单行", + "StoreSaleOrderDetailStdPackQty": "​​销售订单明细标准包装数量", + "StoreSaleOrderDetailUom": "​​销售订单明细单位", + "CreateStoreSaleOrderDetail": "​​创建销售订单明细", + "EditStoreSaleOrderDetail": "​​编辑销售订单明细", + "StoreSaleOrderDetailDeletionConfirmationMessage": "​​确定要删除销售订单明细{0}吗?", + "Permission:StoreSaleOrder": "​​销售订单", + "Menu:StoreSaleOrder": "​​菜单销售订单", + "StoreSaleOrder": "​​销售订单", + "StoreSaleOrderActiveDate": "​​销售订单生效日期", + "StoreSaleOrderContactEmail": "​​销售订单联系人邮箱", + "StoreSaleOrderContactName": "​​销售订单联系人姓名", + "StoreSaleOrderContactPhone": "​​销售订单联系人电话", + "StoreSaleOrderCustomerCode": "​​销售订单客户代码", + "StoreSaleOrderDueDate": "​​销售订单目标期日期", + "StoreSaleOrderNumber": "​​销售订单编号", + "StoreSaleOrderOrderDate": "​​销售订单下单日期", + "StoreSaleOrderRemark": "​​销售订单备注", + "StoreSaleOrderSoStatus": "​​销售订单订单状态", + "StoreSaleOrderSoType": "​​销售订单订单类型", + "StoreSaleOrderStoreSaleOrderDetails": "​​销售订单明细", + "StoreSaleOrderTaxRate": "​​销售订单税率", + "StoreSaleOrderVersion": "​​销售订单版本", + "StoreSaleOrderWorker": "​​销售订单处理人", + "CreateStoreSaleOrder": "​​创建销售订单", + "EditStoreSaleOrder": "​​编辑销售订单", + "StoreSaleOrderDeletionConfirmationMessage": "​​确定要删除销售订单{0}吗?", + "Permission:StoreRecycledMaterialReceiptNoteDetail": "​​回收物料收货备注明细", + "Menu:StoreRecycledMaterialReceiptNoteDetail": "​​菜单回收物料收货备注明细", + "StoreRecycledMaterialReceiptNoteDetail": "​​回收物料收货备注明细", + "StoreRecycledMaterialReceiptNoteDetailArriveDate": "​​回收物料收货备注明细目标货日期", + "StoreRecycledMaterialReceiptNoteDetailContainerCode": "​​回收物料收货备注明细容器代码", + "StoreRecycledMaterialReceiptNoteDetailExpireDate": "​​回收物料收货备注明细过期日期", + "StoreRecycledMaterialReceiptNoteDetailItemCode": "​​回收物料收货备注明细物料代码", + "StoreRecycledMaterialReceiptNoteDetailItemDesc1": "​​回收物料收货备注明细物料描述1", + "StoreRecycledMaterialReceiptNoteDetailItemDesc2": "​​回收物料收货备注明细物料描述2", + "StoreRecycledMaterialReceiptNoteDetailItemName": "​​回收物料收货备注明细物料名称", + "StoreRecycledMaterialReceiptNoteDetailLocationArea": "​​回收物料收货备注明细库区", + "StoreRecycledMaterialReceiptNoteDetailLocationCode": "​​回收物料收货备注明细库位代码", + "StoreRecycledMaterialReceiptNoteDetailLocationErpCode": "​​回收物料收货备注明细位置ERP储位代码", + "StoreRecycledMaterialReceiptNoteDetailLocationGroup": "​​回收物料收货备注明细库位组", + "StoreRecycledMaterialReceiptNoteDetailLot": "​​回收物料收货备注明细批次", + "StoreRecycledMaterialReceiptNoteDetailMaster": "​​回收物料收货备注明细主信息", + "StoreRecycledMaterialReceiptNoteDetailMasterId": "​​回收物料收货备注明细主信息ID", + "StoreRecycledMaterialReceiptNoteDetailNumber": "​​回收物料收货备注明细编号", + "StoreRecycledMaterialReceiptNoteDetailPackingCode": "​​回收物料收货备注明细包装代码", + "StoreRecycledMaterialReceiptNoteDetailProduceDate": "​​回收物料收货备注明细生产日期", + "StoreRecycledMaterialReceiptNoteDetailQty": "​​回收物料收货备注明细数量", + "StoreRecycledMaterialReceiptNoteDetailReasonCode": "回收物料收货备注明细原因代码", + "StoreRecycledMaterialReceiptNoteDetailRemark": "​​回收物料收货备注明细备注", + "StoreRecycledMaterialReceiptNoteDetailStatus": "​​回收物料收货备注明细状态", + "StoreRecycledMaterialReceiptNoteDetailStdPackQty": "​​回收物料收货备注明细标准包装数量", + "StoreRecycledMaterialReceiptNoteDetailSupplierBatch": "​​回收物料收货备注明细供应商批次", + "StoreRecycledMaterialReceiptNoteDetailUom": "​​回收物料收货备注明细单位", + "StoreRecycledMaterialReceiptNoteDetailWarehouseCode": "​​回收物料收货备注明细仓库代码", + "CreateStoreRecycledMaterialReceiptNoteDetail": "​​创建回收物料收货备注明细", + "EditStoreRecycledMaterialReceiptNoteDetail": "​​编辑回收物料收货备注明细", + "StoreRecycledMaterialReceiptNoteDetailDeletionConfirmationMessage": "​​确定要删除回收物料收货备注明细{0}吗?", + "Permission:StoreRecycledMaterialReceiptNote": "​​回收物料收货备注", + "Menu:StoreRecycledMaterialReceiptNote": "​​菜单回收物料收货备注", + "StoreRecycledMaterialReceiptNote": "​​回收物料收货备注", + "StoreRecycledMaterialReceiptNoteActiveDate": "​​回收物料收货备注生效日期", + "StoreRecycledMaterialReceiptNoteNumber": "​​回收物料收货备注编号", + "StoreRecycledMaterialReceiptNoteRemark": "​​回收物料收货备注备注", + "StoreRecycledMaterialReceiptNoteStoreRecycledMaterialReceiptNoteDetails": "​​回收物料收货备注明细", + "StoreRecycledMaterialReceiptNoteWorker": "​​回收物料收货备注处理人", + "CreateStoreRecycledMaterialReceiptNote": "​​创建回收物料收货备注", + "EditStoreRecycledMaterialReceiptNote": "​​编辑回收物料收货备注", + "StoreRecycledMaterialReceiptNoteDeletionConfirmationMessage": "​​确定要删除回收物料收货备注{0}吗?", + "Permission:StoreReceiptAbnormalNoteDetail": "​​异常收货备注明细", + "Menu:StoreReceiptAbnormalNoteDetail": "​​菜单异常收货备注明细", + "StoreReceiptAbnormalNoteDetail": "​​异常收货备注明细", + "StoreReceiptAbnormalNoteDetailAbnormalType": "​​异常收货备注明细异常类型", + "StoreReceiptAbnormalNoteDetailArriveDate": "​​异常收货备注明细目标货日期", + "StoreReceiptAbnormalNoteDetailContainerCode": "​​异常收货备注明细容器代码", + "StoreReceiptAbnormalNoteDetailExpireDate": "​​异常收货备注明细过期日期", + "StoreReceiptAbnormalNoteDetailItemCode": "​​异常收货备注明细物料代码", + "StoreReceiptAbnormalNoteDetailItemDesc1": "​​异常收货备注明细物料描述1", + "StoreReceiptAbnormalNoteDetailItemDesc2": "​​异常收货备注明细物料描述2", + "StoreReceiptAbnormalNoteDetailItemName": "​​异常收货备注明细物料名称", + "StoreReceiptAbnormalNoteDetailLocationArea": "​​异常收货备注明细位置区域", + "StoreReceiptAbnormalNoteDetailLocationCode": "​​异常收货备注明细位置代码", + "StoreReceiptAbnormalNoteDetailLocationErpCode": "​​异常收货备注明细位置ERP代码", + "StoreReceiptAbnormalNoteDetailLocationGroup": "​​异常收货备注明细位置分组", + "StoreReceiptAbnormalNoteDetailLot": "​​异常收货备注明细批次", + "StoreReceiptAbnormalNoteDetailMaster": "​​异常收货备注明细主信息", + "StoreReceiptAbnormalNoteDetailMasterId": "​​异常收货备注明细主信息ID", + "StoreReceiptAbnormalNoteDetailNumber": "​​异常收货备注明细编号", + "StoreReceiptAbnormalNoteDetailPackingCode": "​​异常收货备注明细包装代码", + "StoreReceiptAbnormalNoteDetailPhotos": "​​异常收货备注明细照片", + "StoreReceiptAbnormalNoteDetailProduceDate": "​​异常收货备注明细生产日期", + "StoreReceiptAbnormalNoteDetailQty": "​​异常收货备注明细数量", + "StoreReceiptAbnormalNoteDetailReceiptNumber": "​​异常收货备注明细收货编号", + "StoreReceiptAbnormalNoteDetailRemark": "​​异常收货备注明细备注", + "StoreReceiptAbnormalNoteDetailStatus": "​​异常收货备注明细状态", + "StoreReceiptAbnormalNoteDetailStdPackQty": "​​异常收货备注明细标准包装数量", + "StoreReceiptAbnormalNoteDetailSupplierBatch": "​​异常收货备注明细供应商批次", + "StoreReceiptAbnormalNoteDetailUom": "​​异常收货备注明细单位", + "StoreReceiptAbnormalNoteDetailWarehouseCode": "异常收货备注明细仓库代码", + "CreateStoreReceiptAbnormalNoteDetail": "​​创建异常收货备注明细", + "EditStoreReceiptAbnormalNoteDetail": "​​编辑异常收货备注明细", + "StoreReceiptAbnormalNoteDetailDeletionConfirmationMessage": "​​确定要删除异常收货备注明细{0}吗?", + "Permission:StoreReceiptAbnormalNote": "​​异常收货备注", + "Menu:StoreReceiptAbnormalNote": "​​菜单异常收货备注", + "StoreReceiptAbnormalNote": "​​异常收货备注", + "StoreReceiptAbnormalNoteActiveDate": "​​异常收货备注生效日期", + "StoreReceiptAbnormalNoteAsnNumber": "​​异常收货备注ASN编号", + "StoreReceiptAbnormalNoteNumber": "​​异常收货备注编号", + "StoreReceiptAbnormalNoteReceiptNumber": "​​异常收货备注收货编号", + "StoreReceiptAbnormalNoteRemark": "​​异常收货备注备注", + "StoreReceiptAbnormalNoteStoreReceiptAbnormalNoteDetails": "​​异常收货备注明细", + "StoreReceiptAbnormalNoteSupplierCode": "​​异常收货备注供应商代码", + "StoreReceiptAbnormalNoteWorker": "​​异常收货备注处理人", + "CreateStoreReceiptAbnormalNote": "​​创建异常收货备注", + "EditStoreReceiptAbnormalNote": "​​编辑异常收货备注", + "StoreReceiptAbnormalNoteDeletionConfirmationMessage": "​​确定要删除异常收货备注{0}吗?", + "Permission:StorePutawayRequestDetail": "​​上架明细", + "Menu:StorePutawayRequestDetail": "​​菜单上架明细", + "StorePutawayRequestDetail": "​​上架明细", + "StorePutawayRequestDetailArriveDate": "​​上架明细目标货日期", + "StorePutawayRequestDetailExpireDate": "​​上架明细过期日期", + "StorePutawayRequestDetailFromContainerCode": "​​上架明细来源容器代码", + "StorePutawayRequestDetailFromLocationArea": "​​上架明细来源库区", + "StorePutawayRequestDetailFromLocationCode": "​​上架明细来源库位代码", + "StorePutawayRequestDetailFromLocationErpCode": "​​上架明细来源位置ERP储位代码", + "StorePutawayRequestDetailFromLocationGroup": "​​上架明细来源库位组", + "StorePutawayRequestDetailFromLot": "​​上架明细来源批次", + "StorePutawayRequestDetailFromPackingCode": "​​上架明细来源包装代码", + "StorePutawayRequestDetailFromStatus": "​​上架明细来源状态", + "StorePutawayRequestDetailFromWarehouseCode": "​​上架明细来源仓库代码", + "StorePutawayRequestDetailInventoryQty": "​​上架明细库存数量", + "StorePutawayRequestDetailItemCode": "​​上架明细物料代码", + "StorePutawayRequestDetailItemDesc1": "​​上架明细物料描述1", + "StorePutawayRequestDetailItemDesc2": "​​上架明细物料描述2", + "StorePutawayRequestDetailItemName": "​​上架明细物料名称", + "StorePutawayRequestDetailMaster": "​​上架明细主信息", + "StorePutawayRequestDetailMasterId": "​​上架明细主信息ID", + "StorePutawayRequestDetailNumber": "​​上架明细编号", + "StorePutawayRequestDetailPoLine": "​​上架明细PO行", + "StorePutawayRequestDetailPoNumber": "​​上架明细PO号", + "StorePutawayRequestDetailProduceDate": "​​上架明细生产日期", + "StorePutawayRequestDetailQty": "​​上架明细数量", + "StorePutawayRequestDetailRemark": "​​上架明细备注", + "StorePutawayRequestDetailStdPackQty": "​​上架明细标准包装数量", + "StorePutawayRequestDetailSupplierBatch": "​​上架明细供应商批次", + "StorePutawayRequestDetailToContainerCode": "​​上架明细目标容器代码", + "StorePutawayRequestDetailToLocationArea": "​​上架明细目标库区", + "StorePutawayRequestDetailToLocationCode": "​​上架明细目标库位代码", + "StorePutawayRequestDetailToLocationErpCode": "上架明细目标位置ERP储位代码", + "StorePutawayRequestDetailToLocationGroup": "​​上架明细目标库位组", + "StorePutawayRequestDetailToLot": "​​上架明细目标批次", + "StorePutawayRequestDetailToPackingCode": "​​上架明细目标包装代码", + "StorePutawayRequestDetailToStatus": "​​上架明细目标状态", + "StorePutawayRequestDetailToWarehouseCode": "​​上架明细目标仓库代码", + "StorePutawayRequestDetailUom": "​​上架明细单位", + "CreateStorePutawayRequestDetail": "​​创建上架明细", + "EditStorePutawayRequestDetail": "​​编辑上架明细", + "StorePutawayRequestDetailDeletionConfirmationMessage": "​​确定要删除上架明细{0}吗?", + "Permission:StorePutawayRequest": "​​上架请求", + "Menu:StorePutawayRequest": "​​菜单上架请求", + "StorePutawayRequest": "​​上架请求", + "StorePutawayRequestActiveDate": "​​上架请求生效日期", + "StorePutawayRequestAsnNumber": "​​上架请求ASN编号", + "StorePutawayRequestAutoAgree": "​​上架请求自动同意", + "StorePutawayRequestAutoCompleteJob": "​​上架请求自动完成作业", + "StorePutawayRequestAutoHandle": "​​上架请求自动处理", + "StorePutawayRequestAutoSubmit": "​​上架请求自动提交", + "StorePutawayRequestDirectCreateNote": "​​上架请求直接创建备注", + "StorePutawayRequestInspectNumber": "​​上架请求检验编号", + "StorePutawayRequestNumber": "​​上架请求编号", + "StorePutawayRequestPoNumber": "​​上架请求PO号", + "StorePutawayRequestProductReceiptNumber": "​​上架请求产品收货编号", + "StorePutawayRequestPurchaseReceiptRequestNumber": "​​上架请求采购收货请求编号", + "StorePutawayRequestPutawayMode": "​​上架请求上架模式", + "StorePutawayRequestReceiptNumber": "​​上架请求收货编号", + "StorePutawayRequestRemark": "​​上架请求备注", + "StorePutawayRequestRequestNumber": "​​上架请求请求编号", + "StorePutawayRequestRequestStatus": "​​上架请求请求状态", + "StorePutawayRequestRpNumber": "​​上架请求RP编号", + "StorePutawayRequestStorePutawayRequestDetails": "​​上架明细", + "StorePutawayRequestSupplierCode": "​​上架请求供应商代码", + "StorePutawayRequestType": "​​上架请求类型", + "StorePutawayRequestWorker": "​​上架请求处理人", + "CreateStorePutawayRequest": "​​创建上架请求", + "EditStorePutawayRequest": "​​编辑上架请求", + "StorePutawayRequestDeletionConfirmationMessage": "​​确定要删除上架请求{0}吗?", + "Permission:StorePutawayNoteDetail": "​​上架备注明细", + "Menu:StorePutawayNoteDetail": "​​菜单上架备注明细", + "StorePutawayNoteDetail": "​​上架备注明细", + "StorePutawayNoteDetailArriveDate": "​​上架备注明细目标货日期", + "StorePutawayNoteDetailExpireDate": "​​上架备注明细过期日期", + "StorePutawayNoteDetailFromContainerCode": "​​上架备注明细来源容器代码", + "StorePutawayNoteDetailFromLocationArea": "​​上架备注明细来源库区", + "StorePutawayNoteDetailFromLocationCode": "​​上架备注明细来源库位代码", + "StorePutawayNoteDetailFromLocationErpCode": "​​上架备注明细来源位置ERP储位代码", + "StorePutawayNoteDetailFromLocationGroup": "​​上架备注明细来源库位组", + "StorePutawayNoteDetailFromLot": "​​上架备注明细来源批次", + "StorePutawayNoteDetailFromPackingCode": "​​上架备注明细来源包装代码", + "StorePutawayNoteDetailFromStatus": "上架备注明细来源状态", + "StorePutawayNoteDetailFromWarehouseCode": "​​上架备注明细来源仓库代码", + "StorePutawayNoteDetailHandledArriveDate": "​​上架备注明细已处理目标货日期", + "StorePutawayNoteDetailHandledContainerCode": "​​上架备注明细已处理容器代码", + "StorePutawayNoteDetailHandledExpireDate": "​​上架备注明细已处理过期日期", + "StorePutawayNoteDetailHandledLot": "​​上架备注明细已处理批次", + "StorePutawayNoteDetailHandledPackingCode": "​​上架备注明细已处理包装代码", + "StorePutawayNoteDetailHandledProduceDate": "​​上架备注明细已处理生产日期", + "StorePutawayNoteDetailHandledQty": "​​上架备注明细已处理数量", + "StorePutawayNoteDetailHandledSupplierBatch": "​​上架备注明细已处理供应商批次", + "StorePutawayNoteDetailHandledToLocationArea": "​​上架备注明细已处理目标位置区域", + "StorePutawayNoteDetailHandledToLocationCode": "​​上架备注明细已处理目标位置代码", + "StorePutawayNoteDetailHandledToLocationErpCode": "​​上架备注明细已处理目标位置ERP代码", + "StorePutawayNoteDetailHandledToLocationGroup": "​​上架备注明细已处理目标位置分组", + "StorePutawayNoteDetailHandledToWarehouseCode": "​​上架备注明细已处理目标仓库代码", + "StorePutawayNoteDetailItemCode": "​​上架备注明细物料编号", + "StorePutawayNoteDetailItemDesc1": "​​上架备注明细物料描述1", + "StorePutawayNoteDetailItemDesc2": "​​上架备注明细物料描述2", + "StorePutawayNoteDetailItemName": "​​上架备注明细物料名称", + "StorePutawayNoteDetailJobNumber": "​​上架备注明细作业编号", + "StorePutawayNoteDetailMaster": "​​上架备注明细主数据", + "StorePutawayNoteDetailMasterId": "​​上架备注明细主数据ID", + "StorePutawayNoteDetailNumber": "​​上架备注明细编号", + "StorePutawayNoteDetailPoLine": "​​上架备注明细PO行号", + "StorePutawayNoteDetailPoNumber": "​​上架备注明细PO编号", + "StorePutawayNoteDetailProduceDate": "​​上架备注明细生产日期", + "StorePutawayNoteDetailQty": "​​上架备注明细数量", + "StorePutawayNoteDetailRecommendArriveDate": "​​上架备注明细推荐目标货日期", + "StorePutawayNoteDetailRecommendContainerCode": "​​上架备注明细推荐容器代码", + "StorePutawayNoteDetailRecommendExpireDate": "​​上架备注明细推荐过期日期", + "StorePutawayNoteDetailRecommendLot": "​​上架备注明细推荐批次", + "StorePutawayNoteDetailRecommendPackingCode": "​​上架备注明细推荐包装代码", + "StorePutawayNoteDetailRecommendProduceDate": "​​上架备注明细推荐生产日期", + "StorePutawayNoteDetailRecommendQty": "​​上架备注明细推荐数量", + "StorePutawayNoteDetailRecommendSupplierBatch": "​​上架备注明细推荐供应商批次", + "StorePutawayNoteDetailRecommendToLocationArea": "​​上架备注明细推荐目标库区", + "StorePutawayNoteDetailRecommendToLocationCode": "​​上架备注明细推荐目标库位代码", + "StorePutawayNoteDetailRecommendToLocationErpCode": "​​上架备注明细推荐目标位置ERP储位代码", + "StorePutawayNoteDetailRecommendToLocationGroup": "​​上架备注明细推荐目标库位组", + "StorePutawayNoteDetailRecommendToWarehouseCode": "​​上架备注明细推荐目标仓库代码", + "StorePutawayNoteDetailRemark": "​​上架备注明细备注", + "StorePutawayNoteDetailStdPackQty": "​​上架备注明细标准包装数量", + "StorePutawayNoteDetailSupplierBatch": "​​上架备注明细供应商批次", + "StorePutawayNoteDetailToContainerCode": "​​上架备注明细目标容器代码", + "StorePutawayNoteDetailToLocationArea": "​​上架备注明细目标位置区域", + "StorePutawayNoteDetailToLocationCode": "​​上架备注明细目标位置代码", + "StorePutawayNoteDetailToLocationErpCode": "​​上架备注明细目标位置ERP储位代码", + "StorePutawayNoteDetailToLocationGroup": "​​上架备注明细目标位置分组", + "StorePutawayNoteDetailToLot": "​​上架备注明细目标批次", + "StorePutawayNoteDetailToPackingCode": "​​上架备注明细目标包装代码", + "StorePutawayNoteDetailToStatus": "上架备注明细目标状态", + "StorePutawayNoteDetailToWarehouseCode": "​​上架备注明细目标仓库代码", + "StorePutawayNoteDetailUom": "​​上架备注明细单位", + "CreateStorePutawayNoteDetail": "​​创建上架备注明细", + "EditStorePutawayNoteDetail": "​​编辑上架备注明细", + "StorePutawayNoteDetailDeletionConfirmationMessage": "​​确定删除上架备注明细{0}?", + "Permission:StorePutawayNote": "​​上架备注", + "Menu:StorePutawayNote": "​​菜单上架备注", + "StorePutawayNote": "​​上架备注", + "StorePutawayNoteActiveDate": "​​上架备注激活日期", + "StorePutawayNoteAsnNumber": "​​上架备注ASN编号", + "StorePutawayNoteInspectNumber": "​​上架备注检验编号", + "StorePutawayNoteJobNumber": "​​上架备注作业编号", + "StorePutawayNoteNumber": "​​上架备注编号", + "StorePutawayNoteProductReceiptNumber": "​​上架备注产品收货编号", + "StorePutawayNotePurchaseReceiptRequestNumber": "​​上架备注采购收货请求编号", + "StorePutawayNoteReceiptNumber": "​​上架备注收货编号", + "StorePutawayNoteRemark": "​​上架备注备注", + "StorePutawayNoteRpNumber": "​​上架备注RP编号", + "StorePutawayNoteStorePutawayNoteDetails": "​​上架备注上架备注明细", + "StorePutawayNoteSupplierCode": "​​上架备注供应商编号", + "StorePutawayNoteType": "​​上架备注类型", + "StorePutawayNoteWorker": "​​上架备注作业人员", + "CreateStorePutawayNote": "​​创建上架备注", + "EditStorePutawayNote": "​​编辑上架备注", + "StorePutawayNoteDeletionConfirmationMessage": "​​确定删除上架备注{0}?", + "Permission:StorePurchaseReturnRequestDetail": "​​采购退货明细", + "Menu:StorePurchaseReturnRequestDetail": "​​菜单采购退货明细", + "StorePurchaseReturnRequestDetail": "​​采购退货明细", + "StorePurchaseReturnRequestDetailArriveDate": "​​采购退货明细目标货日期", + "StorePurchaseReturnRequestDetailContainerCode": "​​采购退货明细容器代码", + "StorePurchaseReturnRequestDetailExpireDate": "​​采购退货明细过期日期", + "StorePurchaseReturnRequestDetailItemCode": "​​采购退货明细物料编号", + "StorePurchaseReturnRequestDetailItemDesc1": "​​采购退货明细物料描述1", + "StorePurchaseReturnRequestDetailItemDesc2": "​​采购退货明细物料描述2", + "StorePurchaseReturnRequestDetailItemName": "​​采购退货明细物料名称", + "StorePurchaseReturnRequestDetailLocationArea": "​​采购退货明细库区", + "StorePurchaseReturnRequestDetailLocationCode": "​​采购退货明细库位", + "StorePurchaseReturnRequestDetailLocationErpCode": "​​采购退货明细库位ERP储位代码", + "StorePurchaseReturnRequestDetailLocationGroup": "​​采购退货明细库位组", + "StorePurchaseReturnRequestDetailLot": "​​采购退货明细批次", + "StorePurchaseReturnRequestDetailMaster": "​​采购退货明细主数据", + "StorePurchaseReturnRequestDetailMasterId": "​​采购退货明细主数据ID", + "StorePurchaseReturnRequestDetailNumber": "​​采购退货明细编号", + "StorePurchaseReturnRequestDetailPackingCode": "​​采购退货明细包装代码", + "StorePurchaseReturnRequestDetailPoLine": "​​采购退货明细PO行号", + "StorePurchaseReturnRequestDetailPoNumber": "​​采购退货明细PO编号", + "StorePurchaseReturnRequestDetailProduceDate": "​​采购退货明细生产日期", + "StorePurchaseReturnRequestDetailQty": "​​采购退货明细数量", + "StorePurchaseReturnRequestDetailRemark": "​​采购退货明细备注", + "StorePurchaseReturnRequestDetailStatus": "采购退货明细状态", + "StorePurchaseReturnRequestDetailStdPackQty": "​​采购退货明细标准包装数量", + "StorePurchaseReturnRequestDetailSupplierBatch": "​​采购退货明细供应商批次", + "StorePurchaseReturnRequestDetailUom": "​​采购退货明细单位", + "StorePurchaseReturnRequestDetailWarehouseCode": "​​采购退货明细仓库代码", + "CreateStorePurchaseReturnRequestDetail": "​​创建采购退货明细", + "EditStorePurchaseReturnRequestDetail": "​​编辑采购退货明细", + "StorePurchaseReturnRequestDetailDeletionConfirmationMessage": "​​确定删除采购退货明细{0}?", + "Permission:StorePurchaseReturnRequest": "​​采购退货请求", + "Menu:StorePurchaseReturnRequest": "​​菜单采购退货请求", + "StorePurchaseReturnRequest": "​​采购退货请求", + "StorePurchaseReturnRequestActiveDate": "​​采购退货请求激活日期", + "StorePurchaseReturnRequestAsnNumber": "​​采购退货请求ASN编号", + "StorePurchaseReturnRequestAutoAgree": "​​采购退货请求自动同意", + "StorePurchaseReturnRequestAutoCompleteJob": "​​采购退货请求自动完成作业", + "StorePurchaseReturnRequestAutoHandle": "​​采购退货请求自动处理", + "StorePurchaseReturnRequestAutoSubmit": "​​采购退货请求自动提交", + "StorePurchaseReturnRequestDirectCreateNote": "​​采购退货请求直接创建备注", + "StorePurchaseReturnRequestNumber": "​​采购退货请求编号", + "StorePurchaseReturnRequestPoNumber": "​​采购退货请求PO编号", + "StorePurchaseReturnRequestRemark": "​​采购退货请求备注", + "StorePurchaseReturnRequestRequestStatus": "​​采购退货请求请求状态", + "StorePurchaseReturnRequestReturnTime": "​​采购退货请求退货时间", + "StorePurchaseReturnRequestReturnType": "​​采购退货请求退货类型", + "StorePurchaseReturnRequestRpNumber": "​​采购退货请求RP编号", + "StorePurchaseReturnRequestStorePurchaseReturnRequestDetails": "​​采购退货请求采购退货明细", + "StorePurchaseReturnRequestSupplierCode": "​​采购退货请求供应商编号", + "StorePurchaseReturnRequestWorker": "​​采购退货请求作业人员", + "CreateStorePurchaseReturnRequest": "​​创建采购退货请求", + "EditStorePurchaseReturnRequest": "​​编辑采购退货请求", + "StorePurchaseReturnRequestDeletionConfirmationMessage": "​​确定删除采购退货请求{0}?", + "Permission:StorePurchaseReturnNoteDetail": "​​采购退货备注明细", + "Menu:StorePurchaseReturnNoteDetail": "​​菜单采购退货备注明细", + "StorePurchaseReturnNoteDetail": "​​采购退货备注明细", + "StorePurchaseReturnNoteDetailArriveDate": "​​采购退货备注明细目标货日期", + "StorePurchaseReturnNoteDetailContainerCode": "​​采购退货备注明细容器代码", + "StorePurchaseReturnNoteDetailExpireDate": "​​采购退货备注明细过期日期", + "StorePurchaseReturnNoteDetailHandledArriveDate": "​​采购退货备注明细处理目标货日期", + "StorePurchaseReturnNoteDetailHandledContainerCode": "​​采购退货备注明细处理容器代码", + "StorePurchaseReturnNoteDetailHandledExpireDate": "​​采购退货备注明细处理过期日期", + "StorePurchaseReturnNoteDetailHandledFromLocationArea": "​​采购退货备注明细处理来源库区", + "StorePurchaseReturnNoteDetailHandledFromLocationCode": "​​采购退货备注明细处理来源库位代码", + "StorePurchaseReturnNoteDetailHandledFromLocationErpCode": "​​采购退货备注明细处理来源ERP储位代码", + "StorePurchaseReturnNoteDetailHandledFromLocationGroup": "​​采购退货备注明细处理来源库位组", + "StorePurchaseReturnNoteDetailHandledFromWarehouseCode": "​​采购退货备注明细处理来源仓库代码", + "StorePurchaseReturnNoteDetailHandledLot": "​​采购退货备注明细处理批次", + "StorePurchaseReturnNoteDetailHandledPackingCode": "​​采购退货备注明细处理包装代码", + "StorePurchaseReturnNoteDetailHandledProduceDate": "​​采购退货备注明细处理生产日期", + "StorePurchaseReturnNoteDetailHandledQty": "​​采购退货备注明细处理数量", + "StorePurchaseReturnNoteDetailHandledSupplierBatch": "​​采购退货备注明细处理供应商批次", + "StorePurchaseReturnNoteDetailItemCode": "采购退货备注明细物料编号", + "StorePurchaseReturnNoteDetailItemDesc1": "​​采购退货备注明细物料描述1", + "StorePurchaseReturnNoteDetailItemDesc2": "​​采购退货备注明细物料描述2", + "StorePurchaseReturnNoteDetailItemName": "​​采购退货备注明细物料名称", + "StorePurchaseReturnNoteDetailLocationArea": "​​采购退货备注明细库区", + "StorePurchaseReturnNoteDetailLocationCode": "​​采购退货备注明细库位代码", + "StorePurchaseReturnNoteDetailLocationErpCode": "​​采购退货备注明细储位ERP代码", + "StorePurchaseReturnNoteDetailLocationGroup": "​​采购退货备注明细库位组", + "StorePurchaseReturnNoteDetailLot": "​​采购退货备注明细批次", + "StorePurchaseReturnNoteDetailMaster": "​​采购退货备注明细主记录", + "StorePurchaseReturnNoteDetailMasterId": "​​采购退货备注明细主记录ID", + "StorePurchaseReturnNoteDetailNumber": "​​采购退货备注明细编号", + "StorePurchaseReturnNoteDetailPackingCode": "​​采购退货备注明细包装代码", + "StorePurchaseReturnNoteDetailPoLine": "​​采购退货备注明细PO行", + "StorePurchaseReturnNoteDetailPoNumber": "​​采购退货备注明细PO编号", + "StorePurchaseReturnNoteDetailProduceDate": "​​采购退货备注明细生产日期", + "StorePurchaseReturnNoteDetailQty": "​​采购退货备注明细数量", + "StorePurchaseReturnNoteDetailReason": "​​采购退货备注明细原因", + "StorePurchaseReturnNoteDetailRecommendArriveDate": "​​采购退货备注明细推荐目标货日期", + "StorePurchaseReturnNoteDetailRecommendContainerCode": "​​采购退货备注明细推荐容器代码", + "StorePurchaseReturnNoteDetailRecommendExpireDate": "​​采购退货备注明细推荐过期日期", + "StorePurchaseReturnNoteDetailRecommendFromLocationArea": "​​采购退货备注明细推荐来源库区", + "StorePurchaseReturnNoteDetailRecommendFromLocationCode": "​​采购退货备注明细推荐来源库位代码", + "StorePurchaseReturnNoteDetailRecommendFromLocationErpCode": "​​采购退货备注明细推荐来源ERP储位代码", + "StorePurchaseReturnNoteDetailRecommendFromLocationGroup": "​​采购退货备注明细推荐来源库位组", + "StorePurchaseReturnNoteDetailRecommendFromWarehouseCode": "​​采购退货备注明细推荐来源仓库代码", + "StorePurchaseReturnNoteDetailRecommendLot": "​​采购退货备注明细推荐批次", + "StorePurchaseReturnNoteDetailRecommendPackingCode": "​​采购退货备注明细推荐包装代码", + "StorePurchaseReturnNoteDetailRecommendProduceDate": "​​采购退货备注明细推荐生产日期", + "StorePurchaseReturnNoteDetailRecommendQty": "​​采购退货备注明细推荐数量", + "StorePurchaseReturnNoteDetailRecommendSupplierBatch": "​​采购退货备注明细推荐供应商批次", + "StorePurchaseReturnNoteDetailRemark": "​​采购退货备注明细备注", + "StorePurchaseReturnNoteDetailStatus": "​​采购退货备注明细状态", + "StorePurchaseReturnNoteDetailStdPackQty": "​​采购退货备注明细标准包装数量", + "StorePurchaseReturnNoteDetailSupplierBatch": "​​采购退货备注明细供应商批次", + "StorePurchaseReturnNoteDetailUom": "​​采购退货备注明细单位", + "StorePurchaseReturnNoteDetailWarehouseCode": "​​采购退货备注明细仓库代码", + "CreateStorePurchaseReturnNoteDetail": "​​创建采购退货备注明细", + "EditStorePurchaseReturnNoteDetail": "​​编辑采购退货备注明细", + "StorePurchaseReturnNoteDetailDeletionConfirmationMessage": "​​确定删除采购退货备注明细{0}?", + "Permission:StorePurchaseReturnNote": "​​采购退货备注", + "Menu:StorePurchaseReturnNote": "​​菜单采购退货备注", + "StorePurchaseReturnNote": "​​采购退货备注", + "StorePurchaseReturnNoteActiveDate": "​​采购退货备注激活日期", + "StorePurchaseReturnNoteAsnNumber": "​​采购退货备注ASN编号", + "StorePurchaseReturnNoteJobNumber": "​​采购退货备注作业编号", + "StorePurchaseReturnNoteNumber": "​​采购退货备注编号", + "StorePurchaseReturnNotePoNumber": "​​采购退货备注PO编号", + "StorePurchaseReturnNotePurchaseReturnRequestNumber": "​​采购退货备注采购退货请求编号", + "StorePurchaseReturnNoteRemark": "​​采购退货备注备注", + "StorePurchaseReturnNoteReturnReason": "​​采购退货备注退货原因", + "StorePurchaseReturnNoteReturnTime": "​​采购退货备注退货时间", + "StorePurchaseReturnNoteReturnType": "​​采购退货备注退货类型", + "StorePurchaseReturnNoteRpNumber": "​​采购退货备注RP编号", + "StorePurchaseReturnNoteStatus": "​​采购退货备注状态", + "StorePurchaseReturnNoteStorePurchaseReturnNoteDetails": "​​采购退货备注采购退货备注明细", + "StorePurchaseReturnNoteSupplierCode": "​​采购退货备注供应商编号", + "StorePurchaseReturnNoteWorker": "​​采购退货备注作业人员", + "CreateStorePurchaseReturnNote": "​​创建采购退货备注", + "EditStorePurchaseReturnNote": "​​编辑采购退货备注", + "StorePurchaseReturnNoteDeletionConfirmationMessage": "您确定要删除采购退货备注{0}?", + "Permission:StorePurchaseReceiptRequestDetail": "​​采购收货明细", + "Menu:StorePurchaseReceiptRequestDetail": "​​菜单采购收货明细", + "StorePurchaseReceiptRequestDetail": "​​采购收货明细", + "StorePurchaseReceiptRequestDetailArriveDate": "​​采购收货明细目标货日期", + "StorePurchaseReceiptRequestDetailContainerCode": "​​采购收货明细容器代码", + "StorePurchaseReceiptRequestDetailConvertRate": "​​采购收货明细转换率", + "StorePurchaseReceiptRequestDetailExpireDate": "​​采购收货明细过期日期", + "StorePurchaseReceiptRequestDetailItemCode": "​​采购收货明细物料编号", + "StorePurchaseReceiptRequestDetailItemDesc1": "​​采购收货明细物料描述1", + "StorePurchaseReceiptRequestDetailItemDesc2": "​​采购收货明细物料描述2", + "StorePurchaseReceiptRequestDetailItemName": "​​采购收货明细物料名称", + "StorePurchaseReceiptRequestDetailLot": "​​采购收货明细批次", + "StorePurchaseReceiptRequestDetailMaster": "​​采购收货明细主记录", + "StorePurchaseReceiptRequestDetailMasterId": "​​采购收货明细主记录ID", + "StorePurchaseReceiptRequestDetailNumber": "​​采购收货明细编号", + "StorePurchaseReceiptRequestDetailPackingCode": "​​采购收货明细包装代码", + "StorePurchaseReceiptRequestDetailPoLine": "​​采购收货明细PO行", + "StorePurchaseReceiptRequestDetailPoNumber": "​​采购收货明细PO编号", + "StorePurchaseReceiptRequestDetailProduceDate": "​​采购收货明细生产日期", + "StorePurchaseReceiptRequestDetailQty": "​​采购收货明细数量", + "StorePurchaseReceiptRequestDetailRecommendErpCode": "​​采购收货明细推荐ERP代码", + "StorePurchaseReceiptRequestDetailRemark": "​​采购收货明细备注", + "StorePurchaseReceiptRequestDetailStdPackQty": "​​采购收货明细标准包装数量", + "StorePurchaseReceiptRequestDetailSupplierBatch": "​​采购收货明细供应商批次", + "StorePurchaseReceiptRequestDetailSupplierPackQty": "​​采购收货明细供应商包装数量", + "StorePurchaseReceiptRequestDetailSupplierPackUom": "​​采购收货明细供应商包装单位", + "StorePurchaseReceiptRequestDetailUom": "​​采购收货明细单位", + "CreateStorePurchaseReceiptRequestDetail": "​​创建采购收货明细", + "EditStorePurchaseReceiptRequestDetail": "​​编辑采购收货明细", + "StorePurchaseReceiptRequestDetailDeletionConfirmationMessage": "​​确定删除采购收货明细{0}?", + "Permission:StorePurchaseReceiptRequest": "​​采购收货请求", + "Menu:StorePurchaseReceiptRequest": "​​菜单采购收货请求", + "StorePurchaseReceiptRequest": "​​采购收货请求", + "StorePurchaseReceiptRequestActiveDate": "​​采购收货请求激活日期", + "StorePurchaseReceiptRequestAsnNumber": "​​采购收货请求ASN编号", + "StorePurchaseReceiptRequestAutoAgree": "​​采购收货请求自动同意", + "StorePurchaseReceiptRequestAutoCompleteJob": "​​采购收货请求自动完成作业", + "StorePurchaseReceiptRequestAutoHandle": "​​采购收货请求自动处理", + "StorePurchaseReceiptRequestAutoSubmit": "​​采购收货请求自动提交", + "StorePurchaseReceiptRequestDirectCreateNote": "创建采购收货请求直接创建单据", + "StorePurchaseReceiptRequestDockCode": "​​采购收货请求收货口代码", + "StorePurchaseReceiptRequestNumber": "​​采购收货请求编号", + "StorePurchaseReceiptRequestPlanArriveDate": "​​采购收货请求计划目标货日期", + "StorePurchaseReceiptRequestPoNumber": "​​采购收货请求PO编号", + "StorePurchaseReceiptRequestRemark": "​​采购收货请求备注", + "StorePurchaseReceiptRequestRequestStatus": "​​采购收货请求请求状态", + "StorePurchaseReceiptRequestRpNumber": "​​采购收货请求RP编号", + "StorePurchaseReceiptRequestStorePurchaseReceiptRequestDetails": "​​采购收货请求采购收货明细", + "StorePurchaseReceiptRequestSupplierAddress": "​​采购收货请求供应商地址", + "StorePurchaseReceiptRequestSupplierCode": "​​采购收货请求供应商编号", + "StorePurchaseReceiptRequestSupplierName": "​​采购收货请求供应商名称", + "StorePurchaseReceiptRequestTimeWindow": "​​采购收货请求时间窗口", + "StorePurchaseReceiptRequestTruckNumber": "​​采购收货请求卡车编号", + "StorePurchaseReceiptRequestWorker": "​​采购收货请求工作人员", + "CreateStorePurchaseReceiptRequest": "​​创建采购收货请求", + "EditStorePurchaseReceiptRequest": "​​编辑采购收货请求", + "StorePurchaseReceiptRequestDeletionConfirmationMessage": "​​确定删除采购收货请求{0}?", + "Permission:StorePurchaseReceiptNoteDetail": "采购收货单明细", + "Menu:StorePurchaseReceiptNoteDetail": "​​菜单采购收货单明细", + "StorePurchaseReceiptNoteDetail": "​​采购收货单明细", + "StorePurchaseReceiptNoteDetailArriveDate": "​​采购收货单明细目标货日期", + "StorePurchaseReceiptNoteDetailContainerCode": "​​采购收货单明细容器代码", + "StorePurchaseReceiptNoteDetailExpireDate": "​​采购收货单明细过期日期", + "StorePurchaseReceiptNoteDetailFailedReason": "​​采购收货单明细失败原因", + "StorePurchaseReceiptNoteDetailHandledArriveDate": "​​采购收货单明细处理目标货日期", + "StorePurchaseReceiptNoteDetailHandledContainerCode": "​​采购收货单明细处理容器代码", + "StorePurchaseReceiptNoteDetailHandledExpireDate": "​​采购收货单明细处理过期日期", + "StorePurchaseReceiptNoteDetailHandledLot": "​​采购收货单明细处理批次", + "StorePurchaseReceiptNoteDetailHandledPackingCode": "​​采购收货单明细处理包装代码", + "StorePurchaseReceiptNoteDetailHandledProduceDate": "​​采购收货单明细处理生产日期", + "StorePurchaseReceiptNoteDetailHandledQty": "​​采购收货单明细处理数量", + "StorePurchaseReceiptNoteDetailHandledSupplierBatch": "​​采购收货单明细处理供应商批次", + "StorePurchaseReceiptNoteDetailHandledToLocationArea": "​​采购收货单明细目标库区", + "StorePurchaseReceiptNoteDetailHandledToLocationCode": "​​采购收货单明细目标库位", + "StorePurchaseReceiptNoteDetailHandledToLocationErpCode": "​​采购收货单明细目标库位ERP代码", + "StorePurchaseReceiptNoteDetailHandledToLocationGroup": "​​采购收货单明细目标库位组", + "StorePurchaseReceiptNoteDetailHandledToWarehouseCode": "​​采购收货单明细目标仓库", + "StorePurchaseReceiptNoteDetailInspectPhotoJson": "​​采购收货单明细检验照片JSON", + "StorePurchaseReceiptNoteDetailItemCode": "​​采购收货单明细物料编号", + "StorePurchaseReceiptNoteDetailItemDesc1": "​​采购收货单明细物料描述1", + "StorePurchaseReceiptNoteDetailItemDesc2": "​​采购收货单明细物料描述2", + "StorePurchaseReceiptNoteDetailItemName": "​​采购收货单明细物料名称", + "StorePurchaseReceiptNoteDetailLocationArea": "​​采购收货单明细库区", + "StorePurchaseReceiptNoteDetailLocationCode": "​​采购收货单明细库位", + "StorePurchaseReceiptNoteDetailLocationErpCode": "​​采购收货单明细库位ERP代码", + "StorePurchaseReceiptNoteDetailLocationGroup": "​​采购收货单明细库位组", + "StorePurchaseReceiptNoteDetailLot": "​​采购收货单明细批次", + "StorePurchaseReceiptNoteDetailMassDefect": "​​采购收货单明细质量缺陷", + "StorePurchaseReceiptNoteDetailMaster": "​​采购收货单明细主记录", + "StorePurchaseReceiptNoteDetailMasterId": "采购收货单明细主记录ID", + "StorePurchaseReceiptNoteDetailNumber": "​​采购收货单明细编号", + "StorePurchaseReceiptNoteDetailPackingCode": "​​采购收货单明细包装代码", + "StorePurchaseReceiptNoteDetailPoLine": "​​采购收货单明细PO行", + "StorePurchaseReceiptNoteDetailPoNumber": "​​采购收货单明细PO编号", + "StorePurchaseReceiptNoteDetailProduceDate": "​​采购收货单明细生产日期", + "StorePurchaseReceiptNoteDetailPurchaseReceiptInspectStatus": "​​采购收货单明细采购收货检验状态", + "StorePurchaseReceiptNoteDetailQty": "​​采购收货单明细数量", + "StorePurchaseReceiptNoteDetailRecommendArriveDate": "​​采购收货单明细建议目标货日期", + "StorePurchaseReceiptNoteDetailRecommendContainerCode": "​​采购收货单明细建议容器代码", + "StorePurchaseReceiptNoteDetailRecommendExpireDate": "​​采购收货单明细建议过期日期", + "StorePurchaseReceiptNoteDetailRecommendLot": "​​采购收货单明细建议批次", + "StorePurchaseReceiptNoteDetailRecommendPackingCode": "​​采购收货单明细建议包装代码", + "StorePurchaseReceiptNoteDetailRecommendProduceDate": "​​采购收货单明细建议生产日期", + "StorePurchaseReceiptNoteDetailRecommendQty": "​​采购收货单明细建议数量", + "StorePurchaseReceiptNoteDetailRecommendSupplierBatch": "​​采购收货单明细建议供应商批次", + "StorePurchaseReceiptNoteDetailRecommendToLocationArea": "​​采购收货单明细建议目标库区", + "StorePurchaseReceiptNoteDetailRecommendToLocationCode": "​​采购收货单明细建议目标库位", + "StorePurchaseReceiptNoteDetailRecommendToLocationErpCode": "​​采购收货单明细建议目标库位ERP代码", + "StorePurchaseReceiptNoteDetailRecommendToLocationGroup": "​​采购收货单明细建议目标库位组", + "StorePurchaseReceiptNoteDetailRecommendToWarehouseCode": "​​采购收货单明细建议目标仓库", + "StorePurchaseReceiptNoteDetailRemark": "​​采购收货单明细备注", + "StorePurchaseReceiptNoteDetailStatus": "​​采购收货单明细状态", + "StorePurchaseReceiptNoteDetailStdPackQty": "​​采购收货单明细标准包装数量", + "StorePurchaseReceiptNoteDetailSupplierBatch": "​​采购收货单明细供应商批次", + "StorePurchaseReceiptNoteDetailSupplierPackQty": "​​采购收货单明细供应商包装数量", + "StorePurchaseReceiptNoteDetailSupplierPackUom": "​​采购收货单明细供应商包装单位", + "StorePurchaseReceiptNoteDetailUom": "​​采购收货单明细单位", + "StorePurchaseReceiptNoteDetailWarehouseCode": "​​采购收货单明细仓库代码", + "CreateStorePurchaseReceiptNoteDetail": "​​创建采购收货单明细", + "EditStorePurchaseReceiptNoteDetail": "​​编辑采购收货单明细", + "StorePurchaseReceiptNoteDetailDeletionConfirmationMessage": "​​确定删除采购收货单明细{0}?", + "Permission:StorePurchaseReceiptNote": "采购收货单", + "Menu:StorePurchaseReceiptNote": "​​菜单采购收货单", + "StorePurchaseReceiptNote": "​​采购收货单", + "StorePurchaseReceiptNoteActiveDate": "​​采购收货单激活日期", + "StorePurchaseReceiptNoteAsnNumber": "​​采购收货单ASN编号", + "StorePurchaseReceiptNoteJobNumber": "​​采购收货单作业编号", + "StorePurchaseReceiptNoteNumber": "​​采购收货单编号", + "StorePurchaseReceiptNotePoNumber": "​​采购收货单PO编号", + "StorePurchaseReceiptNotePurchaseReceiptRequestNumber": "​​采购收货单采购收货请求编号", + "StorePurchaseReceiptNoteReceiveTime": "​​采购收货单收货时间", + "StorePurchaseReceiptNoteRemark": "​​采购收货单备注", + "StorePurchaseReceiptNoteRpNumber": "​​采购收货单RP编号", + "StorePurchaseReceiptNoteStatus": "​​采购收货单状态", + "StorePurchaseReceiptNoteStorePurchaseReceiptNoteDetails": "​​采购收货单采购收货单明细", + "StorePurchaseReceiptNoteSupplierAddress": "​​采购收货单供应商地址", + "StorePurchaseReceiptNoteSupplierCode": "​​采购收货单供应商编号", + "StorePurchaseReceiptNoteSupplierName": "​​采购收货单供应商名称", + "StorePurchaseReceiptNoteType": "​​采购收货单类型", + "StorePurchaseReceiptNoteWarehouseCode": "采购收货单仓库代码", + "StorePurchaseReceiptNoteWorker": "​​采购收货单操作人员", + "CreateStorePurchaseReceiptNote": "​​创建采购收货单", + "EditStorePurchaseReceiptNote": "​​编辑采购收货单", + "StorePurchaseReceiptNoteDeletionConfirmationMessage": "​​确定删除采购收货单{0}?", + "Permission:StorePurchaseOrderDetail": "采购订单明细", + "Menu:StorePurchaseOrderDetail": "​​菜单采购订单明细", + "StorePurchaseOrderDetail": "​​采购订单明细", + "StorePurchaseOrderDetailConvertRate": "​​采购订单明细转换率", + "StorePurchaseOrderDetailCtype": "​​采购订单明细C类型", + "StorePurchaseOrderDetailExpireDate": "​​采购订单明细过期日期", + "StorePurchaseOrderDetailIsConsignment": "​​采购订单明细寄售标识", + "StorePurchaseOrderDetailItemCode": "​​采购订单明细物料编号", + "StorePurchaseOrderDetailItemDesc1": "​​采购订单明细物料描述1", + "StorePurchaseOrderDetailItemDesc2": "​​采购订单明细物料描述2", + "StorePurchaseOrderDetailItemName": "​​采购订单明细物料名称", + "StorePurchaseOrderDetailLineStatus": "​​采购订单明细行状态", + "StorePurchaseOrderDetailLocationErpCode": "​​采购订单明细库位ERP代码", + "StorePurchaseOrderDetailLot": "​​采购订单明细批次", + "StorePurchaseOrderDetailMaster": "​​采购订单明细主记录", + "StorePurchaseOrderDetailMasterId": "​​采购订单明细主记录ID", + "StorePurchaseOrderDetailNumber": "​​采购订单明细编号", + "StorePurchaseOrderDetailOrderRemark": "​​采购订单明细订单备注", + "StorePurchaseOrderDetailPlanArriveDate": "​​采购订单明细计划目标货日期", + "StorePurchaseOrderDetailPlanUserCode": "​​采购订单明细计划用户代码", + "StorePurchaseOrderDetailPoLine": "​​采购订单明细PO行", + "StorePurchaseOrderDetailProduceDate": "​​采购订单明细生产日期", + "StorePurchaseOrderDetailProjectCode": "​​采购订单明细项目代码", + "StorePurchaseOrderDetailPutAwayQty": "​​采购订单明细上架数量", + "StorePurchaseOrderDetailQty": "​​采购订单明细数量", + "StorePurchaseOrderDetailReceivedQty": "​​采购订单明细已收货数量", + "StorePurchaseOrderDetailRemark": "​​采购订单明细备注", + "StorePurchaseOrderDetailReturnedQty": "​​采购订单明细已退货数量", + "StorePurchaseOrderDetailShippedQty": "​​采购订单明细已发货数量", + "StorePurchaseOrderDetailStdPackQty": "​​采购订单明细标准包装数量", + "StorePurchaseOrderDetailSupplierPackQty": "​​采购订单明细供应商包装数量", + "StorePurchaseOrderDetailSupplierPackUom": "​​采购订单明细供应商包装单位", + "StorePurchaseOrderDetailUom": "​​采购订单明细单位", + "CreateStorePurchaseOrderDetail": "​​创建采购订单明细", + "EditStorePurchaseOrderDetail": "​​编辑采购订单明细", + "StorePurchaseOrderDetailDeletionConfirmationMessage": "​​确定删除采购订单明细{0}?", + "Permission:StorePurchaseOrder": "采购订单", + "Menu:StorePurchaseOrder": "​​菜单采购订单", + "StorePurchaseOrder": "​​采购订单", + "StorePurchaseOrderActiveDate": "​​采购订单激活日期", + "StorePurchaseOrderContactEmail": "​​采购订单联系人邮箱", + "StorePurchaseOrderContactName": "​​采购订单联系人姓名", + "StorePurchaseOrderContactPhone": "​​采购订单联系人电话", + "StorePurchaseOrderDueDate": "​​采购订单截止日期", + "StorePurchaseOrderIsConsignment": "​​采购订单寄售标识", + "StorePurchaseOrderNumber": "采购订单编号", + "StorePurchaseOrderOrderDate": "​​采购订单日期", + "StorePurchaseOrderOrderStatus": "​​采购订单状态", + "StorePurchaseOrderPoType": "​​采购订单类型", + "StorePurchaseOrderRemark": "​​采购订单备注", + "StorePurchaseOrderStorePurchaseOrderDetails": "​​采购订单明细", + "StorePurchaseOrderSupplierAddress": "​​采购订单供应商地址", + "StorePurchaseOrderSupplierCode": "​​采购订单供应商编号", + "StorePurchaseOrderSupplierName": "​​采购订单供应商名称", + "StorePurchaseOrderTaxRate": "​​采购订单税率", + "StorePurchaseOrderVersion": "​​采购订单版本", + "StorePurchaseOrderWorker": "​​采购订单操作人员", + "CreateStorePurchaseOrder": "​​创建采购订单", + "EditStorePurchaseOrder": "​​编辑采购订单", + "StorePurchaseOrderDeletionConfirmationMessage": "​​确定删除采购订单{0}?", + "Permission:StoreProductRecycleRequest": "产品回收请求", + "Menu:StoreProductRecycleRequest": "​​菜单产品回收请求", + "StoreProductRecycleRequest": "​​产品回收请求", + "StoreProductRecycleRequestActiveDate": "​​产品回收请求激活日期", + "StoreProductRecycleRequestAutoAgree": "​​产品回收请求自动同意", + "StoreProductRecycleRequestAutoCompleteJob": "​​产品回收请求自动完成作业", + "StoreProductRecycleRequestAutoHandle": "​​产品回收请求自动处理", + "StoreProductRecycleRequestAutoSubmit": "​​产品回收请求自动提交", + "StoreProductRecycleRequestDirectCreateNote": "​​产品回收请求直接创建备注", + "StoreProductRecycleRequestNumber": "​​产品回收请求编号", + "StoreProductRecycleRequestRemark": "​​产品回收请求备注", + "StoreProductRecycleRequestRequestStatus": "​​产品回收请求请求状态", + "StoreProductRecycleRequestShift": "​​产品回收请求班次", + "StoreProductRecycleRequestStoreProductRecycleRequestDetails": "​​产品回收明细", + "StoreProductRecycleRequestWorker": "​​产品回收请求操作人员", + "StoreProductRecycleRequestWorkshop": "​​产品回收请求车间", + "CreateStoreProductRecycleRequest": "​​创建产品回收请求", + "EditStoreProductRecycleRequest": "​​编辑产品回收请求", + "StoreProductRecycleRequestDeletionConfirmationMessage": "​​确定删除产品回收请求{0}?", + "Permission:StoreProductRecycleNoteDetail": "产品回收单明细", + "Menu:StoreProductRecycleNoteDetail": "​​菜单产品回收单明细", + "StoreProductRecycleNoteDetail": "​​产品回收单明细", + "StoreProductRecycleNoteDetailArriveDate": "​​产品回收单明细目标货日期", + "StoreProductRecycleNoteDetailContainerCode": "​​产品回收单明细容器编号", + "StoreProductRecycleNoteDetailExpireDate": "​​产品回收单明细过期日期", + "StoreProductRecycleNoteDetailItemCode": "​​产品回收单明细物料编号", + "StoreProductRecycleNoteDetailItemDesc1": "​​产品回收单明细物料描述1", + "StoreProductRecycleNoteDetailItemDesc2": "​​产品回收单明细物料描述2", + "StoreProductRecycleNoteDetailItemName": "​​产品回收单明细物料名称", + "StoreProductRecycleNoteDetailLocationArea": "​​产品回收单明细库区", + "StoreProductRecycleNoteDetailLocationCode": "​​产品回收单明细库位", + "StoreProductRecycleNoteDetailLocationErpCode": "​​产品回收单明细库位ERP代码", + "StoreProductRecycleNoteDetailLocationGroup": "​​产品回收单明细库位组", + "StoreProductRecycleNoteDetailLot": "​​产品回收单明细批次", + "StoreProductRecycleNoteDetailMaster": "​​产品回收单明细主记录", + "StoreProductRecycleNoteDetailMasterId": "产品回收单明细主记录ID", + "StoreProductRecycleNoteDetailNumber": "​​产品回收单明细编号", + "StoreProductRecycleNoteDetailPackingCode": "​​产品回收单明细包装代码", + "StoreProductRecycleNoteDetailProduceDate": "​​产品回收单明细生产日期", + "StoreProductRecycleNoteDetailQty": "​​产品回收单明细数量", + "StoreProductRecycleNoteDetailReasonCode": "​​产品回收单明细原因代码", + "StoreProductRecycleNoteDetailRemark": "​​产品回收单明细备注", + "StoreProductRecycleNoteDetailStatus": "​​产品回收单明细状态", + "StoreProductRecycleNoteDetailStdPackQty": "​​产品回收单明细标准包装数量", + "StoreProductRecycleNoteDetailSupplierBatch": "​​产品回收单明细供应商批次", + "StoreProductRecycleNoteDetailUom": "​​产品回收单明细计量单位", + "StoreProductRecycleNoteDetailWarehouseCode": "​​产品回收单明细仓库代码", + "CreateStoreProductRecycleNoteDetail": "​​创建产品回收单明细", + "EditStoreProductRecycleNoteDetail": "​​编辑产品回收单明细", + "StoreProductRecycleNoteDetailDeletionConfirmationMessage": "​​确定删除产品回收单明细{0}?", + "Permission:StoreProductRecycleNote": "产品回收单", + "Menu:StoreProductRecycleNote": "​​菜单产品回收单", + "StoreProductRecycleNote": "​​产品回收单", + "StoreProductRecycleNoteActiveDate": "​​产品回收单激活日期", + "StoreProductRecycleNoteNumber": "​​产品回收单编号", + "StoreProductRecycleNoteRecycleTime": "​​产品回收单回收时间", + "StoreProductRecycleNoteRemark": "​​产品回收单备注", + "StoreProductRecycleNoteRequestNumber": "​​产品回收单请求编号", + "StoreProductRecycleNoteShift": "​​产品回收单班次", + "StoreProductRecycleNoteStoreProductRecycleMaterialDetails": "​​产品回收单物料明细", + "StoreProductRecycleNoteStoreProductRecycleNoteDetails": "​​产品回收单明细", + "StoreProductRecycleNoteWorker": "​​产品回收单操作人员", + "StoreProductRecycleNoteWorkshop": "​​产品回收单车间", + "CreateStoreProductRecycleNote": "​​创建产品回收单", + "EditStoreProductRecycleNote": "​​编辑产品回收单", + "StoreProductRecycleNoteDeletionConfirmationMessage": "​​确定删除产品回收单{0}?", + "Permission:StoreProductRecycleMaterialDetail": "产品回收物料明细", + "Menu:StoreProductRecycleMaterialDetail": "​​菜单产品回收物料明细", + "StoreProductRecycleMaterialDetail": "​​产品回收物料明细", + "StoreProductRecycleMaterialDetailArriveDate": "​​产品回收物料明细目标货日期", + "StoreProductRecycleMaterialDetailBomVersion": "​​产品回收物料明细BOM版本", + "StoreProductRecycleMaterialDetailContainerCode": "​​产品回收物料明细容器编号", + "StoreProductRecycleMaterialDetailExpireDate": "​​产品回收物料明细过期日期", + "StoreProductRecycleMaterialDetailItemCode": "​​产品回收物料明细物料编号", + "StoreProductRecycleMaterialDetailItemDesc1": "​​产品回收物料明细物料描述1", + "StoreProductRecycleMaterialDetailItemDesc2": "​​产品回收物料明细物料描述2", + "StoreProductRecycleMaterialDetailItemName": "​​产品回收物料明细物料名称", + "StoreProductRecycleMaterialDetailLocationArea": "​​产品回收物料明细库区", + "StoreProductRecycleMaterialDetailLocationCode": "​​产品回收物料明细库位", + "StoreProductRecycleMaterialDetailLocationErpCode": "​​产品回收物料明细库位ERP代码", + "StoreProductRecycleMaterialDetailLocationGroup": "​​产品回收物料明细库位组", + "StoreProductRecycleMaterialDetailLot": "​​产品回收物料明细批次", + "StoreProductRecycleMaterialDetailMaster": "​​产品回收物料明细主记录", + "StoreProductRecycleMaterialDetailMasterId": "​​产品回收物料明细主记录ID", + "StoreProductRecycleMaterialDetailNumber": "​​产品回收物料明细编号", + "StoreProductRecycleMaterialDetailPackingCode": "产品回收物料明细包装代码", + "StoreProductRecycleMaterialDetailProduceDate": "​​产品回收物料明细生产日期", + "StoreProductRecycleMaterialDetailProductItemCode": "​​产品回收物料明细产品物料编号", + "StoreProductRecycleMaterialDetailProductItemDesc1": "​​产品回收物料明细产品物料描述1", + "StoreProductRecycleMaterialDetailProductItemDesc2": "​​产品回收物料明细产品物料描述2", + "StoreProductRecycleMaterialDetailProductItemName": "​​产品回收物料明细产品物料名称", + "StoreProductRecycleMaterialDetailProductLot": "​​产品回收物料明细产品批次", + "StoreProductRecycleMaterialDetailProductPackingCode": "​​产品回收物料明细产品包装代码", + "StoreProductRecycleMaterialDetailQty": "​​产品回收物料明细数量", + "StoreProductRecycleMaterialDetailRemark": "​​产品回收物料明细备注", + "StoreProductRecycleMaterialDetailStatus": "​​产品回收物料明细状态", + "StoreProductRecycleMaterialDetailStdPackQty": "​​产品回收物料明细标准包装数量", + "StoreProductRecycleMaterialDetailSupplierBatch": "​​产品回收物料明细供应商批次", + "StoreProductRecycleMaterialDetailUom": "​​产品回收物料明细计量单位", + "StoreProductRecycleMaterialDetailWarehouseCode": "​​产品回收物料明细仓库代码", + "CreateStoreProductRecycleMaterialDetail": "​​创建产品回收物料明细", + "EditStoreProductRecycleMaterialDetail": "​​编辑产品回收物料明细", + "StoreProductRecycleMaterialDetailDeletionConfirmationMessage": "​​确定删除产品回收物料明细{0}?", + "Permission:StoreProductReceiptRequestDetail": "产品收货明细", + "Menu:StoreProductReceiptRequestDetail": "​​菜单产品收货明细", + "StoreProductReceiptRequestDetail": "​​产品收货明细", + "StoreProductReceiptRequestDetailArriveDate": "​​产品收货明细目标货日期", + "StoreProductReceiptRequestDetailBomVersion": "​​产品收货明细BOM版本", + "StoreProductReceiptRequestDetailExpireDate": "​​产品收货明细过期日期", + "StoreProductReceiptRequestDetailItemCode": "​​产品收货明细物料编号", + "StoreProductReceiptRequestDetailItemDesc1": "​​产品收货明细物料描述1", + "StoreProductReceiptRequestDetailItemDesc2": "​​产品收货明细物料描述2", + "StoreProductReceiptRequestDetailItemName": "​​产品收货明细物料名称", + "StoreProductReceiptRequestDetailLocationArea": "​​产品收货明细库区", + "StoreProductReceiptRequestDetailLocationCode": "​​产品收货明细库位", + "StoreProductReceiptRequestDetailLocationErpCode": "​​产品收货明细库位ERP代码", + "StoreProductReceiptRequestDetailLocationGroup": "​​产品收货明细库位组", + "StoreProductReceiptRequestDetailLot": "​​产品收货明细批次", + "StoreProductReceiptRequestDetailMaster": "​​产品收货明细主记录", + "StoreProductReceiptRequestDetailMasterId": "​​产品收货明细主记录ID", + "StoreProductReceiptRequestDetailNumber": "​​产品收货明细编号", + "StoreProductReceiptRequestDetailProduceDate": "​​产品收货明细生产日期", + "StoreProductReceiptRequestDetailQty": "​​产品收货明细数量", + "StoreProductReceiptRequestDetailRawArea": "​​产品收货明细原料区", + "StoreProductReceiptRequestDetailRemark": "​​产品收货明细备注", + "StoreProductReceiptRequestDetailReturnQty": "​​产品收货明细退货数量", + "StoreProductReceiptRequestDetailStdPackQty": "​​产品收货明细标准包装数量", + "StoreProductReceiptRequestDetailSupplierBatch": "​​产品收货明细供应商批次", + "StoreProductReceiptRequestDetailUom": "​​产品收货明细计量单位", + "StoreProductReceiptRequestDetailWarehouseCode": "​​产品收货明细仓库代码", + "CreateStoreProductReceiptRequestDetail": "​​创建产品收货明细", + "EditStoreProductReceiptRequestDetail": "​​编辑产品收货明细", + "StoreProductReceiptRequestDetailDeletionConfirmationMessage": "​​确定删除产品收货明细{0}?", + "Permission:StoreProductReceiptRequest": "产品收货请求", + "Menu:StoreProductReceiptRequest": "​​菜单产品收货请求", + "StoreProductReceiptRequest": "产品收货请求", + "StoreProductReceiptRequestActiveDate": "​​产品收货请求激活日期", + "StoreProductReceiptRequestAutoAgree": "​​产品收货请求自动同意", + "StoreProductReceiptRequestAutoCompleteJob": "​​产品收货请求自动完成任务", + "StoreProductReceiptRequestAutoHandle": "​​产品收货请求自动处理", + "StoreProductReceiptRequestAutoSubmit": "​​产品收货请求自动提交", + "StoreProductReceiptRequestDirectCreateNote": "​​产品收货请求直接创建记录", + "StoreProductReceiptRequestNumber": "​​产品收货请求编号", + "StoreProductReceiptRequestPlanDate": "​​产品收货请求计划日期", + "StoreProductReceiptRequestProdLine": "​​产品收货请求生产线", + "StoreProductReceiptRequestProductionPlanNumber": "​​产品收货请求生产计划编号", + "StoreProductReceiptRequestRemark": "​​产品收货请求备注", + "StoreProductReceiptRequestRequestStatus": "​​产品收货请求状态", + "StoreProductReceiptRequestShift": "​​产品收货请求班次", + "StoreProductReceiptRequestStoreProductReceiptRequestDetails": "​​产品收货请求产品收货明细", + "StoreProductReceiptRequestTeam": "​​产品收货请求班组", + "StoreProductReceiptRequestType": "​​产品收货请求类型", + "StoreProductReceiptRequestWorker": "​​产品收货请求操作工", + "StoreProductReceiptRequestWorkshop": "​​产品收货请求车间", + "CreateStoreProductReceiptRequest": "​​创建产品收货请求", + "EditStoreProductReceiptRequest": "​​编辑产品收货请求", + "StoreProductReceiptRequestDeletionConfirmationMessage": "​​确定删除产品收货请求{0}?", + "Permission:StoreProductReceiptNoteDetail": "产品收货记录明细", + "Menu:StoreProductReceiptNoteDetail": "​​菜单产品收货记录明细", + "StoreProductReceiptNoteDetail": "​​产品收货记录明细", + "StoreProductReceiptNoteDetailArriveDate": "​​产品收货记录明细目标货日期", + "StoreProductReceiptNoteDetailBomVersion": "​​产品收货记录明细BOM版本", + "StoreProductReceiptNoteDetailContainerCode": "​​产品收货记录明细容器编号", + "StoreProductReceiptNoteDetailExpireDate": "​​产品收货记录明细过期日期", + "StoreProductReceiptNoteDetailHandledArriveDate": "​​产品收货记录明细处理目标货日期", + "StoreProductReceiptNoteDetailHandledContainerCode": "​​产品收货记录明细处理容器编号", + "StoreProductReceiptNoteDetailHandledExpireDate": "​​产品收货记录明细处理过期日期", + "StoreProductReceiptNoteDetailHandledLot": "​​产品收货记录明细处理批次", + "StoreProductReceiptNoteDetailHandledPackingCode": "​​产品收货记录明细处理包装代码", + "StoreProductReceiptNoteDetailHandledProduceDate": "​​产品收货记录明细处理生产日期", + "StoreProductReceiptNoteDetailHandledQty": "​​产品收货记录明细处理数量", + "StoreProductReceiptNoteDetailHandledSupplierBatch": "​​产品收货记录明细处理供应商批次", + "StoreProductReceiptNoteDetailHandledToLocationArea": "​​产品收货记录明细目标库区", + "StoreProductReceiptNoteDetailHandledToLocationCode": "​​产品收货记录明细目标库位", + "StoreProductReceiptNoteDetailHandledToLocationErpCode": "​​产品收货记录明细目标库位ERP代码", + "StoreProductReceiptNoteDetailHandledToLocationGroup": "​​产品收货记录明细目标库位组", + "StoreProductReceiptNoteDetailHandledToWarehouseCode": "​​产品收货记录明细目标仓库", + "StoreProductReceiptNoteDetailItemCode": "​​产品收货记录明细物料编号", + "StoreProductReceiptNoteDetailItemDesc1": "​​产品收货记录明细物料描述1", + "StoreProductReceiptNoteDetailItemDesc2": "​​产品收货记录明细物料描述2", + "StoreProductReceiptNoteDetailItemName": "​​产品收货记录明细物料名称", + "StoreProductReceiptNoteDetailLocationArea": "​​产品收货记录明细库区", + "StoreProductReceiptNoteDetailLocationCode": "​​产品收货记录明细库位", + "StoreProductReceiptNoteDetailLocationErpCode": "​​产品收货记录明细库位ERP代码", + "StoreProductReceiptNoteDetailLocationGroup": "​​产品收货记录明细库位组", + "StoreProductReceiptNoteDetailLot": "产品收货记录明细批次", + "StoreProductReceiptNoteDetailMaster": "​​产品收货记录明细主数据", + "StoreProductReceiptNoteDetailMasterId": "​​产品收货记录明细主数据ID", + "StoreProductReceiptNoteDetailNumber": "​​产品收货记录明细编号", + "StoreProductReceiptNoteDetailPackingCode": "​​产品收货记录明细包装代码", + "StoreProductReceiptNoteDetailProdLine": "​​产品收货记录明细生产线", + "StoreProductReceiptNoteDetailProduceDate": "​​产品收货记录明细生产日期", + "StoreProductReceiptNoteDetailQty": "​​产品收货记录明细数量", + "StoreProductReceiptNoteDetailRawArea": "​​产品收货记录明细原料区域", + "StoreProductReceiptNoteDetailRawLocationCode": "​​产品收货记录明细原料库位代码", + "StoreProductReceiptNoteDetailRecommendArriveDate": "​​产品收货记录明细推荐目标货日期", + "StoreProductReceiptNoteDetailRecommendContainerCode": "​​产品收货记录明细推荐容器代码", + "StoreProductReceiptNoteDetailRecommendExpireDate": "​​产品收货记录明细推荐过期日期", + "StoreProductReceiptNoteDetailRecommendLot": "​​产品收货记录明细推荐批次", + "StoreProductReceiptNoteDetailRecommendPackingCode": "​​产品收货记录明细推荐包装代码", + "StoreProductReceiptNoteDetailRecommendProduceDate": "​​产品收货记录明细推荐生产日期", + "StoreProductReceiptNoteDetailRecommendQty": "​​产品收货记录明细推荐数量", + "StoreProductReceiptNoteDetailRecommendSupplierBatch": "​​产品收货记录明细推荐供应商批次", + "StoreProductReceiptNoteDetailRecommendToLocationArea": "​​产品收货记录明细推荐目标库区", + "StoreProductReceiptNoteDetailRecommendToLocationCode": "​​产品收货记录明细推荐目标库位", + "StoreProductReceiptNoteDetailRecommendToLocationErpCode": "​​产品收货记录明细推荐目标库位ERP代码", + "StoreProductReceiptNoteDetailRecommendToLocationGroup": "​​产品收货记录明细推荐目标库位组", + "StoreProductReceiptNoteDetailRecommendToWarehouseCode": "​​产品收货记录明细推荐目标仓库", + "StoreProductReceiptNoteDetailRemark": "​​产品收货记录明细备注", + "StoreProductReceiptNoteDetailReturnQty": "​​产品收货记录明细退货数量", + "StoreProductReceiptNoteDetailStatus": "​​产品收货记录明细状态", + "StoreProductReceiptNoteDetailStdPackQty": "​​产品收货记录明细标准包装数量", + "StoreProductReceiptNoteDetailSupplierBatch": "​​产品收货记录明细供应商批次", + "StoreProductReceiptNoteDetailUom": "​​产品收货记录明细单位", + "StoreProductReceiptNoteDetailWarehouseCode": "​​产品收货记录明细仓库代码", + "CreateStoreProductReceiptNoteDetail": "​​创建产品收货记录明细", + "EditStoreProductReceiptNoteDetail": "​​编辑产品收货记录明细", + "StoreProductReceiptNoteDetailDeletionConfirmationMessage": "​​确定删除产品收货记录明细{0}?", + "Permission:StoreProductReceiptNote": "产品收货记录", + "Menu:StoreProductReceiptNote": "​​菜单产品收货记录", + "StoreProductReceiptNote": "​​产品收货记录", + "StoreProductReceiptNoteActiveDate": "​​产品收货记录激活日期", + "StoreProductReceiptNoteCompleteTime": "​​产品收货记录完成时间", + "StoreProductReceiptNoteJobNumber": "​​产品收货记录作业编号", + "StoreProductReceiptNoteNumber": "​​产品收货记录编号", + "StoreProductReceiptNoteProductionPlanNumber": "​​产品收货记录生产计划编号", + "StoreProductReceiptNoteProductReceiptRequestNumber": "​​产品收货记录产品收货请求编号", + "StoreProductReceiptNoteReceiptType": "​​产品收货记录收货类型", + "StoreProductReceiptNoteRemark": "​​产品收货记录备注", + "StoreProductReceiptNoteShift": "​​产品收货记录班次", + "StoreProductReceiptNoteSourceNumber": "​​产品收货记录来来源编号", + "StoreProductReceiptNoteStoreProductReceiptNoteDetails": "​​产品收货记录明细", + "StoreProductReceiptNoteType": "​​产品收货记录类型", + "StoreProductReceiptNoteWarehouseCode": "​​产品收货记录仓库代码", + "StoreProductReceiptNoteWorker": "​​产品收货记录操作工", + "StoreProductReceiptNoteWorkShop": "产品收货记录车间", + "CreateStoreProductReceiptNote": "​​创建产品收货记录", + "EditStoreProductReceiptNote": "​​编辑产品收货记录", + "StoreProductReceiptNoteDeletionConfirmationMessage": "​​确定删除产品收货记录{0}?", + "Permission:StoreProductL7partsNoteDetail": "产品L7零部件记录明细", + "Menu:StoreProductL7partsNoteDetail": "​​菜单产品L7零部件记录明细", + "StoreProductL7partsNoteDetail": "​​产品L7零部件记录明细", + "StoreProductL7partsNoteDetailCanBuy": "​​产品L7零部件记录明细可购买", + "StoreProductL7partsNoteDetailCanMake": "​​产品L7零部件记录明细可制造", + "StoreProductL7partsNoteDetailConfiguration": "​​产品L7零部件记录明细配置", + "StoreProductL7partsNoteDetailCreateDate": "​​产品L7零部件记录明细创建日期", + "StoreProductL7partsNoteDetailFata": "​​产品L7零部件记录明细FATA", + "StoreProductL7partsNoteDetailItemCode": "​​产品L7零部件记录明细物料代码", + "StoreProductL7partsNoteDetailItemDesc1": "​​产品L7零部件记录明细物料描述1", + "StoreProductL7partsNoteDetailItemDesc2": "​​产品L7零部件记录明细物料描述2", + "StoreProductL7partsNoteDetailItemName": "​​产品L7零部件记录明细物料名称", + "StoreProductL7partsNoteDetailL7part": "​​产品L7零部件记录明细L7零部件", + "StoreProductL7partsNoteDetailLocationCode": "​​产品L7零部件记录明细库位代码", + "StoreProductL7partsNoteDetailMaster": "​​产品L7零部件记录明细主数据", + "StoreProductL7partsNoteDetailMasterId": "​​产品L7零部件记录明细主数据ID", + "StoreProductL7partsNoteDetailNumber": "​​产品L7零部件记录明细编号", + "StoreProductL7partsNoteDetailPosition": "​​产品L7零部件记录明细位置", + "StoreProductL7partsNoteDetailProdLine": "​​产品L7零部件记录明细生产线", + "StoreProductL7partsNoteDetailProductNo": "​​产品L7零部件记录明细产品编号", + "StoreProductL7partsNoteDetailProgram": "​​产品L7零部件记录明细程序", + "StoreProductL7partsNoteDetailQty": "​​产品L7零部件记录明细数量", + "StoreProductL7partsNoteDetailRawLocationCode": "​​产品L7零部件记录明细原料库位代码", + "StoreProductL7partsNoteDetailRemark": "​​产品L7零部件记录明细备注", + "StoreProductL7partsNoteDetailRowId": "​​产品L7零部件记录明细行ID", + "StoreProductL7partsNoteDetailState": "​​产品L7零部件记录明细状态", + "CreateStoreProductL7partsNoteDetail": "​​创建产品L7零部件记录明细", + "EditStoreProductL7partsNoteDetail": "​​编辑产品L7零部件记录明细", + "StoreProductL7partsNoteDetailDeletionConfirmationMessage": "​​确定删除产品L7零部件记录明细{0}?", + "Permission:StoreProductL7partsNote": "产品L7零部件记录", + "Menu:StoreProductL7partsNote": "​​菜单产品L7零部件记录", + "StoreProductL7partsNote": "​​产品L7零部件记录", + "StoreProductL7partsNoteActiveDate": "​​产品L7零部件记录激活日期", + "StoreProductL7partsNoteConfiguration": "​​产品L7零部件记录配置", + "StoreProductL7partsNoteContainerCode": "​​产品L7零部件记录容器代码", + "StoreProductL7partsNoteCreateDate": "​​产品L7零部件记录创建日期", + "StoreProductL7partsNoteFata": "​​产品L7零部件记录FATA", + "StoreProductL7partsNoteNumber": "​​产品L7零部件记录编号", + "StoreProductL7partsNotePosition": "​​产品L7零部件记录位置", + "StoreProductL7partsNoteProductNo": "​​产品L7零部件记录产品编号", + "StoreProductL7partsNoteProgram": "​​产品L7零部件记录程序", + "StoreProductL7partsNoteReceiptNumber": "​​产品L7零部件记录收货编号", + "StoreProductL7partsNoteRemark": "​​产品L7零部件记录备注", + "StoreProductL7partsNoteState": "​​产品L7零部件记录状态", + "StoreProductL7partsNoteStatus": "​​产品L7零部件记录状态", + "StoreProductL7partsNoteStoreProductL7partsNoteDetails": "​​产品L7零部件记录产品L7零部件记录明细", + "StoreProductL7partsNoteWorker": "产品L7零部件记录工作人员", + "StoreProductL7partsNoteYear": "​​产品L7零部件记录年份", + "CreateStoreProductL7partsNote": "​​创建产品L7零部件记录", + "EditStoreProductL7partsNote": "​​编辑产品L7零部件记录", + "StoreProductL7partsNoteDeletionConfirmationMessage": "​​确定删除产品L7零部件记录{0}?", + "Permission:StoreScrapNoteDetail": "报废记录明细", + "Menu:StoreScrapNoteDetail": "​​菜单报废记录明细", + "StoreScrapNoteDetail": "​​报废记录明细", + "StoreScrapNoteDetailArriveDate": "​​报废记录明细目标达日期", + "StoreScrapNoteDetailExpireDate": "​​报废记录明细过期日期", + "StoreScrapNoteDetailFromContainerCode": "​​报废记录明细来来源容器代码", + "StoreScrapNoteDetailFromLocationArea": "​​报废记录明细来来源库位区域", + "StoreScrapNoteDetailFromLocationCode": "​​报废记录明细来来源库位代码", + "StoreScrapNoteDetailFromLocationErpCode": "​​报废记录明细来来源库位ERP储位代码", + "StoreScrapNoteDetailFromLocationGroup": "​​报废记录明细来来源库位组", + "StoreScrapNoteDetailFromLot": "​​报废记录明细来来源批次", + "StoreScrapNoteDetailFromPackingCode": "​​报废记录明细来来源包装代码", + "StoreScrapNoteDetailFromStatus": "​​报废记录明细来来源状态", + "StoreScrapNoteDetailFromWarehouseCode": "​​报废记录明细来来源仓库代码", + "StoreScrapNoteDetailItemCode": "​​报废记录明细物料代码", + "StoreScrapNoteDetailItemDesc1": "​​报废记录明细物料描述1", + "StoreScrapNoteDetailItemDesc2": "​​报废记录明细物料描述2", + "StoreScrapNoteDetailItemName": "​​报废记录明细物料名称", + "StoreScrapNoteDetailMaster": "​​报废记录明细主数据", + "StoreScrapNoteDetailMasterId": "​​报废记录明细主数据ID", + "StoreScrapNoteDetailNumber": "​​报废记录明细编号", + "StoreScrapNoteDetailProduceDate": "​​报废记录明细生产日期", + "StoreScrapNoteDetailQty": "​​报废记录明细数量", + "StoreScrapNoteDetailReasonCode": "​​报废记录明细原因代码", + "StoreScrapNoteDetailRemark": "​​报废记录明细备注", + "StoreScrapNoteDetailStdPackQty": "​​报废记录明细标准包装数量", + "StoreScrapNoteDetailSupplierBatch": "​​报废记录明细供应商批次", + "StoreScrapNoteDetailToContainerCode": "​​报废记录明细目标容器代码", + "StoreScrapNoteDetailToLocationArea": "​​报废记录明细目标库位区域", + "StoreScrapNoteDetailToLocationCode": "​​报废记录明细目标库位代码", + "StoreScrapNoteDetailToLocationErpCode": "​​报废记录明细目标库位ERP储位代码", + "StoreScrapNoteDetailToLocationGroup": "​​报废记录明细目标库位组", + "StoreScrapNoteDetailToLot": "​​报废记录明细目标批次", + "StoreScrapNoteDetailToPackingCode": "​​报废记录明细目标包装代码", + "StoreScrapNoteDetailToStatus": "​​报废记录明细目标状态", + "StoreScrapNoteDetailToWarehouseCode": "​​报废记录明细目标仓库代码", + "StoreScrapNoteDetailUom": "​​报废记录明细单位", + "CreateStoreScrapNoteDetail": "​​创建报废记录明细", + "EditStoreScrapNoteDetail": "​​编辑报废记录明细", + "StoreScrapNoteDetailDeletionConfirmationMessage": "​​确定删除报废记录明细{0}?", + "Permission:StoreProductionReturnRequestDetail": "生产退还明细", + "Menu:StoreProductionReturnRequestDetail": "​​菜单生产退还明细", + "StoreProductionReturnRequestDetail": "​​生产退还明细", + "StoreProductionReturnRequestDetailArriveDate": "​​生产退还明细目标达日期", + "StoreProductionReturnRequestDetailExpireDate": "​​生产退还明细过期日期", + "StoreProductionReturnRequestDetailFromContainerCode": "生产退还明细来来源容器代码", + "StoreProductionReturnRequestDetailFromLocationArea": "​​生产退还明细来来源库位区域", + "StoreProductionReturnRequestDetailFromLocationCode": "​​生产退还明细来来源库位代码", + "StoreProductionReturnRequestDetailFromLocationErpCode": "​​生产退还明细来来源库位ERP代码", + "StoreProductionReturnRequestDetailFromLocationGroup": "​​生产退还明细来来源库位组", + "StoreProductionReturnRequestDetailFromLot": "​​生产退还明细来来源批次", + "StoreProductionReturnRequestDetailFromPackingCode": "​​生产退还明细来来源包装代码", + "StoreProductionReturnRequestDetailFromStatus": "​​生产退还明细来来源状态", + "StoreProductionReturnRequestDetailFromWarehouseCode": "​​生产退还明细来来源仓库代码", + "StoreProductionReturnRequestDetailItemCode": "​​生产退还明细物料代码", + "StoreProductionReturnRequestDetailItemDesc1": "​​生产退还明细物料描述1", + "StoreProductionReturnRequestDetailItemDesc2": "​​生产退还明细物料描述2", + "StoreProductionReturnRequestDetailItemName": "​​生产退还明细物料名称", + "StoreProductionReturnRequestDetailMaster": "​​生产退还明细主数据", + "StoreProductionReturnRequestDetailMasterId": "​​生产退还明细主数据ID", + "StoreProductionReturnRequestDetailNumber": "​​生产退还明细编号", + "StoreProductionReturnRequestDetailProduceDate": "​​生产退还明细生产日期", + "StoreProductionReturnRequestDetailQty": "​​生产退还明细数量", + "StoreProductionReturnRequestDetailRemark": "​​生产退还明细备注", + "StoreProductionReturnRequestDetailStdPackQty": "​​生产退还明细标准包装数量", + "StoreProductionReturnRequestDetailSupplierBatch": "​​生产退还明细供应商批次", + "StoreProductionReturnRequestDetailToContainerCode": "​​生产退还明细目标容器代码", + "StoreProductionReturnRequestDetailToLocationArea": "​​生产退还明细目标库位区域", + "StoreProductionReturnRequestDetailToLocationCode": "​​生产退还明细目标库位代码", + "StoreProductionReturnRequestDetailToLocationErpCode": "​​生产退还明细目标库位ERP储位代码", + "StoreProductionReturnRequestDetailToLocationGroup": "​​生产退还明细目标库位组", + "StoreProductionReturnRequestDetailToLot": "​​生产退还明细目标批次", + "StoreProductionReturnRequestDetailToPackingCode": "​​生产退还明细目标包装代码", + "StoreProductionReturnRequestDetailToStatus": "​​生产退还明细目标状态", + "StoreProductionReturnRequestDetailToWarehouseCode": "​​生产退还明细目标仓库代码", + "StoreProductionReturnRequestDetailUom": "​​生产退还明细单位", + "CreateStoreProductionReturnRequestDetail": "​​创建生产退还明细", + "EditStoreProductionReturnRequestDetail": "​​编辑生产退还明细", + "StoreProductionReturnRequestDetailDeletionConfirmationMessage": "​​确定删除生产退还明细{0}?", + "Permission:StoreProductionReturnRequest": "生产退还请求", + "Menu:StoreProductionReturnRequest": "​​菜单生产退还请求", + "StoreProductionReturnRequest": "​​生产退还请求", + "StoreProductionReturnRequestActiveDate": "​​生产退还请求生效日期", + "StoreProductionReturnRequestAutoAgree": "​​生产退还请求自动同意", + "StoreProductionReturnRequestAutoCompleteJob": "​​生产退还请求自动完成任务", + "StoreProductionReturnRequestAutoHandle": "​​生产退还请求自动处理", + "StoreProductionReturnRequestAutoSubmit": "​​生产退还请求自动提交", + "StoreProductionReturnRequestDirectCreateNote": "​​生产退还请求直接创建记录", + "StoreProductionReturnRequestNumber": "​​生产退还请求编号", + "StoreProductionReturnRequestRemark": "​​生产退还请求备注", + "StoreProductionReturnRequestRequestStatus": "​​生产退还请求请求状态", + "StoreProductionReturnRequestStoreProductionReturnRequestDetails": "​​生产退还请求生产退还明细", + "StoreProductionReturnRequestWorker": "​​生产退还请求工作人员", + "CreateStoreProductionReturnRequest": "​​创建生产退还请求", + "EditStoreProductionReturnRequest": "​​编辑生产退还请求", + "StoreProductionReturnRequestDeletionConfirmationMessage": "确定删除生产退还请求{0}?", + "Permission:StoreProductionReturnNoteDetail": "生产退还记录明细", + "Menu:StoreProductionReturnNoteDetail": "​​菜单生产退还记录明细", + "StoreProductionReturnNoteDetail": "​​生产退还记录明细", + "StoreProductionReturnNoteDetailArriveDate": "​​生产退还记录明细目标货日期", + "StoreProductionReturnNoteDetailExpireDate": "​​生产退还记录明细目标期日期", + "StoreProductionReturnNoteDetailFromContainerCode": "​​生产退还记录明细来源容器代码", + "StoreProductionReturnNoteDetailFromLocationArea": "​​生产退还记录明细来源库位区域", + "StoreProductionReturnNoteDetailFromLocationCode": "​​生产退还记录明细来源库位代码", + "StoreProductionReturnNoteDetailFromLocationErpCode": "​​生产退还记录明细来源库位ERP储位代码", + "StoreProductionReturnNoteDetailFromLocationGroup": "​​生产退还记录明细来源库位组", + "StoreProductionReturnNoteDetailFromLot": "​​生产退还记录明细来源批次", + "StoreProductionReturnNoteDetailFromPackingCode": "​​生产退还记录明细来源包装代码", + "StoreProductionReturnNoteDetailFromStatus": "​​生产退还记录明细来源状态", + "StoreProductionReturnNoteDetailFromWarehouseCode": "​​生产退还记录明细来源仓库代码", + "StoreProductionReturnNoteDetailHandledArriveDate": "​​生产退还记录明细处理后目标货日期", + "StoreProductionReturnNoteDetailHandledContainerCode": "​​生产退还记录明细处理后容器代码", + "StoreProductionReturnNoteDetailHandledExpireDate": "​​生产退还记录明细处理后目标期日期", + "StoreProductionReturnNoteDetailHandledLot": "​​生产退还记录明细处理后批次", + "StoreProductionReturnNoteDetailHandledPackingCode": "​​生产退还记录明细处理后包装代码", + "StoreProductionReturnNoteDetailHandledProduceDate": "​​生产退还记录明细处理后生产日期", + "StoreProductionReturnNoteDetailHandledQty": "​​生产退还记录明细处理后数量", + "StoreProductionReturnNoteDetailHandledSupplierBatch": "​​生产退还记录明细处理后供应商批次", + "StoreProductionReturnNoteDetailHandledToLocationArea": "​​生产退还记录明细处理后目标库位区域", + "StoreProductionReturnNoteDetailHandledToLocationCode": "​​生产退还记录明细处理后目标库位代码", + "StoreProductionReturnNoteDetailHandledToLocationErpCode": "​​生产退还记录明细处理后目标库位ERP代码", + "StoreProductionReturnNoteDetailHandledToLocationGroup": "​​生产退还记录明细处理后目标库位组", + "StoreProductionReturnNoteDetailHandledToWarehouseCode": "​​生产退还记录明细处理后目标仓库代码", + "StoreProductionReturnNoteDetailItemCode": "​​生产退还记录明细物料代码", + "StoreProductionReturnNoteDetailItemDesc1": "​​生产退还记录明细物料描述1", + "StoreProductionReturnNoteDetailItemDesc2": "​​生产退还记录明细物料描述2", + "StoreProductionReturnNoteDetailItemName": "​​生产退还记录明细物料名称", + "StoreProductionReturnNoteDetailMaster": "​​生产退还记录明细主数据", + "StoreProductionReturnNoteDetailMasterId": "​​生产退还记录明细主数据ID", + "StoreProductionReturnNoteDetailNumber": "​​生产退还记录明细编号", + "StoreProductionReturnNoteDetailProduceDate": "​​生产退还记录明细生产日期", + "StoreProductionReturnNoteDetailQty": "​​生产退还记录明细数量", + "StoreProductionReturnNoteDetailRecommendArriveDate": "​​生产退还记录明细推荐目标货日期", + "StoreProductionReturnNoteDetailRecommendContainerCode": "​​生产退还记录明细推荐容器代码", + "StoreProductionReturnNoteDetailRecommendExpireDate": "​​生产退还记录明细推荐目标期日期", + "StoreProductionReturnNoteDetailRecommendLot": "​​生产退还记录明细推荐批次", + "StoreProductionReturnNoteDetailRecommendPackingCode": "​​生产退还记录明细推荐包装代码", + "StoreProductionReturnNoteDetailRecommendProduceDate": "​​生产退还记录明细推荐生产日期", + "StoreProductionReturnNoteDetailRecommendQty": "​​生产退还记录明细推荐数量", + "StoreProductionReturnNoteDetailRecommendSupplierBatch": "​​生产退还记录明细推荐供应商批次", + "StoreProductionReturnNoteDetailRecommendToLocationArea": "​​生产退还记录明细推荐目标库位区域", + "StoreProductionReturnNoteDetailRecommendToLocationCode": "​​生产退还记录明细推荐目标库位代码", + "StoreProductionReturnNoteDetailRecommendToLocationErpCode": "​​生产退还记录明细推荐目标库位ERP代码", + "StoreProductionReturnNoteDetailRecommendToLocationGroup": "​​生产退还记录明细推荐目标库位组", + "StoreProductionReturnNoteDetailRecommendToWarehouseCode": "​​生产退还记录明细推荐目标仓库代码", + "StoreProductionReturnNoteDetailRemark": "生产退还记录明细备注", + "StoreProductionReturnNoteDetailStdPackQty": "​​生产退还记录明细标准包装数量", + "StoreProductionReturnNoteDetailSupplierBatch": "​​生产退还记录明细供应商批次", + "StoreProductionReturnNoteDetailToContainerCode": "​​生产退还记录明细目标容器代码", + "StoreProductionReturnNoteDetailToLocationArea": "​​生产退还记录明细目标库位区域", + "StoreProductionReturnNoteDetailToLocationCode": "​​生产退还记录明细目标库位代码", + "StoreProductionReturnNoteDetailToLocationErpCode": "​​生产退还记录明细目标库位ERP代码", + "StoreProductionReturnNoteDetailToLocationGroup": "​​生产退还记录明细目标库位组", + "StoreProductionReturnNoteDetailToLot": "​​生产退还记录明细目标批次", + "StoreProductionReturnNoteDetailToPackingCode": "​​生产退还记录明细目标包装代码", + "StoreProductionReturnNoteDetailToStatus": "​​生产退还记录明细目标状态", + "StoreProductionReturnNoteDetailToWarehouseCode": "​​生产退还记录明细目标仓库代码", + "StoreProductionReturnNoteDetailUom": "​​生产退还记录明细单位", + "CreateStoreProductionReturnNoteDetail": "​​创建生产退还记录明细", + "EditStoreProductionReturnNoteDetail": "​​编辑生产退还记录明细", + "StoreProductionReturnNoteDetailDeletionConfirmationMessage": "​​确定删除生产退还记录明细{0}?", + "Permission:StoreProductionReturnNote": "生产退还记录", + "Menu:StoreProductionReturnNote": "​​菜单生产退还记录", + "StoreProductionReturnNote": "​​生产退还记录", + "StoreProductionReturnNoteActiveDate": "​​生产退还记录生效日期", + "StoreProductionReturnNoteJobNumber": "​​生产退还记录作业编号", + "StoreProductionReturnNoteNumber": "​​生产退还记录编号", + "StoreProductionReturnNoteProductionReturnRequestNumber": "​​生产退还记录生产退还请求编号", + "StoreProductionReturnNoteRemark": "​​生产退还记录备注", + "StoreProductionReturnNoteReturnTime": "​​生产退还记录退还时间", + "StoreProductionReturnNoteStoreProductionReturnNoteDetails": "​​生产退还记录生产退还记录明细", + "StoreProductionReturnNoteWorker": "​​生产退还记录操作人员", + "CreateStoreProductionReturnNote": "​​创建生产退还记录", + "EditStoreProductionReturnNote": "​​编辑生产退还记录", + "StoreProductionReturnNoteDeletionConfirmationMessage": "​​确定删除生产退还记录{0}?", + "Permission:StoreProductionPlanDetail": "生产计划明细", + "Menu:StoreProductionPlanDetail": "​​菜单生产计划明细", + "StoreProductionPlanDetail": "​​生产计划明细", + "StoreProductionPlanDetailArriveDate": "​​生产计划明细目标货日期", + "StoreProductionPlanDetailBomVersion": "​​生产计划明细BOM版本", + "StoreProductionPlanDetailExpireDate": "​​生产计划明细目标期日期", + "StoreProductionPlanDetailGoodQty": "​​生产计划明细良品数量", + "StoreProductionPlanDetailItemCode": "​​生产计划明细物料代码", + "StoreProductionPlanDetailItemDesc1": "​​生产计划明细物料描述1", + "StoreProductionPlanDetailItemDesc2": "​​生产计划明细物料描述2", + "StoreProductionPlanDetailItemName": "​​生产计划明细物料名称", + "StoreProductionPlanDetailLineStatus": "​​生产计划明细生产线状态", + "StoreProductionPlanDetailLot": "​​生产计划明细批次", + "StoreProductionPlanDetailMaster": "​​生产计划明细主数据", + "StoreProductionPlanDetailMasterId": "​​生产计划明细主数据ID", + "StoreProductionPlanDetailNoGoodQty": "​​生产计划明细不良品数量", + "StoreProductionPlanDetailNumber": "​​生产计划明细编号", + "StoreProductionPlanDetailPlanQty": "​​生产计划明细计划数量", + "StoreProductionPlanDetailProduceDate": "​​生产计划明细生产日期", + "StoreProductionPlanDetailRemark": "​​生产计划明细备注", + "StoreProductionPlanDetailSupplierBatch": "生产计划明细供应商批次", + "StoreProductionPlanDetailUom": "​​生产计划明细单位", + "CreateStoreProductionPlanDetail": "​​创建生产计划明细", + "EditStoreProductionPlanDetail": "​​编辑生产计划明细", + "StoreProductionPlanDetailDeletionConfirmationMessage": "​​确定删除生产计划明细{0}?", + "Permission:StoreProductionPlan": "生产计划", + "Menu:StoreProductionPlan": "​​菜单生产计划", + "StoreProductionPlan": "​​生产计划", + "StoreProductionPlanActiveDate": "​​生产计划生效日期", + "StoreProductionPlanAutoAgree": "​​生产计划自动同意", + "StoreProductionPlanAutoCompleteJob": "​​生产计划自动完成作业", + "StoreProductionPlanAutoHandle": "​​生产计划自动处理", + "StoreProductionPlanAutoSubmit": "​​生产计划自动提交", + "StoreProductionPlanDirectCreateNote": "​​生产计划直接创建记录", + "StoreProductionPlanNumber": "​​生产计划编号", + "StoreProductionPlanPlanDate": "​​生产计划计划日期", + "StoreProductionPlanPlanTime": "​​生产计划计划时间", + "StoreProductionPlanProdLine": "​​生产计划生产线", + "StoreProductionPlanRemark": "​​生产计划备注", + "StoreProductionPlanRequestStatus": "​​生产计划请求状态", + "StoreProductionPlanShift": "​​生产计划班次", + "StoreProductionPlanStoreProductionPlanDetails": "​​生产计划生产计划明细", + "StoreProductionPlanTeam": "​​生产计划班组", + "StoreProductionPlanWorker": "​​生产计划操作人员", + "StoreProductionPlanWorkshop": "​​生产计划车间", + "CreateStoreProductionPlan": "​​创建生产计划", + "EditStoreProductionPlan": "​​编辑生产计划", + "StoreProductionPlanDeletionConfirmationMessage": "​​确定删除生产计划{0}?", + "Permission:StorePreparationPlanDetail": "备料计划明细", + "Menu:StorePreparationPlanDetail": "​​菜单备料计划明细", + "StorePreparationPlanDetail": "​​备料计划明细", + "StorePreparationPlanDetailItemCode": "​​备料计划明细物料代码", + "StorePreparationPlanDetailItemDesc1": "​​备料计划明细物料描述1", + "StorePreparationPlanDetailItemDesc2": "​​备料计划明细物料描述2", + "StorePreparationPlanDetailItemName": "​​备料计划明细物料名称", + "StorePreparationPlanDetailLatestTime": "​​备料计划明细最晚时间", + "StorePreparationPlanDetailLineStatus": "​​备料计划明细生产线状态", + "StorePreparationPlanDetailMaster": "​​备料计划明细主数据", + "StorePreparationPlanDetailMasterId": "​​备料计划明细主数据ID", + "StorePreparationPlanDetailNumber": "​​备料计划明细编号", + "StorePreparationPlanDetailQty": "​​备料计划明细数量", + "StorePreparationPlanDetailRemark": "​​备料计划明细备注", + "StorePreparationPlanDetailStdPackQty": "​​备料计划明细标准包装数量", + "StorePreparationPlanDetailToLocationCode": "​​备料计划明细目标库位代码", + "StorePreparationPlanDetailUom": "​​备料计划明细单位", + "StorePreparationPlanDetailWorkStation": "​​备料计划明细工作站", + "CreateStorePreparationPlanDetail": "​​创建备料计划明细", + "EditStorePreparationPlanDetail": "​​编辑备料计划明细", + "StorePreparationPlanDetailDeletionConfirmationMessage": "​​确定删除备料计划明细{0}?", + "Permission:StorePreparationPlan": "备料计划", + "Menu:StorePreparationPlan": "菜单备料计划", + "StorePreparationPlan": "​​备料计划", + "StorePreparationPlanActiveDate": "​​备料计划生效日期", + "StorePreparationPlanNumber": "​​备料计划编号", + "StorePreparationPlanPlanDate": "​​备料计划计划日期", + "StorePreparationPlanPlanTime": "​​备料计划计划时间", + "StorePreparationPlanProdLine": "​​备料计划生产线", + "StorePreparationPlanProductionPlanNumber": "​​备料计划生产计划编号", + "StorePreparationPlanRemark": "​​备料计划备注", + "StorePreparationPlanShift": "​​备料计划班次", + "StorePreparationPlanStatus": "​​备料计划状态", + "StorePreparationPlanStorePreparationPlanDetails": "​​备料计划备料计划明细", + "StorePreparationPlanTeam": "​​备料计划班组", + "StorePreparationPlanWorker": "​​备料计划操作人员", + "StorePreparationPlanWorkshop": "​​备料计划车间", + "CreateStorePreparationPlan": "​​创建备料计划", + "EditStorePreparationPlan": "​​编辑备料计划", + "StorePreparationPlanDeletionConfirmationMessage": "​​确定删除备料计划{0}?", + "Permission:StoreOfflineSettlementNoteDetail": "离线结算单明细", + "Menu:StoreOfflineSettlementNoteDetail": "​​菜单离线结算单明细", + "StoreOfflineSettlementNoteDetail": "​​离线结算单明细", + "StoreOfflineSettlementNoteDetailArriveDate": "​​离线结算单明细目标货日期", + "StoreOfflineSettlementNoteDetailContainerCode": "​​离线结算单明细容器代码", + "StoreOfflineSettlementNoteDetailExpireDate": "​​离线结算单明细目标期日期", + "StoreOfflineSettlementNoteDetailItemCode": "​​离线结算单明细物料代码", + "StoreOfflineSettlementNoteDetailItemDesc1": "​​离线结算单明细物料描述1", + "StoreOfflineSettlementNoteDetailItemDesc2": "​​离线结算单明细物料描述2", + "StoreOfflineSettlementNoteDetailItemName": "​​离线结算单明细物料名称", + "StoreOfflineSettlementNoteDetailLocationArea": "​​离线结算单明细库区", + "StoreOfflineSettlementNoteDetailLocationCode": "​​离线结算单明细库位代码", + "StoreOfflineSettlementNoteDetailLocationErpCode": "​​离线结算单明细库位ERP代码", + "StoreOfflineSettlementNoteDetailLocationGroup": "​​离线结算单明细库位组", + "StoreOfflineSettlementNoteDetailLot": "​​离线结算单明细批次", + "StoreOfflineSettlementNoteDetailMaster": "​​离线结算单明细主数据", + "StoreOfflineSettlementNoteDetailMasterId": "​​离线结算单明细主数据ID", + "StoreOfflineSettlementNoteDetailNumber": "​​离线结算单明细编号", + "StoreOfflineSettlementNoteDetailPackingCode": "​​离线结算单明细包装代码", + "StoreOfflineSettlementNoteDetailProduceDate": "​​离线结算单明细生产日期", + "StoreOfflineSettlementNoteDetailQty": "​​离线结算单明细数量", + "StoreOfflineSettlementNoteDetailRemark": "​​离线结算单明细备注", + "StoreOfflineSettlementNoteDetailStatus": "​​离线结算单明细状态", + "StoreOfflineSettlementNoteDetailStdPackQty": "​​离线结算单明细标准包装数量", + "StoreOfflineSettlementNoteDetailSupplierBatch": "​​离线结算单明细供应商批次", + "StoreOfflineSettlementNoteDetailUom": "​​离线结算单明细单位", + "StoreOfflineSettlementNoteDetailWarehouseCode": "​​离线结算单明细仓库代码", + "CreateStoreOfflineSettlementNoteDetail": "​​创建离线结算单明细", + "EditStoreOfflineSettlementNoteDetail": "​​编辑离线结算单明细", + "StoreOfflineSettlementNoteDetailDeletionConfirmationMessage": "​​确定删除离线结算单明细{0}?", + "Permission:StoreOfflineSettlementNote": "离线结算单", + "Menu:StoreOfflineSettlementNote": "​​菜单离线结算单", + "StoreOfflineSettlementNote": "离线结算单", + "StoreOfflineSettlementNoteActiveDate": "​​离线结算单生效日期", + "StoreOfflineSettlementNoteJobNumber": "​​离线结算单作业编号", + "StoreOfflineSettlementNoteNumber": "​​离线结算单编号", + "StoreOfflineSettlementNoteProductReceiptNumber": "​​离线结算单产品收货单编号", + "StoreOfflineSettlementNoteRemark": "​​离线结算单备注", + "StoreOfflineSettlementNoteStoreOfflineSettlementNoteDetails": "​​离线结算单离线结算单明细", + "StoreOfflineSettlementNoteWorker": "​​离线结算单操作人员", + "CreateStoreOfflineSettlementNote": "​​创建离线结算单", + "EditStoreOfflineSettlementNote": "​​编辑离线结算单", + "StoreOfflineSettlementNoteDeletionConfirmationMessage": "​​确定删除离线结算单{0}?", + "Permission:StoreNoOkConvertOkNoteDetail": "不合格转合格单据明细", + "Menu:StoreNoOkConvertOkNoteDetail": "​​菜单不合格转合格单据明细", + "StoreNoOkConvertOkNoteDetail": "​​不合格转合格单据明细", + "StoreNoOkConvertOkNoteDetailArriveDate": "​​不合格转合格单据明细目标货日期", + "StoreNoOkConvertOkNoteDetailExpireDate": "​​不合格转合格单据明细目标期日期", + "StoreNoOkConvertOkNoteDetailFromContainerCode": "​​不合格转合格单据明细来源容器代码", + "StoreNoOkConvertOkNoteDetailFromLocationArea": "​​不合格转合格单据明细来源库区", + "StoreNoOkConvertOkNoteDetailFromLocationCode": "​​不合格转合格单据明细来源库位代码", + "StoreNoOkConvertOkNoteDetailFromLocationErpCode": "​​不合格转合格单据明细来源库位ERP代码", + "StoreNoOkConvertOkNoteDetailFromLocationGroup": "​​不合格转合格单据明细来源库位组", + "StoreNoOkConvertOkNoteDetailFromLot": "​​不合格转合格单据明细来源批次", + "StoreNoOkConvertOkNoteDetailFromPackingCode": "​​不合格转合格单据明细来源包装代码", + "StoreNoOkConvertOkNoteDetailFromStatus": "​​不合格转合格单据明细来源状态", + "StoreNoOkConvertOkNoteDetailFromWarehouseCode": "​​不合格转合格单据明细来源仓库代码", + "StoreNoOkConvertOkNoteDetailItemCode": "​​不合格转合格单据明细物料代码", + "StoreNoOkConvertOkNoteDetailItemDesc1": "​​不合格转合格单据明细物料描述1", + "StoreNoOkConvertOkNoteDetailItemDesc2": "​​不合格转合格单据明细物料描述2", + "StoreNoOkConvertOkNoteDetailItemName": "​​不合格转合格单据明细物料名称", + "StoreNoOkConvertOkNoteDetailMaster": "​​不合格转合格单据明细主数据", + "StoreNoOkConvertOkNoteDetailMasterId": "​​不合格转合格单据明细主数据ID", + "StoreNoOkConvertOkNoteDetailNumber": "​​不合格转合格单据明细编号", + "StoreNoOkConvertOkNoteDetailProduceDate": "​​不合格转合格单据明细生产日期", + "StoreNoOkConvertOkNoteDetailQty": "​​不合格转合格单据明细数量", + "StoreNoOkConvertOkNoteDetailRemark": "​​不合格转合格单据明细备注", + "StoreNoOkConvertOkNoteDetailStdPackQty": "​​不合格转合格单据明细标准包装数量", + "StoreNoOkConvertOkNoteDetailSupplierBatch": "​​不合格转合格单据明细供应商批次", + "StoreNoOkConvertOkNoteDetailToContainerCode": "​​不合格转合格单据明细目标容器代码", + "StoreNoOkConvertOkNoteDetailToLocationArea": "​​不合格转合格单据明细目标库区", + "StoreNoOkConvertOkNoteDetailToLocationCode": "​​不合格转合格单据明细目标库位代码", + "StoreNoOkConvertOkNoteDetailToLocationErpCode": "​​不合格转合格单据明细目标库位ERP代码", + "StoreNoOkConvertOkNoteDetailToLocationGroup": "​​不合格转合格单据明细目标库位组", + "StoreNoOkConvertOkNoteDetailToLot": "​​不合格转合格单据明细目标批次", + "StoreNoOkConvertOkNoteDetailToPackingCode": "​​不合格转合格单据明细目标包装代码", + "StoreNoOkConvertOkNoteDetailToStatus": "​​不合格转合格单据明细目标状态", + "StoreNoOkConvertOkNoteDetailToWarehouseCode": "​​不合格转合格单据明细目标仓库代码", + "StoreNoOkConvertOkNoteDetailUom": "​​不合格转合格单据明细单位", + "CreateStoreNoOkConvertOkNoteDetail": "​​创建不合格转合格单据明细", + "EditStoreNoOkConvertOkNoteDetail": "​​编辑不合格转合格单据明细", + "StoreNoOkConvertOkNoteDetailDeletionConfirmationMessage": "​​确定删除不合格转合格单据明细{0}?", + "Permission:StoreNoOkConvertOkNote": "不合格转合格单", + "Menu:StoreNoOkConvertOkNote": "​​菜单不合格转合格单", + "StoreNoOkConvertOkNote": "​​不合格转合格单", + "StoreNoOkConvertOkNoteActiveDate": "​​不合格转合格单生效日期", + "StoreNoOkConvertOkNoteNumber": "​​不合格转合格单编号", + "StoreNoOkConvertOkNoteRemark": "​​不合格转合格单备注", + "StoreNoOkConvertOkNoteStoreNoOkConvertOkNoteDetails": "​​不合格转合格单不合格转合格单明细", + "StoreNoOkConvertOkNoteWorker": "​​不合格转合格单操作人员", + "CreateStoreNoOkConvertOkNote": "​​创建不合格转合格单", + "EditStoreNoOkConvertOkNote": "​​编辑不合格转合格单", + "StoreNoOkConvertOkNoteDeletionConfirmationMessage": "​​确定删除不合格转合格单{0}?", + "Permission:StoreMaterialRequestDetail": "物料请求单明细", + "Menu:StoreMaterialRequestDetail": "​​菜单物料请求单明细", + "StoreMaterialRequestDetail": "​​物料请求单明细", + "StoreMaterialRequestDetailExpiredTime": "​​物料请求单明细目标期时间", + "StoreMaterialRequestDetailFromLocationArea": "​​物料请求单明细来源库区", + "StoreMaterialRequestDetailIssuedQty": "​​物料请求单明细已发放数量", + "StoreMaterialRequestDetailItemCode": "​​物料请求单明细物料代码", + "StoreMaterialRequestDetailItemDesc1": "​​物料请求单明细物料描述1", + "StoreMaterialRequestDetailItemDesc2": "​​物料请求单明细物料描述2", + "StoreMaterialRequestDetailItemName": "​​物料请求单明细物料名称", + "StoreMaterialRequestDetailMaster": "​​物料请求单明细主数据", + "StoreMaterialRequestDetailMasterId": "​​物料请求单明细主数据ID", + "StoreMaterialRequestDetailNumber": "​​物料请求单明细编号", + "StoreMaterialRequestDetailProdLine": "​​物料请求单明细生产线", + "StoreMaterialRequestDetailQty": "​​物料请求单明细数量", + "StoreMaterialRequestDetailReceivedQty": "​​物料请求单明细已收目标数量", + "StoreMaterialRequestDetailRemark": "​​物料请求单明细备注", + "StoreMaterialRequestDetailStatus": "​​物料请求单明细状态", + "StoreMaterialRequestDetailStdPackQty": "​​物料请求单明细标准包装数量", + "StoreMaterialRequestDetailToLocationArea": "​​物料请求单明细目标库区", + "StoreMaterialRequestDetailToLocationCode": "​​物料请求单明细目标库位代码", + "StoreMaterialRequestDetailToLocationErpCode": "​​物料请求单明细目标库位ERP代码", + "StoreMaterialRequestDetailToLocationGroup": "​​物料请求单明细目标库位组", + "StoreMaterialRequestDetailToWarehouseCode": "​​物料请求单明细目标仓库代码", + "StoreMaterialRequestDetailUom": "​​物料请求单明细单位", + "StoreMaterialRequestDetailWorkStation": "​​物料请求单明细工位", + "CreateStoreMaterialRequestDetail": "​​创建物料请求单明细", + "EditStoreMaterialRequestDetail": "​​编辑物料请求单明细", + "StoreMaterialRequestDetailDeletionConfirmationMessage": "​​确定删除物料请求单明细{0}?", + "Permission:StoreMaterialRequest": "物料请求单", + "Menu:StoreMaterialRequest": "​​菜单物料请求单", + "StoreMaterialRequest": "​​物料请求单", + "StoreMaterialRequestActiveDate": "​​物料请求单生效日期", + "StoreMaterialRequestAutoAgree": "​​物料请求单自动同意", + "StoreMaterialRequestAutoCompleteJob": "​​物料请求单自动完成任务", + "StoreMaterialRequestAutoHandle": "​​物料请求单自动处理", + "StoreMaterialRequestAutoSubmit": "​​物料请求单自动提交", + "StoreMaterialRequestDirectCreateNote": "​​物料请求单直接创建单据", + "StoreMaterialRequestNumber": "​​物料请求单编号", + "StoreMaterialRequestPreparationPlanNumber": "物料请求单备料计划编号", + "StoreMaterialRequestProdLine": "​​物料请求单生产线", + "StoreMaterialRequestRemark": "​​物料请求单备注", + "StoreMaterialRequestRequestStatus": "​​物料请求单请求状态", + "StoreMaterialRequestStoreMaterialRequestDetails": "​​物料请求单物料请求单明细", + "StoreMaterialRequestType": "​​物料请求单类型", + "StoreMaterialRequestUseOnTheWayLocation": "​​物料请求单使用在途库位", + "StoreMaterialRequestWorker": "​​物料请求单操作人员", + "StoreMaterialRequestWorkshop": "​​物料请求单车间", + "CreateStoreMaterialRequest": "​​创建物料请求单", + "EditStoreMaterialRequest": "​​编辑物料请求单", + "StoreMaterialRequestDeletionConfirmationMessage": "​​确定删除物料请求单{0}?", + "Permission:StoreJisProductReceiptNoteDetail": "JIS产品收货单明细", + "Menu:StoreJisProductReceiptNoteDetail": "​​菜单JIS产品收货单明细", + "StoreJisProductReceiptNoteDetail": "​​JIS产品收货单明细", + "StoreJisProductReceiptNoteDetailArriveDate": "​​JIS产品收货单明细目标货日期", + "StoreJisProductReceiptNoteDetailBomVersion": "​​JIS产品收货单明细BOM版本", + "StoreJisProductReceiptNoteDetailContainerCode": "​​JIS产品收货单明细容器代码", + "StoreJisProductReceiptNoteDetailExpireDate": "​​JIS产品收货单明细目标期日期", + "StoreJisProductReceiptNoteDetailItemCode": "​​JIS产品收货单明细物料代码", + "StoreJisProductReceiptNoteDetailItemDesc1": "​​JIS产品收货单明细物料描述1", + "StoreJisProductReceiptNoteDetailItemDesc2": "​​JIS产品收货单明细物料描述2", + "StoreJisProductReceiptNoteDetailItemName": "​​JIS产品收货单明细物料名称", + "StoreJisProductReceiptNoteDetailLocationArea": "​​JIS产品收货单明细库区", + "StoreJisProductReceiptNoteDetailLocationCode": "​​JIS产品收货单明细库位代码", + "StoreJisProductReceiptNoteDetailLocationErpCode": "​​JIS产品收货单明细库位ERP代码", + "StoreJisProductReceiptNoteDetailLocationGroup": "​​JIS产品收货单明细库位组", + "StoreJisProductReceiptNoteDetailLot": "​​JIS产品收货单明细批次", + "StoreJisProductReceiptNoteDetailMaster": "​​JIS产品收货单明细主数据", + "StoreJisProductReceiptNoteDetailMasterId": "​​JIS产品收货单明细主数据ID", + "StoreJisProductReceiptNoteDetailNumber": "​​JIS产品收货单明细编号", + "StoreJisProductReceiptNoteDetailPackingCode": "​​JIS产品收货单明细包装代码", + "StoreJisProductReceiptNoteDetailPosition": "​​JIS产品收货单明细位置", + "StoreJisProductReceiptNoteDetailProdLine": "​​JIS产品收货单明细生产线", + "StoreJisProductReceiptNoteDetailProduceDate": "​​JIS产品收货单明细生产日期", + "StoreJisProductReceiptNoteDetailProductNo": "​​JIS产品收货单明细产品编号", + "StoreJisProductReceiptNoteDetailProjectCode": "​​JIS产品收货单明细项目代码", + "StoreJisProductReceiptNoteDetailQty": "​​JIS产品收货单明细数量", + "StoreJisProductReceiptNoteDetailRawLocationCode": "​​JIS产品收货单明细原始库位代码", + "StoreJisProductReceiptNoteDetailRemark": "​​JIS产品收货单明细备注", + "StoreJisProductReceiptNoteDetailSeqNo": "​​JIS产品收货单明细顺序号", + "StoreJisProductReceiptNoteDetailStatus": "​​JIS产品收货单明细状态", + "StoreJisProductReceiptNoteDetailStdPackQty": "​​JIS产品收货单明细标准包装数量", + "StoreJisProductReceiptNoteDetailSupplierBatch": "​​JIS产品收货单明细供应商批次", + "StoreJisProductReceiptNoteDetailUom": "​​JIS产品收货单明细单位", + "StoreJisProductReceiptNoteDetailWarehouseCode": "​​JIS产品收货单明细仓库代码", + "StoreJisProductReceiptNoteDetailYear": "​​JIS产品收货单明细年份", + "CreateStoreJisProductReceiptNoteDetail": "​​创建JIS产品收货单明细", + "EditStoreJisProductReceiptNoteDetail": "​​编辑JIS产品收货单明细", + "StoreJisProductReceiptNoteDetailDeletionConfirmationMessage": "​​确定删除JIS产品收货单明细{0}?", + "Permission:StoreJisProductReceiptNote": "JIS产品收发货单", + "Menu:StoreJisProductReceiptNote": "​​菜单JIS产品收发货单", + "StoreJisProductReceiptNote": "​​JIS产品收发货单", + "StoreJisProductReceiptNoteActiveDate": "​​JIS产品收发货单生效日期", + "StoreJisProductReceiptNoteCompleteTime": "​​JIS产品收发货单完成时间", + "StoreJisProductReceiptNoteContainerQty": "​​JIS产品收发货单容器数量", + "StoreJisProductReceiptNoteItemQty": "​​JIS产品收发货单物料数量", + "StoreJisProductReceiptNoteJobNumber": "​​JIS产品收发货单作业编号", + "StoreJisProductReceiptNoteLocationCode": "​​JIS产品收发货单库位代码", + "StoreJisProductReceiptNoteNumber": "​​JIS产品收发货单编号", + "StoreJisProductReceiptNoteProdLine": "​​JIS产品收发货单生产线", + "StoreJisProductReceiptNoteProductionPlanNumber": "​​JIS产品收发货单生产计划编号", + "StoreJisProductReceiptNoteRawLocationCode": "​​JIS产品收发货单原库位代码", + "StoreJisProductReceiptNoteReceiptType": "​​JIS产品收发货单收发货类型", + "StoreJisProductReceiptNoteRemark": "​​JIS产品收发货单备注", + "StoreJisProductReceiptNoteShift": "​​JIS产品收发货单班次", + "StoreJisProductReceiptNoteSourceNumber": "​​JIS产品收发货单来来源编号", + "StoreJisProductReceiptNoteStoreJisProductReceiptNoteDetails": "​​JIS产品收发货单明细", + "StoreJisProductReceiptNoteWarehouseCode": "​​JIS产品收发货单仓库代码", + "StoreJisProductReceiptNoteWorker": "​​JIS产品收发货单操作人员", + "StoreJisProductReceiptNoteWorkShop": "​​JIS产品收发货单车间", + "CreateStoreJisProductReceiptNote": "​​创建JIS产品收发货单", + "EditStoreJisProductReceiptNote": "​​编辑JIS产品收发货单", + "StoreJisProductReceiptNoteDeletionConfirmationMessage": "​​确定删除JIS产品收发货单{0}?", + "Permission:StoreJisDeliverNoteDetail": "JIS发货单明细", + "Menu:StoreJisDeliverNoteDetail": "​​菜单JIS发货单明细", + "StoreJisDeliverNoteDetail": "​​JIS发货单明细", + "StoreJisDeliverNoteDetailArriveDate": "​​JIS发货单明细目标货日期", + "StoreJisDeliverNoteDetailDeliverTime": "​​JIS发货单明细发货时间", + "StoreJisDeliverNoteDetailExpireDate": "​​JIS发货单明细目标期日期", + "StoreJisDeliverNoteDetailExpiredTime": "​​JIS发货单明细过期时间", + "StoreJisDeliverNoteDetailFromContainerCode": "​​JIS发货单明细来来源容器代码", + "StoreJisDeliverNoteDetailFromLocationArea": "​​JIS发货单明细来来源库区", + "StoreJisDeliverNoteDetailFromLocationCode": "​​JIS发货单明细来来源库位代码", + "StoreJisDeliverNoteDetailFromLocationErpCode": "​​JIS发货单明细来来源库位ERP代码", + "StoreJisDeliverNoteDetailFromLocationGroup": "​​JIS发货单明细来来源库位组", + "StoreJisDeliverNoteDetailFromLot": "​​JIS发货单明细来来源批次", + "StoreJisDeliverNoteDetailFromPackingCode": "​​JIS发货单明细来来源包装代码", + "StoreJisDeliverNoteDetailFromStatus": "​​JIS发货单明细来来源状态", + "StoreJisDeliverNoteDetailFromWarehouseCode": "​​JIS发货单明细来来源仓库代码", + "StoreJisDeliverNoteDetailItemCode": "​​JIS发货单明细物料代码", + "StoreJisDeliverNoteDetailItemDesc1": "​​JIS发货单明细物料描述1", + "StoreJisDeliverNoteDetailItemDesc2": "​​JIS发货单明细物料描述2", + "StoreJisDeliverNoteDetailItemName": "​​JIS发货单明细物料名称", + "StoreJisDeliverNoteDetailMaster": "​​JIS发货单明细主数据", + "StoreJisDeliverNoteDetailMasterId": "​​JIS发货单明细主数据ID", + "StoreJisDeliverNoteDetailNumber": "​​JIS发货单明细编号", + "StoreJisDeliverNoteDetailOnlineType": "​​JIS发货单明细上线类型", + "StoreJisDeliverNoteDetailPackCapacity": "​​JIS发货单明细包装容量", + "StoreJisDeliverNoteDetailPosition": "​​JIS发货单明细位置", + "StoreJisDeliverNoteDetailProduceDate": "JIS发货单明细生产日期", + "StoreJisDeliverNoteDetailProductNo": "​​JIS发货单明细产品编号", + "StoreJisDeliverNoteDetailProjectCode": "​​JIS发货单明细项目代码", + "StoreJisDeliverNoteDetailQty": "​​JIS发货单明细数量", + "StoreJisDeliverNoteDetailRemark": "​​JIS发货单明细备注", + "StoreJisDeliverNoteDetailSeqNo": "​​JIS发货单明细序号", + "StoreJisDeliverNoteDetailStage": "​​JIS发货单明细阶段", + "StoreJisDeliverNoteDetailStdPackQty": "​​JIS发货单明细标准包装数量", + "StoreJisDeliverNoteDetailSupplierBatch": "​​JIS发货单明细供应商批次", + "StoreJisDeliverNoteDetailToContainerCode": "​​JIS发货单明细目标容器代码", + "StoreJisDeliverNoteDetailToLocationArea": "​​JIS发货单明细目标库区", + "StoreJisDeliverNoteDetailToLocationCode": "​​JIS发货单明细目标库位代码", + "StoreJisDeliverNoteDetailToLocationErpCode": "​​JIS发货单明细目标库位ERP代码", + "StoreJisDeliverNoteDetailToLocationGroup": "​​JIS发货单明细目标库位组", + "StoreJisDeliverNoteDetailToLot": "​​JIS发货单明细目标批次", + "StoreJisDeliverNoteDetailToPackingCode": "​​JIS发货单明细目标包装代码", + "StoreJisDeliverNoteDetailToStatus": "​​JIS发货单明细目标状态", + "StoreJisDeliverNoteDetailToWarehouseCode": "​​JIS发货单明细目标仓库代码", + "StoreJisDeliverNoteDetailUom": "​​JIS发货单明细单位", + "StoreJisDeliverNoteDetailUsedFor": "​​JIS发货单明细用途", + "StoreJisDeliverNoteDetailYear": "​​JIS发货单明细年份", + "CreateStoreJisDeliverNoteDetail": "​​创建JIS发货单明细", + "EditStoreJisDeliverNoteDetail": "​​编辑JIS发货单明细", + "StoreJisDeliverNoteDetailDeletionConfirmationMessage": "​​确定删除JIS发货单明细{0}?", + "Permission:StoreJisDeliverNote": "JIS发货单", + "Menu:StoreJisDeliverNote": "​​菜单JIS发货单", + "StoreJisDeliverNote": "​​JIS发货单", + "StoreJisDeliverNoteActiveDate": "​​JIS发货单生效日期", + "StoreJisDeliverNoteArrivalTime": "​​JIS发货单目标货时间", + "StoreJisDeliverNoteContainerQty": "​​JIS发货单容器数量", + "StoreJisDeliverNoteCustomer": "​​JIS发货单客户", + "StoreJisDeliverNoteCustomerAddressCode": "​​JIS发货单客户地址代码", + "StoreJisDeliverNoteDeliverTime": "​​JIS发货单发货时间", + "StoreJisDeliverNoteItemQty": "​​JIS发货单物料数量", + "StoreJisDeliverNoteJobNumber": "​​JIS发货单作业编号", + "StoreJisDeliverNoteNumber": "​​JIS发货单编号", + "StoreJisDeliverNoteProjectCode": "​​JIS发货单项目代码", + "StoreJisDeliverNoteRemark": "​​JIS发货单备注", + "StoreJisDeliverNoteStoreJisDeliverNoteDetails": "​​JIS发货单明细", + "StoreJisDeliverNoteTotalPackCapacity": "​​JIS发货单总包装容量", + "StoreJisDeliverNoteWorker": "​​JIS发货单操作人员", + "CreateStoreJisDeliverNote": "​​创建JIS发货单", + "EditStoreJisDeliverNote": "​​编辑JIS发货单", + "StoreJisDeliverNoteDeletionConfirmationMessage": "​​确定删除JIS发货单{0}?", + "Permission:StoreItemTransformRequestDetail": "物料转移明细", + "Menu:StoreItemTransformRequestDetail": "​​菜单物料转移明细", + "StoreItemTransformRequestDetail": "​​物料转移明细", + "StoreItemTransformRequestDetailFromArriveDate": "​​物料转移明细来来源目标货日期", + "StoreItemTransformRequestDetailFromContainerCode": "​​物料转移明细来来源容器代码", + "StoreItemTransformRequestDetailFromExpireDate": "​​物料转移明细来来源目标期日期", + "StoreItemTransformRequestDetailFromLocationArea": "物料转移明细来来源库区", + "StoreItemTransformRequestDetailFromLocationCode": "​​物料转移明细来来源库位代码", + "StoreItemTransformRequestDetailFromLocationErpCode": "​​物料转移明细来来源库位ERP代码", + "StoreItemTransformRequestDetailFromLocationGroup": "​​物料转移明细来来源库位组", + "StoreItemTransformRequestDetailFromLot": "​​物料转移明细来来源批次", + "StoreItemTransformRequestDetailFromPackingCode": "​​物料转移明细来来源包装代码", + "StoreItemTransformRequestDetailFromProduceDate": "​​物料转移明细来来源生产日期", + "StoreItemTransformRequestDetailFromQty": "​​物料转移明细来来源数量", + "StoreItemTransformRequestDetailFromStatus": "​​物料转移明细来来源状态", + "StoreItemTransformRequestDetailFromSupplierBatch": "​​物料转移明细来来源供应商批次", + "StoreItemTransformRequestDetailFromWarehouseCode": "​​物料转移明细来来源仓库代码", + "StoreItemTransformRequestDetailItemCode": "​​物料转移明细物料代码", + "StoreItemTransformRequestDetailItemDesc1": "​​物料转移明细物料描述1", + "StoreItemTransformRequestDetailItemDesc2": "​​物料转移明细物料描述2", + "StoreItemTransformRequestDetailItemName": "​​物料转移明细物料名称", + "StoreItemTransformRequestDetailMaster": "​​物料转移明细物料主数据", + "StoreItemTransformRequestDetailMasterId": "​​物料转移明细物料主数据ID", + "StoreItemTransformRequestDetailNumber": "​​物料转移明细编号", + "StoreItemTransformRequestDetailReasonCode": "​​物料转移明细原因代码", + "StoreItemTransformRequestDetailRemark": "​​物料转移明细备注", + "StoreItemTransformRequestDetailToArriveDate": "​​物料转移明细目标目标货日期", + "StoreItemTransformRequestDetailToContainerCode": "​​物料转移明细目标容器代码", + "StoreItemTransformRequestDetailToExpireDate": "​​物料转移明细目标目标期日期", + "StoreItemTransformRequestDetailToItemCode": "​​物料转移明细目标物料代码", + "StoreItemTransformRequestDetailToItemDesc1": "​​物料转移明细目标物料描述1", + "StoreItemTransformRequestDetailToItemDesc2": "​​物料转移明细目标物料描述2", + "StoreItemTransformRequestDetailToItemName": "​​物料转移明细目标物料名称", + "StoreItemTransformRequestDetailToLocationArea": "​​物料转移明细目标库区", + "StoreItemTransformRequestDetailToLocationCode": "​​物料转移明细目标库位代码", + "StoreItemTransformRequestDetailToLocationErpCode": "​​物料转移明细目标库位ERP代码", + "StoreItemTransformRequestDetailToLocationGroup": "​​物料转移明细目标库位组", + "StoreItemTransformRequestDetailToLot": "​​物料转移明细目标批次", + "StoreItemTransformRequestDetailToPackingCode": "​​物料转移明细目标包装代码", + "StoreItemTransformRequestDetailToProduceDate": "​​物料转移明细目标生产日期", + "StoreItemTransformRequestDetailToQty": "​​物料转移明细目标数量", + "StoreItemTransformRequestDetailToStatus": "​​物料转移明细目标状态", + "StoreItemTransformRequestDetailToSupplierBatch": "​​物料转移明细目标供应商批次", + "StoreItemTransformRequestDetailToWarehouseCode": "​​物料转移明细目标仓库代码", + "StoreItemTransformRequestDetailUom": "​​物料转移明细单位", + "CreateStoreItemTransformRequestDetail": "​​创建物料转移明细", + "EditStoreItemTransformRequestDetail": "​​编辑物料转移明细", + "StoreItemTransformRequestDetailDeletionConfirmationMessage": "​​确定删除物料转移明细{0}?", + "Permission:StoreItemTransformRequest": "物料转移请求", + "Menu:StoreItemTransformRequest": "​​菜单物料转移请求", + "StoreItemTransformRequest": "​​物料转移请求", + "StoreItemTransformRequestActiveDate": "​​物料转移请求生效日期", + "StoreItemTransformRequestAutoAgree": "​​物料转移请求自动同意", + "StoreItemTransformRequestAutoCompleteJob": "​​物料转移请求自动完成任务", + "StoreItemTransformRequestAutoHandle": "​​物料转移请求自动处理", + "StoreItemTransformRequestAutoSubmit": "​​物料转移请求自动提交", + "StoreItemTransformRequestDirectCreateNote": "物料转移请求直接创建单据", + "StoreItemTransformRequestNumber": "​​物料转移请求编号", + "StoreItemTransformRequestRemark": "​​物料转移请求备注", + "StoreItemTransformRequestRequestStatus": "​​物料转移请求请求状态", + "StoreItemTransformRequestStoreItemTransformRequestDetails": "​​物料转移请求物料转移明细", + "StoreItemTransformRequestWorker": "​​物料转移请求操作人员", + "CreateStoreItemTransformRequest": "​​创建物料转移请求", + "EditStoreItemTransformRequest": "​​编辑物料转移请求", + "StoreItemTransformRequestDeletionConfirmationMessage": "​​确定删除物料转移请求{0}?", + "Permission:StoreItemTransformNoteDetail": "物料转移单据明细", + "Menu:StoreItemTransformNoteDetail": "​​菜单物料转移单据明细", + "StoreItemTransformNoteDetail": "​​物料转移单据明细", + "StoreItemTransformNoteDetailFromArriveDate": "​​物料转移单据明细来来源目标货日期", + "StoreItemTransformNoteDetailFromContainerCode": "​​物料转移单据明细来来源容器代码", + "StoreItemTransformNoteDetailFromExpireDate": "​​物料转移单据明细来来源目标期日期", + "StoreItemTransformNoteDetailFromLocationArea": "​​物料转移单据明细来来源库区", + "StoreItemTransformNoteDetailFromLocationCode": "​​物料转移单据明细来来源库位代码", + "StoreItemTransformNoteDetailFromLocationErpCode": "​​物料转移单据明细来来源库位ERP代码", + "StoreItemTransformNoteDetailFromLocationGroup": "​​物料转移单据明细来来源库位组", + "StoreItemTransformNoteDetailFromLot": "​​物料转移单据明细来来源批次", + "StoreItemTransformNoteDetailFromPackingCode": "​​物料转移单据明细来来源包装代码", + "StoreItemTransformNoteDetailFromProduceDate": "​​物料转移单据明细来来源生产日期", + "StoreItemTransformNoteDetailFromQty": "​​物料转移单据明细来来源数量", + "StoreItemTransformNoteDetailFromStatus": "​​物料转移单据明细来来源状态", + "StoreItemTransformNoteDetailFromSupplierBatch": "​​物料转移单据明细来来源供应商批次", + "StoreItemTransformNoteDetailFromWarehouseCode": "​​物料转移单据明细来来源仓库代码", + "StoreItemTransformNoteDetailItemCode": "​​物料转移单据明细物料代码", + "StoreItemTransformNoteDetailItemDesc1": "​​物料转移单据明细物料描述1", + "StoreItemTransformNoteDetailItemDesc2": "​​物料转移单据明细物料描述2", + "StoreItemTransformNoteDetailItemName": "​​物料转移单据明细物料名称", + "StoreItemTransformNoteDetailMaster": "​​物料转移单据明细物料主数据", + "StoreItemTransformNoteDetailMasterId": "​​物料转移单据明细物料主数据ID", + "StoreItemTransformNoteDetailNumber": "​​物料转移单据明细编号", + "StoreItemTransformNoteDetailReasonCode": "​​物料转移单据明细原因代码", + "StoreItemTransformNoteDetailRemark": "​​物料转移单据明细备注", + "StoreItemTransformNoteDetailToArriveDate": "​​物料转移单据明细目标目标货日期", + "StoreItemTransformNoteDetailToContainerCode": "​​物料转移单据明细目标容器代码", + "StoreItemTransformNoteDetailToExpireDate": "​​物料转移单据明细目标目标期日期", + "StoreItemTransformNoteDetailToItemCode": "​​物料转移单据明细目标物料代码", + "StoreItemTransformNoteDetailToItemDesc1": "​​物料转移单据明细目标物料描述1", + "StoreItemTransformNoteDetailToItemDesc2": "​​物料转移单据明细目标物料描述2", + "StoreItemTransformNoteDetailToItemName": "​​物料转移单据明细目标物料名称", + "StoreItemTransformNoteDetailToLocationArea": "​​物料转移单据明细目标库区", + "StoreItemTransformNoteDetailToLocationCode": "​​物料转移单据明细目标库位代码", + "StoreItemTransformNoteDetailToLocationErpCode": "​​物料转移单据明细目标库位ERP代码", + "StoreItemTransformNoteDetailToLocationGroup": "​​物料转移单据明细目标库位组", + "StoreItemTransformNoteDetailToLot": "​​物料转移单据明细目标批次", + "StoreItemTransformNoteDetailToPackingCode": "​​物料转移单据明细目标包装代码", + "StoreItemTransformNoteDetailToProduceDate": "​​物料转移单据明细目标生产日期", + "StoreItemTransformNoteDetailToQty": "​​物料转移单据明细目标数量", + "StoreItemTransformNoteDetailToStatus": "物料转移单据明细目标状态", + "StoreItemTransformNoteDetailToSupplierBatch": "​​物料转移单据明细目标供应商批次", + "StoreItemTransformNoteDetailToWarehouseCode": "​​物料转移单据明细目标仓库代码", + "StoreItemTransformNoteDetailUom": "​​物料转移单据明细单位", + "CreateStoreItemTransformNoteDetail": "​​创建物料转移单据明细", + "EditStoreItemTransformNoteDetail": "​​编辑物料转移单据明细", + "StoreItemTransformNoteDetailDeletionConfirmationMessage": "​​确定删除物料转移单据明细{0}?", + "Permission:StoreItemTransformNote": "物料转移单据", + "Menu:StoreItemTransformNote": "​​菜单物料转移单据", + "StoreItemTransformNote": "​​物料转移单据", + "StoreItemTransformNoteActiveDate": "​​物料转移单据生效日期", + "StoreItemTransformNoteJobNumber": "​​物料转移单据任务编号", + "StoreItemTransformNoteNumber": "​​物料转移单据编号", + "StoreItemTransformNoteRemark": "​​物料转移单据备注", + "StoreItemTransformNoteRequestNumber": "​​物料转移单据请求编号", + "StoreItemTransformNoteStoreItemTransformNoteDetails": "​​物料转移单据物料转移单据明细", + "StoreItemTransformNoteWorker": "​​物料转移单据操作人员", + "CreateStoreItemTransformNote": "​​创建物料转移单据", + "EditStoreItemTransformNote": "​​编辑物料转移单据", + "StoreItemTransformNoteDeletionConfirmationMessage": "​​确定删除物料转移单据{0}?", + "Permission:StoreIssueNoteDetail": "物料发放单据明细", + "Menu:StoreIssueNoteDetail": "​​菜单物料发放单据明细", + "StoreIssueNoteDetail": "​​物料发放单据明细", + "StoreIssueNoteDetailArriveDate": "​​物料发放单据明细目标货日期", + "StoreIssueNoteDetailExpireDate": "​​物料发放单据明细目标期日期", + "StoreIssueNoteDetailExpiredTime": "​​物料发放单据明细过期时间", + "StoreIssueNoteDetailFromContainerCode": "​​物料发放单据明细来来源容器代码", + "StoreIssueNoteDetailFromLocationArea": "​​物料发放单据明细来来源库区", + "StoreIssueNoteDetailFromLocationCode": "​​物料发放单据明细来来源库位代码", + "StoreIssueNoteDetailFromLocationErpCode": "​​物料发放单据明细来来源库位ERP代码", + "StoreIssueNoteDetailFromLocationGroup": "​​物料发放单据明细来来源库位组", + "StoreIssueNoteDetailFromLot": "​​物料发放单据明细来来源批次", + "StoreIssueNoteDetailFromPackingCode": "​​物料发放单据明细来来源包装代码", + "StoreIssueNoteDetailFromStatus": "​​物料发放单据明细来来源状态", + "StoreIssueNoteDetailFromWarehouseCode": "​​物料发放单据明细来来源仓库代码", + "StoreIssueNoteDetailHandledArriveDate": "​​物料发放单据明细处理目标货日期", + "StoreIssueNoteDetailHandledContainerCode": "​​物料发放单据明细处理容器代码", + "StoreIssueNoteDetailHandledExpireDate": "​​物料发放单据明细处理目标期日期", + "StoreIssueNoteDetailHandledFromLocationArea": "​​物料发放单据明细处理来来源库区", + "StoreIssueNoteDetailHandledFromLocationCode": "​​物料发放单据明细处理来来源库位代码", + "StoreIssueNoteDetailHandledFromLocationErpCode": "​​物料发放单据明细处理来来源库位ERP代码", + "StoreIssueNoteDetailHandledFromLocationGroup": "​​物料发放单据明细处理来来源库位组", + "StoreIssueNoteDetailHandledFromWarehouseCode": "​​物料发放单据明细处理来来源仓库代码", + "StoreIssueNoteDetailHandledLot": "​​物料发放单据明细处理批次", + "StoreIssueNoteDetailHandledPackingCode": "​​物料发放单据明细处理包装代码", + "StoreIssueNoteDetailHandledProduceDate": "​​物料发放单据明细处理生产日期", + "StoreIssueNoteDetailHandledQty": "​​物料发放单据明细处理数量", + "StoreIssueNoteDetailHandledSupplierBatch": "​​物料发放单据明细处理供应商批次", + "StoreIssueNoteDetailIssueTime": "​​物料发放单据明细发放时间", + "StoreIssueNoteDetailItemCode": "​​物料发放单据明细物料代码", + "StoreIssueNoteDetailItemDesc1": "发料单据明细物料描述1", + "StoreIssueNoteDetailItemDesc2": "​​发料单据明细物料描述2", + "StoreIssueNoteDetailItemName": "​​发料单据明细物料名称", + "StoreIssueNoteDetailMaster": "​​发料单据明细物料主数据", + "StoreIssueNoteDetailMasterId": "​​发料单据明细物料主数据ID", + "StoreIssueNoteDetailNumber": "​​发料单据明细编号", + "StoreIssueNoteDetailOnTheWayLocationCode": "​​发料单据明细在途库位代码", + "StoreIssueNoteDetailProdLine": "​​发料单据明细生产线", + "StoreIssueNoteDetailProduceDate": "​​发料单据明细生产日期", + "StoreIssueNoteDetailQty": "​​发料单据明细数量", + "StoreIssueNoteDetailRecommendArriveDate": "​​发料单据明细推荐目标货日期", + "StoreIssueNoteDetailRecommendContainerCode": "​​发料单据明细推荐容器代码", + "StoreIssueNoteDetailRecommendExpireDate": "​​发料单据明细推荐目标期日期", + "StoreIssueNoteDetailRecommendFromLocationArea": "​​发料单据明细推荐来来源库区", + "StoreIssueNoteDetailRecommendFromLocationCode": "​​发料单据明细推荐来来源库位代码", + "StoreIssueNoteDetailRecommendFromLocationErpCode": "​​发料单据明细推荐来来源库位ERP代码", + "StoreIssueNoteDetailRecommendFromLocationGroup": "​​发料单据明细推荐来来源库位组", + "StoreIssueNoteDetailRecommendFromWarehouseCode": "​​发料单据明细推荐来来源仓库代码", + "StoreIssueNoteDetailRecommendLot": "​​发料单据明细推荐批次", + "StoreIssueNoteDetailRecommendPackingCode": "​​发料单据明细推荐包装代码", + "StoreIssueNoteDetailRecommendProduceDate": "​​发料单据明细推荐生产日期", + "StoreIssueNoteDetailRecommendQty": "​​发料单据明细推荐数量", + "StoreIssueNoteDetailRecommendSupplierBatch": "​​发料单据明细推荐供应商批次", + "StoreIssueNoteDetailRemark": "​​发料单据明细备注", + "StoreIssueNoteDetailStdPackQty": "​​发料单据明细标准包装数量", + "StoreIssueNoteDetailSupplierBatch": "​​发料单据明细供应商批次", + "StoreIssueNoteDetailToContainerCode": "​​发料单据明细目标容器代码", + "StoreIssueNoteDetailToLocationArea": "​​发料单据明细目标库区", + "StoreIssueNoteDetailToLocationCode": "​​发料单据明细目标库位代码", + "StoreIssueNoteDetailToLocationErpCode": "​​发料单据明细目标库位ERP代码", + "StoreIssueNoteDetailToLocationGroup": "​​发料单据明细目标库位组", + "StoreIssueNoteDetailToLot": "​​发料单据明细目标批次", + "StoreIssueNoteDetailToPackingCode": "​​发料单据明细目标包装代码", + "StoreIssueNoteDetailToStatus": "​​发料单据明细目标状态", + "StoreIssueNoteDetailToWarehouseCode": "​​发料单据明细目标仓库代码", + "StoreIssueNoteDetailUom": "​​发料单据明细单位", + "StoreIssueNoteDetailWorkStation": "​​发料单据明细工作站", + "CreateStoreIssueNoteDetail": "​​创建发料单据明细", + "EditStoreIssueNoteDetail": "​​编辑发料单据明细", + "StoreIssueNoteDetailDeletionConfirmationMessage": "​​确定删除发料单据明细{0}?", + "Permission:StoreIssueNote": "发料单据", + "Menu:StoreIssueNote": "​​菜单发料单据", + "StoreIssueNote": "​​发料单据", + "StoreIssueNoteActiveDate": "​​发料单据生效日期", + "StoreIssueNoteConfirmed": "​​发料单据已确认", + "StoreIssueNoteConfirmTime": "​​发料单据确认时间", + "StoreIssueNoteJobNumber": "​​发料单据任务编号", + "StoreIssueNoteNumber": "​​发料单据编号", + "StoreIssueNoteRemark": "​​发料单据备注", + "StoreIssueNoteRequestNumber": "​​发料单据请求编号", + "StoreIssueNoteRequestType": "发料单据请求类型", + "StoreIssueNoteStoreIssueNoteDetails": "​​发料单据发料单据明细", + "StoreIssueNoteUseOnTheWayLocation": "​​发料单据在途库位使用", + "StoreIssueNoteWorker": "​​发料单据操作员", + "StoreIssueNoteWorkshop": "​​发料单据车间", + "CreateStoreIssueNote": "​​创建发料单据", + "EditStoreIssueNote": "​​编辑发料单据", + "StoreIssueNoteDeletionConfirmationMessage": "​​确定删除发料单据{0}?", + "Permission:StoreIsolationNoteDetail": "隔离单据明细", + "Menu:StoreIsolationNoteDetail": "​​菜单隔离单据明细", + "StoreIsolationNoteDetail": "​​隔离单据明细", + "StoreIsolationNoteDetailArriveDate": "​​隔离单据明细目标货日期", + "StoreIsolationNoteDetailExpireDate": "​​隔离单据明细目标期日期", + "StoreIsolationNoteDetailFromContainerCode": "​​隔离单据明细来来源容器代码", + "StoreIsolationNoteDetailFromLocationArea": "​​隔离单据明细来来源库区", + "StoreIsolationNoteDetailFromLocationCode": "​​隔离单据明细来来源库位代码", + "StoreIsolationNoteDetailFromLocationErpCode": "​​隔离单据明细来来源库位ERP代码", + "StoreIsolationNoteDetailFromLocationGroup": "​​隔离单据明细来来源库位组", + "StoreIsolationNoteDetailFromLot": "​​隔离单据明细来来源批次", + "StoreIsolationNoteDetailFromPackingCode": "​​隔离单据明细来来源包装代码", + "StoreIsolationNoteDetailFromStatus": "​​隔离单据明细来来源状态", + "StoreIsolationNoteDetailFromWarehouseCode": "​​隔离单据明细来来源仓库代码", + "StoreIsolationNoteDetailItemCode": "​​隔离单据明细物料代码", + "StoreIsolationNoteDetailItemDesc1": "​​隔离单据明细物料描述1", + "StoreIsolationNoteDetailItemDesc2": "​​隔离单据明细物料描述2", + "StoreIsolationNoteDetailItemName": "​​隔离单据明细物料名称", + "StoreIsolationNoteDetailMaster": "​​隔离单据明细物料主数据", + "StoreIsolationNoteDetailMasterId": "​​隔离单据明细物料主数据ID", + "StoreIsolationNoteDetailNumber": "​​隔离单据明细编号", + "StoreIsolationNoteDetailProduceDate": "​​隔离单据明细生产日期", + "StoreIsolationNoteDetailQty": "​​隔离单据明细数量", + "StoreIsolationNoteDetailRemark": "​​隔离单据明细备注", + "StoreIsolationNoteDetailStdPackQty": "​​隔离单据明细标准包装数量", + "StoreIsolationNoteDetailSupplierBatch": "​​隔离单据明细供应商批次", + "StoreIsolationNoteDetailToContainerCode": "​​隔离单据明细目标容器代码", + "StoreIsolationNoteDetailToLocationArea": "​​隔离单据明细目标库区", + "StoreIsolationNoteDetailToLocationCode": "​​隔离单据明细目标库位代码", + "StoreIsolationNoteDetailToLocationErpCode": "​​隔离单据明细目标库位ERP代码", + "StoreIsolationNoteDetailToLocationGroup": "​​隔离单据明细目标库位组", + "StoreIsolationNoteDetailToLot": "​​隔离单据明细目标批次", + "StoreIsolationNoteDetailToPackingCode": "​​隔离单据明细目标包装代码", + "StoreIsolationNoteDetailToStatus": "​​隔离单据明细目标状态", + "StoreIsolationNoteDetailToWarehouseCode": "​​隔离单据明细目标仓库代码", + "StoreIsolationNoteDetailUom": "​​隔离单据明细单位", + "CreateStoreIsolationNoteDetail": "​​创建隔离单据明细", + "EditStoreIsolationNoteDetail": "​​编辑隔离单据明细", + "StoreIsolationNoteDetailDeletionConfirmationMessage": "​​确定删除隔离单据明细{0}?", + "Permission:StoreIsolationNote": "隔离单据", + "Menu:StoreIsolationNote": "​​菜单隔离单据", + "StoreIsolationNote": "​​隔离单据", + "StoreIsolationNoteActiveDate": "隔离单据生效日期", + "StoreIsolationNoteJobNumber": "​​隔离单据任务编号", + "StoreIsolationNoteNumber": "​​隔离单据编号", + "StoreIsolationNoteRemark": "​​隔离单据备注", + "StoreIsolationNoteStoreIsolationNoteDetails": "​​隔离单据隔离单据明细", + "StoreIsolationNoteWorker": "​​隔离单据操作员", + "CreateStoreIsolationNote": "​​创建隔离单据", + "EditStoreIsolationNote": "​​编辑隔离单据", + "StoreIsolationNoteDeletionConfirmationMessage": "​​确定删除隔离单据{0}?", + "Permission:StoreInventoryTransferNoteDetail": "库存转移单据明细", + "Menu:StoreInventoryTransferNoteDetail": "​​菜单库存转移单据明细", + "StoreInventoryTransferNoteDetail": "​​库存转移单据明细", + "StoreInventoryTransferNoteDetailArriveDate": "​​库存转移单据明细目标货日期", + "StoreInventoryTransferNoteDetailExpireDate": "​​库存转移单据明细目标期日期", + "StoreInventoryTransferNoteDetailFromContainerCode": "​​库存转移单据明细来来源容器代码", + "StoreInventoryTransferNoteDetailFromLocationArea": "​​库存转移单据明细来来源库区", + "StoreInventoryTransferNoteDetailFromLocationCode": "​​库存转移单据明细来来源库位代码", + "StoreInventoryTransferNoteDetailFromLocationErpCode": "​​库存转移单据明细来来源库位ERP代码", + "StoreInventoryTransferNoteDetailFromLocationGroup": "​​库存转移单据明细来来源库位组", + "StoreInventoryTransferNoteDetailFromLot": "​​库存转移单据明细来来源批次", + "StoreInventoryTransferNoteDetailFromPackingCode": "​​库存转移单据明细来来源包装代码", + "StoreInventoryTransferNoteDetailFromStatus": "​​库存转移单据明细来来源状态", + "StoreInventoryTransferNoteDetailFromWarehouseCode": "​​库存转移单据明细来来源仓库代码", + "StoreInventoryTransferNoteDetailItemCode": "​​库存转移单据明细物料代码", + "StoreInventoryTransferNoteDetailItemDesc1": "​​库存转移单据明细物料描述1", + "StoreInventoryTransferNoteDetailItemDesc2": "​​库存转移单据明细物料描述2", + "StoreInventoryTransferNoteDetailItemName": "​​库存转移单据明细物料名称", + "StoreInventoryTransferNoteDetailMaster": "​​库存转移单据明细物料主数据", + "StoreInventoryTransferNoteDetailMasterId": "​​库存转移单据明细物料主数据ID", + "StoreInventoryTransferNoteDetailNumber": "​​库存转移单据明细编号", + "StoreInventoryTransferNoteDetailProduceDate": "​​库存转移单据明细生产日期", + "StoreInventoryTransferNoteDetailQty": "​​库存转移单据明细数量", + "StoreInventoryTransferNoteDetailReason": "​​库存转移单据明细原因", + "StoreInventoryTransferNoteDetailRemark": "​​库存转移单据明细备注", + "StoreInventoryTransferNoteDetailStdPackQty": "​​库存转移单据明细标准包装数量", + "StoreInventoryTransferNoteDetailSupplierBatch": "​​库存转移单据明细供应商批次", + "StoreInventoryTransferNoteDetailToContainerCode": "​​库存转移单据明细目标容器代码", + "StoreInventoryTransferNoteDetailToLocationArea": "​​库存转移单据明细目标库区", + "StoreInventoryTransferNoteDetailToLocationCode": "​​库存转移单据明细目标库位代码", + "StoreInventoryTransferNoteDetailToLocationErpCode": "​​库存转移单据明细目标库位ERP代码", + "StoreInventoryTransferNoteDetailToLocationGroup": "​​库存转移单据明细目标库位组", + "StoreInventoryTransferNoteDetailToLot": "​​库存转移单据明细目标批次", + "StoreInventoryTransferNoteDetailToPackingCode": "​​库存转移单据明细目标包装代码", + "StoreInventoryTransferNoteDetailToStatus": "​​库存转移单据明细目标状态", + "StoreInventoryTransferNoteDetailToWarehouseCode": "​​库存转移单据明细目标仓库代码", + "StoreInventoryTransferNoteDetailUom": "​​库存转移单据明细单位", + "CreateStoreInventoryTransferNoteDetail": "​​创建库存转移单据明细", + "EditStoreInventoryTransferNoteDetail": "​​编辑库存转移单据明细", + "StoreInventoryTransferNoteDetailDeletionConfirmationMessage": "​​确定删除库存转移单据明细{0}?", + "Permission:StoreInventoryInitialNoteDetail": "库存初始化单据明细", + "Menu:StoreInventoryInitialNoteDetail": "库存初始化单据明细菜单", + "StoreInventoryInitialNoteDetail": "​​库存初始化单据明细", + "StoreInventoryInitialNoteDetailArriveDate": "​​库存初始化单据明细目标货日期", + "StoreInventoryInitialNoteDetailContainerCode": "​​库存初始化单据明细容器代码", + "StoreInventoryInitialNoteDetailExpireDate": "​​库存初始化单据明细目标期日期", + "StoreInventoryInitialNoteDetailItemCode": "​​库存初始化单据明细物料代码", + "StoreInventoryInitialNoteDetailItemDesc1": "​​库存初始化单据明细物料描述1", + "StoreInventoryInitialNoteDetailItemDesc2": "​​库存初始化单据明细物料描述2", + "StoreInventoryInitialNoteDetailItemName": "​​库存初始化单据明细物料名称", + "StoreInventoryInitialNoteDetailLocationArea": "​​库存初始化单据明细库区", + "StoreInventoryInitialNoteDetailLocationCode": "​​库存初始化单据明细库位代码", + "StoreInventoryInitialNoteDetailLocationErpCode": "​​库存初始化单据明细库位ERP代码", + "StoreInventoryInitialNoteDetailLocationGroup": "​​库存初始化单据明细库位组", + "StoreInventoryInitialNoteDetailLot": "​​库存初始化单据明细批次", + "StoreInventoryInitialNoteDetailMaster": "​​库存初始化单据明细物料主数据", + "StoreInventoryInitialNoteDetailMasterId": "​​库存初始化单据明细物料主数据ID", + "StoreInventoryInitialNoteDetailNumber": "​​库存初始化单据明细编号", + "StoreInventoryInitialNoteDetailPackingCode": "​​库存初始化单据明细包装代码", + "StoreInventoryInitialNoteDetailProduceDate": "​​库存初始化单据明细生产日期", + "StoreInventoryInitialNoteDetailQty": "​​库存初始化单据明细数量", + "StoreInventoryInitialNoteDetailRemark": "​​库存初始化单据明细备注", + "StoreInventoryInitialNoteDetailStatus": "​​库存初始化单据明细状态", + "StoreInventoryInitialNoteDetailStdPackQty": "​​库存初始化单据明细标准包装数量", + "StoreInventoryInitialNoteDetailSupplierBatch": "​​库存初始化单据明细供应商批次", + "StoreInventoryInitialNoteDetailUom": "​​库存初始化单据明细单位", + "StoreInventoryInitialNoteDetailWarehouseCode": "​​库存初始化单据明细仓库代码", + "CreateStoreInventoryInitialNoteDetail": "​​创建库存初始化单据明细", + "EditStoreInventoryInitialNoteDetail": "​​编辑库存初始化单据明细", + "StoreInventoryInitialNoteDetailDeletionConfirmationMessage": "​​确定删除库存初始化单据明细{0}?", + "Permission:StoreInventoryInitialNote": "库存初始化单据", + "Menu:StoreInventoryInitialNote": "​​库存初始化单据菜单", + "StoreInventoryInitialNote": "​​库存初始化单据", + "StoreInventoryInitialNoteActiveDate": "​​库存初始化单据生效日期", + "StoreInventoryInitialNoteNumber": "​​库存初始化单据编号", + "StoreInventoryInitialNoteRemark": "​​库存初始化单据备注", + "StoreInventoryInitialNoteRequestNumber": "​​库存初始化单据请求编号", + "StoreInventoryInitialNoteStoreInventoryInitialNoteDetails": "​​库存初始化单据库存初始化单据明细", + "StoreInventoryInitialNoteWorker": "​​库存初始化单据操作员", + "CreateStoreInventoryInitialNote": "​​创建库存初始化单据", + "EditStoreInventoryInitialNote": "​​编辑库存初始化单据", + "StoreInventoryInitialNoteDeletionConfirmationMessage": "​​确定删除库存初始化单据{0}?", + "Permission:StoreInspectRequestSummaryDetail": "库存检验请求汇总明细", + "Menu:StoreInspectRequestSummaryDetail": "​​库存检验请求汇总明细菜单", + "StoreInspectRequestSummaryDetail": "​​库存检验请求汇总明细", + "StoreInspectRequestSummaryDetailAbcClass": "​​库存检验请求汇总明细ABC类别", + "StoreInspectRequestSummaryDetailArriveDate": "​​库存检验请求汇总明细目标货日期", + "StoreInspectRequestSummaryDetailCrackQty": "​​库存检验请求汇总明细破损数量", + "StoreInspectRequestSummaryDetailExpireDate": "​​库存检验请求汇总明细目标期日期", + "StoreInspectRequestSummaryDetailFailedQty": "​​库存检验请求汇总明细次品数量", + "StoreInspectRequestSummaryDetailGoodQty": "​​库存检验请求汇总明细良品数量", + "StoreInspectRequestSummaryDetailInspectQty": "库存检验请求汇总明细检验数量", + "StoreInspectRequestSummaryDetailInspectReport": "​​库存检验请求汇总明细检验报告", + "StoreInspectRequestSummaryDetailInspectType": "​​库存检验请求汇总明细检验类型", + "StoreInspectRequestSummaryDetailItemCode": "​​库存检验请求汇总明细物料代码", + "StoreInspectRequestSummaryDetailItemDesc1": "​​库存检验请求汇总明细物料描述1", + "StoreInspectRequestSummaryDetailItemDesc2": "​​库存检验请求汇总明细物料描述2", + "StoreInspectRequestSummaryDetailItemName": "​​库存检验请求汇总明细物料名称", + "StoreInspectRequestSummaryDetailLot": "​​库存检验请求汇总明细批次", + "StoreInspectRequestSummaryDetailMaster": "​​库存检验请求汇总明细物料主数据", + "StoreInspectRequestSummaryDetailMasterId": "​​库存检验请求汇总明细物料主数据ID", + "StoreInspectRequestSummaryDetailNotPassedQty": "​​库存检验请求汇总明细不合格数量", + "StoreInspectRequestSummaryDetailNumber": "​​库存检验请求汇总明细编号", + "StoreInspectRequestSummaryDetailPoLine": "​​库存检验请求汇总明细采购订单行", + "StoreInspectRequestSummaryDetailPoNumber": "​​库存检验请求汇总明细采购订单编号", + "StoreInspectRequestSummaryDetailProduceDate": "​​库存检验请求汇总明细生产日期", + "StoreInspectRequestSummaryDetailReceiveQty": "​​库存检验请求汇总明细收货数量", + "StoreInspectRequestSummaryDetailRemark": "​​库存检验请求汇总明细备注", + "StoreInspectRequestSummaryDetailSamplePercent": "​​库存检验请求汇总明细抽样百分比", + "StoreInspectRequestSummaryDetailStdPackQty": "​​库存检验请求汇总明细标准包装数量", + "StoreInspectRequestSummaryDetailSummaryInspectStatus": "​​库存检验请求汇总明细汇总检验状态", + "StoreInspectRequestSummaryDetailSupplierBatch": "​​库存检验请求汇总明细供应商批次", + "StoreInspectRequestSummaryDetailUom": "​​库存检验请求汇总明细单位", + "CreateStoreInspectRequestSummaryDetail": "​​创建库存检验请求汇总明细", + "EditStoreInspectRequestSummaryDetail": "​​编辑库存检验请求汇总明细", + "StoreInspectRequestSummaryDetailDeletionConfirmationMessage": "​​确定删除库存检验请求汇总明细{0}?", + "Permission:StoreInspectRequestDetail": "库存检验明细", + "Menu:StoreInspectRequestDetail": "​​库存检验明细菜单", + "StoreInspectRequestDetail": "​​库存检验明细", + "StoreInspectRequestDetailAbcClass": "​​库存检验明细ABC类别", + "StoreInspectRequestDetailArriveDate": "​​库存检验明细目标货日期", + "StoreInspectRequestDetailAttributes": "​​库存检验明细属性", + "StoreInspectRequestDetailContainerCode": "​​库存检验明细容器代码", + "StoreInspectRequestDetailDetailInspectStatus": "​​库存检验明细明细检验状态", + "StoreInspectRequestDetailExpireDate": "​​库存检验明细目标期日期", + "StoreInspectRequestDetailInspectQty": "​​库存检验明细检验数量", + "StoreInspectRequestDetailInspectType": "​​库存检验明细检验类型", + "StoreInspectRequestDetailItemCode": "​​库存检验明细物料代码", + "StoreInspectRequestDetailItemDesc1": "​​库存检验明细物料描述1", + "StoreInspectRequestDetailItemDesc2": "​​库存检验明细物料描述2", + "StoreInspectRequestDetailItemName": "​​库存检验明细物料名称", + "StoreInspectRequestDetailLocationArea": "​​库存检验明细库区", + "StoreInspectRequestDetailLocationCode": "​​库存检验明细库位代码", + "StoreInspectRequestDetailLocationErpCode": "​​库存检验明细库位ERP代码", + "StoreInspectRequestDetailLocationGroup": "​​库存检验明细库位组", + "StoreInspectRequestDetailLot": "​​库存检验明细批次", + "StoreInspectRequestDetailMaster": "​​库存检验明细物料主数据", + "StoreInspectRequestDetailMasterId": "​​库存检验明细物料主数据ID", + "StoreInspectRequestDetailNumber": "​​库存检验明细编号", + "StoreInspectRequestDetailPackingCode": "​​库存检验明细包装代码", + "StoreInspectRequestDetailPoLine": "​​库存检验明细采购订单行", + "StoreInspectRequestDetailPoNumber": "库存检验明细采购订单编号", + "StoreInspectRequestDetailProduceDate": "​​库存检验明细生产日期", + "StoreInspectRequestDetailReceiveQty": "​​库存检验明细收货数量", + "StoreInspectRequestDetailRemark": "​​库存检验明细备注", + "StoreInspectRequestDetailSamplePercent": "​​库存检验明细抽样百分比", + "StoreInspectRequestDetailStatus": "​​库存检验明细状态", + "StoreInspectRequestDetailStdPackQty": "​​库存检验明细标准包装数量", + "StoreInspectRequestDetailSupplierBatch": "​​库存检验明细供应商批次", + "StoreInspectRequestDetailUom": "​​库存检验明细单位", + "StoreInspectRequestDetailWarehouseCode": "​​库存检验明细仓库代码", + "CreateStoreInspectRequestDetail": "​​创建库存检验明细", + "EditStoreInspectRequestDetail": "​​编辑库存检验明细", + "StoreInspectRequestDetailDeletionConfirmationMessage": "​​确定删除库存检验明细{0}?", + "Permission:StoreInspectRequest": "库存检验请求", + "Menu:StoreInspectRequest": "​​库存检验请求菜单", + "StoreInspectRequest": "​​库存检验请求", + "StoreInspectRequestActiveDate": "​​库存检验请求生效日期", + "StoreInspectRequestAsnNumber": "​​库存检验请求ASN编号", + "StoreInspectRequestAutoAgree": "​​库存检验请求自动同意", + "StoreInspectRequestAutoCompleteJob": "​​库存检验请求自动完成任务", + "StoreInspectRequestAutoHandle": "​​库存检验请求自动处理", + "StoreInspectRequestAutoSubmit": "​​库存检验请求自动提交", + "StoreInspectRequestDirectCreateNote": "​​库存检验请求直接创建通知单", + "StoreInspectRequestNumber": "​​库存检验请求编号", + "StoreInspectRequestPoNumber": "​​库存检验请求采购订单编号", + "StoreInspectRequestPurchaseReceiptRequestNumber": "​​库存检验请求采购收货请求编号", + "StoreInspectRequestReceiptNumber": "​​库存检验请求收货通知单编号", + "StoreInspectRequestRemark": "​​库存检验请求备注", + "StoreInspectRequestRequestStatus": "​​库存检验请求状态", + "StoreInspectRequestRpNumber": "​​库存检验请求RP编号", + "StoreInspectRequestStoreInspectRequestDetails": "​​库存检验明细", + "StoreInspectRequestStoreInspectRequestSummaryDetails": "​​库存检验请求汇总明细", + "StoreInspectRequestSupplierCode": "​​库存检验请求供应商代码", + "StoreInspectRequestWarehouseCode": "​​库存检验请求仓库代码", + "StoreInspectRequestWorker": "​​库存检验请求操作人员", + "CreateStoreInspectRequest": "​​创建库存检验请求", + "EditStoreInspectRequest": "​​编辑库存检验请求", + "StoreInspectRequestDeletionConfirmationMessage": "​​确定删除库存检验请求{0}?", + "Permission:StoreInspectNoteSummaryDetail": "库存检验通知单汇总明细", + "Menu:StoreInspectNoteSummaryDetail": "​​库存检验通知单汇总明细菜单", + "StoreInspectNoteSummaryDetail": "​​库存检验通知单汇总明细", + "StoreInspectNoteSummaryDetailAbcClass": "​​库存检验通知单汇总明细ABC类别", + "StoreInspectNoteSummaryDetailArriveDate": "​​库存检验通知单汇总明细目标货日期", + "StoreInspectNoteSummaryDetailCrackQty": "​​库存检验通知单汇总明细破损数量", + "StoreInspectNoteSummaryDetailExpireDate": "​​库存检验通知单汇总明细目标期日期", + "StoreInspectNoteSummaryDetailFailedQty": "​​库存检验通知单汇总明细不合格数量", + "StoreInspectNoteSummaryDetailFailedReason": "​​库存检验通知单汇总明细不合格原因", + "StoreInspectNoteSummaryDetailGoodQty": "​​库存检验通知单汇总明细良品数量", + "StoreInspectNoteSummaryDetailInspectQty": "​​库存检验通知单汇总明细检验数量", + "StoreInspectNoteSummaryDetailInspectType": "​​库存检验通知单汇总明细检验类型", + "StoreInspectNoteSummaryDetailInspectUser": "库存检验通知单汇总明细检验人员", + "StoreInspectNoteSummaryDetailItemCode": "​​库存检验通知单汇总明细物料编号", + "StoreInspectNoteSummaryDetailItemDesc1": "​​库存检验通知单汇总明细物料描述1", + "StoreInspectNoteSummaryDetailItemDesc2": "​​库存检验通知单汇总明细物料描述2", + "StoreInspectNoteSummaryDetailItemName": "​​库存检验通知单汇总明细物料名称", + "StoreInspectNoteSummaryDetailLot": "​​库存检验通知单汇总明细批次", + "StoreInspectNoteSummaryDetailMaster": "​​库存检验通知单汇总明细主件", + "StoreInspectNoteSummaryDetailMasterId": "​​库存检验通知单汇总明细主件ID", + "StoreInspectNoteSummaryDetailNotPassedQty": "​​库存检验通知单汇总明细不合格数量", + "StoreInspectNoteSummaryDetailNumber": "​​库存检验通知单汇总明细编号", + "StoreInspectNoteSummaryDetailPoLine": "​​库存检验通知单汇总明细采购订单行号", + "StoreInspectNoteSummaryDetailPoNumber": "​​库存检验通知单汇总明细采购订单编号", + "StoreInspectNoteSummaryDetailProduceDate": "​​库存检验通知单汇总明细生产日期", + "StoreInspectNoteSummaryDetailReceiveQty": "​​库存检验通知单汇总明细收货数量", + "StoreInspectNoteSummaryDetailRemark": "​​库存检验通知单汇总明细备注", + "StoreInspectNoteSummaryDetailSamplePercent": "​​库存检验通知单汇总明细抽样百分比", + "StoreInspectNoteSummaryDetailStdPackQty": "​​库存检验通知单汇总明细标准包装数量", + "StoreInspectNoteSummaryDetailSummaryInspectStatus": "​​库存检验通知单汇总明细汇总检验状态", + "StoreInspectNoteSummaryDetailSupplierBatch": "​​库存检验通知单汇总明细供应商批次", + "StoreInspectNoteSummaryDetailUom": "​​库存检验通知单汇总明细单位", + "CreateStoreInspectNoteSummaryDetail": "​​创建库存检验通知单汇总明细", + "EditStoreInspectNoteSummaryDetail": "​​编辑库存检验通知单汇总明细", + "StoreInspectNoteSummaryDetailDeletionConfirmationMessage": "​​确定删除库存检验通知单汇总明细{0}?", + "Permission:StoreInspectNoteDetail": "库存检验通知单明细", + "Menu:StoreInspectNoteDetail": "​​库存检验通知单明细菜单", + "StoreInspectNoteDetail": "​​库存检验通知单明细", + "StoreInspectNoteDetailAbcClass": "​​库存检验通知单明细ABC类别", + "StoreInspectNoteDetailAppearance": "​​库存检验通知单明细外观", + "StoreInspectNoteDetailArriveDate": "​​库存检验通知单明细目标货日期", + "StoreInspectNoteDetailContainerCode": "​​库存检验通知单明细容器编号", + "StoreInspectNoteDetailCrackQty": "​​库存检验通知单明细破损数量", + "StoreInspectNoteDetailDetailInspectStatus": "​​库存检验通知单明细明细检验状态", + "StoreInspectNoteDetailExpireDate": "​​库存检验通知单明细目标期日期", + "StoreInspectNoteDetailFailedQty": "​​库存检验通知单明细不合格数量", + "StoreInspectNoteDetailFailedReason": "​​库存检验通知单明细不合格原因", + "StoreInspectNoteDetailGoodQty": "​​库存检验通知单明细良品数量", + "StoreInspectNoteDetailInspectDate": "​​库存检验通知单明细检验日期", + "StoreInspectNoteDetailInspectQty": "​​库存检验通知单明细检验数量", + "StoreInspectNoteDetailInspectType": "​​库存检验通知单明细检验类型", + "StoreInspectNoteDetailInspectUser": "​​库存检验通知单明细检验人员", + "StoreInspectNoteDetailItemCode": "​​库存检验通知单明细物料编号", + "StoreInspectNoteDetailItemDesc1": "​​库存检验通知单明细物料描述1", + "StoreInspectNoteDetailItemDesc2": "​​库存检验通知单明细物料描述2", + "StoreInspectNoteDetailItemName": "​​库存检验通知单明细物料名称", + "StoreInspectNoteDetailLocationArea": "​​库存检验通知单明细库区", + "StoreInspectNoteDetailLocationCode": "​​库存检验通知单明细库位", + "StoreInspectNoteDetailLocationErpCode": "​​库存检验通知单明细库位ERP编号", + "StoreInspectNoteDetailLocationGroup": "​​库存检验通知单明细库位组", + "StoreInspectNoteDetailLot": "​​库存检验通知单明细批次", + "StoreInspectNoteDetailMaster": "​​库存检验通知单明细主件", + "StoreInspectNoteDetailMasterId": "库存检验单明细主件ID", + "StoreInspectNoteDetailNotPassedQty": "​​库存检验单明细不合格数量", + "StoreInspectNoteDetailNumber": "​​库存检验单明细编号", + "StoreInspectNoteDetailOtherPropertyJson": "​​库存检验单明细其他属性JSON", + "StoreInspectNoteDetailPackingCode": "​​库存检验单明细包装编号", + "StoreInspectNoteDetailPhotos": "​​库存检验单明细照片", + "StoreInspectNoteDetailPoLine": "​​库存检验单明细采购订单行号", + "StoreInspectNoteDetailPoNumber": "​​库存检验单明细采购订单编号", + "StoreInspectNoteDetailProduceDate": "​​库存检验单明细生产日期", + "StoreInspectNoteDetailReceiveQty": "​​库存检验单明细收货数量", + "StoreInspectNoteDetailRemark": "​​库存检验单明细备注", + "StoreInspectNoteDetailSamplePercent": "​​库存检验单明细抽样百分比", + "StoreInspectNoteDetailStatus": "​​库存检验单明细状态", + "StoreInspectNoteDetailStdPackQty": "​​库存检验单明细标准包装数量", + "StoreInspectNoteDetailSupplierBatch": "​​库存检验单明细供应商批次", + "StoreInspectNoteDetailUom": "​​库存检验单明细单位", + "StoreInspectNoteDetailVolume": "​​库存检验单明细体积", + "StoreInspectNoteDetailWarehouseCode": "​​库存检验单明细仓库编号", + "StoreInspectNoteDetailWeight": "​​库存检验单明细重量", + "CreateStoreInspectNoteDetail": "​​创建库存检验单明细", + "EditStoreInspectNoteDetail": "​​编辑库存检验单明细", + "StoreInspectNoteDetailDeletionConfirmationMessage": "​​确定删除库存检验单明细{0}?", + "Permission:StoreInspectNote": "库存检验单", + "Menu:StoreInspectNote": "​​库存检验单菜单", + "StoreInspectNote": "​​库存检验单", + "StoreInspectNoteActiveDate": "​​库存检验单生效日期", + "StoreInspectNoteAsnNumber": "​​库存检验单ASN编号", + "StoreInspectNoteInspectNumber": "​​库存检验单检验编号", + "StoreInspectNoteJobNumber": "​​库存检验单作业编号", + "StoreInspectNoteNextAction": "​​库存检验单下一步操作", + "StoreInspectNoteNumber": "​​库存检验单编号", + "StoreInspectNotePoNumber": "​​库存检验单采购订单编号", + "StoreInspectNotePurchaseReceiptRequestNumber": "​​库存检验单采购收货请求编号", + "StoreInspectNoteReceiptNumber": "​​库存检验单收货编号", + "StoreInspectNoteRemark": "​​库存检验单备注", + "StoreInspectNoteRpNumber": "​​库存检验单RP编号", + "StoreInspectNoteStoreInspectNoteDetails": "​​库存检验单明细", + "StoreInspectNoteStoreInspectNoteSummaryDetails": "​​库存检验单汇总明细", + "StoreInspectNoteSupplierCode": "​​库存检验单供应商编号", + "StoreInspectNoteWorker": "​​库存检验单操作员", + "CreateStoreInspectNote": "​​创建库存检验单", + "EditStoreInspectNote": "​​编辑库存检验单", + "StoreInspectNoteDeletionConfirmationMessage": "​​确定删除库存检验单{0}?", + "Permission:StoreInspectAbnormalNoteDetail": "库存检验异常通知单明细", + "Menu:StoreInspectAbnormalNoteDetail": "​​库存检验异常通知单明细菜单", + "StoreInspectAbnormalNoteDetail": "​​库存检验异常通知单明细", + "StoreInspectAbnormalNoteDetailAbnormalType": "​​库存检验异常通知单明细异常类型", + "StoreInspectAbnormalNoteDetailArriveDate": "​​库存检验异常通知单明细目标货日期", + "StoreInspectAbnormalNoteDetailContainerCode": "​​库存检验异常通知单明细容器编号", + "StoreInspectAbnormalNoteDetailExpireDate": "​​库存检验异常通知单明细目标期日期", + "StoreInspectAbnormalNoteDetailItemCode": "库存检验异常通知单明细物料代码", + "StoreInspectAbnormalNoteDetailItemDesc1": "​​库存检验异常通知单明细物料描述1", + "StoreInspectAbnormalNoteDetailItemDesc2": "​​库存检验异常通知单明细物料描述2", + "StoreInspectAbnormalNoteDetailItemName": "​​库存检验异常通知单明细物料名称", + "StoreInspectAbnormalNoteDetailLot": "​​库存检验异常通知单明细批次", + "StoreInspectAbnormalNoteDetailMaster": "​​库存检验异常通知单明细主件", + "StoreInspectAbnormalNoteDetailMasterId": "​​库存检验异常通知单明细主件ID", + "StoreInspectAbnormalNoteDetailNumber": "​​库存检验异常通知单明细编号", + "StoreInspectAbnormalNoteDetailPackingCode": "​​库存检验异常通知单明细包装代码", + "StoreInspectAbnormalNoteDetailPhotos": "​​库存检验异常通知单明细照片", + "StoreInspectAbnormalNoteDetailProduceDate": "​​库存检验异常通知单明细生产日期", + "StoreInspectAbnormalNoteDetailQty": "​​库存检验异常通知单明细数量", + "StoreInspectAbnormalNoteDetailRemark": "​​库存检验异常通知单明细备注", + "StoreInspectAbnormalNoteDetailStdPackQty": "​​库存检验异常通知单明细标准包装数量", + "StoreInspectAbnormalNoteDetailSupplierBatch": "​​库存检验异常通知单明细供应商批次", + "StoreInspectAbnormalNoteDetailUom": "​​库存检验异常通知单明细单位", + "CreateStoreInspectAbnormalNoteDetail": "​​创建库存检验异常通知单明细", + "EditStoreInspectAbnormalNoteDetail": "​​编辑库存检验异常通知单明细", + "StoreInspectAbnormalNoteDetailDeletionConfirmationMessage": "​​确定删除库存检验异常通知单明细{0}?", + "Permission:StoreInspectAbnormalNote": "库存检验异常通知单", + "Menu:StoreInspectAbnormalNote": "​​库存检验异常通知单菜单", + "StoreInspectAbnormalNote": "​​库存检验异常通知单", + "StoreInspectAbnormalNoteActiveDate": "​​库存检验异常通知单生效日期", + "StoreInspectAbnormalNoteInspectNumber": "​​库存检验异常通知单检验编号", + "StoreInspectAbnormalNoteNumber": "​​库存检验异常通知单编号", + "StoreInspectAbnormalNoteReceiptNumber": "​​库存检验异常通知单收货编号", + "StoreInspectAbnormalNoteRemark": "​​库存检验异常通知单备注", + "StoreInspectAbnormalNoteStoreInspectAbnormalNoteDetails": "​​库存检验异常通知单明细", + "StoreInspectAbnormalNoteSupplierCode": "​​库存检验异常通知单供应商编号", + "StoreInspectAbnormalNoteWorker": "​​库存检验异常通知单操作员", + "CreateStoreInspectAbnormalNote": "​​创建库存检验异常通知单", + "EditStoreInspectAbnormalNote": "​​编辑库存检验异常通知单", + "StoreInspectAbnormalNoteDeletionConfirmationMessage": "​​确定删除库存检验异常通知单{0}?", + "Permission:StoreExchangeDatum": "库存交换数据", + "Menu:StoreExchangeDatum": "​​库存交换数据菜单", + "StoreExchangeDatum": "​​库存交换数据", + "StoreExchangeDatumDataAction": "​​库存交换数据操作", + "StoreExchangeDatumDataContent": "​​库存交换数据内容", + "StoreExchangeDatumDataIdentityCode": "​​库存交换数据标识代码", + "StoreExchangeDatumDataType": "​​库存交换数据类型", + "StoreExchangeDatumDestinationSystem": "​​库存交换数据目标系统", + "StoreExchangeDatumEffectiveDate": "​​库存交换数据生效日期", + "StoreExchangeDatumErrorCode": "​​库存交换数据错误代码", + "StoreExchangeDatumErrorMessage": "​​库存交换数据错误消息", + "StoreExchangeDatumNumber": "​​库存交换数据编号", + "StoreExchangeDatumReader": "​​库存交换数据读取器", + "StoreExchangeDatumReadTime": "​​库存交换数据读取时间", + "StoreExchangeDatumRemark": "​​库存交换数据备注", + "StoreExchangeDatumRetryTimes": "​​库存交换数据重试次数", + "StoreExchangeDatumSourceSystem": "​​库存交换数据来源系统", + "StoreExchangeDatumStatus": "库存交换数据状态", + "StoreExchangeDatumTyrpNumber": "​​库存交换数据任务编号", + "StoreExchangeDatumWriter": "​​库存交换数据编写人", + "StoreExchangeDatumWriteTime": "​​库存交换数据编写时间", + "CreateStoreExchangeDatum": "​​创建库存交换数据", + "EditStoreExchangeDatum": "​​编辑库存交换数据", + "StoreExchangeDatumDeletionConfirmationMessage": "​​确定删除库存交换数据{0}?", + "Permission:StoreDeliverRequestDetail": "库存交付明细", + "Menu:StoreDeliverRequestDetail": "​​库存交付明细菜单", + "StoreDeliverRequestDetail": "​​库存交付明细", + "StoreDeliverRequestDetailAreaCode": "​​库存交付明细区域代码", + "StoreDeliverRequestDetailItemCode": "​​库存交付明细物料代码", + "StoreDeliverRequestDetailItemDesc1": "​​库存交付明细物料描述1", + "StoreDeliverRequestDetailItemDesc2": "​​库存交付明细物料描述2", + "StoreDeliverRequestDetailItemName": "​​库存交付明细物料名称", + "StoreDeliverRequestDetailMaster": "​​库存交付明细主件", + "StoreDeliverRequestDetailMasterId": "​​库存交付明细主件ID", + "StoreDeliverRequestDetailNumber": "​​库存交付明细编号", + "StoreDeliverRequestDetailQty": "​​库存交付明细数量", + "StoreDeliverRequestDetailRemark": "​​库存交付明细备注", + "StoreDeliverRequestDetailStdPackQty": "​​库存交付明细标准包装数量", + "StoreDeliverRequestDetailUom": "​​库存交付明细单位", + "CreateStoreDeliverRequestDetail": "​​创建库存交付明细", + "EditStoreDeliverRequestDetail": "​​编辑库存交付明细", + "StoreDeliverRequestDetailDeletionConfirmationMessage": "​​确定删除库存交付明细{0}?", + "Permission:StoreDeliverRequest": "库存交付请求", + "Menu:StoreDeliverRequest": "​​库存交付请求菜单", + "StoreDeliverRequest": "​​库存交付请求", + "StoreDeliverRequestActiveDate": "​​库存交付请求生效日期", + "StoreDeliverRequestAutoAgree": "​​库存交付请求自动同意", + "StoreDeliverRequestAutoCompleteJob": "​​库存交付请求自动完成任务", + "StoreDeliverRequestAutoHandle": "​​库存交付请求自动处理", + "StoreDeliverRequestAutoSubmit": "​​库存交付请求自动提交", + "StoreDeliverRequestCustomerAddressCode": "​​库存交付请求客户地址代码", + "StoreDeliverRequestCustomerCode": "​​库存交付请求客户代码", + "StoreDeliverRequestDeliverPlanNumber": "​​库存交付请求交付计划编号", + "StoreDeliverRequestDeliverRequestType": "​​库存交付请求交付请求类型", + "StoreDeliverRequestDeliverTime": "​​库存交付请求交付时间", + "StoreDeliverRequestDirectCreateNote": "​​库存交付请求直接创建单据", + "StoreDeliverRequestNumber": "​​库存交付请求编号", + "StoreDeliverRequestRemark": "​​库存交付请求备注", + "StoreDeliverRequestRequestStatus": "​​库存交付请求请求状态", + "StoreDeliverRequestStoreDeliverRequestDetails": "​​库存交付明细", + "StoreDeliverRequestWorker": "​​库存交付请求操作员", + "CreateStoreDeliverRequest": "​​创建库存交付请求", + "EditStoreDeliverRequest": "​​编辑库存交付请求", + "StoreDeliverRequestDeletionConfirmationMessage": "​​确定删除库存交付请求{0}?", + "Permission:StoreDeliverPlanDetail": "库存交付计划明细", + "Menu:StoreDeliverPlanDetail": "​​库存交付计划明细菜单", + "StoreDeliverPlanDetail": "​​库存交付计划明细", + "StoreDeliverPlanDetailItemCode": "库存交付计划明细物料代码", + "StoreDeliverPlanDetailItemDesc1": "​​库存交付计划明细物料描述1", + "StoreDeliverPlanDetailItemDesc2": "​​库存交付计划明细物料描述2", + "StoreDeliverPlanDetailItemName": "​​库存交付计划明细物料名称", + "StoreDeliverPlanDetailMaster": "​​库存交付计划明细主件", + "StoreDeliverPlanDetailMasterId": "​​库存交付计划明细主件ID", + "StoreDeliverPlanDetailNumber": "​​库存交付计划明细编号", + "StoreDeliverPlanDetailQty": "​​库存交付计划明细数量", + "StoreDeliverPlanDetailRemark": "​​库存交付计划明细备注", + "StoreDeliverPlanDetailSoLine": "​​库存交付计划明细销售订单行号", + "StoreDeliverPlanDetailSoNumber": "​​库存交付计划明细销售订单号", + "StoreDeliverPlanDetailStdPackQty": "​​库存交付计划明细标准包装数量", + "StoreDeliverPlanDetailUom": "​​库存交付计划明细单位", + "CreateStoreDeliverPlanDetail": "​​创建库存交付计划明细", + "EditStoreDeliverPlanDetail": "​​编辑库存交付计划明细", + "StoreDeliverPlanDetailDeletionConfirmationMessage": "​​确定删除库存交付计划明细{0}?", + "Permission:StoreDeliverPlan": "库存交付计划", + "Menu:StoreDeliverPlan": "​​库存交付计划菜单", + "StoreDeliverPlan": "​​库存交付计划", + "StoreDeliverPlanActiveDate": "​​库存交付计划生效日期", + "StoreDeliverPlanAutoAgree": "​​库存交付计划自动同意", + "StoreDeliverPlanAutoCompleteJob": "​​库存交付计划自动完成任务", + "StoreDeliverPlanAutoHandle": "​​库存交付计划自动处理", + "StoreDeliverPlanAutoSubmit": "​​库存交付计划自动提交", + "StoreDeliverPlanCustomerAddressCode": "​​库存交付计划客户地址代码", + "StoreDeliverPlanCustomerCode": "​​库存交付计划客户代码", + "StoreDeliverPlanDirectCreateNote": "​​库存交付计划直接创建单据", + "StoreDeliverPlanNumber": "​​库存交付计划编号", + "StoreDeliverPlanPlanDate": "​​库存交付计划计划日期", + "StoreDeliverPlanPlanTime": "​​库存交付计划计划时间", + "StoreDeliverPlanProject": "​​库存交付计划项目", + "StoreDeliverPlanRemark": "​​库存交付计划备注", + "StoreDeliverPlanRequestStatus": "​​库存交付计划请求状态", + "StoreDeliverPlanSoNumber": "​​库存交付计划销售订单号", + "StoreDeliverPlanStoreDeliverPlanDetails": "​​库存交付计划明细", + "StoreDeliverPlanWorker": "​​库存交付计划操作员", + "CreateStoreDeliverPlan": "​​创建库存交付计划", + "EditStoreDeliverPlan": "​​编辑库存交付计划", + "StoreDeliverPlanDeletionConfirmationMessage": "​​确定删除库存交付计划{0}?", + "Permission:StoreDeliverNoteDetail": "库存交付单明细", + "Menu:StoreDeliverNoteDetail": "​​库存交付单明细菜单", + "StoreDeliverNoteDetail": "​​库存交付单明细", + "StoreDeliverNoteDetailArriveDate": "​​库存交付单明细目标货日期", + "StoreDeliverNoteDetailExpireDate": "​​库存交付单明细过期日期", + "StoreDeliverNoteDetailFromContainerCode": "​​库存交付单明细来来源容器代码", + "StoreDeliverNoteDetailFromLocationArea": "​​库存交付单明细来来源库区", + "StoreDeliverNoteDetailFromLocationCode": "​​库存交付单明细来来源库位代码", + "StoreDeliverNoteDetailFromLocationErpCode": "​​库存交付单明细来来源库位ERP代码", + "StoreDeliverNoteDetailFromLocationGroup": "​​库存交付单明细来来源库位组", + "StoreDeliverNoteDetailFromLot": "​​库存交付单明细来来源批次", + "StoreDeliverNoteDetailFromPackingCode": "库存交付单明细来来源包装代码", + "StoreDeliverNoteDetailFromStatus": "​​库存交付单明细来来源状态", + "StoreDeliverNoteDetailFromWarehouseCode": "​​库存交付单明细来来源仓库代码", + "StoreDeliverNoteDetailHandledArriveDate": "​​库存交付单明细处理目标货日期", + "StoreDeliverNoteDetailHandledContainerCode": "​​库存交付单明细处理容器代码", + "StoreDeliverNoteDetailHandledExpireDate": "​​库存交付单明细处理过期日期", + "StoreDeliverNoteDetailHandledFromLocationArea": "​​库存交付单明细处理来来源库区", + "StoreDeliverNoteDetailHandledFromLocationCode": "​​库存交付单明细处理来来源库位代码", + "StoreDeliverNoteDetailHandledFromLocationErpCode": "​​库存交付单明细处理来来源库位ERP代码", + "StoreDeliverNoteDetailHandledFromLocationGroup": "​​库存交付单明细处理来来源库位组", + "StoreDeliverNoteDetailHandledFromWarehouseCode": "​​库存交付单明细处理来来源仓库代码", + "StoreDeliverNoteDetailHandledLot": "​​库存交付单明细处理批次", + "StoreDeliverNoteDetailHandledPackingCode": "​​库存交付单明细处理包装代码", + "StoreDeliverNoteDetailHandledProduceDate": "​​库存交付单明细处理生产日期", + "StoreDeliverNoteDetailHandledQty": "​​库存交付单明细处理数量", + "StoreDeliverNoteDetailHandledSupplierBatch": "​​库存交付单明细处理供应商批次", + "StoreDeliverNoteDetailItemCode": "​​库存交付单明细物料代码", + "StoreDeliverNoteDetailItemDesc1": "​​库存交付单明细物料描述1", + "StoreDeliverNoteDetailItemDesc2": "​​库存交付单明细物料描述2", + "StoreDeliverNoteDetailItemName": "​​库存交付单明细物料名称", + "StoreDeliverNoteDetailMaster": "​​库存交付单明细主件", + "StoreDeliverNoteDetailMasterId": "​​库存交付单明细主件ID", + "StoreDeliverNoteDetailNumber": "​​库存交付单明细编号", + "StoreDeliverNoteDetailProduceDate": "​​库存交付单明细生产日期", + "StoreDeliverNoteDetailQty": "​​库存交付单明细数量", + "StoreDeliverNoteDetailRecommendArriveDate": "​​库存交付单明细推荐目标货日期", + "StoreDeliverNoteDetailRecommendContainerCode": "​​库存交付单明细推荐容器代码", + "StoreDeliverNoteDetailRecommendExpireDate": "​​库存交付单明细推荐过期日期", + "StoreDeliverNoteDetailRecommendFromLocationArea": "​库存交付单明细推荐来来源库区", + "StoreDeliverNoteDetailRecommendFromLocationCode": "库存交付单明细推荐来来源库位代码", + "StoreDeliverNoteDetailRecommendFromLocationErpCode": "​​库存交付单明细推荐来来源库位ERP代码", + "StoreDeliverNoteDetailRecommendFromLocationGroup": "​​库存交付单明细推荐来来源库位组", + "StoreDeliverNoteDetailRecommendFromWarehouseCode": "​​库存交付单明细推荐来来源仓库代码", + "StoreDeliverNoteDetailRecommendLot": "​​库存交付单明细推荐批次", + "StoreDeliverNoteDetailRecommendPackingCode": "​​库存交付单明细推荐包装代码", + "StoreDeliverNoteDetailRecommendProduceDate": "​​库存交付单明细推荐生产日期", + "StoreDeliverNoteDetailRecommendQty": "​​库存交付单明细推荐数量", + "StoreDeliverNoteDetailRecommendSupplierBatch": "​​库存交付单明细推荐供应商批次", + "StoreDeliverNoteDetailRemark": "​​库存交付单明细备注", + "StoreDeliverNoteDetailStdPackQty": "​​库存交付单明细标准包装数量", + "StoreDeliverNoteDetailSupplierBatch": "​​库存交付单明细供应商批次", + "StoreDeliverNoteDetailToContainerCode": "​​库存交付单明细目标达容器代码", + "StoreDeliverNoteDetailToLocationArea": "​​库存交付单明细目标达库区", + "StoreDeliverNoteDetailToLocationCode": "​​库存交付单明细目标达库位代码", + "StoreDeliverNoteDetailToLocationErpCode": "​​库存交付单明细目标达库位ERP代码", + "StoreDeliverNoteDetailToLocationGroup": "​​库存交付单明细目标达库位组", + "StoreDeliverNoteDetailToLot": "​​库存交付单明细目标达批次", + "StoreDeliverNoteDetailToPackingCode": "​​库存交付单明细目标达包装代码", + "StoreDeliverNoteDetailToStatus": "​​库存交付单明细目标达状态", + "StoreDeliverNoteDetailToWarehouseCode": "​​库存交付单明细目标达仓库代码", + "StoreDeliverNoteDetailUom": "库存交付单明细计量单位", + "CreateStoreDeliverNoteDetail": "​​创建库存交付单明细", + "EditStoreDeliverNoteDetail": "​​编辑库存交付单明细", + "StoreDeliverNoteDetailDeletionConfirmationMessage": "​​确定要删除库存交付单明细{0}吗?", + "Permission:StoreDeliverNote": "​​库存交付单", + "Menu:StoreDeliverNote": "​​库存交付单菜单", + "StoreDeliverNote": "​​库存交付单", + "StoreDeliverNoteActiveDate": "​​库存交付单生效日期", + "StoreDeliverNoteCountPrint": "​​库存交付单打印次数", + "StoreDeliverNoteCustomerAddressCode": "​​库存交付单客户地址代码", + "StoreDeliverNoteCustomerCode": "​​库存交付单客户代码", + "StoreDeliverNoteDeliverPlanNumber": "​​库存交付单交付计划编号", + "StoreDeliverNoteDeliverRequestNumber": "​​库存交付单交付请求编号", + "StoreDeliverNoteDeliverRequestType": "​​库存交付单交付请求类型", + "StoreDeliverNoteDeliverTime": "​​库存交付单交付时间", + "StoreDeliverNoteJobNumber": "​​库存交付单作业编号", + "StoreDeliverNoteNumber": "​​库存交付单编号", + "StoreDeliverNoteRemark": "​​库存交付单备注", + "StoreDeliverNoteStoreDeliverNoteDetails": "​​库存交付单库存交付单明细", + "StoreDeliverNoteWorker": "​​库存交付单操作员", + "CreateStoreDeliverNote": "​​创建库存交付单", + "EditStoreDeliverNote": "​​编辑库存交付单", + "StoreDeliverNoteDeletionConfirmationMessage": "​​确定要删除库存交付单{0}吗?", + "Permission:StoreCustomerReturnNoteDetail": "​​客户退货单明细", + "Menu:StoreCustomerReturnNoteDetail": "​​客户退货单明细菜单", + "StoreCustomerReturnNoteDetail": "​​客户退货单明细", + "StoreCustomerReturnNoteDetailArriveDate": "​​客户退货单明细目标达日期", + "StoreCustomerReturnNoteDetailExpireDate": "​​客户退货单明细过期日期", + "StoreCustomerReturnNoteDetailFromContainerCode": "​​客户退货单明细来来源容器代码", + "StoreCustomerReturnNoteDetailFromLocationArea": "​​客户退货单明细来来源库区", + "StoreCustomerReturnNoteDetailFromLocationCode": "​​客户退货单明细来来源库位代码", + "StoreCustomerReturnNoteDetailFromLocationErpCode": "​​客户退货单明细来来源库位ERP代码", + "StoreCustomerReturnNoteDetailFromLocationGroup": "​​客户退货单明细来来源库位组", + "StoreCustomerReturnNoteDetailFromLot": "​​客户退货单明细来来源批次", + "StoreCustomerReturnNoteDetailFromPackingCode": "​​客户退货单明细来来源包装代码", + "StoreCustomerReturnNoteDetailFromStatus": "​​客户退货单明细来来源状态", + "StoreCustomerReturnNoteDetailFromWarehouseCode": "​​客户退货单明细来来源仓库代码", + "StoreCustomerReturnNoteDetailItemCode": "​​客户退货单明细物料代码", + "StoreCustomerReturnNoteDetailItemDesc1": "​​客户退货单明细物料描述1", + "StoreCustomerReturnNoteDetailItemDesc2": "​​客户退货单明细物料描述2", + "StoreCustomerReturnNoteDetailItemName": "​​客户退货单明细物料名称", + "StoreCustomerReturnNoteDetailMaster": "​​客户退货单明细主件", + "StoreCustomerReturnNoteDetailMasterId": "​​客户退货单明细主件ID", + "StoreCustomerReturnNoteDetailNumber": "​​客户退货单明细编号", + "StoreCustomerReturnNoteDetailProduceDate": "​​客户退货单明细生产日期", + "StoreCustomerReturnNoteDetailQty": "​​客户退货单明细数量", + "StoreCustomerReturnNoteDetailRemark": "​​客户退货单明细备注", + "StoreCustomerReturnNoteDetailStdPackQty": "​​客户退货单明细标准包装数量", + "StoreCustomerReturnNoteDetailSupplierBatch": "​​客户退货单明细供应商批次", + "StoreCustomerReturnNoteDetailToContainerCode": "​​客户退货单明细目标容器代码", + "StoreCustomerReturnNoteDetailToLocationArea": "客户退货单明细目标库区", + "StoreCustomerReturnNoteDetailToLocationCode": "​​客户退货单明细目标库位代码", + "StoreCustomerReturnNoteDetailToLocationErpCode": "​​客户退货单明细目标库位ERP代码", + "StoreCustomerReturnNoteDetailToLocationGroup": "​​客户退货单明细目标库位组", + "StoreCustomerReturnNoteDetailToLot": "​​客户退货单明细目标批次", + "StoreCustomerReturnNoteDetailToPackingCode": "​​客户退货单明细目标包装代码", + "StoreCustomerReturnNoteDetailToStatus": "​​客户退货单明细目标状态", + "StoreCustomerReturnNoteDetailToWarehouseCode": "​​客户退货单明细目标仓库代码", + "StoreCustomerReturnNoteDetailUom": "​​客户退货单明细计量单位", + "CreateStoreCustomerReturnNoteDetail": "​​创建客户退货单明细", + "EditStoreCustomerReturnNoteDetail": "​​编辑客户退货单明细", + "StoreCustomerReturnNoteDetailDeletionConfirmationMessage": "​​确定要删除客户退货单明细{0}吗?", + "Permission:StoreCustomerReturnNote": "​​客户退货单", + "Menu:StoreCustomerReturnNote": "​​客户退货单菜单", + "StoreCustomerReturnNote": "​​客户退货单", + "StoreCustomerReturnNoteActiveDate": "​​客户退货单生效日期", + "StoreCustomerReturnNoteCustomer": "​​客户退货单客户", + "StoreCustomerReturnNoteJobNumber": "​​客户退货单作业编号", + "StoreCustomerReturnNoteNumber": "​​客户退货单编号", + "StoreCustomerReturnNoteRemark": "​​客户退货单备注", + "StoreCustomerReturnNoteReturnTime": "​​客户退货单退货时间", + "StoreCustomerReturnNoteStoreCustomerReturnNoteDetails": "​​客户退货单客户退货单明细", + "StoreCustomerReturnNoteWorker": "​​客户退货单操作员", + "CreateStoreCustomerReturnNote": "​​创建客户退货单", + "EditStoreCustomerReturnNote": "​​编辑客户退货单", + "StoreCustomerReturnNoteDeletionConfirmationMessage": "​​确定要删除客户退货单{0}吗?", + "Permission:StoreCustomerAsnDetail": "​​客户目标货通知单明细", + "Menu:StoreCustomerAsnDetail": "​​客户目标货通知单明细菜单", + "StoreCustomerAsnDetail": "​​客户目标货通知单明细", + "StoreCustomerAsnDetailItemCode": "​​客户目标货通知单明细物料代码", + "StoreCustomerAsnDetailItemDesc1": "​​客户目标货通知单明细物料描述1", + "StoreCustomerAsnDetailItemDesc2": "​​客户目标货通知单明细物料描述2", + "StoreCustomerAsnDetailItemName": "​​客户目标货通知单明细物料名称", + "StoreCustomerAsnDetailMaster": "​​客户目标货通知单明细主件", + "StoreCustomerAsnDetailMasterId": "​​客户目标货通知单明细主件ID", + "StoreCustomerAsnDetailNumber": "​​客户目标货通知单明细编号", + "StoreCustomerAsnDetailQty": "​​客户目标货通知单明细数量", + "StoreCustomerAsnDetailRemark": "​​客户目标货通知单明细备注", + "StoreCustomerAsnDetailSoLine": "​​客户目标货通知单明细销售订单行号", + "StoreCustomerAsnDetailSoNumber": "​​客户目标货通知单明细销售订单编号", + "StoreCustomerAsnDetailStdPackQty": "​​客户目标货通知单明细标准包装数量", + "StoreCustomerAsnDetailUom": "​​客户目标货通知单明细计量单位", + "CreateStoreCustomerAsnDetail": "​​创建客户目标货通知单明细", + "EditStoreCustomerAsnDetail": "​​编辑客户目标货通知单明细", + "StoreCustomerAsnDetailDeletionConfirmationMessage": "​​确定要删除客户目标货通知单明细{0}吗?", + "Permission:StoreCustomerAsn": "​​客户目标货通知单", + "Menu:StoreCustomerAsn": "​​客户目标货通知单菜单", + "StoreCustomerAsn": "​​客户目标货通知单", + "StoreCustomerAsnActiveDate": "​​客户目标货通知单生效日期", + "StoreCustomerAsnBeginTime": "​​客户目标货通知单开始时间", + "StoreCustomerAsnContactEmail": "客户ASN联系人电子邮件", + "StoreCustomerAsnContactName": "​​客户ASN联系人姓名", + "StoreCustomerAsnContactPhone": "​​客户ASN联系人电话", + "StoreCustomerAsnCustomerCode": "​​客户ASN客户代码", + "StoreCustomerAsnDockCode": "​​客户ASN收货口代码", + "StoreCustomerAsnEndTime": "​​客户ASN结束时间", + "StoreCustomerAsnNumber": "​​客户ASN编号", + "StoreCustomerAsnRemark": "​​客户ASN备注", + "StoreCustomerAsnSoNumber": "​​客户ASN销售订单编号", + "StoreCustomerAsnStatus": "​​客户ASN状态", + "StoreCustomerAsnStoreCustomerAsnDetails": "​​客户ASN客户ASN明细", + "StoreCustomerAsnWorker": "​​客户ASN操作员", + "CreateStoreCustomerAsn": "​​创建客户ASN", + "EditStoreCustomerAsn": "​​编辑客户ASN", + "StoreCustomerAsnDeletionConfirmationMessage": "​​确定要删除客户ASN{0}吗?", + "Permission:StoreCountPlanDetail": "​​盘点计划明细", + "Menu:StoreCountPlanDetail": "​​盘点计划明细菜单", + "StoreCountPlanDetail": "​​盘点计划明细", + "StoreCountPlanDetailArriveDate": "​​盘点计划明细目标货日期", + "StoreCountPlanDetailAuditCountDescription": "​​盘点计划明细审核计数说明", + "StoreCountPlanDetailAuditCountOperator": "​​盘点计划明细审核计数操作员", + "StoreCountPlanDetailAuditCountQty": "​​盘点计划明细审核计数数量", + "StoreCountPlanDetailAuditCountTime": "​​盘点计划明细审核计数时间", + "StoreCountPlanDetailContainerCode": "​​盘点计划明细容器代码", + "StoreCountPlanDetailCountLabel": "​​盘点计划明细计数标签", + "StoreCountPlanDetailDetailStatus": "​​盘点计划明细明细状态", + "StoreCountPlanDetailExpireDate": "​​盘点计划明细目标期日期", + "StoreCountPlanDetailFinalCountQty": "​​盘点计划明细最终计数数量", + "StoreCountPlanDetailFirstCountDescription": "​​盘点计划明细第一次计数说明", + "StoreCountPlanDetailFirstCountOperator": "​​盘点计划明细第一次计数操作员", + "StoreCountPlanDetailFirstCountQty": "​​盘点计划明细第一次计数数量", + "StoreCountPlanDetailFirstCountTime": "​​盘点计划明细第一次计数时间", + "StoreCountPlanDetailInventoryQty": "​​盘点计划明细库存数量", + "StoreCountPlanDetailItemCode": "​​盘点计划明细物料代码", + "StoreCountPlanDetailItemDesc1": "​​盘点计划明细物料描述1", + "StoreCountPlanDetailItemDesc2": "​​盘点计划明细物料描述2", + "StoreCountPlanDetailItemName": "​​盘点计划明细物料名称", + "StoreCountPlanDetailLocationArea": "​​盘点计划明细库区", + "StoreCountPlanDetailLocationCode": "​​盘点计划明细库位代码", + "StoreCountPlanDetailLocationErpCode": "​​盘点计划明细库位ERP代码", + "StoreCountPlanDetailLocationGroup": "​​盘点计划明细库位组", + "StoreCountPlanDetailLot": "​​盘点计划明细批次", + "StoreCountPlanDetailMaster": "​​盘点计划明细主件", + "StoreCountPlanDetailMasterId": "​​盘点计划明细主件ID", + "StoreCountPlanDetailNumber": "​​盘点计划明细编号", + "StoreCountPlanDetailPackingCode": "​​盘点计划明细包装代码", + "StoreCountPlanDetailProduceDate": "​​盘点计划明细生产日期", + "StoreCountPlanDetailRemark": "​​盘点计划明细备注", + "StoreCountPlanDetailRepeatCountDescription": "​​盘点计划明细重复计数说明", + "StoreCountPlanDetailRepeatCountOperator": "​​盘点计划明细重复计数操作员", + "StoreCountPlanDetailRepeatCountQty": "​​盘点计划明细重复计数数量", + "StoreCountPlanDetailRepeatCountTime": "​​盘点计划明细重复计数时间", + "StoreCountPlanDetailStage": "​​盘点计划明细阶段", + "StoreCountPlanDetailStatus": "​​盘点计划明细状态", + "StoreCountPlanDetailStdPackQty": "​​盘点计划明细标准包装数量", + "StoreCountPlanDetailSupplierBatch": "​​盘点计划明细供应商批次", + "StoreCountPlanDetailUom": "​​盘点计划明细计量单位", + "StoreCountPlanDetailWarehouseCode": "​​盘点计划明细仓库代码", + "CreateStoreCountPlanDetail": "​​创建盘点计划明细", + "EditStoreCountPlanDetail": "​​编辑盘点计划明细", + "StoreCountPlanDetailDeletionConfirmationMessage": "​​确定要删除盘点计划明细{0}吗?", + "Permission:StoreCountPlan": "​​盘点计划", + "Menu:StoreCountPlan": "​​盘点计划菜单", + "StoreCountPlan": "​​盘点计划", + "StoreCountPlanActiveDate": "​​盘点计划生效日期", + "StoreCountPlanAutoAgree": "​​盘点计划自动同意", + "StoreCountPlanAutoCompleteJob": "​​盘点计划自动完成作业", + "StoreCountPlanAutoHandle": "​​盘点计划自动处理", + "StoreCountPlanAutoSubmit": "​​盘点计划自动提交", + "StoreCountPlanBeginTime": "​​盘点计划开始时间", + "StoreCountPlanCountMethod": "​​盘点计划计数方法", + "StoreCountPlanDescription": "​​盘点计划说明", + "StoreCountPlanDirectCreateNote": "​​盘点计划直接创建通知单", + "StoreCountPlanEndTime": "​​盘点计划结束时间", + "StoreCountPlanJsonInventoryStatus": "​​盘点计划JSON库存状态", + "StoreCountPlanJsonItemCodes": "​​盘点计划JSON物料代码", + "StoreCountPlanJsonLocationCodes": "​​盘点计划JSON库位代码", + "StoreCountPlanNumber": "​​盘点计划编号", + "StoreCountPlanPlanTime": "​​盘点计划计划时间", + "StoreCountPlanRemark": "​​盘点计划备注", + "StoreCountPlanRequestStatus": "​​盘点计划请求状态", + "StoreCountPlanRequestType": "​​盘点计划请求类型", + "StoreCountPlanStage": "​​盘点计划阶段", + "StoreCountPlanStoreCountPlanDetails": "​​盘点计划盘点计划明细", + "StoreCountPlanType": "​​盘点计划类型", + "StoreCountPlanWorker": "​​盘点计划操作员", + "CreateStoreCountPlan": "​​创建盘点计划", + "EditStoreCountPlan": "​​编辑盘点计划", + "StoreCountPlanDeletionConfirmationMessage": "​​确定要删除盘点计划{0}吗?", + "Permission:StoreCountNoteDetailCopy": "​​盘点单明细复制", + "Menu:StoreCountNoteDetailCopy": "​​盘点单明细复制菜单", + "StoreCountNoteDetailCopy": "​​盘点单明细复制", + "StoreCountNoteDetailCopyAdjusted": "​​盘点单明细复制调整后", + "StoreCountNoteDetailCopyArriveDate": "​​盘点单明细复制目标货日期", + "StoreCountNoteDetailCopyAuditCountDescription": "​​盘点单明细复制审核计数说明", + "StoreCountNoteDetailCopyAuditCountOperator": "​​盘点单明细复制审核计数操作员", + "StoreCountNoteDetailCopyAuditCountQty": "​​盘点单明细复", + "StoreCountNoteDetailCopyAuditCountTime": "盘点单明细复制审核计数时间", + "StoreCountNoteDetailCopyContainerCode": "​​盘点单明细复制容器代码", + "StoreCountNoteDetailCopyCountLabel": "​​盘点单明细复制计数标签", + "StoreCountNoteDetailCopyCountPlanNumber": "盘点单明细复制盘点计划编号", + "StoreCountNoteDetailCopyDetailStatus": "​​盘点单明细复制详细状态", + "StoreCountNoteDetailCopyExpireDate": "​​盘点单明细复制过期日期", + "StoreCountNoteDetailCopyFinalCountQty": "​​盘点单明细复制最终计数数量", + "StoreCountNoteDetailCopyFirstCountDescription": "​​盘点单明细复制第一次计数描述", + "StoreCountNoteDetailCopyFirstCountOperator": "​​盘点单明细复制第一次计数操作员", + "StoreCountNoteDetailCopyFirstCountQty": "​​盘点单明细复制第一次计数数量", + "StoreCountNoteDetailCopyFirstCountTime": "​​盘点单明细复制第一次计数时间", + "StoreCountNoteDetailCopyInventoryQty": "​​盘点单明细复制库存数量", + "StoreCountNoteDetailCopyItemCode": "​​盘点单明细复制物料编号", + "StoreCountNoteDetailCopyItemDesc1": "​​盘点单明细复制物料描述1", + "StoreCountNoteDetailCopyItemDesc2": "​​盘点单明细复制物料描述2", + "StoreCountNoteDetailCopyItemName": "​​盘点单明细复制物料名称", + "StoreCountNoteDetailCopyLocationArea": "​​盘点单明细复制库区", + "StoreCountNoteDetailCopyLocationCode": "​​盘点单明细复制库位", + "StoreCountNoteDetailCopyLocationErpCode": "​​盘点单明细复制库位ERP代码", + "StoreCountNoteDetailCopyLocationGroup": "​​盘点单明细复制库位组", + "StoreCountNoteDetailCopyLot": "​​盘点单明细复制批次", + "StoreCountNoteDetailCopyMaster": "​​盘点单明细复制主单", + "StoreCountNoteDetailCopyMasterId": "​​盘点单明细复制主单ID", + "StoreCountNoteDetailCopyNumber": "​​盘点单明细复制编号", + "StoreCountNoteDetailCopyPackingCode": "​​盘点单明细复制包装代码", + "StoreCountNoteDetailCopyProduceDate": "​​盘点单明细复制生产日期", + "StoreCountNoteDetailCopyRemark": "​​盘点单明细复制备注", + "StoreCountNoteDetailCopyRepeatCountDescription": "​​盘点单明细复制重复计数描述", + "StoreCountNoteDetailCopyRepeatCountOperator": "​​盘点单明细复制重复计数操作员", + "StoreCountNoteDetailCopyRepeatCountQty": "​​盘点单明细复制重复计数数量", + "StoreCountNoteDetailCopyRepeatCountTime": "​​盘点单明细复制重复计数时间", + "StoreCountNoteDetailCopyStage": "​​盘点单明细复制阶段", + "StoreCountNoteDetailCopyStatus": "​​盘点单明细复制状态", + "StoreCountNoteDetailCopyStdPackQty": "​​盘点单明细复制标准包装数量", + "StoreCountNoteDetailCopySupplierBatch": "​​盘点单明细复制供应商批次", + "StoreCountNoteDetailCopyUom": "​​盘点单明细复制计量单位", + "StoreCountNoteDetailCopyWarehouseCode": "​​盘点单明细复制仓库代码", + "CreateStoreCountNoteDetailCopy": "​​创建盘点单明细复制", + "EditStoreCountNoteDetailCopy": "​​编辑盘点单明细复制", + "StoreCountNoteDetailCopyDeletionConfirmationMessage": "​​您确定要删除盘点单明细复制{0}吗?", + "Permission:StoreCountNoteDetail": "​​盘点单明细", + "Menu:StoreCountNoteDetail": "​​盘点单明细菜单", + "StoreCountNoteDetail": "​​盘点单明细", + "StoreCountNoteDetailAdjusted": "​​盘点单明细调整", + "StoreCountNoteDetailArriveDate": "​​盘点单明细目标达日期", + "StoreCountNoteDetailAuditCountDescription": "​​盘点单明细审核计数描述", + "StoreCountNoteDetailAuditCountOperator": "​​盘点单明细审核计数操作员", + "StoreCountNoteDetailAuditCountQty": "​​盘点单明细审核计数数量", + "StoreCountNoteDetailAuditCountTime": "​​盘点单明细审核计数时间", + "StoreCountNoteDetailContainerCode": "​​盘点单明细容器代码", + "StoreCountNoteDetailCountLabel": "​​盘点单明细计数标签", + "StoreCountNoteDetailCountPlanNumber": "​​盘点单明细盘点计划编号", + "StoreCountNoteDetailDetailStatus": "​​盘点单明细详细状态", + "StoreCountNoteDetailExpireDate": "​​盘点单明细过期日期", + "StoreCountNoteDetailFinalCountQty": "​​盘点单明细最终计数数量", + "StoreCountNoteDetailFirstCountDescription": "​​盘点单明细第一次计数描述", + "StoreCountNoteDetailFirstCountOperator": "​​盘点单明细第一次计数操作员", + "StoreCountNoteDetailFirstCountQty": "​​盘点单明细第一次计数数量", + "StoreCountNoteDetailFirstCountTime": "​​盘点单明细第一次计数时间", + "StoreCountNoteDetailInventoryQty": "​​盘点单明细库存数量", + "StoreCountNoteDetailItemCode": "​​盘点单明细物料编号", + "StoreCountNoteDetailItemDesc1": "​​盘点单明细物料描述1", + "StoreCountNoteDetailItemDesc2": "​​盘点单明细物料描述2", + "StoreCountNoteDetailItemName": "​​盘点单明细物料名称", + "StoreCountNoteDetailLocationArea": "​​盘点单明细库区", + "StoreCountNoteDetailLocationCode": "​​盘点单明细库位", + "StoreCountNoteDetailLocationErpCode": "​​盘点单明细库位ERP代码", + "StoreCountNoteDetailLocationGroup": "​​盘点单明细库位组", + "StoreCountNoteDetailLot": "​​盘点单明细批次", + "StoreCountNoteDetailMaster": "​​盘点单明细主单", + "StoreCountNoteDetailMasterId": "​​盘点单明细主单ID", + "StoreCountNoteDetailNumber": "​​盘点单明细编号", + "StoreCountNoteDetailPackingCode": "​​盘点单明细包装代码", + "StoreCountNoteDetailProduceDate": "​​盘点单明细生产日期", + "StoreCountNoteDetailRemark": "盘点单明细备注", + "StoreCountNoteDetailRepeatCountDescription": "​​盘点单明细重复计数描述", + "StoreCountNoteDetailRepeatCountOperator": "​​盘点单明细重复计数操作员", + "StoreCountNoteDetailRepeatCountQty": "​​盘点单明细重复计数数量", + "StoreCountNoteDetailRepeatCountTime": "​​盘点单明细重复计数时间", + "StoreCountNoteDetailStage": "​​盘点单明细阶段", + "StoreCountNoteDetailStatus": "​​盘点单明细状态", + "StoreCountNoteDetailStdPackQty": "​​盘点单明细标准包装数量", + "StoreCountNoteDetailSupplierBatch": "​​盘点单明细供应商批次", + "StoreCountNoteDetailUom": "​​盘点单明细计量单位", + "StoreCountNoteDetailWarehouseCode": "​​盘点单明细仓库代码", + "CreateStoreCountNoteDetail": "​​创建盘点单明细", + "EditStoreCountNoteDetail": "​​编辑盘点单明细", + "StoreCountNoteDetailDeletionConfirmationMessage": "​​您确定要删除盘点单明细{0}吗?", + "Permission:StoreCountNoteCopy": "​​盘点单复制", + "Menu:StoreCountNoteCopy": "​​盘点单复制菜单", + "StoreCountNoteCopy": "​​盘点单复制", + "StoreCountNoteCopyActiveDate": "​​盘点单复制目标达日期", + "StoreCountNoteCopyAdjusted": "​​盘点单复制调整", + "StoreCountNoteCopyBeginTime": "​​盘点单复制开始时间", + "StoreCountNoteCopyCountPlanNumber": "​​盘点单复制盘点计划编号", + "StoreCountNoteCopyDescription": "​​盘点单复制描述", + "StoreCountNoteCopyEndTime": "盘点单复制结束时间", + "StoreCountNoteCopyNumber": "​​盘点单复制编号", + "StoreCountNoteCopyRemark": "​​盘点单复制备注", + "StoreCountNoteCopyStage": "​​盘点单复制阶段", + "StoreCountNoteCopyType": "​​盘点单复制类型", + "StoreCountNoteCopyWorker": "​​盘点单复制操作人员", + "CreateStoreCountNoteCopy": "​​创建盘点单复制", + "EditStoreCountNoteCopy": "编辑库存计数备注副本", + "StoreCountNoteCopyDeletionConfirmationMessage": "​​确定删除库存计数备注副本{0}吗?", + "Permission:StoreCountNote": "​​库存计数备注", + "Menu:StoreCountNote": "​​菜单-库存计数备注", + "StoreCountNote": "​​库存计数备注", + "StoreCountNoteActiveDate": "​​库存计数备注激活日期", + "StoreCountNoteAdjusted": "​​库存计数备注调整", + "StoreCountNoteBeginTime": "​​库存计数备注开始时间", + "StoreCountNoteCountPlanNumber": "​​库存计数备注计划数量", + "StoreCountNoteDescription": "​​库存计数备注描述", + "StoreCountNoteEndTime": "​​库存计数备注结束时间", + "StoreCountNoteNumber": "​​库存计数备注编号", + "StoreCountNoteRemark": "​​库存计数备注备注", + "StoreCountNoteStage": "​​库存计数备注阶段", + "StoreCountNoteStoreCountNoteDetailCopies": "​​库存计数备注详情副本", + "StoreCountNoteStoreCountNoteDetails": "​​库存计数备注详情", + "StoreCountNoteType": "​​库存计数备注类型", + "StoreCountNoteWorker": "​​库存计数备注操作员", + "CreateStoreCountNote": "​​创建库存计数备注", + "EditStoreCountNote": "​​编辑库存计数备注", + "StoreCountNoteDeletionConfirmationMessage": "​​确定删除库存计数备注{0}吗?", + "Permission:StoreCountAdjustRequestDetail": "​​库存调整请求详情", + "Menu:StoreCountAdjustRequestDetail": "​​菜单-库存调整请求详情", + "StoreCountAdjustRequestDetail": "​​库存调整请求详情", + "StoreCountAdjustRequestDetailArriveDate": "​​库存调整请求详情目标达日期", + "StoreCountAdjustRequestDetailContainerCode": "​​库存调整请求详情容器代码", + "StoreCountAdjustRequestDetailCountQty": "​​库存调整请求详情计数数量", + "StoreCountAdjustRequestDetailExpireDate": "​​库存调整请求详情过期日期", + "StoreCountAdjustRequestDetailInventoryQty": "​​库存调整请求详情库存数量", + "StoreCountAdjustRequestDetailItemCode": "​​库存调整请求详情物料代码", + "StoreCountAdjustRequestDetailItemDesc1": "​​库存调整请求详情物料描述1", + "StoreCountAdjustRequestDetailItemDesc2": "​​库存调整请求详情物料描述2", + "StoreCountAdjustRequestDetailItemName": "​​库存调整请求详情物料名称", + "StoreCountAdjustRequestDetailLocationArea": "​​库存调整请求详情区域位置", + "StoreCountAdjustRequestDetailLocationCode": "​​库存调整请求详情位置代码", + "StoreCountAdjustRequestDetailLocationErpCode": "​​库存调整请求详情ERP代码", + "StoreCountAdjustRequestDetailLocationGroup": "​​库存调整请求详情位置组", + "StoreCountAdjustRequestDetailLot": "​​库存调整请求详情批次", + "StoreCountAdjustRequestDetailMaster": "​​库存调整请求详情主信息", + "StoreCountAdjustRequestDetailMasterId": "​​库存调整请求详情主信息ID", + "StoreCountAdjustRequestDetailNumber": "​​库存调整请求详情编号", + "StoreCountAdjustRequestDetailPackingCode": "​​库存调整请求详情包装代码", + "StoreCountAdjustRequestDetailProduceDate": "​​库存调整请求详情生产日期", + "StoreCountAdjustRequestDetailQty": "​​库存调整请求详情数量", + "StoreCountAdjustRequestDetailReasonCode": "​​库存调整请求详情原因代码", + "StoreCountAdjustRequestDetailRemark": "​​库存调整请求详情备注", + "StoreCountAdjustRequestDetailStatus": "​​库存调整请求详情状态", + "StoreCountAdjustRequestDetailStdPackQty": "​​库存调整请求详情标准包装数量", + "StoreCountAdjustRequestDetailSupplierBatch": "​​库存调整请求详情供应商批次", + "StoreCountAdjustRequestDetailUom": "​​库存调整请求详情计量单位", + "StoreCountAdjustRequestDetailWarehouseCode": "库存调整请求详情仓库代码", + "CreateStoreCountAdjustRequestDetail": "​​创建库存调整请求详情", + "EditStoreCountAdjustRequestDetail": "​​编辑库存调整请求详情", + "StoreCountAdjustRequestDetailDeletionConfirmationMessage": "​​确定删除库存调整请求详情{0}吗?", + "Permission:StoreCountAdjustRequest": "​​库存调整请求", + "Menu:StoreCountAdjustRequest": "​​菜单-库存调整请求", + "StoreCountAdjustRequest": "​​库存调整请求", + "StoreCountAdjustRequestActiveDate": "​​库存调整请求激活日期", + "StoreCountAdjustRequestAutoAgree": "​​库存调整请求自动同意", + "StoreCountAdjustRequestAutoCompleteJob": "​​库存调整请求自动完成作业", + "StoreCountAdjustRequestAutoHandle": "​​库存调整请求自动处理", + "StoreCountAdjustRequestAutoSubmit": "​​库存调整请求自动提交", + "StoreCountAdjustRequestCountNoteNumber": "​​库存调整请求计数备注编号", + "StoreCountAdjustRequestCountPlanNumber": "​​库存调整请求计划数量", + "StoreCountAdjustRequestDirectCreateNote": "​​库存调整请求直接创建备注", + "StoreCountAdjustRequestNumber": "​​库存调整请求编号", + "StoreCountAdjustRequestRemark": "​​库存调整请求备注", + "StoreCountAdjustRequestRequestStatus": "​​库存调整请求状态", + "StoreCountAdjustRequestStoreCountAdjustRequestDetails": "​​库存调整请求库存调整请求详情", + "StoreCountAdjustRequestWorker": "​​库存调整请求操作员", + "CreateStoreCountAdjustRequest": "​​创建库存调整请求", + "EditStoreCountAdjustRequest": "​​编辑库存调整请求", + "StoreCountAdjustRequestDeletionConfirmationMessage": "​​确定删除库存调整请求{0}吗?", + "Permission:StoreCountAdjustNoteDetail": "​​库存调整备注详情", + "Menu:StoreCountAdjustNoteDetail": "​​菜单-库存调整备注详情", + "StoreCountAdjustNoteDetail": "​​库存调整备注详情", + "StoreCountAdjustNoteDetailAdjustQty": "​​库存调整备注详情调整数量", + "StoreCountAdjustNoteDetailArriveDate": "​​库存调整备注详情目标达日期", + "StoreCountAdjustNoteDetailContainerCode": "​​库存调整备注详情容器代码", + "StoreCountAdjustNoteDetailCountLabel": "​​库存调整备注详情计数标签", + "StoreCountAdjustNoteDetailCountQty": "​​库存调整备注详情计数数量", + "StoreCountAdjustNoteDetailExpireDate": "​​库存调整备注详情过期日期", + "StoreCountAdjustNoteDetailInventoryQty": "​​库存调整备注详情库存数量", + "StoreCountAdjustNoteDetailItemCode": "​​库存调整备注详情物料代码", + "StoreCountAdjustNoteDetailItemDesc1": "​​库存调整备注详情物料描述1", + "StoreCountAdjustNoteDetailItemDesc2": "​​库存调整备注详情物料描述2", + "StoreCountAdjustNoteDetailItemName": "​​库存调整备注详情物料名称", + "StoreCountAdjustNoteDetailLocationArea": "​​库存调整备注详情区域位置", + "StoreCountAdjustNoteDetailLocationCode": "​​库存调整备注详情位置代码", + "StoreCountAdjustNoteDetailLocationErpCode": "​​库存调整备注详情ERP代码", + "StoreCountAdjustNoteDetailLocationGroup": "​​库存调整备注详情位置组", + "StoreCountAdjustNoteDetailLot": "​​库存调整备注详情批次", + "StoreCountAdjustNoteDetailMaster": "​​库存调整备注详情主信息", + "StoreCountAdjustNoteDetailMasterId": "​​库存调整备注详情主信息ID", + "StoreCountAdjustNoteDetailNumber": "​​库存调整备注详情编号", + "StoreCountAdjustNoteDetailPackingCode": "​​库存调整备注详情包装代码", + "StoreCountAdjustNoteDetailProduceDate": "​​库存调整备注详情生产日期", + "StoreCountAdjustNoteDetailReasonCode": "​​库存调整备注详情原因代码", + "StoreCountAdjustNoteDetailRemark": "​​库存调整备注详情备注", + "StoreCountAdjustNoteDetailStatus": "​​库存调整备注详情状态", + "StoreCountAdjustNoteDetailStdPackQty": "库存调整备注详情标准包装数量", + "StoreCountAdjustNoteDetailSupplierBatch": "​​库存调整备注详情供应商批次", + "StoreCountAdjustNoteDetailTransInOut": "​​库存调整备注详情转入/转出", + "StoreCountAdjustNoteDetailUom": "​​库存调整备注详情计量单位", + "StoreCountAdjustNoteDetailWarehouseCode": "​​库存调整备注详情仓库代码", + "CreateStoreCountAdjustNoteDetail": "​​创建库存调整备注详情", + "EditStoreCountAdjustNoteDetail": "​​编辑库存调整备注详情", + "StoreCountAdjustNoteDetailDeletionConfirmationMessage": "​​确定删除库存调整备注详情{0}吗?", + "Permission:StoreCountAdjustNote": "​​库存调整备注", + "Menu:StoreCountAdjustNote": "​​菜单-库存调整备注", + "StoreCountAdjustNote": "​​库存调整备注", + "StoreCountAdjustNoteActiveDate": "​​库存调整备注激活日期", + "StoreCountAdjustNoteCountAdjustRequestNumber": "​​库存调整备注计数调整请求编号", + "StoreCountAdjustNoteCountNoteNumber": "​​库存调整备注计数备注编号", + "StoreCountAdjustNoteCountPlanNumber": "​​库存调整备注计划数量", + "StoreCountAdjustNoteIsAdjusted": "​​库存调整备注已调整", + "StoreCountAdjustNoteJobNumber": "​​库存调整备注作业编号", + "StoreCountAdjustNoteNumber": "​​库存调整备注编号", + "StoreCountAdjustNoteRemark": "​​库存调整备注备注", + "StoreCountAdjustNoteStoreCountAdjustNoteDetails": "​​库存调整备注库存调整备注详情", + "StoreCountAdjustNoteType": "​​库存调整备注类型", + "StoreCountAdjustNoteWorker": "​​库存调整备注操作员", + "CreateStoreCountAdjustNote": "​​创建库存调整备注", + "EditStoreCountAdjustNote": "​​编辑库存调整备注", + "StoreCountAdjustNoteDeletionConfirmationMessage": "​​确定删除库存调整备注{0}吗?", + "Permission:StoreContainerBindNoteDetail": "​​库存容器绑定备注详情", + "Menu:StoreContainerBindNoteDetail": "​​菜单-库存容器绑定备注详情", + "StoreContainerBindNoteDetail": "​​库存容器绑定备注详情", + "StoreContainerBindNoteDetailArriveDate": "​​库存容器绑定备注详情目标达日期", + "StoreContainerBindNoteDetailContainerCode": "​​库存容器绑定备注详情容器代码", + "StoreContainerBindNoteDetailExpireDate": "​​库存容器绑定备注详情过期日期", + "StoreContainerBindNoteDetailItemCode": "​​库存容器绑定备注详情物料代码", + "StoreContainerBindNoteDetailItemDesc1": "​​库存容器绑定备注详情物料描述1", + "StoreContainerBindNoteDetailItemDesc2": "​​库存容器绑定备注详情物料描述2", + "StoreContainerBindNoteDetailItemName": "​​库存容器绑定备注详情物料名称", + "StoreContainerBindNoteDetailLot": "​​库存容器绑定备注详情批次", + "StoreContainerBindNoteDetailMaster": "​​库存容器绑定备注详情主信息", + "StoreContainerBindNoteDetailMasterId": "​​库存容器绑定备注详情主信息ID", + "StoreContainerBindNoteDetailNumber": "​​库存容器绑定备注详情编号", + "StoreContainerBindNoteDetailPackingCode": "​​库存容器绑定备注详情包装代码", + "StoreContainerBindNoteDetailProduceDate": "​​库存容器绑定备注详情生产日期", + "StoreContainerBindNoteDetailQty": "​​库存容器绑定备注详情数量", + "StoreContainerBindNoteDetailRemark": "​​库存容器绑定备注详情备注", + "StoreContainerBindNoteDetailStdPackQty": "​​库存容器绑定备注详情标准包装数量", + "StoreContainerBindNoteDetailSupplierBatch": "​​库存容器绑定备注详情供应商批次", + "StoreContainerBindNoteDetailUom": "​​库存容器绑定备注详情计量单位", + "CreateStoreContainerBindNoteDetail": "​​创建库存容器绑定备注详情", + "EditStoreContainerBindNoteDetail": "​​编辑库存容器绑定备注详情", + "StoreContainerBindNoteDetailDeletionConfirmationMessage": "​​确定删除库存容器绑定备注详情{0}吗?", + "Permission:StoreContainerBindNote": "​​库存容器绑定备注", + "Menu:StoreContainerBindNote": "菜单-库存容器绑定备注", + "StoreContainerBindNote": "​​库存容器绑定备注", + "StoreContainerBindNoteActiveDate": "​​库存容器绑定备注激活日期", + "StoreContainerBindNoteBindTime": "​​库存容器绑定备注绑定时间", + "StoreContainerBindNoteBindType": "​​库存容器绑定备注绑定类型", + "StoreContainerBindNoteContainerCode": "​​库存容器绑定备注容器代码", + "StoreContainerBindNoteLocationCode": "​​库存容器绑定备注位置代码", + "StoreContainerBindNoteNumber": "​​库存容器绑定备注编号", + "StoreContainerBindNoteRemark": "​​库存容器绑定备注备注", + "StoreContainerBindNoteStoreContainerBindNoteDetails": "​​库存容器绑定备注库存容器绑定备注详情", + "StoreContainerBindNoteWorker": "​​库存容器绑定备注操作员", + "CreateStoreContainerBindNote": "​​创建库存容器绑定备注", + "EditStoreContainerBindNote": "​​编辑库存容器绑定备注", + "StoreContainerBindNoteDeletionConfirmationMessage": "​​确定删除库存容器绑定备注{0}吗?", + "Permission:StoreBackFlushNoteDetail": "​​库存返冲备注详情", + "Menu:StoreBackFlushNoteDetail": "​​菜单-库存返冲备注详情", + "StoreBackFlushNoteDetail": "​​库存返冲备注详情", + "StoreBackFlushNoteDetailArriveDate": "​​库存返冲备注详情目标达日期", + "StoreBackFlushNoteDetailBomVersion": "​​库存返冲备注详情BOM版本", + "StoreBackFlushNoteDetailContainerCode": "​​库存返冲备注详情容器代码", + "StoreBackFlushNoteDetailExpireDate": "​​库存返冲备注详情过期日期", + "StoreBackFlushNoteDetailIsOffLine": "​​库存返冲备注详情离线状态", + "StoreBackFlushNoteDetailItemCode": "​​库存返冲备注详情物料代码", + "StoreBackFlushNoteDetailItemDesc1": "​​库存返冲备注详情物料描述1", + "StoreBackFlushNoteDetailItemDesc2": "​​库存返冲备注详情物料描述2", + "StoreBackFlushNoteDetailItemName": "​​库存返冲备注详情物料名称", + "StoreBackFlushNoteDetailLocationArea": "​​库存返冲备注详情区域位置", + "StoreBackFlushNoteDetailLocationCode": "​​库存返冲备注详情位置代码", + "StoreBackFlushNoteDetailLocationErpCode": "​​库存返冲备注详情ERP代码", + "StoreBackFlushNoteDetailLocationGroup": "​​库存返冲备注详情位置组", + "StoreBackFlushNoteDetailLot": "​​库存返冲备注详情批次", + "StoreBackFlushNoteDetailMaster": "​​库存返冲备注详情主信息", + "StoreBackFlushNoteDetailMasterId": "​​库存返冲备注详情主信息ID", + "StoreBackFlushNoteDetailNumber": "​​库存返冲备注详情编号", + "StoreBackFlushNoteDetailPackingCode": "​​库存返冲备注详情包装代码", + "StoreBackFlushNoteDetailProduceDate": "​​库存返冲备注详情生产日期", + "StoreBackFlushNoteDetailQty": "​​库存返冲备注详情数量", + "StoreBackFlushNoteDetailRemark": "​​库存返冲备注详情备注", + "StoreBackFlushNoteDetailStatus": "​​库存返冲备注详情状态", + "StoreBackFlushNoteDetailStdPackQty": "​​库存返冲备注详情标准包装数量", + "StoreBackFlushNoteDetailSupplierBatch": "​​库存返冲备注详情供应商批次", + "StoreBackFlushNoteDetailUom": "​​库存返冲备注详情计量单位", + "StoreBackFlushNoteDetailWarehouseCode": "​​库存返冲备注详情仓库代码", + "CreateStoreBackFlushNoteDetail": "​​创建库存返冲备注详情", + "EditStoreBackFlushNoteDetail": "​​编辑库存返冲备注详情", + "StoreBackFlushNoteDetailDeletionConfirmationMessage": "​​确定删除库存返冲备注详情{0}吗?", + "Permission:StoreBackFlushNote": "​​库存返冲备注", + "Menu:StoreBackFlushNote": "​​菜单-库存返冲备注", + "StoreBackFlushNote": "​​库存返冲备注", + "StoreBackFlushNoteActiveDate": "​​库存返冲备注激活日期", + "StoreBackFlushNoteArriveDate": "库存返冲备注目标达日期", + "StoreBackFlushNoteCompleteTime": "​​库存返冲备注完成时间", + "StoreBackFlushNoteExpireDate": "​​库存返冲备注过期日期", + "StoreBackFlushNoteItemCode": "​​库存返冲备注物料代码", + "StoreBackFlushNoteItemDesc1": "​​库存返冲备注物料描述1", + "StoreBackFlushNoteItemDesc2": "​​库存返冲备注物料描述2", + "StoreBackFlushNoteItemName": "​​库存返冲备注物料名称", + "StoreBackFlushNoteJobNumber": "​​库存返冲备注作业编号", + "StoreBackFlushNoteLocationArea": "​​库存返冲备注区域位置", + "StoreBackFlushNoteLocationCode": "​​库存返冲备注位置代码", + "StoreBackFlushNoteLocationErpCode": "​​库存返冲备注ERP代码", + "StoreBackFlushNoteLocationGroup": "​​库存返冲备注位置组", + "StoreBackFlushNoteLot": "​​库存返冲备注批次", + "StoreBackFlushNoteNumber": "​​库存返冲备注编号", + "StoreBackFlushNotePackingCode": "​​库存返冲备注包装代码", + "StoreBackFlushNoteProdLine": "​​库存返冲备注生产线", + "StoreBackFlushNoteProduceDate": "​​库存返冲备注生产日期", + "StoreBackFlushNoteProductionPlanNumber": "​​库存返冲备注生产计划编号", + "StoreBackFlushNoteProductReceiptNumber": "​​库存返冲备注产品收货编号", + "StoreBackFlushNoteProductRecycleNumber": "​​库存返冲备注产品回收编号", + "StoreBackFlushNoteQty": "​​库存返冲备注数量", + "StoreBackFlushNoteRemark": "​​库存返冲备注备注", + "StoreBackFlushNoteShift": "​​库存返冲备注班次", + "StoreBackFlushNoteStoreBackFlushNoteDetails": "​​库存返冲备注库存返冲备注详情", + "StoreBackFlushNoteSupplierBatch": "​​库存返冲备注供应商批次", + "StoreBackFlushNoteUom": "​​库存返冲备注计量单位", + "StoreBackFlushNoteWarehouseCode": "​​库存返冲备注仓库代码", + "StoreBackFlushNoteWorker": "​​库存返冲备注操作员", + "StoreBackFlushNoteWorkshop": "​​库存返冲备注车间", + "CreateStoreBackFlushNote": "​​创建库存返冲备注", + "EditStoreBackFlushNote": "​​编辑库存返冲备注", + "StoreBackFlushNoteDeletionConfirmationMessage": "​​确定删除库存返冲备注{0}吗?", + "Permission:MessageUserNotifyMessage": "​​用户通知消息", + "Menu:MessageUserNotifyMessage": "​​菜单-用户通知消息", + "MessageUserNotifyMessage": "​​用户通知消息", + "MessageUserNotifyMessageEmailHasSent": "​​用户通知消息已发送电子邮件", + "MessageUserNotifyMessageEmailSendTime": "​​用户通知消息电子邮件发送时间", + "MessageUserNotifyMessageHasPush": "​​用户通知消息已推送", + "MessageUserNotifyMessageHasRead": "​​用户通知消息已阅读", + "MessageUserNotifyMessageMessageId": "​​用户通知消息消息ID", + "MessageUserNotifyMessagePushTime": "​​用户通知消息推送时间", + "MessageUserNotifyMessageReadTime": "​​用户通知消息阅读时间", + "MessageUserNotifyMessageRemark": "​​用户通知消息备注", + "MessageUserNotifyMessageSmsHasSent": "​​用户通知消息已发送短信", + "MessageUserNotifyMessageSmsSendTime": "​​用户通知消息短信发送时间", + "MessageUserNotifyMessageTitle": "​​用户通知消息标题", + "MessageUserNotifyMessageUsername": "​​用户通知消息用户名", + "CreateMessageUserNotifyMessage": "​​创建用户通知消息", + "EditMessageUserNotifyMessage": "​​编辑用户通知消息", + "MessageUserNotifyMessageDeletionConfirmationMessage": "​​确定删除用户通知消息{0}吗?", + "Permission:MessagePrivateMessage": "私信消息", + "Menu:MessagePrivateMessage": "​​菜单-私信消息", + "MessagePrivateMessage": "​​私信消息", + "MessagePrivateMessageContent": "​​私信消息内容", + "MessagePrivateMessageFromUserId": "​​私信消息发送用户ID", + "MessagePrivateMessageFromUsername": "​​私信消息发送用户名", + "MessagePrivateMessageHasRead": "​​私信消息已阅读", + "MessagePrivateMessageMessageLevel": "​​私信消息消息级别", + "MessagePrivateMessageReadTime": "​​私信消息阅读时间", + "MessagePrivateMessageRemark": "​​私信消息备注", + "MessagePrivateMessageSendTime": "​​私信消息发送时间", + "MessagePrivateMessageTitle": "​​私信消息标题", + "MessagePrivateMessageToUserId": "​​私信消息接收用户ID", + "MessagePrivateMessageToUsername": "​​私信消息接收用户名", + "CreateMessagePrivateMessage": "​​创建私信消息", + "EditMessagePrivateMessage": "​​编辑私信消息", + "MessagePrivateMessageDeletionConfirmationMessage": "​​确定删除私信消息{0}吗?", + "Permission:MessageNotifyMessage": "​​通知消息", + "Menu:MessageNotifyMessage": "​​菜单-通知消息", + "MessageNotifyMessage": "​​通知消息", + "MessageNotifyMessageContent": "​​通知消息内容", + "MessageNotifyMessageMessageLevel": "​​通知消息消息级别", + "MessageNotifyMessageMessageType": "​​通知消息消息类型", + "MessageNotifyMessageRemark": "​​通知消息备注", + "MessageNotifyMessageSendTime": "​​通知消息发送时间", + "MessageNotifyMessageTitle": "​​通知消息标题", + "CreateMessageNotifyMessage": "​​创建通知消息", + "EditMessageNotifyMessage": "​​编辑通知消息", + "MessageNotifyMessageDeletionConfirmationMessage": "​​确定删除通知消息{0}吗?", + "Permission:MessageMessageTypeSubscribe": "​​消息订阅类型", + "Menu:MessageMessageTypeSubscribe": "​​菜单-消息订阅类型", + "MessageMessageTypeSubscribe": "​​消息订阅类型", + "MessageMessageTypeSubscribeMessageTypeCode": "​​消息订阅类型消息类型代码", + "MessageMessageTypeSubscribeMessageTypeId": "​​消息订阅类型消息类型ID", + "MessageMessageTypeSubscribeRemark": "​​消息订阅类型备注", + "MessageMessageTypeSubscribeUsername": "​​消息订阅类型用户名", + "CreateMessageMessageTypeSubscribe": "​​创建消息订阅类型", + "EditMessageMessageTypeSubscribe": "​​编辑消息订阅类型", + "MessageMessageTypeSubscribeDeletionConfirmationMessage": "​​确定删除消息订阅类型{0}吗?", + "Permission:MessageMessageType": "​​消息类型", + "Menu:MessageMessageType": "​​菜单-消息类型", + "MessageMessageType": "​​消息类型", + "MessageMessageTypeEmailTemplate": "​​消息类型电子邮件模板", + "MessageMessageTypeIsSendEmail": "​​消息类型是否发送电子邮件", + "MessageMessageTypeIsSendSms": "​​消息类型是否发送短信", + "MessageMessageTypeMessageTypeCode": "​​消息类型消息类型代码", + "MessageMessageTypeMessageTypeName": "​​消息类型消息类型名称", + "MessageMessageTypeRemark": "​​消息类型备注", + "MessageMessageTypeSmsTemplate": "​​消息类型短信模板", + "CreateMessageMessageType": "​​创建消息类型", + "EditMessageMessageType": "编辑消息类型", + "MessageMessageTypeDeletionConfirmationMessage": "​​确定删除消息类型{0}吗?", + "Permission:MessageAnnouncement": "​​公告消息", + "Menu:MessageAnnouncement": "​​菜单-公告消息", + "MessageAnnouncement": "​​公告消息", + "MessageAnnouncementActiveTime": "​​公告消息激活时间", + "MessageAnnouncementBrief": "​​公告消息简介", + "MessageAnnouncementContent": "​​公告消息内容", + "MessageAnnouncementExpireTime": "​​公告消息过期时间", + "MessageAnnouncementMessageLevel": "​​公告消息消息级别", + "MessageAnnouncementRemark": "​​公告消息备注", + "MessageAnnouncementTitle": "​​公告消息标题", + "CreateMessageAnnouncement": "​​创建公告消息", + "EditMessageAnnouncement": "​​编辑公告消息", + "MessageAnnouncementDeletionConfirmationMessage": "​​确定删除公告消息{0}吗?", + "Permission:LabelSerialCode": "​​标签序列码", + "Menu:LabelSerialCode": "​​菜单-标签序列码", + "LabelSerialCode": "​​标签序列码", + "LabelSerialCodeRemark": "​​标签序列码备注", + "LabelSerialCodeRuleCode": "​​标签序列码规则代码", + "LabelSerialCodeSerialNumber": "​​标签序列码序列号", + "CreateLabelSerialCode": "​​创建标签序列码", + "EditLabelSerialCode": "​​编辑标签序列码", + "LabelSerialCodeDeletionConfirmationMessage": "​​确定删除标签序列码{0}吗?", + "Permission:LabelSaleLabel": "​​销售标签", + "Menu:LabelSaleLabel": "​​菜单-销售标签", + "LabelSaleLabel": "​​销售标签", + "LabelSaleLabelArriveDate": "​​销售标签目标达日期", + "LabelSaleLabelCode": "​​销售标签代码", + "LabelSaleLabelContainerCode": "​​销售标签容器代码", + "LabelSaleLabelDocumentCode": "​​销售标签单据代码", + "LabelSaleLabelExpireDate": "​​销售标签过期日期", + "LabelSaleLabelFullBarcodeString": "​​销售标签完整条码字符串", + "LabelSaleLabelItemCode": "​​销售标签物料代码", + "LabelSaleLabelItemDesc1": "​​销售标签物料描述1", + "LabelSaleLabelItemDesc2": "​​销售标签物料描述2", + "LabelSaleLabelItemName": "​​销售标签物料名称", + "LabelSaleLabelLabelStatus": "​​销售标签标签状态", + "LabelSaleLabelLabelType": "​​销售标签标签类型", + "LabelSaleLabelLot": "​​销售标签批次", + "LabelSaleLabelProduceDate": "​​销售标签生产日期", + "LabelSaleLabelQty": "​​销售标签数量", + "LabelSaleLabelQualityInfoQlevel": "​​销售标签质量信息等级", + "LabelSaleLabelQualityInfo_QualityFile": "​​销售标签质量信息_质量文件", + "LabelSaleLabelRemark": "​​销售标签备注", + "LabelSaleLabelSaleInfoSaleInfoName": "​​销售标签销售信息_销售信息名称", + "LabelSaleLabelStdPackQty": "​​销售标签标准包装数量", + "LabelSaleLabelSupplierBatch": "​​销售标签供应商批次", + "LabelSaleLabelUom": "​​销售标签计量单位", + "CreateLabelSaleLabel": "​​创建销售标签", + "EditLabelSaleLabel": "编辑销售标签", + "LabelSaleLabelDeletionConfirmationMessage": "​​确定删除销售标签{0}吗?", + "Permission:LabelPalletLabel": "​​托盘标签", + "Menu:LabelPalletLabel": "​​菜单-托盘标签", + "LabelPalletLabel": "​​托盘标签", + "LabelPalletLabelCode": "​​托盘标签代码", + "LabelPalletLabelDesc1": "​​托盘标签描述1", + "LabelPalletLabelDesc2": "​​托盘标签描述2", + "LabelPalletLabelHasItem": "​​托盘标签是否有物料", + "LabelPalletLabelLabelStatus": "​​托盘标签标签状态", + "LabelPalletLabelLabelType": "​​托盘标签标签类型", + "LabelPalletLabelName": "​​托盘标签名称", + "LabelPalletLabelParentId": "​​托盘标签父级ID", + "LabelPalletLabelRemark": "​​托盘标签备注", + "CreateLabelPalletLabel": "​​创建托盘标签", + "EditLabelPalletLabel": "​​编辑托盘标签", + "LabelPalletLabelDeletionConfirmationMessage": "​​确定删除托盘标签{0}吗?", + "Permission:LabelPalletCode": "​​托盘代码", + "Menu:LabelPalletCode": "​​菜单-托盘代码", + "LabelPalletCode": "​​托盘代码", + "LabelPalletCodePalletlNumber": "​​托盘代码托盘编号", + "LabelPalletCodeRemark": "​​托盘代码备注", + "LabelPalletCodeRuleCode": "​​托盘代码规则代码", + "CreateLabelPalletCode": "​​创建托盘代码", + "EditLabelPalletCode": "​​编辑托盘代码", + "LabelPalletCodeDeletionConfirmationMessage": "​​确定删除托盘代码{0}吗?", + "Permission:LabelLabelDefinition": "​​标签定义", + "Menu:LabelLabelDefinition": "​​菜单-标签定义", + "LabelLabelDefinition": "​​标签定义", + "LabelLabelDefinitionCode": "​​标签定义代码", + "LabelLabelDefinitionDescription": "​​标签定义描述", + "LabelLabelDefinitionFormat": "​​标签定义格式", + "LabelLabelDefinitionName": "​​标签定义名称", + "LabelLabelDefinitionPrefix": "​​标签定义前缀", + "LabelLabelDefinitionRemark": "​​标签定义备注", + "LabelLabelDefinitionSeparator": "​​标签定义分隔符", + "LabelLabelDefinitionSerialLength": "​​标签定义序列长度", + "LabelLabelDefinitionType": "​​标签定义类型", + "CreateLabelLabelDefinition": "​​创建标签定义", + "EditLabelLabelDefinition": "​​编辑标签定义", + "LabelLabelDefinitionDeletionConfirmationMessage": "​​确定删除标签定义{0}吗?", + "Permission:LabelInventoryLabel": "​​库存标签", + "Menu:LabelInventoryLabel": "​​菜单-库存标签", + "LabelInventoryLabel": "​​库存标签", + "LabelInventoryLabelArriveDate": "​​库存标签目标达日期", + "LabelInventoryLabelCode": "​​库存标签代码", + "LabelInventoryLabelContainerCode": "​​库存标签容器代码", + "LabelInventoryLabelExpireDate": "​​库存标签过期日期", + "LabelInventoryLabelFullBarcodeString": "​​库存标签完整条码字符串", + "LabelInventoryLabelItemCode": "​​库存标签物料代码", + "LabelInventoryLabelItemDesc1": "库存标签物料描述1", + "LabelInventoryLabelItemDesc2": "​​库存标签物料描述2", + "LabelInventoryLabelItemName": "​​库存标签物料名称", + "LabelInventoryLabelLabelStatus": "​​库存标签标签状态", + "LabelInventoryLabelLabelType": "​​库存标签标签类型", + "LabelInventoryLabelLocationErpCode": "​​库存标签库位ERP代码", + "LabelInventoryLabelLot": "​​库存标签批次", + "LabelInventoryLabelPlanArriveDate": "​​库存标签计划目标达日期", + "LabelInventoryLabelProduceDate": "​​库存标签生产日期", + "LabelInventoryLabelProductionInfoProdLine": "​​库存标签生产信息生产线", + "LabelInventoryLabelProductionInfoShift": "​​库存标签生产信息班次", + "LabelInventoryLabelProductionInfoTeam": "​​库存标签生产信息班组", + "LabelInventoryLabelPurchaseInfoAsnNumber": "​​库存标签采购信息ASN编号", + "LabelInventoryLabelPurchaseInfoPoNumber": "​​库存标签采购信息PO编号", + "LabelInventoryLabelPurchaseInfoRpNumber": "​​库存标签采购信息RP编号", + "LabelInventoryLabelPurchaseInfoSupplierCode": "​​库存标签采购信息供应商代码", + "LabelInventoryLabelQty": "​​库存标签数量", + "LabelInventoryLabelQualityInfoQlevel": "​​库存标签质量信息质量等级", + "LabelInventoryLabelQualityInfo_QualityFile": "​​库存标签质量信息质量文件", + "LabelInventoryLabelRecommendLocationCode": "​​库存标签推荐库位代码", + "LabelInventoryLabelRemark": "​​库存标签备注", + "LabelInventoryLabelSpecifications": "​​库存标签规格", + "LabelInventoryLabelStdPackQty": "​​库存标签标准包装数量", + "LabelInventoryLabelSupplierBatch": "​​库存标签供应商批次", + "LabelInventoryLabelSupplierItemCode": "​​库存标签供应商物料代码", + "LabelInventoryLabelSupplierItemName": "​​库存标签供应商物料名称", + "LabelInventoryLabelSupplierName": "​​库存标签供应商名称", + "LabelInventoryLabelSupplierSimpleName": "​​库存标签供应商简称", + "LabelInventoryLabelUom": "​​库存标签单位", + "CreateLabelInventoryLabel": "​​创建库存标签", + "EditLabelInventoryLabel": "​​编辑库存标签", + "LabelInventoryLabelDeletionConfirmationMessage": "​​确定删除库存标签{0}吗?", + "Permission:LabelCountLabel": "​​标签计数", + "Menu:LabelCountLabel": "​​菜单-标签计数", + "LabelCountLabel": "​​标签计数", + "LabelCountLabelCountNumber": "​​标签计数编号", + "LabelCountLabelRemark": "​​标签计数备注", + "LabelCountLabelRuleCode": "​​标签计数规则代码", + "CreateLabelCountLabel": "​​创建标签计数", + "EditLabelCountLabel": "​​编辑标签计数", + "LabelCountLabelDeletionConfirmationMessage": "​​确定删除标签计数{0}吗?", + "Permission:JobUnplannedReceiptJobDetail": "​​非计划收货任务明细", + "Menu:JobUnplannedReceiptJobDetail": "​​菜单-非计划收货任务明细", + "JobUnplannedReceiptJobDetail": "​​非计划收货任务明细", + "JobUnplannedReceiptJobDetailCaseCode": "​​非计划收货任务明细案例代码", + "JobUnplannedReceiptJobDetailHandledArriveDate": "​​非计划收货任务明细处理目标达日期", + "JobUnplannedReceiptJobDetailHandledContainerCode": "​​非计划收货任务明细处理容器代码", + "JobUnplannedReceiptJobDetailHandledExpireDate": "​​非计划收货任务明细处理过期日期", + "JobUnplannedReceiptJobDetailHandledLot": "​​非计划收货任务明细处理批次", + "JobUnplannedReceiptJobDetailHandledPackingCode": "​​非计划收货任务明细处理包装代码", + "JobUnplannedReceiptJobDetailHandledProduceDate": "​​非计划收货任务明细处理生产日期", + "JobUnplannedReceiptJobDetailHandledQty": "​​非计划收货任务明细处理数量", + "JobUnplannedReceiptJobDetailHandledSupplierBatch": "​​非计划收货任务明细处理供应商批次", + "JobUnplannedReceiptJobDetailHandledToLocationArea": "​​非计划收货任务明细处理目标库位区域", + "JobUnplannedReceiptJobDetailHandledToLocationCode": "​​非计划收货任务明细处理目标库位代码", + "JobUnplannedReceiptJobDetailHandledToLocationErpCode": "​​非计划收货任务明细处理目标库位ERP代码", + "JobUnplannedReceiptJobDetailHandledToLocationGroup": "​​非计划收货任务明细处理目标库位组", + "JobUnplannedReceiptJobDetailHandledToWarehouseCode": "​​非计划收货任务明细处理目标仓库代码", + "JobUnplannedReceiptJobDetailItemCode": "​​非计划收货任务明细物料代码", + "JobUnplannedReceiptJobDetailItemDesc1": "​​非计划收货任务明细物料描述1", + "JobUnplannedReceiptJobDetailItemDesc2": "​​非计划收货任务明细物料描述2", + "JobUnplannedReceiptJobDetailItemName": "​​非计划收货任务明细物料名称", + "JobUnplannedReceiptJobDetailMaster": "​​非计划收货任务明细Master", + "JobUnplannedReceiptJobDetailMasterId": "​​非计划收货任务明细MasterId", + "JobUnplannedReceiptJobDetailNumber": "​​非计划收货任务明细编号", + "JobUnplannedReceiptJobDetailOnceBusiCode": "​​非计划收货任务明细一次性业务代码", + "JobUnplannedReceiptJobDetailProjCapacityCode": "​​非计划收货任务明细项目容量代码", + "JobUnplannedReceiptJobDetailReasonCode": "​​非计划收货任务明细原因代码", + "JobUnplannedReceiptJobDetailRecommendArriveDate": "​​非计划收货任务明细推荐目标达日期", + "JobUnplannedReceiptJobDetailRecommendContainerCode": "​​非计划收货任务明细推荐容器代码", + "JobUnplannedReceiptJobDetailRecommendExpireDate": "​​非计划收货任务明细推荐过期日期", + "JobUnplannedReceiptJobDetailRecommendLot": "​​非计划收货任务明细推荐批次", + "JobUnplannedReceiptJobDetailRecommendPackingCode": "​​非计划收货任务明细推荐包装代码", + "JobUnplannedReceiptJobDetailRecommendProduceDate": "​​非计划收货任务明细推荐生产日期", + "JobUnplannedReceiptJobDetailRecommendQty": "非计划收货任务明细推荐数量", + "JobUnplannedReceiptJobDetailRecommendSupplierBatch": "​​非计划收货任务明细推荐供应商批次", + "JobUnplannedReceiptJobDetailRecommendToLocationArea": "​​非计划收货任务明细推荐目标库位区域", + "JobUnplannedReceiptJobDetailRecommendToLocationCode": "​​非计划收货任务明细推荐目标库位代码", + "JobUnplannedReceiptJobDetailRecommendToLocationErpCode": "​​非计划收货任务明细推荐目标库位ERP代码", + "JobUnplannedReceiptJobDetailRecommendToLocationGroup": "​​非计划收货任务明细推荐目标库位组", + "JobUnplannedReceiptJobDetailRecommendToWarehouseCode": "​​非计划收货任务明细推荐目标仓库代码", + "JobUnplannedReceiptJobDetailRemark": "​​非计划收货任务明细备注", + "JobUnplannedReceiptJobDetailStatus": "​​非计划收货任务明细状态", + "JobUnplannedReceiptJobDetailStdPackQty": "​​非计划收货任务明细标准包装数量", + "JobUnplannedReceiptJobDetailUom": "​​非计划收货任务明细单位", + "CreateJobUnplannedReceiptJobDetail": "​​创建非计划收货任务明细", + "EditJobUnplannedReceiptJobDetail": "​​编辑非计划收货任务明细", + "JobUnplannedReceiptJobDetailDeletionConfirmationMessage": "​​确定删除非计划收货任务明细{0}吗?", + "Permission:JobUnplannedReceiptJob": "​​非计划收货任务", + "Menu:JobUnplannedReceiptJob": "​​菜单-非计划收货任务", + "JobUnplannedReceiptJob": "​​非计划收货任务", + "JobUnplannedReceiptJobAcceptTime": "​​非计划收货任务接受时间", + "JobUnplannedReceiptJobAcceptUserId": "​​非计划收货任务接受用户ID", + "JobUnplannedReceiptJobAcceptUserName": "​​非计划收货任务接受用户名", + "JobUnplannedReceiptJobBuildDate": "​​非计划收货任务创建日期", + "JobUnplannedReceiptJobCompleteTime": "​​非计划收货任务完成时间", + "JobUnplannedReceiptJobCompleteUserId": "​​非计划收货任务完成用户ID", + "JobUnplannedReceiptJobCompleteUserName": "​​非计划收货任务完成用户名", + "JobUnplannedReceiptJobDeptCode": "​​非计划收货任务部门代码", + "JobUnplannedReceiptJobDeptName": "​​非计划收货任务部门名称", + "JobUnplannedReceiptJobIsAutoComplete": "非计划收货任务是否自动完成", + "JobUnplannedReceiptJobJobDescription": "​​非计划收货任务描述", + "JobUnplannedReceiptJobJobStatus": "​​非计划收货任务状态", + "JobUnplannedReceiptJobJobType": "​​非计划收货任务类型", + "JobUnplannedReceiptJobJobUnplannedReceiptJobDetails": "​​非计划收货任务非计划收货任务明细", + "JobUnplannedReceiptJobNumber": "​​非计划收货任务编号", + "JobUnplannedReceiptJobPriority": "​​非计划收货任务优先级", + "JobUnplannedReceiptJobPriorityIncrement": "​​非计划收货任务优先级增量", + "JobUnplannedReceiptJobRemark": "​​非计划收货任务备注", + "JobUnplannedReceiptJobUnplannedReceiptRequestNumber": "​​非计划收货任务非计划收货请求编号", + "JobUnplannedReceiptJobUpStreamJobNumber": "​​非计划收货任务上游任务编号", + "JobUnplannedReceiptJobWarehouseCode": "​​非计划收货任务仓库代码", + "JobUnplannedReceiptJobWorker": "​​非计划收货任务执行人", + "JobUnplannedReceiptJobWorkGroupCode": "​​非计划收货任务工作组代码", + "CreateJobUnplannedReceiptJob": "​​创建非计划收货任务", + "EditJobUnplannedReceiptJob": "​​编辑非计划收货任务", + "JobUnplannedReceiptJobDeletionConfirmationMessage": "​​确定删除非计划收货任务{0}吗?", + "Permission:JobUnplannedIssueJobDetail": "​​非计划发货任务明细", + "Menu:JobUnplannedIssueJobDetail": "​​菜单-非计划发货任务明细", + "JobUnplannedIssueJobDetail": "​​非计划发货任务明细", + "JobUnplannedIssueJobDetailCaseCode": "​​非计划发货任务明细案例代码", + "JobUnplannedIssueJobDetailHandledArriveDate": "​​非计划发货任务明细处理目标达日期", + "JobUnplannedIssueJobDetailHandledContainerCode": "​​非计划发货任务明细处理容器代码", + "JobUnplannedIssueJobDetailHandledExpireDate": "​​非计划发货任务明细处理过期日期", + "JobUnplannedIssueJobDetailHandledFromLocationArea": "​​非计划发货任务明细处理来源库位区域", + "JobUnplannedIssueJobDetailHandledFromLocationCode": "​​非计划发货任务明细处理来源库位代码", + "JobUnplannedIssueJobDetailHandledFromLocationErpCode": "​​非计划发货任务明细处理来源库位ERP代码", + "JobUnplannedIssueJobDetailHandledFromLocationGroup": "​​非计划发货任务明细处理来源库位组", + "JobUnplannedIssueJobDetailHandledFromWarehouseCode": "​​非计划发货任务明细处理来源仓库代码", + "JobUnplannedIssueJobDetailHandledLot": "​​非计划发货任务明细处理批次", + "JobUnplannedIssueJobDetailHandledPackingCode": "​​非计划发货任务明细处理包装代码", + "JobUnplannedIssueJobDetailHandledProduceDate": "​​非计划发货任务明细处理生产日期", + "JobUnplannedIssueJobDetailHandledQty": "​​非计划发货任务明细处理数量", + "JobUnplannedIssueJobDetailHandledSupplierBatch": "​​非计划发货任务明细处理供应商批次", + "JobUnplannedIssueJobDetailItemCode": "​​非计划发货任务明细物料代码", + "JobUnplannedIssueJobDetailItemDesc1": "​​非计划发货任务明细物料描述1", + "JobUnplannedIssueJobDetailItemDesc2": "​​非计划发货任务明细物料描述2", + "JobUnplannedIssueJobDetailItemName": "​​非计划发货任务明细物料名称", + "JobUnplannedIssueJobDetailMaster": "​​非计划发货任务明细主记录", + "JobUnplannedIssueJobDetailMasterId": "​​非计划发货任务明细主记录ID", + "JobUnplannedIssueJobDetailNumber": "​​非计划发货任务明细编号", + "JobUnplannedIssueJobDetailOnceBusiCode": "​​非计划发货任务明细业务单据代码", + "JobUnplannedIssueJobDetailProjCapacityCode": "​​非计划发货任务明细项目产能代码", + "JobUnplannedIssueJobDetailReasonCode": "​​非计划发货任务明细原因代码", + "JobUnplannedIssueJobDetailRecommendArriveDate": "​​非计划发货任务明细推荐目标达日期", + "JobUnplannedIssueJobDetailRecommendContainerCode": "​​非计划发货任务明细推荐容器代码", + "JobUnplannedIssueJobDetailRecommendExpireDate": "​​非计划发货任务明细推荐过期日期", + "JobUnplannedIssueJobDetailRecommendFromLocationArea": "​​非计划发货任务明细推荐来源库位区域", + "JobUnplannedIssueJobDetailRecommendFromLocationCode": "​​非计划发货任务明细推荐来源库位代码", + "JobUnplannedIssueJobDetailRecommendFromLocationErpCode": "​​非计划发货任务明细推荐来源库位ERP代码", + "JobUnplannedIssueJobDetailRecommendFromLocationGroup": "​​非计划发货任务明细推荐来源库位组", + "JobUnplannedIssueJobDetailRecommendFromWarehouseCode": "​​非计划发货任务明细推荐来源仓库代码", + "JobUnplannedIssueJobDetailRecommendLot": "​​非计划发货任务明细推荐批次", + "JobUnplannedIssueJobDetailRecommendPackingCode": "​​非计划发货任务明细推荐包装代码", + "JobUnplannedIssueJobDetailRecommendProduceDate": "​​非计划发货任务明细推荐生产日期", + "JobUnplannedIssueJobDetailRecommendQty": "​​非计划发货任务明细推荐数量", + "JobUnplannedIssueJobDetailRecommendSupplierBatch": "​​非计划发货任务明细推荐供应商批次", + "JobUnplannedIssueJobDetailRemark": "​​非计划发货任务明细备注", + "JobUnplannedIssueJobDetailStatus": "​​非计划发货任务明细状态", + "JobUnplannedIssueJobDetailStdPackQty": "​​非计划发货任务明细标准包装数量", + "JobUnplannedIssueJobDetailUom": "​​非计划发货任务明细单位", + "CreateJobUnplannedIssueJobDetail": "​​创建非计划发货任务明细", + "EditJobUnplannedIssueJobDetail": "​​编辑非计划发货任务明细", + "JobUnplannedIssueJobDetailDeletionConfirmationMessage": "​​确定删除非计划发货任务明细{0}吗?", + "Permission:JobUnplannedIssueJob": "​​非计划发货任务", + "Menu:JobUnplannedIssueJob": "​​菜单-非计划发货任务", + "JobUnplannedIssueJob": "​​非计划发货任务", + "JobUnplannedIssueJobAcceptTime": "​​非计划发货任务接受时间", + "JobUnplannedIssueJobAcceptUserId": "​​非计划发货任务接受用户ID", + "JobUnplannedIssueJobAcceptUserName": "​​非计划发货任务接受用户名", + "JobUnplannedIssueJobBuildDate": "​​非计划发货任务创建日期", + "JobUnplannedIssueJobCompleteTime": "​​非计划发货任务完成时间", + "JobUnplannedIssueJobCompleteUserId": "​​非计划发货任务完成用户ID", + "JobUnplannedIssueJobCompleteUserName": "​​非计划发货任务完成用户名", + "JobUnplannedIssueJobDeptCode": "​​非计划发货任务部门代码", + "JobUnplannedIssueJobDeptName": "​​非计划发货任务部门名称", + "JobUnplannedIssueJobIsAutoComplete": "​​非计划发货任务是否自动完成", + "JobUnplannedIssueJobJobDescription": "非计划发货任务描述", + "JobUnplannedIssueJobJobStatus": "​​非计划发货任务状态", + "JobUnplannedIssueJobJobType": "​​非计划发货任务类型", + "JobUnplannedIssueJobJobUnplannedIssueJobDetails": "​​非计划发货任务非计划发货任务明细", + "JobUnplannedIssueJobNumber": "​​非计划发货任务编号", + "JobUnplannedIssueJobPriority": "​​非计划发货任务优先级", + "JobUnplannedIssueJobPriorityIncrement": "​​非计划发货任务优先级增量", + "JobUnplannedIssueJobRemark": "​​非计划发货任务备注", + "JobUnplannedIssueJobUnplannedIssueRequestNumber": "​​非计划发货任务非计划发货请求编号", + "JobUnplannedIssueJobUpStreamJobNumber": "​​非计划发货任务上游任务编号", + "JobUnplannedIssueJobWarehouseCode": "​​非计划发货任务仓库代码", + "JobUnplannedIssueJobWorker": "​​非计划发货任务执行人", + "JobUnplannedIssueJobWorkGroupCode": "​​非计划发货任务工作组代码", + "CreateJobUnplannedIssueJob": "​​创建非计划发货任务", + "EditJobUnplannedIssueJob": "​​编辑非计划发货任务", + "JobUnplannedIssueJobDeletionConfirmationMessage": "​​确定删除非计划发货任务{0}吗?", + "Permission:JobPutawayJobDetail": "​​上架任务明细", + "Menu:JobPutawayJobDetail": "​​菜单-上架任务明细", + "JobPutawayJobDetail": "​​上架任务明细", + "JobPutawayJobDetailFromLocationArea": "​​上架任务明细来源库位区域", + "JobPutawayJobDetailFromLocationCode": "​​上架任务明细来源库位代码", + "JobPutawayJobDetailFromLocationErpCode": "​​上架任务明细来源库位ERP代码", + "JobPutawayJobDetailFromLocationGroup": "​​上架任务明细来源库位组", + "JobPutawayJobDetailFromWarehouseCode": "上架任务明细来源仓库代码", + "JobPutawayJobDetailHandledArriveDate": "​​上架任务明细处理目标达日期", + "JobPutawayJobDetailHandledContainerCode": "​​上架任务明细处理容器代码", + "JobPutawayJobDetailHandledExpireDate": "​​上架任务明细处理过期日期", + "JobPutawayJobDetailHandledLot": "​​上架任务明细处理批次", + "JobPutawayJobDetailHandledPackingCode": "​​上架任务明细处理包装代码", + "JobPutawayJobDetailHandledProduceDate": "​​上架任务明细处理生产日期", + "JobPutawayJobDetailHandledQty": "​​上架任务明细处理数量", + "JobPutawayJobDetailHandledSupplierBatch": "​​上架任务明细处理供应商批次", + "JobPutawayJobDetailHandledToLocationArea": "​​上架任务明细处理目标库位区域", + "JobPutawayJobDetailHandledToLocationCode": "​​上架任务明细处理目标库位代码", + "JobPutawayJobDetailHandledToLocationErpCode": "​​上架任务明细处理目标库位ERP代码", + "JobPutawayJobDetailHandledToLocationGroup": "​​上架任务明细处理目标库位组", + "JobPutawayJobDetailHandledToWarehouseCode": "​​上架任务明细处理目标仓库代码", + "JobPutawayJobDetailItemCode": "​​上架任务明细物料代码", + "JobPutawayJobDetailItemDesc1": "​​上架任务明细物料描述1", + "JobPutawayJobDetailItemDesc2": "​​上架任务明细物料描述2", + "JobPutawayJobDetailItemName": "​​上架任务明细物料名称", + "JobPutawayJobDetailMaster": "​​上架任务明细主记录", + "JobPutawayJobDetailMasterId": "​​上架任务明细主记录ID", + "JobPutawayJobDetailNumber": "​​上架任务明细编号", + "JobPutawayJobDetailPoLine": "​​上架任务明细采购订单行号", + "JobPutawayJobDetailPoNumber": "​​上架任务明细采购订单编号", + "JobPutawayJobDetailQty": "​​上架任务明细数量", + "JobPutawayJobDetailRecommendArriveDate": "​​上架任务明细推荐目标达日期", + "JobPutawayJobDetailRecommendContainerCode": "​​上架任务明细推荐容器代码", + "JobPutawayJobDetailRecommendExpireDate": "​​上架任务明细推荐过期日期", + "JobPutawayJobDetailRecommendLot": "​​上架任务明细推荐批次", + "JobPutawayJobDetailRecommendPackingCode": "​​上架任务明细推荐包装代码", + "JobPutawayJobDetailRecommendProduceDate": "​​上架任务明细推荐生产日期", + "JobPutawayJobDetailRecommendQty": "​​上架任务明细推荐数量", + "JobPutawayJobDetailRecommendSupplierBatch": "​​上架任务明细推荐供应商批次", + "JobPutawayJobDetailRecommendToLocationArea": "​​上架任务明细推荐目标库位区域", + "JobPutawayJobDetailRecommendToLocationCode": "​​上架任务明细推荐目标库位代码", + "JobPutawayJobDetailRecommendToLocationErpCode": "​​上架任务明细推荐目标库位ERP代码", + "JobPutawayJobDetailRecommendToLocationGroup": "​​上架任务明细推荐目标库位组", + "JobPutawayJobDetailRecommendToWarehouseCode": "​​上架任务明细推荐目标仓库代码", + "JobPutawayJobDetailRemark": "​​上架任务明细备注", + "JobPutawayJobDetailStatus": "​​上架任务明细状态", + "JobPutawayJobDetailStdPackQty": "​​上架任务明细标准包装数量", + "JobPutawayJobDetailUom": "​​上架任务明细单位", + "CreateJobPutawayJobDetail": "​​创建上架任务明细", + "EditJobPutawayJobDetail": "​​编辑上架任务明细", + "JobPutawayJobDetailDeletionConfirmationMessage": "​​确定删除上架任务明细{0}吗?", + "Permission:JobPutawayJob": "​​上架任务", + "Menu:JobPutawayJob": "​​菜单-上架任务", + "JobPutawayJob": "​​上架任务", + "JobPutawayJobAcceptTime": "​​上架任务接收时间", + "JobPutawayJobAcceptUserId": "​​上架任务接收用户ID", + "JobPutawayJobAcceptUserName": "​​上架任务接收用户名", + "JobPutawayJobAsnNumber": "​​上架任务ASN编号", + "JobPutawayJobCompleteTime": "​​上架任务完成时间", + "JobPutawayJobCompleteUserId": "​​上架任务完成用户ID", + "JobPutawayJobCompleteUserName": "​​上架任务完成用户名", + "JobPutawayJobInspectNumber": "​​上架任务检验编号", + "JobPutawayJobIsAutoComplete": "​​上架任务是否自动完成", + "JobPutawayJobJobDescription": "​​上架任务任务描述", + "JobPutawayJobJobPutawayJobDetails": "​​上架任务上架任务明细", + "JobPutawayJobJobStatus": "​​上架任务任务状态", + "JobPutawayJobJobType": "​​上架任务任务类型", + "JobPutawayJobNumber": "​​上架任务编号", + "JobPutawayJobPoNumber": "​​上架任务PO编号", + "JobPutawayJobPriority": "​​上架任务优先级", + "JobPutawayJobPriorityIncrement": "​​上架任务优先级增量", + "JobPutawayJobProductReceiptNumber": "​​上架任务产品收货编号", + "JobPutawayJobPurchaseReceiptRequestNumber": "​​上架任务采购收货请求编号", + "JobPutawayJobPutawayMode": "​​上架任务上架模式", + "JobPutawayJobReceiptNumber": "​​上架任务收货编号", + "JobPutawayJobRemark": "​​上架任务备注", + "JobPutawayJobRpNumber": "​​上架任务RP编号", + "JobPutawayJobSupplierCode": "​​上架任务供应商代码", + "JobPutawayJobType": "​​上架任务类型", + "JobPutawayJobUpStreamJobNumber": "​​上架任务上游任务", + "JobPutawayJobWarehouseCode": "上架任务仓库代码", + "JobPutawayJobWorker": "​​上架任务操作员", + "JobPutawayJobWorkGroupCode": "​​上架任务工作组代码", + "CreateJobPutawayJob": "​​创建上架任务", + "EditJobPutawayJob": "​​编辑上架任务", + "JobPutawayJobDeletionConfirmationMessage": "​​确定删除上架任务{0}吗?", + "Permission:JobPurchaseReturnJobDetail": "​​采购退货任务明细", + "Menu:JobPurchaseReturnJobDetail": "​​菜单-采购退货任务明细", + "JobPurchaseReturnJobDetail": "​​采购退货任务明细", + "JobPurchaseReturnJobDetailHandledArriveDate": "​​采购退货任务明细处理目标达日期", + "JobPurchaseReturnJobDetailHandledContainerCode": "​​采购退货任务明细处理容器代码", + "JobPurchaseReturnJobDetailHandledExpireDate": "​​采购退货任务明细处理过期日期", + "JobPurchaseReturnJobDetailHandledFromLocationArea": "​​采购退货任务明细处理来源库位区域", + "JobPurchaseReturnJobDetailHandledFromLocationCode": "​​采购退货任务明细处理来源库位代码", + "JobPurchaseReturnJobDetailHandledFromLocationErpCode": "​​采购退货任务明细处理来源库位ERP代码", + "JobPurchaseReturnJobDetailHandledFromLocationGroup": "​​采购退货任务明细处理来源库位组", + "JobPurchaseReturnJobDetailHandledFromWarehouseCode": "​​采购退货任务明细处理来源仓库代码", + "JobPurchaseReturnJobDetailHandledLot": "采购退货任务明细处理批次", + "JobPurchaseReturnJobDetailHandledPackingCode": "​​采购退货任务明细处理包装代码", + "JobPurchaseReturnJobDetailHandledProduceDate": "​​采购退货任务明细处理生产日期", + "JobPurchaseReturnJobDetailHandledQty": "​​采购退货任务明细处理数量", + "JobPurchaseReturnJobDetailHandledSupplierBatch": "​​采购退货任务明细处理供应商批次", + "JobPurchaseReturnJobDetailItemCode": "​​采购退货任务明细物料代码", + "JobPurchaseReturnJobDetailItemDesc1": "​​采购退货任务明细物料描述1", + "JobPurchaseReturnJobDetailItemDesc2": "​​采购退货任务明细物料描述2", + "JobPurchaseReturnJobDetailItemName": "​​采购退货任务明细物料名称", + "JobPurchaseReturnJobDetailMaster": "​​采购退货任务明细主信息", + "JobPurchaseReturnJobDetailMasterId": "采购退货任务明细主信息ID", + "JobPurchaseReturnJobDetailNumber": "​​采购退货任务明细编号", + "JobPurchaseReturnJobDetailPoLine": "​​采购退货任务明细采购订单行号", + "JobPurchaseReturnJobDetailPoNumber": "​​采购退货任务明细采购订单号", + "JobPurchaseReturnJobDetailReason": "​​采购退货任务明细原因", + "JobPurchaseReturnJobDetailRecommendArriveDate": "​​采购退货任务明细推荐目标货日期", + "JobPurchaseReturnJobDetailRecommendContainerCode": "​​采购退货任务明细推荐容器编号", + "JobPurchaseReturnJobDetailRecommendExpireDate": "​​采购退货任务明细推荐过期日期", + "JobPurchaseReturnJobDetailRecommendFromLocationArea": "​​采购退货任务明细推荐来来源库区", + "JobPurchaseReturnJobDetailRecommendFromLocationCode": "​​采购退货任务明细推荐来来源库位", + "JobPurchaseReturnJobDetailRecommendFromLocationErpCode": "​​采购退货任务明细推荐来来源ERP库位代码", + "JobPurchaseReturnJobDetailRecommendFromLocationGroup": "​​采购退货任务明细推荐来来源库位组", + "JobPurchaseReturnJobDetailRecommendFromWarehouseCode": "​​采购退货任务明细推荐来来源仓库代码", + "JobPurchaseReturnJobDetailRecommendLot": "​​采购退货任务明细推荐批次", + "JobPurchaseReturnJobDetailRecommendPackingCode": "​​采购退货任务明细推荐包装代码", + "JobPurchaseReturnJobDetailRecommendProduceDate": "​​采购退货任务明细推荐生产日期", + "JobPurchaseReturnJobDetailRecommendQty": "​​采购退货任务明细推荐数量", + "JobPurchaseReturnJobDetailRecommendSupplierBatch": "​​采购退货任务明细推荐供应商批次", + "JobPurchaseReturnJobDetailRemark": "​​采购退货任务明细备注", + "JobPurchaseReturnJobDetailStatus": "​​采购退货任务明细状态", + "JobPurchaseReturnJobDetailStdPackQty": "​​采购退货任务明细标准包装数量", + "JobPurchaseReturnJobDetailUom": "​​采购退货任务明细单位", + "CreateJobPurchaseReturnJobDetail": "​​创建采购退货任务明细", + "EditJobPurchaseReturnJobDetail": "​​编辑采购退货任务明细", + "JobPurchaseReturnJobDetailDeletionConfirmationMessage": "​​确定删除采购退货任务明细{0}?", + "Permission:JobPurchaseReturnJob": "​​采购退货任务", + "Menu:JobPurchaseReturnJob": "​​菜单采购退货任务", + "JobPurchaseReturnJob": "​​采购退货任务", + "JobPurchaseReturnJobAcceptTime": "​​采购退货任务接受时间", + "JobPurchaseReturnJobAcceptUserId": "​​采购退货任务接受用户ID", + "JobPurchaseReturnJobAcceptUserName": "​​采购退货任务接受用户名", + "JobPurchaseReturnJobAsnNumber": "​​采购退货任务ASN号", + "JobPurchaseReturnJobCompleteTime": "​​采购退货任务完成时间", + "JobPurchaseReturnJobCompleteUserId": "​​采购退货任务完成用户ID", + "JobPurchaseReturnJobCompleteUserName": "​​采购退货任务完成用户名", + "JobPurchaseReturnJobIsAutoComplete": "​​采购退货任务自动完成", + "JobPurchaseReturnJobJobDescription": "​​采购退货任务描述", + "JobPurchaseReturnJobJobPurchaseReturnJobDetails": "​​采购退货任务采购退货任务明细", + "JobPurchaseReturnJobJobStatus": "​​采购退货任务状态", + "JobPurchaseReturnJobJobType": "​​采购退货任务类型", + "JobPurchaseReturnJobNumber": "​​采购退货任务编号", + "JobPurchaseReturnJobPoNumber": "​​采购退货任务PO号", + "JobPurchaseReturnJobPriority": "​​采购退货任务优先级", + "JobPurchaseReturnJobPriorityIncrement": "​​采购退货任务优先级增量", + "JobPurchaseReturnJobPurchaseReturnRequestNumber": "​​采购退货任务采购退货请求编号", + "JobPurchaseReturnJobRemark": "​​采购退货任务备注", + "JobPurchaseReturnJobReturnReason": "​​采购退货任务退货原因", + "JobPurchaseReturnJobReturnTime": "​​采购退货任务退货时间", + "JobPurchaseReturnJobReturnType": "​​采购退货任务退货类型", + "JobPurchaseReturnJobRpNumber": "​​采购退货任务RP号", + "JobPurchaseReturnJobSupplierCode": "​​采购退货任务供应商代码", + "JobPurchaseReturnJobUpStreamJobNumber": "​​采购退货任务上游任务编号", + "JobPurchaseReturnJobWarehouseCode": "​​采购退货任务仓库代码", + "JobPurchaseReturnJobWorker": "​​采购退货任务执行人", + "JobPurchaseReturnJobWorkGroupCode": "​​采购退货任务执行组代码", + "CreateJobPurchaseReturnJob": "​​创建采购退货任务", + "EditJobPurchaseReturnJob": "​​编辑采购退货任务", + "JobPurchaseReturnJobDeletionConfirmationMessage": "​​确定删除采购退货任务{0}?", + "Permission:JobPurchaseReceiptJobDetail": "​​采购收货任务明细", + "Menu:JobPurchaseReceiptJobDetail": "​​菜单采购收货任务明细", + "JobPurchaseReceiptJobDetail": "​​采购收货任务明细目标货日期", + "JobPurchaseReceiptJobDetailArriveDate": "​​采购收货任务明细失败原因", + "JobPurchaseReceiptJobDetailFailedReason": "​​采购收货任务明细处理目标货日期", + "JobPurchaseReceiptJobDetailHandledArriveDate": "​​采购收货任务明细处理容器编号", + "JobPurchaseReceiptJobDetailHandledContainerCode": "​​采购收货任务明细处理过期日期", + "JobPurchaseReceiptJobDetailHandledExpireDate": "​​采购收货任务明细处理批次", + "JobPurchaseReceiptJobDetailHandledLot": "​​采购收货任务明细处理包装代码", + "JobPurchaseReceiptJobDetailHandledPackingCode": "​​采购收货任务明细处理生产日期", + "JobPurchaseReceiptJobDetailHandledProduceDate": "​​采购收货任务明细处理数量", + "JobPurchaseReceiptJobDetailHandledQty": "​​采购收货任务明细处理供应商批次", + "JobPurchaseReceiptJobDetailHandledSupplierBatch": "​​采购收货任务明细处理目标库区", + "JobPurchaseReceiptJobDetailHandledToLocationArea": "​​采购收货任务明细", + "JobPurchaseReceiptJobDetailHandledToLocationCode": "采购收货任务明细处理目标库位代码", + "JobPurchaseReceiptJobDetailHandledToLocationErpCode": "​​采购收货任务明细处理目标库位ERP代码", + "JobPurchaseReceiptJobDetailHandledToLocationGroup": "​​采购收货任务明细处理目标库位组", + "JobPurchaseReceiptJobDetailHandledToWarehouseCode": "​​采购收货任务明细处理目标仓库代码", + "JobPurchaseReceiptJobDetailInspectPhotoJson": "​​采购收货任务明细检验照片JSON", + "JobPurchaseReceiptJobDetailItemCode": "​​采购收货任务明细物料代码", + "JobPurchaseReceiptJobDetailItemDesc1": "​​采购收货任务明细物料描述1", + "JobPurchaseReceiptJobDetailItemDesc2": "​​采购收货任务明细物料描述2", + "JobPurchaseReceiptJobDetailItemName": "​​采购收货任务明细物料名称", + "JobPurchaseReceiptJobDetailMassDefect": "​​采购收货任务明细质量等级不合格数量", + "JobPurchaseReceiptJobDetailMaster": "​​采购收货任务明细主信息", + "JobPurchaseReceiptJobDetailMasterId": "​​采购收货任务明细主信息ID", + "JobPurchaseReceiptJobDetailNumber": "​​采购收货任务明细编号", + "JobPurchaseReceiptJobDetailPoLine": "​​采购收货任务明细采购订单行号", + "JobPurchaseReceiptJobDetailPoNumber": "​​采购收货任务明细采购订单号", + "JobPurchaseReceiptJobDetailPurchaseReceiptInspectStatus": "​​采购收货任务明细采购收货检验状态", + "JobPurchaseReceiptJobDetailRecommendArriveDate": "​​采购收货任务明细推荐目标货日期", + "JobPurchaseReceiptJobDetailRecommendContainerCode": "​​采购收货任务明细推荐容器编号", + "JobPurchaseReceiptJobDetailRecommendExpireDate": "​​采购收货任务明细推荐过期日期", + "JobPurchaseReceiptJobDetailRecommendLot": "​​采购收货任务明细推荐批次", + "JobPurchaseReceiptJobDetailRecommendPackingCode": "​​采购收货任务明细推荐包装代码", + "JobPurchaseReceiptJobDetailRecommendProduceDate": "​​采购收货任务明细推荐生产日期", + "JobPurchaseReceiptJobDetailRecommendQty": "​​采购收货任务明细推荐数量", + "JobPurchaseReceiptJobDetailRecommendSupplierBatch": "​​采购收货任务明细推荐供应商批次", + "JobPurchaseReceiptJobDetailRecommendToLocationArea": "​​采购收货任务明细推荐目标库区", + "JobPurchaseReceiptJobDetailRecommendToLocationCode": "​​采购收货任务明细推荐目标库位代码", + "JobPurchaseReceiptJobDetailRecommendToLocationErpCode": "​​采购收货任务明细推荐目标库位ERP代码", + "JobPurchaseReceiptJobDetailRecommendToLocationGroup": "​​采购收货任务明细推荐目标库位组", + "JobPurchaseReceiptJobDetailRecommendToWarehouseCode": "采购收货任务明细推荐目标仓库代码", + "JobPurchaseReceiptJobDetailRemark": "​​采购收货任务明细备注", + "JobPurchaseReceiptJobDetailStatus": "​​采购收货任务明细状态", + "JobPurchaseReceiptJobDetailStdPackQty": "​​采购收货任务明细标准包装数量", + "JobPurchaseReceiptJobDetailSupplierPackQty": "​​采购收货任务明细供应商包装数量", + "JobPurchaseReceiptJobDetailSupplierPackUom": "​​采购收货任务明细供应商包装单位", + "JobPurchaseReceiptJobDetailUom": "​​采购收货任务明细单位", + "CreateJobPurchaseReceiptJobDetail": "​​创建采购收货任务明细", + "EditJobPurchaseReceiptJobDetail": "​​编辑采购收货任务明细", + "JobPurchaseReceiptJobDetailDeletionConfirmationMessage": "​​确定要删除采购收货任务明细{0}吗?", + "Permission:JobPurchaseReceiptJob": "​​采购收货任务", + "Menu:JobPurchaseReceiptJob": "​​菜单采购收货任务", + "JobPurchaseReceiptJob": "​​采购收货任务", + "JobPurchaseReceiptJobAcceptTime": "​​采购收货任务接受时间", + "JobPurchaseReceiptJobAcceptUserId": "​​采购收货任务接受用户ID", + "JobPurchaseReceiptJobAcceptUserName": "​​采购收货任务接受用户名", + "JobPurchaseReceiptJobAsnNumber": "​​采购收货任务ASN号", + "JobPurchaseReceiptJobCompleteTime": "​​采购收货任务完成时间", + "JobPurchaseReceiptJobCompleteUserId": "​​采购收货任务完成用户ID", + "JobPurchaseReceiptJobCompleteUserName": "​​采购收货任务完成用户名", + "JobPurchaseReceiptJobIsAutoComplete": "​​采购收货任务是否自动完成", + "JobPurchaseReceiptJobJobDescription": "​​采购收货任务描述", + "JobPurchaseReceiptJobJobPurchaseReceiptJobDetailCopies": "​​采购收货任务采购收货任务明细副本", + "JobPurchaseReceiptJobJobPurchaseReceiptJobDetails": "​​采购收货任务采购收货任务明细", + "JobPurchaseReceiptJobJobStatus": "​​采购收货任务状态", + "JobPurchaseReceiptJobJobType": "​​采购收货任务类型", + "JobPurchaseReceiptJobNumber": "​​采购收货任务编号", + "JobPurchaseReceiptJobPlanArriveDate": "​​采购收货任务计划目标货日期", + "JobPurchaseReceiptJobPoNumber": "​​采购收货任务采购订单号", + "JobPurchaseReceiptJobPriority": "​​采购收货任务优先级", + "JobPurchaseReceiptJobPriorityIncrement": "​​采购收货任务优先级增量", + "JobPurchaseReceiptJobPurchaseReceiptRequestNumber": "​​采购收货任务采购收货申请编号", + "JobPurchaseReceiptJobRemark": "​​采购收货任务备注", + "JobPurchaseReceiptJobRpNumber": "​​采购收货任务RP号", + "JobPurchaseReceiptJobSupplierAddress": "​​采购收货任务供应商地址", + "JobPurchaseReceiptJobSupplierCode": "​​采购收货任务供应商代码", + "JobPurchaseReceiptJobSupplierName": "​​采购收货任务供应商名称", + "JobPurchaseReceiptJobTimeWindow": "​​采购收货任务时间窗口", + "JobPurchaseReceiptJobType": "​​采购收货任务类型", + "JobPurchaseReceiptJobUpStreamJobNumber": "​​采购收货任务上游任务编号", + "JobPurchaseReceiptJobWarehouseCode": "​​采购收货任务仓库代码", + "JobPurchaseReceiptJobWorker": "​​采购收货任务操作人员", + "JobPurchaseReceiptJobWorkGroupCode": "​​采购收货任务作业组代码", + "CreateJobPurchaseReceiptJob": "​​创建采购收货任务", + "EditJobPurchaseReceiptJob": "​​编辑采购收货任务", + "JobPurchaseReceiptJobDeletionConfirmationMessage": "​​确定要删除采购收货任务{0}吗?", + "Permission:JobProductReceiveJobDetail": "​​生产收货任务明细", + "Menu:JobProductReceiveJobDetail": "​​菜单生产收货任务明细", + "JobProductReceiveJobDetail": "​​生产收货任务明细", + "JobProductReceiveJobDetailHandledArriveDate": "​​生产收货任务明细处理目标货日期", + "JobProductReceiveJobDetailHandledContainerCode": "​​生产收货任务明细处理容器编号", + "JobProductReceiveJobDetailHandledExpireDate": "​​生产收货任务明细处理过期日期", + "JobProductReceiveJobDetailHandledLot": "​​生产收货任务明细处理批次", + "JobProductReceiveJobDetailHandledPackingCode": "​​生产收货任务明细处理包装代码", + "JobProductReceiveJobDetailHandledProduceDate": "​​生产收货任务明细处理生产日期", + "JobProductReceiveJobDetailHandledQty": "​​生产收货任务明细处理数量", + "JobProductReceiveJobDetailHandledSupplierBatch": "​​生产收货任务明细处理供应商批次", + "JobProductReceiveJobDetailHandledToLocationArea": "​​生产收货任务明细处理目标库区", + "JobProductReceiveJobDetailHandledToLocationCode": "​​生产收货任务明细处理目标库位代码", + "JobProductReceiveJobDetailHandledToLocationErpCode": "​​生产收货任务明细处理目标库位ERP代码", + "JobProductReceiveJobDetailHandledToLocationGroup": "​​生产收货任务明细处理目标库位组", + "JobProductReceiveJobDetailHandledToWarehouseCode": "​​生产收货任务明细处理目标仓库代码", + "JobProductReceiveJobDetailItemCode": "​​生产收货任务明细物料代码", + "JobProductReceiveJobDetailItemDesc1": "​​生产收货任务明细物料描述1", + "JobProductReceiveJobDetailItemDesc2": "​​生产收货任务明细物料描述2", + "JobProductReceiveJobDetailItemName": "​​生产收货任务明细物料名称", + "JobProductReceiveJobDetailMaster": "​​生产收货任务明细主信息", + "JobProductReceiveJobDetailMasterId": "​​生产收货任务明细主信息ID", + "JobProductReceiveJobDetailNumber": "​​生产收货任务明细编号", + "JobProductReceiveJobDetailProdLine": "​​生产收货任务明细生产订单行号", + "JobProductReceiveJobDetailRawLocationCode": "​​生产收货任务明细原始库位代码", + "JobProductReceiveJobDetailRecommendArriveDate": "​​生产收货任务明细推荐目标货日期", + "JobProductReceiveJobDetailRecommendContainerCode": "​​生产收货任务明细推荐容器编号", + "JobProductReceiveJobDetailRecommendExpireDate": "​​生产收货任务明细推荐过期日期", + "JobProductReceiveJobDetailRecommendLot": "​​生产收货任务明细推荐批次", + "JobProductReceiveJobDetailRecommendPackingCode": "​​生产收货任务明细推荐包装代码", + "JobProductReceiveJobDetailRecommendProduceDate": "​​生产收货任务明细推荐生产日期", + "JobProductReceiveJobDetailRecommendQty": "​​生产收货任务明细推荐数量", + "JobProductReceiveJobDetailRecommendSupplierBatch": "​​生产收货任务明细推荐供应商批次", + "JobProductReceiveJobDetailRecommendToLocationArea": "​​生产收货任务明细推荐目标库区", + "JobProductReceiveJobDetailRecommendToLocationCode": "​​生产收货任务明细推荐目标库位代码", + "JobProductReceiveJobDetailRecommendToLocationErpCode": "​​生产收货任务明细推荐目标库位ERP代码", + "JobProductReceiveJobDetailRecommendToLocationGroup": "​​生产收货任务明细推荐目标库位组", + "JobProductReceiveJobDetailRecommendToWarehouseCode": "​​生产收货任务明细推荐目标仓库代码", + "JobProductReceiveJobDetailRemark": "​​生产收货任务明细备注", + "JobProductReceiveJobDetailStatus": "​​生产收货任务明细状态", + "JobProductReceiveJobDetailStdPackQty": "​​生产收货任务明细标准包装数量", + "JobProductReceiveJobDetailUom": "​​生产收货任务明细单位", + "CreateJobProductReceiveJobDetail": "​​创建生产收货任务明细", + "EditJobProductReceiveJobDetail": "​​编辑生产收货任务明细", + "JobProductReceiveJobDetailDeletionConfirmationMessage": "​​确定要删除生产收货任务明细{0}吗?", + "Permission:JobProductReceiveJob": "​​生产收货任务", + "Menu:JobProductReceiveJob": "​​菜单生产收货任务", + "JobProductReceiveJob": "生产收货任务", + "JobProductReceiveJobAcceptTime": "​​生产收货任务接受时间", + "JobProductReceiveJobAcceptUserId": "​​生产收货任务接受用户ID", + "JobProductReceiveJobAcceptUserName": "​​生产收货任务接受用户名", + "JobProductReceiveJobCompleteTime": "​​生产收货任务完成时间", + "JobProductReceiveJobCompleteUserId": "​​生产收货任务完成用户ID", + "JobProductReceiveJobCompleteUserName": "​​生产收货任务完成用户名", + "JobProductReceiveJobIsAutoComplete": "生产收货任务是否自动完成", + "JobProductReceiveJobJobDescription": "​​生产收货任务描述", + "JobProductReceiveJobJobProductReceiveJobDetails": "​​生产收货任务子任务明细", + "JobProductReceiveJobJobStatus": "​​生产收货任务状态", + "JobProductReceiveJobJobType": "​​生产收货任务类型", + "JobProductReceiveJobNumber": "​​生产收货任务编号", + "JobProductReceiveJobPriority": "​​生产收货任务优先级", + "JobProductReceiveJobPriorityIncrement": "​​生产收货任务优先级增量", + "JobProductReceiveJobProductionPlanNumber": "​​生产收货任务生产计划编号", + "JobProductReceiveJobRemark": "​​生产收货任务备注", + "JobProductReceiveJobShift": "​​生产收货任务班次", + "JobProductReceiveJobUpStreamJobNumber": "​​生产收货任务上游任务编号", + "JobProductReceiveJobWarehouseCode": "​​生产收货任务仓库编号", + "JobProductReceiveJobWorker": "​​生产收货任务执行人", + "JobProductReceiveJobWorkGroupCode": "​​生产收货任务工作组编号", + "JobProductReceiveJobWorkshop": "​​生产收货任务车间", + "CreateJobProductReceiveJob": "​​创建生产收货任务", + "EditJobProductReceiveJob": "​​编辑生产收货任务", + "JobProductReceiveJobDeletionConfirmationMessage": "​​确定要删除生产收货任务{0}吗?", + "Permission:JobProductionReturnJobDetail": "​​生产退货任务子任务明细", + "Menu:JobProductionReturnJobDetail": "​​菜单生产退货任务子任务明细", + "JobProductionReturnJobDetail": "​​生产退货任务子任务明细", + "JobProductionReturnJobDetailFromLocationArea": "​​生产退货任务子任务明细来源库位区域", + "JobProductionReturnJobDetailFromLocationCode": "​​生产退货任务子任务明细来源库位编号", + "JobProductionReturnJobDetailFromLocationErpCode": "​​生产退货任务子任务明细来源库位ERP编号", + "JobProductionReturnJobDetailFromLocationGroup": "​​生产退货任务子任务明细来源库位组", + "JobProductionReturnJobDetailFromWarehouseCode": "​​生产退货任务子任务明细来源仓库编号", + "JobProductionReturnJobDetailHandledArriveDate": "​​生产退货任务子任务明细处理目标货时间", + "JobProductionReturnJobDetailHandledContainerCode": "​​生产退货任务子任务明细处理容器编号", + "JobProductionReturnJobDetailHandledExpireDate": "​​生产退货任务子任务明细处理过期日期", + "JobProductionReturnJobDetailHandledLot": "​​生产退货任务子任务明细处理批次", + "JobProductionReturnJobDetailHandledPackingCode": "​​生产退货任务子任务明细处理包装编号", + "JobProductionReturnJobDetailHandledProduceDate": "​​生产退货任务子任务明细处理生产日期", + "JobProductionReturnJobDetailHandledQty": "​​生产退货任务子任务明细处理数量", + "JobProductionReturnJobDetailHandledSupplierBatch": "​​生产退货任务子任务明细处理供应商批次", + "JobProductionReturnJobDetailHandledToLocationArea": "​​生产退货任务子任务明细处理目标库位区域", + "JobProductionReturnJobDetailHandledToLocationCode": "​​生产退货任务子任务明细处理目标库位编号", + "JobProductionReturnJobDetailHandledToLocationErpCode": "​​生产退货任务子任务明细处理目标库位ERP编号", + "JobProductionReturnJobDetailHandledToLocationGroup": "​​生产退货任务子任务明细处理目标库位组", + "JobProductionReturnJobDetailHandledToWarehouseCode": "​​生产退货任务子任务明细处理目标仓库编号", + "JobProductionReturnJobDetailItemCode": "​​生产退货任务子任务明细物料编号", + "JobProductionReturnJobDetailItemDesc1": "​​生产退货任务子任务明细物料描述1", + "JobProductionReturnJobDetailItemDesc2": "​​生产退货任务子任务明细物料描述2", + "JobProductionReturnJobDetailItemName": "​​生产退货任务子任务明细物料名称", + "JobProductionReturnJobDetailMaster": "​​生产退货任务子任务明细主任务", + "JobProductionReturnJobDetailMasterId": "​​生产退货任务子任务明细主任务ID", + "JobProductionReturnJobDetailNumber": "​​生产退货任务子任务明细编号", + "JobProductionReturnJobDetailRecommendArriveDate": "​​生产退货任务子任务明细推荐目标货日期", + "JobProductionReturnJobDetailRecommendContainerCode": "​​生产退货任务子任务明细推荐容器编号", + "JobProductionReturnJobDetailRecommendExpireDate": "​​生产退货任务子任务明细推荐过期日期", + "JobProductionReturnJobDetailRecommendLot": "​​生产退货任务子任务明细推荐批次", + "JobProductionReturnJobDetailRecommendPackingCode": "​​生产退货任务子任务明细推荐包装编号", + "JobProductionReturnJobDetailRecommendProduceDate": "​​生产退货任务子任务明细推荐生产日期", + "JobProductionReturnJobDetailRecommendQty": "​​生产退货任务子任务明细推荐数量", + "JobProductionReturnJobDetailRecommendSupplierBatch": "​​生产退货任务子任务明细推荐供应商批次", + "JobProductionReturnJobDetailRecommendToLocationArea": "​​生产退货任务子任务明细推荐目标库位区域", + "JobProductionReturnJobDetailRecommendToLocationCode": "​​生产退货任务子任务明细推荐目标库位编号", + "JobProductionReturnJobDetailRecommendToLocationErpCode": "​​生产退货任务子任务明细推荐目标库位ERP编号", + "JobProductionReturnJobDetailRecommendToLocationGroup": "​​生产退货任务子任务明细推荐目标库位组", + "JobProductionReturnJobDetailRecommendToWarehouseCode": "​​生产退货任务子任务明细推荐目标仓库编号", + "JobProductionReturnJobDetailRemark": "​​生产退货任务子任务明细备注", + "JobProductionReturnJobDetailStatus": "​​生产退货任务子任务明细状态", + "JobProductionReturnJobDetailStdPackQty": "​​生产退货任务子任务明细标准包装数量", + "JobProductionReturnJobDetailUom": "​​生产退货任务子任务明细单位", + "CreateJobProductionReturnJobDetail": "​​创建生产退货任务子任务明细", + "EditJobProductionReturnJobDetail": "​​编辑生产退货任务子任务明细", + "JobProductionReturnJobDetailDeletionConfirmationMessage": "​​确定要删除生产退货任务子任务明细{0}吗?", + "Permission:JobProductionReturnJob": "​​生产退货任务", + "Menu:JobProductionReturnJob": "​​菜单生产退货任务", + "JobProductionReturnJob": "​​生产退货任务", + "JobProductionReturnJobAcceptTime": "​​生产退货任务接受时间", + "JobProductionReturnJobAcceptUserId": "​​生产退货任务接受用户ID", + "JobProductionReturnJobAcceptUserName": "​​生产退货任务接受用户名", + "JobProductionReturnJobCompleteTime": "​​生产退货任务完成时间", + "JobProductionReturnJobCompleteUserId": "​​生产退货任务完成用户ID", + "JobProductionReturnJobCompleteUserName": "​​生产退货任务完成用户名", + "JobProductionReturnJobIsAutoComplete": "​​生产退货任务是否自动完成", + "JobProductionReturnJobJobDescription": "​​生产退货任务描述", + "JobProductionReturnJobJobProductionReturnJobDetails": "​​生产退货任务子任务明细", + "JobProductionReturnJobJobStatus": "​​生产退货任务状态", + "JobProductionReturnJobJobType": "​​生产退货任务类型", + "JobProductionReturnJobNumber": "生产退货任务编号", + "JobProductionReturnJobPriority": "​​生产退货任务优先级", + "JobProductionReturnJobPriorityIncrement": "​​生产退货任务优先级增量", + "JobProductionReturnJobProductionReturnRequestNumber": "​​生产退货任务退货请求编号", + "JobProductionReturnJobRemark": "​​生产退货任务备注", + "JobProductionReturnJobUpStreamJobNumber": "​​生产退货任务上游任务编号", + "JobProductionReturnJobWarehouseCode": "​​生产退货任务仓库编号", + "JobProductionReturnJobWorker": "​​生产退货任务执行人", + "JobProductionReturnJobWorkGroupCode": "​​生产退货任务工作组编号", + "CreateJobProductionReturnJob": "​​创建生产退货任务", + "EditJobProductionReturnJob": "​​编辑生产退货任务", + "JobProductionReturnJobDeletionConfirmationMessage": "​​确定要删除生产退货任务{0}吗?", + "Permission:JobJisDeliverJobDetail": "​​JIS发货任务子任务明细", + "Menu:JobJisDeliverJobDetail": "​​菜单JIS发货任务子任务明细", + "JobJisDeliverJobDetail": "​​JIS发货任务子任务明细", + "JobJisDeliverJobDetailContainerCode": "​​JIS发货任务子任务明细容器编号", + "JobJisDeliverJobDetailContainerDesc": "​​JIS发货任务子任务明细容器描述", + "JobJisDeliverJobDetailContainerName": "​​JIS发货任务子任务明细容器名称", + "JobJisDeliverJobDetailFromLocationArea": "​​JIS发货任务子任务明细来源库位区域", + "JobJisDeliverJobDetailFromLocationCode": "JIS发货任务子任务明细来源库位编号", + "JobJisDeliverJobDetailFromLocationErpCode": "​​JIS发货任务子任务明细来源库位ERP编号", + "JobJisDeliverJobDetailFromLocationGroup": "​​JIS发货任务子任务明细来源库位分组", + "JobJisDeliverJobDetailFromWarehouseCode": "​​JIS发货任务子任务明细来源仓库编号", + "JobJisDeliverJobDetailItemQty": "​​JIS发货任务子任务明细物料数量", + "JobJisDeliverJobDetailMaster": "​​JIS发货任务子任务明细主信息", + "JobJisDeliverJobDetailMasterId": "​​JIS发货任务子任务明细主信息ID", + "JobJisDeliverJobDetailNumber": "​​JIS发货任务子任务明细编号", + "JobJisDeliverJobDetailRemark": "​​JIS发货任务子任务明细备注", + "JobJisDeliverJobDetailStatus": "​​JIS发货任务子任务明细状态", + "JobJisDeliverJobDetailToLocationArea": "​​JIS发货任务子任务明细目标库位区域", + "JobJisDeliverJobDetailToLocationCode": "​​JIS发货任务子任务明细目标库位编号", + "JobJisDeliverJobDetailToLocationErpCode": "​​JIS发货任务子任务明细目标库位ERP编号", + "JobJisDeliverJobDetailToLocationGroup": "​​JIS发货任务子任务明细目标库位分组", + "JobJisDeliverJobDetailToWarehouseCode": "​​JIS发货任务子任务明细目标仓库编号", + "CreateJobJisDeliverJobDetail": "​​创建JIS发货任务子任务明细", + "EditJobJisDeliverJobDetail": "​​编辑JIS发货任务子任务明细", + "JobJisDeliverJobDetailDeletionConfirmationMessage": "​​确定要删除JIS发货任务子任务明细{0}吗?", + "Permission:JobJisDeliverJob": "​​JIS发货任务", + "Menu:JobJisDeliverJob": "​​菜单JIS发货任务", + "JobJisDeliverJob": "​​JIS发货任务", + "JobJisDeliverJobAcceptTime": "​​JIS发货任务接受时间", + "JobJisDeliverJobAcceptUserId": "​​JIS发货任务接受用户ID", + "JobJisDeliverJobAcceptUserName": "​​JIS发货任务接受用户名", + "JobJisDeliverJobCompleteTime": "​​JIS发货任务完成时间", + "JobJisDeliverJobCompleteUserId": "​​JIS发货任务完成用户ID", + "JobJisDeliverJobCompleteUserName": "​​JIS发货任务完成用户名", + "JobJisDeliverJobContainerQty": "​​JIS发货任务容器数量", + "JobJisDeliverJobCustomer": "​​JIS发货任务客户", + "JobJisDeliverJobCustomerAddressCode": "​​JIS发货任务客户地址编号", + "JobJisDeliverJobCustomerLocationCode": "​​JIS发货任务客户库位编号", + "JobJisDeliverJobCustomerWarehouseCode": "​​JIS发货任务客户仓库编号", + "JobJisDeliverJobIsAutoComplete": "​​JIS发货任务是否自动完成", + "JobJisDeliverJobItemQty": "​​JIS发货任务物料数量", + "JobJisDeliverJobJobDescription": "​​JIS发货任务任务描述", + "JobJisDeliverJobJobJisDeliverJobDetails": "​​JIS发货任务JIS发货任务子任务明细", + "JobJisDeliverJobJobStatus": "​​JIS发货任务任务状态", + "JobJisDeliverJobJobType": "​​JIS发货任务任务类型", + "JobJisDeliverJobNumber": "​​JIS发货任务编号", + "JobJisDeliverJobPlanTime": "​​JIS发货任务计划时间", + "JobJisDeliverJobPosition": "​​JIS发货任务位置", + "JobJisDeliverJobPriority": "​​JIS发货任务优先级", + "JobJisDeliverJobPriorityIncrement": "​​JIS发货任务优先级增量", + "JobJisDeliverJobProjectCode": "​​JIS发货任务项目编号", + "JobJisDeliverJobRemark": "​​JIS发货任务备注", + "JobJisDeliverJobUpStreamJobNumber": "​​JIS发货任务上游任务编号", + "JobJisDeliverJobWarehouseCode": "​​JIS发货任务仓库编号", + "JobJisDeliverJobWorker": "​​JIS发货任务执行人", + "JobJisDeliverJobWorkGroupCode": "​​JIS发货任务工作组编号", + "CreateJobJisDeliverJob": "​​创建JIS发货任务", + "EditJobJisDeliverJob": "​​编辑JIS发货任务", + "JobJisDeliverJobDeletionConfirmationMessage": "​​确定要删除JIS发货任务{0}吗?", + "Permission:JobIssueJobDetail": "​​领料任务子任务明细", + "Menu:JobIssueJobDetail": "​​菜单领料任务子任务明细", + "JobIssueJobDetail": "​​领料任务子任务明细", + "JobIssueJobDetailDeliveryQty": "​​领料任务子任务明细配送数量", + "JobIssueJobDetailDistributionType": "​​领料任务子任务明细配送类型", + "JobIssueJobDetailExpiredTime": "​​领料任务子任务明细过期时间", + "JobIssueJobDetailHandledArriveDate": "​​领料任务子任务明细实际目标达时间", + "JobIssueJobDetailHandledContainerCode": "​​领料任务子任务明细实际容器编号", + "JobIssueJobDetailHandledExpireDate": "​​领料任务子任务明细实际过期时间", + "JobIssueJobDetailHandledFromLocationArea": "​​领料任务子任务明细实际来源库位区域", + "JobIssueJobDetailHandledFromLocationCode": "​​领料任务子任务明细实际来源库位编号", + "JobIssueJobDetailHandledFromLocationErpCode": "​​领料任务子任务明细实际来源库位ERP编号", + "JobIssueJobDetailHandledFromLocationGroup": "​​领料任务子任务明细实际来源库位分组", + "JobIssueJobDetailHandledFromWarehouseCode": "​​领料任务子任务明细实际来源仓库编号", + "JobIssueJobDetailHandledLot": "​​领料任务子任务明细实际批次", + "JobIssueJobDetailHandledPackingCode": "​​领料任务子任务明细实际包装编号", + "JobIssueJobDetailHandledProduceDate": "​​领料任务子任务明细实际生产日期", + "JobIssueJobDetailHandledQty": "​​领料任务子任务明细实际数量", + "JobIssueJobDetailHandledSupplierBatch": "​​领料任务子任务明细实际供应商批次", + "JobIssueJobDetailItemCode": "​​领料任务子任务明细物料编号", + "JobIssueJobDetailItemDesc1": "​​领料任务子任务明细物料描述1", + "JobIssueJobDetailItemDesc2": "​​领料任务子任务明细物料描述2", + "JobIssueJobDetailItemName": "领料任务子任务明细物料名称", + "JobIssueJobDetailMaster": "​​领料任务子任务明细主信息", + "JobIssueJobDetailMasterId": "​​领料任务子任务明细主信息ID", + "JobIssueJobDetailNumber": "​​领料任务子任务明细编号", + "JobIssueJobDetailOnTheWayLocationCode": "​​领料任务子任务明细在途库位编号", + "JobIssueJobDetailOperation": "​​领料任务子任务明细操作", + "JobIssueJobDetailPlanBeginTime": "​​领料任务子任务明细计划开始时间", + "JobIssueJobDetailPlannedSplitRule": "​​领料任务子任务明细计划拆分规则", + "JobIssueJobDetailProdLine": "​​领料任务子任务明细生产线", + "JobIssueJobDetailRecommendArriveDate": "​​领料任务子任务明细推荐目标达日期", + "JobIssueJobDetailRecommendContainerCode": "​​领料任务子任务明细推荐容器编号", + "JobIssueJobDetailRecommendExpireDate": "​​领料任务子任务明细推荐过期日期", + "JobIssueJobDetailRecommendFromLocationArea": "​​领料任务子任务明细推荐来源库位区域", + "JobIssueJobDetailRecommendFromLocationCode": "​​领料任务子任务明细推荐来源库位编号", + "JobIssueJobDetailRecommendFromLocationErpCode": "​​领料任务子任务明细推荐来源库位ERP编号", + "JobIssueJobDetailRecommendFromLocationGroup": "​​领料任务子任务明细推荐来源库位分组", + "JobIssueJobDetailRecommendFromWarehouseCode": "​​领料任务子任务明细推荐来源仓库编号", + "JobIssueJobDetailRecommendLot": "​​领料任务子任务明细推荐批次", + "JobIssueJobDetailRecommendPackingCode": "​​领料任务子任务明细推荐包装编号", + "JobIssueJobDetailRecommendProduceDate": "​​领料任务子任务明细推荐生产日期", + "JobIssueJobDetailRecommendQty": "​​领料任务子任务明细推荐数量", + "JobIssueJobDetailRecommendSupplierBatch": "​​领料任务子任务明细推荐供应商批次", + "JobIssueJobDetailRemark": "​​领料任务子任务明细备注", + "JobIssueJobDetailRequestLocationCode": "​​领料任务子任务明细请求库位编号", + "JobIssueJobDetailRoundedQty": "​​领料任务子任务明细整数量", + "JobIssueJobDetailStatus": "​​领料任务子任务明细状态", + "JobIssueJobDetailStdPackQty": "领料任务明细标准包装数量", + "JobIssueJobDetailToLocationArea": "​​领料任务明细目标库位区域", + "JobIssueJobDetailToLocationCode": "​​领料任务明细目标库位编号", + "JobIssueJobDetailToLocationErpCode": "​​领料任务明细目标库位ERP编号", + "JobIssueJobDetailToLocationGroup": "​​领料任务明细目标库位分组", + "JobIssueJobDetailToWarehouseCode": "​​领料任务明细目标仓库编号", + "JobIssueJobDetailTruncType": "​​领料任务明细截断类型", + "JobIssueJobDetailUom": "​​领料任务明细计量单位", + "JobIssueJobDetailWorkStation": "​​领料任务明细工作站", + "CreateJobIssueJobDetail": "​​创建领料任务明细", + "EditJobIssueJobDetail": "​​编辑领料任务明细", + "JobIssueJobDetailDeletionConfirmationMessage": "​​确定删除领料任务明细{0}吗?", + "Permission:JobIssueJob": "​​领料任务", + "Menu:JobIssueJob": "​​菜单领料任务", + "JobIssueJob": "​​领料任务", + "JobIssueJobAcceptTime": "​​领料任务接受时间", + "JobIssueJobAcceptUserId": "​​领料任务接受用户ID", + "JobIssueJobAcceptUserName": "​​领料任务接受用户名", + "JobIssueJobCompleteTime": "​​领料任务完成时间", + "JobIssueJobCompleteUserId": "​​领料任务完成用户ID", + "JobIssueJobCompleteUserName": "​​领料任务完成用户名", + "JobIssueJobIsAutoComplete": "​​领料任务自动完成", + "JobIssueJobJobDescription": "​​领料任务工作描述", + "JobIssueJobJobIssueJobDetails": "​​领料任务领料任务明细", + "JobIssueJobJobStatus": "​​领料任务状态", + "JobIssueJobJobType": "​​领料任务类型", + "JobIssueJobMaterialRequestNumber": "​​领料任务物料请求编号", + "JobIssueJobNumber": "​​领料任务编号", + "JobIssueJobPriority": "​​领料任务优先级", + "JobIssueJobPriorityIncrement": "​​领料任务优先级增量", + "JobIssueJobProdLine": "​​领料任务生产线", + "JobIssueJobRemark": "​​领料任务备注", + "JobIssueJobRequestType": "​​领料任务请求类型", + "JobIssueJobUpStreamJobNumber": "​​领料任务上游任务编号", + "JobIssueJobUseOnTheWayLocation": "​​领料任务使用在途库位", + "JobIssueJobWarehouseCode": "​​领料任务仓库编号", + "JobIssueJobWorker": "​​领料任务工作者", + "JobIssueJobWorkGroupCode": "​​领料任务工作组编号", + "JobIssueJobWorkshop": "​​领料任务车间", + "CreateJobIssueJob": "​​创建领料任务", + "EditJobIssueJob": "​​编辑领料任务", + "JobIssueJobDeletionConfirmationMessage": "​​确定删除领料任务{0}吗?", + "Permission:JobInspectJobSummaryDetail": "​​检验任务摘要明细", + "Menu:JobInspectJobSummaryDetail": "​​菜单检验任务摘要明细", + "JobInspectJobSummaryDetail": "​​检验任务摘要明细", + "JobInspectJobSummaryDetailAbcClass": "​​检验任务摘要明细ABC类别", + "JobInspectJobSummaryDetailArriveDate": "​​检验任务摘要明细目标达日期", + "JobInspectJobSummaryDetailCrackQty": "​​检验任务摘要明细破损数量", + "JobInspectJobSummaryDetailExpireDate": "​​检验任务摘要明细过期日期", + "JobInspectJobSummaryDetailFailedQty": "​​检验任务摘要明细不合格数量", + "JobInspectJobSummaryDetailFailedReason": "​​检验任务摘要明细不合格原因", + "JobInspectJobSummaryDetailGoodQty": "​​检验任务摘要明细合格数量", + "JobInspectJobSummaryDetailInspectQty": "​​检验任务摘要明细检验数量", + "JobInspectJobSummaryDetailInspectReport": "​​检验任务摘要明细检验报告", + "JobInspectJobSummaryDetailInspectType": "​​检验任务摘要明细检验类型", + "JobInspectJobSummaryDetailInspectUser": "​​检验任务摘要明细检验用户", + "JobInspectJobSummaryDetailItemCode": "​​检验任务摘要明细物料编号", + "JobInspectJobSummaryDetailItemDesc1": "​​检验任务摘要明细物料描述1", + "JobInspectJobSummaryDetailItemDesc2": "​​检验任务摘要明细物料描述2", + "JobInspectJobSummaryDetailItemName": "​​检验任务摘要明细物料名称", + "JobInspectJobSummaryDetailLot": "​​检验任务摘要明细批次", + "JobInspectJobSummaryDetailMaster": "​​检验任务摘要明细主信息", + "JobInspectJobSummaryDetailMasterId": "​​检验任务摘要明细主信息ID", + "JobInspectJobSummaryDetailNotPassedQty": "​​检验任务摘要明细未通过数量", + "JobInspectJobSummaryDetailNumber": "​​检验任务摘要明细编号", + "JobInspectJobSummaryDetailPoLine": "​​检验任务摘要明细采购订单行号", + "JobInspectJobSummaryDetailPoNumber": "​​检验任务摘要明细采购订单号", + "JobInspectJobSummaryDetailProduceDate": "​​检验任务摘要明细生产日期", + "JobInspectJobSummaryDetailReceiveQty": "​​检验任务摘要明细接收数量", + "JobInspectJobSummaryDetailRemark": "​​检验任务摘要明细备注", + "JobInspectJobSummaryDetailSamplePercent": "​​检验任务摘要明细抽样百分比", + "JobInspectJobSummaryDetailStdPackQty": "​​检验任务摘要明细标准包装数量", + "JobInspectJobSummaryDetailSummaryInspectStatus": "​​检验任务摘要明细摘要检验状态", + "JobInspectJobSummaryDetailSupplierBatch": "​​检验任务摘要明细供应商批次", + "JobInspectJobSummaryDetailUom": "​​检验任务摘要明细计量单位", + "CreateJobInspectJobSummaryDetail": "​​创建检验任务摘要明细", + "EditJobInspectJobSummaryDetail": "​​编辑检验任务摘要明细", + "JobInspectJobSummaryDetailDeletionConfirmationMessage": "​​确定删除检验任务摘要明细{0}吗?", + "Permission:JobInspectJobDetail": "​​检验任务明细", + "Menu:JobInspectJobDetail": "菜单-检验任务明细", + "JobInspectJobDetail": "​​检验任务明细", + "JobInspectJobDetailAbcClass": "​​检验任务明细ABC类别", + "JobInspectJobDetailAppearance": "​​检验任务明细外观", + "JobInspectJobDetailArriveDate": "​​检验任务明细目标达日期", + "JobInspectJobDetailContainerCode": "​​检验任务明细容器编号", + "JobInspectJobDetailCrackQty": "​​检验任务明细破损数量", + "JobInspectJobDetailDetailInspectStatus": "​​检验任务明细明细检验状态", + "JobInspectJobDetailExpireDate": "​​检验任务明细过期日期", + "JobInspectJobDetailFailedQty": "​​检验任务明细不合格数量", + "JobInspectJobDetailFailedReason": "​​检验任务明细不合格原因", + "JobInspectJobDetailGoodQty": "​​检验任务明细合格数量", + "JobInspectJobDetailInspectQty": "​​检验任务明细检验数量", + "JobInspectJobDetailInspectType": "​​检验任务明细检验类型", + "JobInspectJobDetailInspectUser": "​​检验任务明细检验用户", + "JobInspectJobDetailItemCode": "​​检验任务明细物料编号", + "JobInspectJobDetailItemDesc1": "​​检验任务明细物料描述1", + "JobInspectJobDetailItemDesc2": "​​检验任务明细物料描述2", + "JobInspectJobDetailItemName": "​​检验任务明细物料名称", + "JobInspectJobDetailLocationArea": "​​检验任务明细库位区域", + "JobInspectJobDetailLocationCode": "​​检验任务明细库位编号", + "JobInspectJobDetailLocationErpCode": "​检验任务明细库位ERP代码", + "JobInspectJobDetailLocationGroup": "​​检验任务明细库位组", + "JobInspectJobDetailLot": "​​检验任务明细批次", + "JobInspectJobDetailMaster": "​​检验任务明细主项", + "JobInspectJobDetailMasterId": "​​检验任务明细主项ID", + "JobInspectJobDetailNotPassedQty": "​​检验任务明细未通过数量", + "JobInspectJobDetailNumber": "​​检验任务明细编号", + "JobInspectJobDetailOtherPropertyJson": "​​检验任务明细其他属性JSON", + "JobInspectJobDetailPackingCode": "​​检验任务明细包装代码", + "JobInspectJobDetailPoLine": "​​检验任务明细PO行号", + "JobInspectJobDetailPoNumber": "​​检验任务明细PO编号", + "JobInspectJobDetailProduceDate": "​​检验任务明细生产日期", + "JobInspectJobDetailReceiveQty": "​​检验任务明细收货数量", + "JobInspectJobDetailRemark": "​​检验任务明细备注", + "JobInspectJobDetailSamplePercent": "​​检验任务明细抽检比例", + "JobInspectJobDetailStatus": "​​检验任务明细状态", + "JobInspectJobDetailStdPackQty": "​​检验任务明细标准包装数量", + "JobInspectJobDetailSupplierBatch": "​​检验任务明细供应商批次", + "JobInspectJobDetailUom": "​​检验任务明细单位", + "JobInspectJobDetailVolume": "​​检验任务明细体积", + "JobInspectJobDetailWarehouseCode": "​​检验任务明细仓库代码", + "JobInspectJobDetailWeight": "​​检验任务明细重量", + "CreateJobInspectJobDetail": "​​创建检验任务明细", + "EditJobInspectJobDetail": "​​编辑检验任务明细", + "JobInspectJobDetailDeletionConfirmationMessage": "​​确定删除检验任务明细{0}吗?", + "Permission:JobInspectJob": "​​检验任务", + "Menu:JobInspectJob": "​​菜单-检验任务", + "JobInspectJob": "​​检验任务", + "JobInspectJobAcceptTime": "​​检验任务接受时间", + "JobInspectJobAcceptUserId": "​​检验任务接受用户ID", + "JobInspectJobAcceptUserName": "​​检验任务接受用户名", + "JobInspectJobAsnNumber": "​​检验任务ASN编号", + "JobInspectJobCompleteTime": "​​检验任务完成时间", + "JobInspectJobCompleteUserId": "​​检验任务完成用户ID", + "JobInspectJobCompleteUserName": "​​检验任务完成用户名", + "JobInspectJobInspectNumber": "​​检验任务检验编号", + "JobInspectJobIsAutoComplete": "​​检验任务自动完成", + "JobInspectJobJobDescription": "​​检验任务描述", + "JobInspectJobJobInspectJobDetails": "​​检验任务检验明细", + "JobInspectJobJobInspectJobSummaryDetails": "​​检验任务检验汇总明细", + "JobInspectJobJobStatus": "​​检验任务状态", + "JobInspectJobJobType": "​​检验任务类型", + "JobInspectJobNextAction": "​​检验任务下一步操作", + "JobInspectJobNumber": "​​检验任务编号", + "JobInspectJobPoNumber": "​​检验任务PO编号", + "JobInspectJobPriority": "​​检验任务优先级", + "JobInspectJobPriorityIncrement": "​​检验任务优先级递增", + "JobInspectJobPurchaseReceiptRequestNumber": "​​检验任务采购收货申请编号", + "JobInspectJobReceiptNumber": "​​检验任务收货编号", + "JobInspectJobRemark": "​​检验任务备注", + "JobInspectJobRpNumber": "​​检验任务RP编号", + "JobInspectJobSupplierCode": "​​检验任务供应商代码", + "JobInspectJobUpStreamJobNumber": "​​检验任务上游任务编号", + "JobInspectJobWarehouseCode": "​​检验任务仓库代码", + "JobInspectJobWorker": "​​检验任务执行人", + "JobInspectJobWorkGroupCode": "​​检验任务执行组代码", + "CreateJobInspectJob": "​​创建检验任务", + "EditJobInspectJob": "​​编辑检验任务", + "JobInspectJobDeletionConfirmationMessage": "​​确定删除检验任务{0}吗?", + "Permission:JobDeliverJobDetail": "​​发货任务明细", + "Menu:JobDeliverJobDetail": "​​菜单-发货任务明细", + "JobDeliverJobDetail": "​​发货任务明细", + "JobDeliverJobDetailHandledArriveDate": "​​发货任务明细处理目标达日期", + "JobDeliverJobDetailHandledContainerCode": "​​发货任务明细处理容器编号", + "JobDeliverJobDetailHandledExpireDate": "​​发货任务明细处理过期日期", + "JobDeliverJobDetailHandledFromLocationArea": "​​发货任务明细处理来源库位区域", + "JobDeliverJobDetailHandledFromLocationCode": "​​发货任务明细处理来源库位编号", + "JobDeliverJobDetailHandledFromLocationErpCode": "​​发货任务明细处理来源库位ERP代码", + "JobDeliverJobDetailHandledFromLocationGroup": "​​发货任务明细处理来源库位组", + "JobDeliverJobDetailHandledFromWarehouseCode": "​​发货任务明细处理来源仓库代码", + "JobDeliverJobDetailHandledLot": "​​发货任务明细处理批次", + "JobDeliverJobDetailHandledPackingCode": "​​发货任务明细处理包装编号", + "JobDeliverJobDetailHandledProduceDate": "​​发货任务明细处理生产日期", + "JobDeliverJobDetailHandledQty": "​​发货任务明细处理数量", + "JobDeliverJobDetailHandledSupplierBatch": "​​发货任务明细处理供应商批次", + "JobDeliverJobDetailItemCode": "​​发货任务明细物料编号", + "JobDeliverJobDetailItemDesc1": "​​发货任务明细物料描述1", + "JobDeliverJobDetailItemDesc2": "​​发货任务明细物料描述2", + "JobDeliverJobDetailItemName": "​​发货任务明细物料名称", + "JobDeliverJobDetailMaster": "​​发货任务明细主项", + "JobDeliverJobDetailMasterId": "​​发货任务明细主项ID", + "JobDeliverJobDetailNumber": "​​发货任务明细编号", + "JobDeliverJobDetailOnTheWayLocationCode": "​​发货任务明细在途库位编号", + "JobDeliverJobDetailRecommendArriveDate": "​​发货任务明细推荐目标达日期", + "JobDeliverJobDetailRecommendContainerCode": "​​发货任务明细推荐容器编号", + "JobDeliverJobDetailRecommendExpireDate": "​​发货任务明细推荐过期日期", + "JobDeliverJobDetailRecommendFromLocationArea": "​​发货任务明细推荐来源库位区域", + "JobDeliverJobDetailRecommendFromLocationCode": "​​发货任务明细推荐来源库位编号", + "JobDeliverJobDetailRecommendFromLocationErpCode": "​​发货任务明细推荐来源库位ERP代码", + "JobDeliverJobDetailRecommendFromLocationGroup": "​​发货任务明细推荐来源库位组", + "JobDeliverJobDetailRecommendFromWarehouseCode": "​​发货任务明细推荐来源仓库代码", + "JobDeliverJobDetailRecommendLot": "​​发货任务明细推荐批次", + "JobDeliverJobDetailRecommendPackingCode": "​​发货任务明细推荐包装编号", + "JobDeliverJobDetailRecommendProduceDate": "​​发货任务明细推荐生产日期", + "JobDeliverJobDetailRecommendQty": "​​发货任务明细推荐数量", + "JobDeliverJobDetailRecommendSupplierBatch": "​​发货任务明细推荐供应商批次", + "JobDeliverJobDetailRemark": "​​发货任务明细备注", + "JobDeliverJobDetailStatus": "​​发货任务明细状态", + "JobDeliverJobDetailStdPackQty": "​​发货任务明细标准包装数量", + "JobDeliverJobDetailToLocationArea": "​​发货任务明细目标库位区域", + "JobDeliverJobDetailToLocationCode": "发货任务明细目标库位编号", + "JobDeliverJobDetailToLocationErpCode": "​​发货任务明细目标库位ERP代码", + "JobDeliverJobDetailToLocationGroup": "​​发货任务明细目标库位组", + "JobDeliverJobDetailToWarehouseCode": "​​发货任务明细目标仓库代码", + "JobDeliverJobDetailUom": "​​发货任务明细单位", + "CreateJobDeliverJobDetail": "​​创建发货任务明细", + "EditJobDeliverJobDetail": "​​编辑发货任务明细", + "JobDeliverJobDetailDeletionConfirmationMessage": "​​确定删除发货任务明细{0}吗?", + "Permission:JobDeliverJob": "​​发货任务", + "Menu:JobDeliverJob": "​​菜单-发货任务", + "JobDeliverJob": "​​发货任务", + "JobDeliverJobAcceptTime": "​​发货任务接受时间", + "JobDeliverJobAcceptUserId": "​​发货任务接受用户ID", + "JobDeliverJobAcceptUserName": "​​发货任务接受用户名", + "JobDeliverJobCompleteTime": "​​发货任务完成时间", + "JobDeliverJobCompleteUserId": "​​发货任务完成用户ID", + "JobDeliverJobCompleteUserName": "​​发货任务完成用户名", + "JobDeliverJobCustomerAddressCode": "​​发货任务客户地址代码", + "JobDeliverJobCustomerCode": "​​发货任务客户代码", + "JobDeliverJobDeliverPlanNumber": "​​发货任务发货计划编号", + "JobDeliverJobDeliverRequestNumber": "​​发货任务发货申请编号", + "JobDeliverJobDeliverTime": "​​发货任务发货时间", + "JobDeliverJobIsAutoComplete": "​​发货任务自动完成", + "JobDeliverJobJobDeliverJobDetails": "​​发货任务发货任务明细", + "JobDeliverJobJobDescription": "​​发货任务描述", + "JobDeliverJobJobStatus": "​​发货任务状态", + "JobDeliverJobJobType": "​​发货任务类型", + "JobDeliverJobNumber": "​​发货任务编号", + "JobDeliverJobPriority": "​​发货任务优先级", + "JobDeliverJobPriorityIncrement": "​​发货任务优先级递增", + "JobDeliverJobRemark": "​​发货任务备注", + "JobDeliverJobUpStreamJobNumber": "​​发货任务上游任务编号", + "JobDeliverJobWarehouseCode": "​​发货任务仓库代码", + "JobDeliverJobWorker": "​​发货任务执行人", + "JobDeliverJobWorkGroupCode": "​​发货任务执行组代码", + "CreateJobDeliverJob": "​​创建发货任务", + "EditJobDeliverJob": "​​编辑发货任务", + "JobDeliverJobDeletionConfirmationMessage": "​​确定删除发货任务{0}吗?", + "Permission:JobCountJobDetail": "​​盘点任务明细", + "Menu:JobCountJobDetail": "​​菜单-盘点任务明细", + "JobCountJobDetail": "​​盘点任务明细", + "JobCountJobDetailArriveDate": "​​盘点任务明细到达日期", + "JobCountJobDetailContainerCode": "​​盘点任务明细容器编号", + "JobCountJobDetailCountDescription": "​​盘点任务明细盘点描述", + "JobCountJobDetailCountLabel": "​​盘点任务明细盘点标签", + "JobCountJobDetailCountOperator": "​​盘点任务明细盘点操作员", + "JobCountJobDetailCountQty": "​​盘点任务明细盘点数量", + "JobCountJobDetailCountTime": "​​盘点任务明细盘点时间", + "JobCountJobDetailExpireDate": "​​盘点任务明细过期日期", + "JobCountJobDetailInventoryLocationCode": "​​盘点任务明细库存库位编号", + "JobCountJobDetailInventoryQty": "​​盘点任务明细库存数量", + "JobCountJobDetailItemCode": "​​盘点任务明细物料编号", + "JobCountJobDetailItemDesc1": "​​盘点任务明细物料描述1", + "JobCountJobDetailItemDesc2": "​​盘点任务明细物料描述2", + "JobCountJobDetailItemName": "​​盘点任务明细物料名称", + "JobCountJobDetailLocationArea": "​​盘点任务明细库位区域", + "JobCountJobDetailLocationCode": "​​盘点任务明细库位编号", + "JobCountJobDetailLocationErpCode": "​​盘点任务明细库位ERP代码", + "JobCountJobDetailLocationGroup": "​​盘点任务明细库位组", + "JobCountJobDetailLot": "​​盘点任务明细批次", + "JobCountJobDetailMaster": "​​盘点任务明细主项", + "JobCountJobDetailMasterId": "​​盘点任务明细主项ID", + "JobCountJobDetailNumber": "​​盘点任务明细编号", + "JobCountJobDetailPackingCode": "​​盘点任务明细包装编号", + "JobCountJobDetailProduceDate": "​​盘点任务明细生产日期", + "JobCountJobDetailRemark": "​​盘点任务明细备注", + "JobCountJobDetailStatus": "​​盘点任务明细状态", + "JobCountJobDetailStdPackQty": "​​盘点任务明细标准包装数量", + "JobCountJobDetailSupplierBatch": "盘点任务明细供应商批次", + "JobCountJobDetailUom": "​​盘点任务明细单位", + "JobCountJobDetailWarehouseCode": "​​盘点任务明细仓库代码", + "CreateJobCountJobDetail": "​​创建盘点任务明细", + "EditJobCountJobDetail": "​​编辑盘点任务明细", + "JobCountJobDetailDeletionConfirmationMessage": "​​确定删除盘点任务明细{0}吗?", + "Permission:JobCountJob": "​​盘点任务", + "Menu:JobCountJob": "​​菜单-盘点任务", + "JobCountJob": "​​盘点任务", + "JobCountJobAcceptTime": "​​盘点任务接受时间", + "JobCountJobAcceptUserId": "​​盘点任务接受用户ID", + "JobCountJobAcceptUserName": "​​盘点任务接受用户名", + "JobCountJobCompleteTime": "​​盘点任务完成时间", + "JobCountJobCompleteUserId": "​​盘点任务完成用户ID", + "JobCountJobCompleteUserName": "​​盘点任务完成用户名", + "JobCountJobCountMethod": "​​盘点任务盘点方法", + "JobCountJobCountPlanNumber": "​​盘点任务盘点计划编号", + "JobCountJobCountStage": "​​盘点任务盘点阶段", + "JobCountJobDescription": "​​盘点任务描述", + "JobCountJobIsAutoComplete": "​​盘点任务自动完成", + "JobCountJobItemCode": "​​盘点任务物料编号", + "JobCountJobJobCountJobDetails": "​​盘点任务盘点任务明细", + "JobCountJobJobDescription": "​​盘点任务描述", + "JobCountJobJobStatus": "​​盘点任务状态", + "JobCountJobJobType": "​​盘点任务类型", + "JobCountJobLocationCode": "​​盘点任务库位编号", + "JobCountJobNumber": "​​盘点任务编号", + "JobCountJobPriority": "​​盘点任务优先级", + "JobCountJobPriorityIncrement": "​​盘点任务优先级递增", + "JobCountJobRemark": "​​盘点任务备注", + "JobCountJobType": "​​盘点任务类型", + "JobCountJobUpStreamJobNumber": "​​盘点任务上游任务编号", + "JobCountJobWarehouseCode": "盘点任务仓库代码", + "JobCountJobWorker": "​​盘点任务操作人员", + "JobCountJobWorkGroupCode": "​​盘点任务作业组代码", + "CreateJobCountJob": "​​创建盘点任务", + "EditJobCountJob": "​​编辑盘点任务", + "JobCountJobDeletionConfirmationMessage": "​​确定删除盘点任务{0}吗?", + "Permission:JobCheckJobDetail": "​​盘点作业明细", + "Menu:JobCheckJobDetail": "​​菜单-盘点作业明细", + "JobCheckJobDetail": "​​盘点作业明细", + "JobCheckJobDetailArriveDate": "​​盘点作业明细到达日期", + "JobCheckJobDetailContainerCode": "​​盘点作业明细容器代码", + "JobCheckJobDetailCustomerItemCode": "​​盘点作业明细客户物料代码", + "JobCheckJobDetailExpireDate": "​​盘点作业明细过期日期", + "JobCheckJobDetailItemCode": "​​盘点作业明细物料代码", + "JobCheckJobDetailItemDesc1": "​​盘点作业明细物料描述1", + "JobCheckJobDetailItemDesc2": "​​盘点作业明细物料描述2", + "JobCheckJobDetailItemName": "​​盘点作业明细物料名称", + "JobCheckJobDetailLocationArea": "​​盘点作业明细库区代码", + "JobCheckJobDetailLocationCode": "​​盘点作业明细库位代码", + "JobCheckJobDetailLocationErpCode": "​​盘点作业明细库位ERP代码", + "JobCheckJobDetailLocationGroup": "​​盘点作业明细库位组", + "JobCheckJobDetailLot": "​​盘点作业明细批次", + "JobCheckJobDetailMaster": "​​盘点作业明细主档", + "JobCheckJobDetailMasterId": "​​盘点作业明细主档ID", + "JobCheckJobDetailNumber": "​​盘点作业明细编号", + "JobCheckJobDetailOrder": "​​盘点作业明细订单", + "JobCheckJobDetailPackingCode": "​​盘点作业明细包装代码", + "JobCheckJobDetailProduceDate": "​​盘点作业明细生产日期", + "JobCheckJobDetailQty": "​​盘点作业明细数量", + "JobCheckJobDetailRemark": "​​盘点作业明细备注", + "JobCheckJobDetailStatus": "​​盘点作业明细状态", + "JobCheckJobDetailStdPackQty": "​​盘点作业明细标准包装数量", + "JobCheckJobDetailSupplierBatch": "​​盘点作业明细供应商批次", + "JobCheckJobDetailUom": "​​盘点作业明细单位", + "JobCheckJobDetailWarehouseCode": "​​盘点作业明细仓库代码", + "CreateJobCheckJobDetail": "​​创建盘点作业明细", + "EditJobCheckJobDetail": "​​编辑盘点作业明细", + "JobCheckJobDetailDeletionConfirmationMessage": "​​确定删除盘点作业明细{0}吗?", + "Permission:JobCheckJob": "​​盘点作业", + "Menu:JobCheckJob": "​​菜单-盘点作业", + "JobCheckJob": "​​盘点作业", + "JobCheckJobAcceptTime": "​​盘点作业接受时间", + "JobCheckJobAcceptUserId": "​​盘点作业接受用户ID", + "JobCheckJobAcceptUserName": "​​盘点作业接受用户名", + "JobCheckJobCompleteTime": "​​盘点作业完成时间", + "JobCheckJobCompleteUserId": "​​盘点作业完成用户ID", + "JobCheckJobCompleteUserName": "​​盘点作业完成用户名", + "JobCheckJobDeliverNoteNumber": "​​盘点作业发货通知单号", + "JobCheckJobIsAutoComplete": "​​盘点作业自动完成", + "JobCheckJobJobCheckJobDetails": "​​盘点作业盘点作业明细", + "JobCheckJobJobDescription": "​​盘点作业描述", + "JobCheckJobJobStatus": "​​盘点作业状态", + "JobCheckJobJobType": "​​盘点作业类型", + "JobCheckJobNumber": "​​盘点作业编号", + "JobCheckJobPriority": "​​盘点作业优先级", + "JobCheckJobPriorityIncrement": "​​盘点作业优先级递增", + "JobCheckJobRemark": "​​盘点作业备注", + "JobCheckJobUpStreamJobNumber": "​​盘点作业上游任务编号", + "JobCheckJobWarehouseCode": "盘点作业仓库代码", + "JobCheckJobWorker": "​​盘点作业操作人员", + "JobCheckJobWorkGroupCode": "​​盘点作业作业组代码", + "CreateJobCheckJob": "​​创建盘点作业", + "EditJobCheckJob": "​​编辑盘点作业", + "JobCheckJobDeletionConfirmationMessage": "​​确定删除盘点作业{0}吗?", + "Permission:InventoryTransferLog": "​​库存转移日志", + "Menu:InventoryTransferLog": "​​菜单-库存转移日志", + "InventoryTransferLog": "​​库存转移日志", + "InventoryTransferLogActiveDate": "​​库存转移日志生效日期", + "InventoryTransferLogArriveDate": "​​库存转移日志到达日期", + "InventoryTransferLogDocNumber": "​​库存转移日志单据编号", + "InventoryTransferLogExpireDate": "​​库存转移日志过期日期", + "InventoryTransferLogFromContainerCode": "​​库存转移日志来源容器代码", + "InventoryTransferLogFromLocationArea": "​​库存转移日志来源库区代码", + "InventoryTransferLogFromLocationCode": "​​库存转移日志来源库位代码", + "InventoryTransferLogFromLocationErpCode": "​​库存转移日志来源库位ERP代码", + "InventoryTransferLogFromLocationGroup": "​​库存转移日志来源库位组", + "InventoryTransferLogFromLot": "​​库存转移日志来源批次", + "InventoryTransferLogFromPackingCode": "​​库存转移日志来源包装代码", + "InventoryTransferLogFromStatus": "​​库存转移日志来源状态", + "InventoryTransferLogFromTransNumber": "​​库存转移日志来源事务编号", + "InventoryTransferLogFromWarehouseCode": "​​库存转移日志来源仓库代码", + "InventoryTransferLogItemCode": "​​库存转移日志物料代码", + "InventoryTransferLogItemDesc1": "​​库存转移日志物料描述1", + "InventoryTransferLogItemDesc2": "​​库存转移日志物料描述2", + "InventoryTransferLogItemName": "​​库存转移日志物料名称", + "InventoryTransferLogJobNumber": "​​库存转移日志作业编号", + "InventoryTransferLogProduceDate": "​​库存转移日志生产日期", + "InventoryTransferLogQty": "​​库存转移日志数量", + "InventoryTransferLogRemark": "​​库存转移日志备注", + "InventoryTransferLogStdPackQty": "​​库存转移日志标准包装数量", + "InventoryTransferLogSupplierBatch": "​​库存转移日志供应商批次", + "InventoryTransferLogToContainerCode": "​​库存转移日志目标容器代码", + "InventoryTransferLogToLocationArea": "​​库存转移日志目标库区代码", + "InventoryTransferLogToLocationCode": "​​库存转移日志目标库位代码", + "InventoryTransferLogToLocationErpCode": "​​库存转移日志目标库位ERP代码", + "InventoryTransferLogToLocationGroup": "​​库存转移日志目标库位组", + "InventoryTransferLogToLot": "​​库存转移日志目标批次", + "InventoryTransferLogToPackingCode": "​​库存转移日志目标包装代码", + "InventoryTransferLogToStatus": "​​库存转移日志目标状态", + "InventoryTransferLogToTransNumber": "​​库存转移日志目标事务编号", + "InventoryTransferLogToWarehouseCode": "库存转移日志目标仓库代码", + "InventoryTransferLogTransferNumber": "​​库存转移日志转移编号", + "InventoryTransferLogTransferTime": "​​库存转移日志转移时间", + "InventoryTransferLogTransSubType": "​​库存转移日志事务子类型", + "InventoryTransferLogTransType": "​​库存转移日志事务类型", + "InventoryTransferLogUom": "​​库存转移日志计量单位", + "InventoryTransferLogWorker": "​​库存转移日志操作人员", + "CreateInventoryTransferLog": "​​创建库存转移日志", + "EditInventoryTransferLog": "​​编辑库存转移日志", + "InventoryTransferLogDeletionConfirmationMessage": "​​确定删除库存转移日志{0}吗?", + "Permission:InventoryTransaction": "​​库存事务", + "Menu:InventoryTransaction": "​​菜单-库存事务", + "InventoryTransaction": "​​库存事务", + "InventoryTransactionActiveDate": "​​库存事务生效日期", + "InventoryTransactionArriveDate": "​​库存事务到达日期", + "InventoryTransactionContainerCode": "​​库存事务容器代码", + "InventoryTransactionDocNumber": "​​库存事务单据编号", + "InventoryTransactionExpireDate": "​​库存事务过期日期", + "InventoryTransactionItemCode": "​​库存事务物料代码", + "InventoryTransactionItemDesc1": "​​库存事务物料描述1", + "InventoryTransactionItemDesc2": "​​库存事务物料描述2", + "InventoryTransactionItemName": "​​库存事务物料名称", + "InventoryTransactionJobNumber": "​​库存事务作业编号", + "InventoryTransactionLocationArea": "​​库存事务库区代码", + "InventoryTransactionLocationCode": "​​库存事务库位代码", + "InventoryTransactionLocationErpCode": "​​库存事务库位ERP代码", + "InventoryTransactionLocationGroup": "​​库存事务库位组", + "InventoryTransactionLot": "​​库存事务批次", + "InventoryTransactionManageType": "​​库存事务管理类型", + "InventoryTransactionPackingCode": "​​库存事务包装代码", + "InventoryTransactionProduceDate": "​​库存事务生产日期", + "InventoryTransactionQty": "​​库存事务数量", + "InventoryTransactionRemark": "​​库存事务备注", + "InventoryTransactionStatus": "​​库存事务状态", + "InventoryTransactionStdPackQty": "​​库存事务标准包装数量", + "InventoryTransactionSupplierBatch": "​​库存事务供应商批次", + "InventoryTransactionTransInOut": "​​库存事务转入/出类型", + "InventoryTransactionTransNumber": "​​库存事务事务编号", + "InventoryTransactionTransSubType": "​​库存事务事务子类型", + "InventoryTransactionTransTime": "​​库存事务事务时间", + "InventoryTransactionTransType": "​​库存事务事务类型", + "InventoryTransactionUom": "​​库存事务计量单位", + "InventoryTransactionWarehouseCode": "​​库存事务仓库代码", + "InventoryTransactionWorker": "​​库存事务操作人员", + "CreateInventoryTransaction": "​​创建库存事务", + "EditInventoryTransaction": "​​编辑库存事务", + "InventoryTransactionDeletionConfirmationMessage": "​​确定删除库存事务{0}吗?", + "Permission:InventorySnapshot": "​​库存快照", + "Menu:InventorySnapshot": "​​菜单-库存快照", + "InventorySnapshot": "​​库存快照", + "InventorySnapshotArriveDate": "​​库存快照到达日期", + "InventorySnapshotContainerCode": "​​库存快照容器代码", + "InventorySnapshotExpireDate": "​​库存快照过期日期", + "InventorySnapshotItemCode": "​​库存快照物料代码", + "InventorySnapshotItemDesc1": "​​库存快照物料描述1", + "InventorySnapshotItemDesc2": "​​库存快照物料描述2", + "InventorySnapshotItemName": "​​库存快照物料名称", + "InventorySnapshotLocationArea": "​​库存快照库区代码", + "InventorySnapshotLocationCode": "​​库存快照库位代码", + "InventorySnapshotLocationErpCode": "​​库存快照库位ERP代码", + "InventorySnapshotLocationGroup": "​​库存快照库位组", + "InventorySnapshotLot": "​​库存快照批次", + "InventorySnapshotPackingCode": "​​库存快照包装代码", + "InventorySnapshotProduceDate": "​​库存快照生产日期", + "InventorySnapshotPutInTime": "​​库存快照入库时间", + "InventorySnapshotQty": "​​库存快照数量", + "InventorySnapshotRemark": "​​库存快照备注", + "InventorySnapshotSerialNumber": "​​库存快照序列号", + "InventorySnapshotSnapshotDate": "​​库存快照快照日期", + "InventorySnapshotSnapshotTime": "​​库存快照快照时间", + "InventorySnapshotStatus": "​​库存快照状态", + "InventorySnapshotSupplierBatch": "​​库存快照供应商批次", + "InventorySnapshotUom": "​​库存快照计量单位", + "InventorySnapshotWarehouseCode": "​​库存快照仓库代码", + "CreateInventorySnapshot": "​​创建库存快照", + "EditInventorySnapshot": "​​编辑库存快照", + "InventorySnapshotDeletionConfirmationMessage": "​​确定删除库存快照{0}吗?", + "Permission:InventoryLocationCapacity": "​​库位容量", + "Menu:InventoryLocationCapacity": "​​菜单-库位容量", + "InventoryLocationCapacity": "​​库位容量", + "InventoryLocationCapacityAvailableCapacity": "​​库位容量可用容量", + "InventoryLocationCapacityBearableOverloadCapacity": "​​库位容量可承载超载容量", + "InventoryLocationCapacityIsInfinity": "​​库位容量是否无限", + "InventoryLocationCapacityLocationCode": "​​库位容量库位代码", + "InventoryLocationCapacityRemark": "​​库位容量备注", + "InventoryLocationCapacityUsedCapacity": "​​库位容量已用容量", + "CreateInventoryLocationCapacity": "​​创建库位容量", + "EditInventoryLocationCapacity": "​​编辑库位容量", + "InventoryLocationCapacityDeletionConfirmationMessage": "​​确定删除库位容量{0}吗?", + "Permission:InventoryExpectOut": "​​出库预期", + "Menu:InventoryExpectOut": "​​菜单-出库预期", + "InventoryExpectOut": "​​出库预期", + "InventoryExpectOutArriveDate": "​​出库预期到达日期", + "InventoryExpectOutContainerCode": "​​出库预期容器代码", + "InventoryExpectOutExpireDate": "​​出库预期过期日期", + "InventoryExpectOutItemCode": "​​出库预期物料代码", + "InventoryExpectOutItemDesc1": "​​出库预期物料描述1", + "InventoryExpectOutItemDesc2": "​​出库预期物料描述2", + "InventoryExpectOutItemName": "​​出库预期物料名称", + "InventoryExpectOutJobNumber": "​​出库预期作业编号", + "InventoryExpectOutLocationArea": "出库预期库区", + "InventoryExpectOutLocationCode": "​​出库预期库位编码", + "InventoryExpectOutLocationErpCode": "​​出库预期库位ERP编码", + "InventoryExpectOutLocationGroup": "​​出库预期库位组", + "InventoryExpectOutLot": "​​出库预期批次", + "InventoryExpectOutPackingCode": "​​出库预期包装编码", + "InventoryExpectOutProduceDate": "​​出库预期生产日期", + "InventoryExpectOutQty": "​​出库预期数量", + "InventoryExpectOutRemark": "​​出库预期备注", + "InventoryExpectOutSerialNumber": "​​出库预期序列号", + "InventoryExpectOutStatus": "​​出库预期状态", + "InventoryExpectOutSupplierBatch": "​​出库预期供应商批次", + "InventoryExpectOutUom": "​​出库预期计量单位", + "InventoryExpectOutWarehouseCode": "​​出库预期仓库编码", + "CreateInventoryExpectOut": "​​创建出库预期", + "EditInventoryExpectOut": "​​编辑出库预期", + "InventoryExpectOutDeletionConfirmationMessage": "​​确定删除出库预期{0}吗?", + "Permission:InventoryExpectIn": "​​入库预期", + "Menu:InventoryExpectIn": "​​菜单-入库预期", + "InventoryExpectIn": "​​入库预期", + "InventoryExpectInArriveDate": "​​入库预期到达日期", + "InventoryExpectInContainerCode": "​​入库预期容器编码", + "InventoryExpectInExpireDate": "​​入库预期过期日期", + "InventoryExpectInItemCode": "​​入库预期物料编码", + "InventoryExpectInItemDesc1": "​​入库预期物料描述1", + "InventoryExpectInItemDesc2": "​​入库预期物料描述2", + "InventoryExpectInItemName": "​​入库预期物料名称", + "InventoryExpectInJobNumber": "​​入库预期作业编号", + "InventoryExpectInLocationArea": "​​入库预期库区编码", + "InventoryExpectInLocationCode": "​​入库预期库位编码", + "InventoryExpectInLocationErpCode": "​​入库预期库位ERP编码", + "InventoryExpectInLocationGroup": "​​入库预期库位组", + "InventoryExpectInLot": "​​入库预期批次", + "InventoryExpectInPackingCode": "​​入库预期包装编码", + "InventoryExpectInProduceDate": "​​入库预期生产日期", + "InventoryExpectInQty": "​​入库预期数量", + "InventoryExpectInRemark": "​​入库预期备注", + "InventoryExpectInSerialNumber": "​​入库预期序列号", + "InventoryExpectInStatus": "​​入库预期状态", + "InventoryExpectInSupplierBatch": "​​入库预期供应商批次", + "InventoryExpectInUom": "​​入库预期计量单位", + "InventoryExpectInWarehouseCode": "​​入库预期仓库编码", + "CreateInventoryExpectIn": "​​创建入库预期", + "EditInventoryExpectIn": "​​编辑入库预期", + "InventoryExpectInDeletionConfirmationMessage": "​​确定删除入库预期{0}吗?", + "Permission:InventoryErpBalance": "​​库存ERP余额", + "Menu:InventoryErpBalance": "​​菜单-库存ERP余额", + "InventoryErpBalance": "​​库存ERP余额", + "InventoryErpBalanceItemCode": "​​库存ERP余额物料编码", + "InventoryErpBalanceLocationCode": "​​库存ERP余额库位编码", + "InventoryErpBalanceLot": "​​库存ERP余额批次", + "InventoryErpBalanceQty": "​​库存ERP余额数量", + "InventoryErpBalanceRemark": "​​库存ERP余额备注", + "InventoryErpBalanceStatus": "​​库存ERP余额状态", + "InventoryErpBalanceUom": "​​库存ERP余额计量单位", + "CreateInventoryErpBalance": "​​创建库存ERP余额", + "EditInventoryErpBalance": "​​编辑库存ERP余额", + "InventoryErpBalanceDeletionConfirmationMessage": "​​确定删除库存ERP余额{0}吗?", + "Permission:InventoryContainerDetail": "​​容器明细", + "Menu:InventoryContainerDetail": "​​菜单-容器明细", + "InventoryContainerDetail": "​​容器明细", + "InventoryContainerDetailArriveDate": "​​容器明细到达日期", + "InventoryContainerDetailContainerCode": "​​容器明细容器编码", + "InventoryContainerDetailExpireDate": "​​容器明细过期日期", + "InventoryContainerDetailItemCode": "​​容器明细物料编码", + "InventoryContainerDetailItemDesc1": "​​容器明细物料描述1", + "InventoryContainerDetailItemDesc2": "​​容器明细物料描述2", + "InventoryContainerDetailItemName": "​​容器明细物料名称", + "InventoryContainerDetailLot": "​​容器明细批次", + "InventoryContainerDetailMaster": "​​容器明细主物料", + "InventoryContainerDetailMasterId": "​​容器明细主物料ID", + "InventoryContainerDetailNumber": "​​容器明细编号", + "InventoryContainerDetailPackingCode": "​​容器明细包装编码", + "InventoryContainerDetailPosition": "​​容器明细位置", + "InventoryContainerDetailProduceDate": "​​容器明细生产日期", + "InventoryContainerDetailProductNo": "​​容器明细产品编号", + "InventoryContainerDetailProjectCode": "​​容器明细项目编码", + "InventoryContainerDetailQty": "​​容器明细数量", + "InventoryContainerDetailRemark": "​​容器明细备注", + "InventoryContainerDetailSeqNo": "​​容器明细序号", + "InventoryContainerDetailStatus": "​​容器明细状态", + "InventoryContainerDetailSupplierBatch": "​​容器明细供应商批次", + "InventoryContainerDetailUom": "​​容器明细计量单位", + "InventoryContainerDetailYear": "​​容器明细年度", + "CreateInventoryContainerDetail": "​​创建容器明细", + "EditInventoryContainerDetail": "​​编辑容器明细", + "InventoryContainerDetailDeletionConfirmationMessage": "​​确定删除容器明细{0}吗?", + "Permission:InventoryContainer": "​​容器", + "Menu:InventoryContainer": "​​菜单-容器", + "InventoryContainer": "​​容器", + "InventoryContainerBusinessStatus": "​​容器业务状态", + "InventoryContainerCapacity": "​​容器容量", + "InventoryContainerContainerCode": "​​容器编码", + "InventoryContainerInventoryContainerDetails": "​​容器库存容器明细", + "InventoryContainerLocationCode": "​​容器库位编码", + "InventoryContainerNumber": "​​容器编号", + "InventoryContainerProjectCode": "​​容器项目编码", + "InventoryContainerRemark": "​​容器备注", + "InventoryContainerSeqNo": "​​容器序号", + "InventoryContainerStatus": "​​容器状态", + "InventoryContainerType": "库存容器类型", + "InventoryContainerWarehouseCode": "​​库存容器仓库编码", + "InventoryContainerWorker": "​​库存容器操作人员", + "CreateInventoryContainer": "​​创建库存容器", + "EditInventoryContainer": "​​编辑库存容器", + "InventoryContainerDeletionConfirmationMessage": "​​确定删除库存容器{0}吗?", + "Permission:InventoryBalance": "​​库存余额", + "Menu:InventoryBalance": "​​菜单-库存余额", + "InventoryBalance": "​​库存余额", + "InventoryBalanceArriveDate": "​​库存余额到达日期", + "InventoryBalanceContainerCode": "​​库存余额容器编码", + "InventoryBalanceExpireDate": "​​库存余额过期日期", + "InventoryBalanceIsActive": "​​库存余额是否活跃", + "InventoryBalanceItemCode": "​​库存余额物料编码", + "InventoryBalanceItemDesc1": "​​库存余额物料描述1", + "InventoryBalanceItemDesc2": "​​库存余额物料描述2", + "InventoryBalanceItemName": "​​库存余额物料名称", + "InventoryBalanceLastCountLabel": "​​库存余额上次盘点标签", + "InventoryBalanceLastCountPlanNumber": "​​库存余额上次盘点计划数量", + "InventoryBalanceLastCountTime": "​​库存余额上次盘点时间", + "InventoryBalanceLastTransNumber": "​​库存余额上次事务编号", + "InventoryBalanceLastTransType": "​​库存余额上次事务类型", + "InventoryBalanceLocationArea": "​​库存余额库区编码", + "InventoryBalanceLocationCode": "​​库存余额库位编码", + "InventoryBalanceLocationErpCode": "​​库存余额库位ERP编码", + "InventoryBalanceLocationGroup": "​​库存余额库位组", + "InventoryBalanceLot": "​​库存余额批次", + "InventoryBalanceManageType": "​​库存余额管理类型", + "InventoryBalancePackingCode": "​​库存余额包装编码", + "InventoryBalanceProduceDate": "​​库存余额生产日期", + "InventoryBalancePutInTime": "​​库存余额入库时间", + "InventoryBalanceQty": "​​库存余额数量", + "InventoryBalanceRemark": "​​库存余额备注", + "InventoryBalanceSerialNumber": "​​库存余额序列号", + "InventoryBalanceStatus": "​​库存余额状态", + "InventoryBalanceStdPackQty": "​​库存余额标准包装数量", + "InventoryBalanceSupplierBatch": "​​库存余额供应商批次", + "InventoryBalanceUom": "​​库存余额计量单位", + "InventoryBalanceWarehouseCode": "​​库存余额仓库编码", + "CreateInventoryBalance": "​​创建库存余额", + "EditInventoryBalance": "​​编辑库存余额", + "InventoryBalanceDeletionConfirmationMessage": "​​确定删除库存余额{0}吗?", + "Permission:FileStorageFile": "​​文件存储文件", + "Menu:FileStorageFile": "​​菜单-文件存储文件", + "FileStorageFile": "​​文件存储文件", + "FileStorageFileBlobName": "​​文件存储文件Blob名称", + "FileStorageFileByteSize": "​​文件存储文件字节大小", + "FileStorageFileFileName": "​​文件存储文件文件名称", + "FileStorageFileRemark": "​​文件存储文件备注", + "CreateFileStorageFile": "​​创建文件存储文件", + "EditFileStorageFile": "​​编辑文件存储文件", + "FileStorageFileDeletionConfirmationMessage": "​​确定删除文件存储文件{0}吗?", + "Permission:FileStorageDataImportTask": "​​文件存储数据导入任务", + "Menu:FileStorageDataImportTask": "​​菜单-文件存储数据导入任务", + "FileStorageDataImportTask": "​​文件存储数据导入任务", + "FileStorageDataImportTaskBeginTime": "​​文件存储数据导入任务开始时间", + "FileStorageDataImportTaskEndTime": "​​文件存储数据导入任务结束时间", + "FileStorageDataImportTaskFunction": "​​文件存储数据导入任务功能", + "FileStorageDataImportTaskImportFileBlobName": "​​文件存储数据导入任务导入文件Blob名称", + "FileStorageDataImportTaskImportReportBlobName": "​​文件存储数据导入任务导入报告Blob名称", + "FileStorageDataImportTaskImportStatus": "​​文件存储数据导入任务导入状态", + "FileStorageDataImportTaskRemark": "​​文件存储数据导入任务备注", + "FileStorageDataImportTaskRequestParam": "​​文件存储数据导入任务请求参数", + "FileStorageDataImportTaskReturnResult": "​​文件存储数据导入任务返回结果", + "FileStorageDataImportTaskRoute": "​​文件存储数据导入任务路由", + "FileStorageDataImportTaskStatus": "​​文件存储数据导入任务状态", + "FileStorageDataImportTaskWorker": "​​文件存储数据导入任务操作人员", + "CreateFileStorageDataImportTask": "​​创建文件存储数据导入任务", + "EditFileStorageDataImportTask": "​​编辑文件存储数据导入任务", + "FileStorageDataImportTaskDeletionConfirmationMessage": "​​确定删除文件存储数据导入任务{0}吗?", + "Permission:FileStorageDataExportTask": "​​文件存储数据导出任务", + "Menu:FileStorageDataExportTask": "​​菜单-文件存储数据导出任务", + "FileStorageDataExportTask": "​​文件存储数据导出任务", + "FileStorageDataExportTaskBeginTime": "​​文件存储数据导出任务开始时间", + "FileStorageDataExportTaskEndTime": "​​文件存储数据导出任务结束时间", + "FileStorageDataExportTaskExportFileBlobName": "​​文件存储数据导出任务导出文件Blob名称", + "FileStorageDataExportTaskFunction": "​​文件存储数据导出任务功能", + "FileStorageDataExportTaskRemark": "​​文件存储数据导出任务备注", + "FileStorageDataExportTaskRequestParam": "​​文件存储数据导出任务请求参数", + "FileStorageDataExportTaskReturnResult": "​​文件存储数据导出任务返回结果", + "FileStorageDataExportTaskRoute": "​​文件存储数据导出任务路由", + "FileStorageDataExportTaskStatus": "​​文件存储数据导出任务状态", + "FileStorageDataExportTaskWorker": "​​文件存储数据导出任务操作人员", + "CreateFileStorageDataExportTask": "​​创建文件存储数据导出任务", + "EditFileStorageDataExportTask": "​​编辑文件存储数据导出任务", + "FileStorageDataExportTaskDeletionConfirmationMessage": "​​确定删除文件存储数据导出任务{0}吗?", + "Permission:BasedataWorkStation": "​​工作站", + "Menu:BasedataWorkStation": "​​菜单-工作站", + "BasedataWorkStation": "​​工作站", + "BasedataWorkStationCode": "​​工作站编码", + "BasedataWorkStationDescription": "​​工作站描述", + "BasedataWorkStationName": "​​工作站名称", + "BasedataWorkStationProductionLineCode": "​​工作站生产线编码", + "BasedataWorkStationProductLocationCode": "​​工作站成品库位编码", + "BasedataWorkStationRawLocationCode": "​​工作站原材料库位编码", + "BasedataWorkStationRemark": "​​工作站备注", + "BasedataWorkStationType": "​​工作站类型", + "CreateBasedataWorkStation": "​​创建工作站", + "EditBasedataWorkStation": "​​编辑工作站", + "BasedataWorkStationDeletionConfirmationMessage": "​​确定删除工作站{0}吗?", + "Permission:BasedataWorkShop": "车间", + "Menu:BasedataWorkShop": "​​菜单车间", + "BasedataWorkShop": "​​车间", + "BasedataWorkShopCode": "​​车间编码", + "BasedataWorkShopDescription": "​​车间描述", + "BasedataWorkShopName": "​​车间名称", + "BasedataWorkShopRemark": "​​车间备注", + "CreateBasedataWorkShop": "​​创建车间", + "EditBasedataWorkShop": "​​编辑车间", + "BasedataWorkShopDeletionConfirmationMessage": "​​确定删除车间{0}吗?", + "Permission:BasedataWorkGroup": "​​车组", + "Menu:BasedataWorkGroup": "​​菜单车组", + "BasedataWorkGroup": "​​车组", + "BasedataWorkGroupCode": "​​车组编码", + "BasedataWorkGroupDescription": "​​车组描述", + "BasedataWorkGroupName": "​​车组名称", + "BasedataWorkGroupRemark": "​​车组备注", + "BasedataWorkGroupWarehouseCode": "​​车组仓库编码", + "CreateBasedataWorkGroup": "​​创建车组", + "EditBasedataWorkGroup": "​​编辑车组", + "BasedataWorkGroupDeletionConfirmationMessage": "​​确定删除车组{0}吗?", + "Permission:BasedataWarehouse": "​​仓库", + "Menu:BasedataWarehouse": "​​菜单仓库", + "BasedataWarehouse": "​​仓库", + "BasedataWarehouseCode": "​​仓库编码", + "BasedataWarehouseDescription": "​​仓库描述", + "BasedataWarehouseName": "​​仓库名称", + "BasedataWarehouseRemark": "​​仓库备注", + "CreateBasedataWarehouse": "​​创建仓库", + "EditBasedataWarehouse": "​​编辑仓库", + "BasedataWarehouseDeletionConfirmationMessage": "​​确定删除仓库{0}吗?", + "Permission:BasedataUom": "​​计量单位", + "Menu:BasedataUom": "​​菜单计量单位", + "BasedataUom": "​​计量单位", + "BasedataUomCode": "​​计量单位编码", + "BasedataUomDescription": "​​计量单位描述", + "BasedataUomName": "​​计量单位名称", + "BasedataUomRemark": "​​计量单位备注", + "BasedataUomType": "​​计量单位类型", + "CreateBasedataUom": "​​创建计量单位", + "EditBasedataUom": "​​编辑计量单位", + "BasedataUomDeletionConfirmationMessage": "​​确定删除计量单位{0}吗?", + "Permission:BasedataTransactionType": "​​交易类型", + "Menu:BasedataTransactionType": "​​菜单交易类型", + "BasedataTransactionType": "​​交易类型", + "BasedataTransactionTypeAutoAgreeRequest": "​​交易类型自动同意请求", + "BasedataTransactionTypeAutoCompleteJob": "​​交易类型自动完成作业", + "BasedataTransactionTypeAutoHandleRequest": "​​交易类型自动处理请求", + "BasedataTransactionTypeAutoSubmitRequest": "​​交易类型自动提交请求", + "BasedataTransactionTypeDescription": "​​交易类型描述", + "BasedataTransactionTypeDirectCreateNote": "​​交易类型直接创建单据", + "BasedataTransactionTypeEnabled": "​​交易类型启用", + "BasedataTransactionTypeInInventoryStatuses": "​​交易类型入库状态", + "BasedataTransactionTypeInLocationAreas": "​​交易类型入库区域", + "BasedataTransactionTypeInLocationTypes": "​​交易类型入库类型", + "BasedataTransactionTypeItemStatuses": "​​交易类型物料状态", + "BasedataTransactionTypeItemTypes": "​​交易类型物料类型", + "BasedataTransactionTypeOutInventoryStatuses": "​​交易类型出库状态", + "BasedataTransactionTypeOutLocationAreas": "​​交易类型出库区域", + "BasedataTransactionTypeOutLocationTypes": "​​交易类型出库类型", + "BasedataTransactionTypeRemark": "​​交易类型备注", + "BasedataTransactionTypeTransSubType": "​​交易类型子类型", + "BasedataTransactionTypeTransType": "​​交易类型类型", + "CreateBasedataTransactionType": "​​创建交易类型", + "EditBasedataTransactionType": "​​编辑交易类型", + "BasedataTransactionTypeDeletionConfirmationMessage": "​​确定删除交易类型{0}吗?", + "Permission:BasedataTeam": "​​团队", + "Menu:BasedataTeam": "​​菜单团队", + "BasedataTeam": "​​团队", + "BasedataTeamCode": "​​团队编码", + "BasedataTeamDescription": "​​团队描述", + "BasedataTeamMembers": "​​团队成员", + "BasedataTeamName": "​​团队名称", + "BasedataTeamRemark": "​​团队备注", + "CreateBasedataTeam": "​​创建团队", + "EditBasedataTeam": "​​编辑团队", + "BasedataTeamDeletionConfirmationMessage": "​​确定删除团队{0}吗?", + "Permission:BasedataSupplierTimeWindow": "​​供应商时间窗", + "Menu:BasedataSupplierTimeWindow": "​​菜单供应商时间窗", + "BasedataSupplierTimeWindow": "​​供应商时间窗", + "BasedataSupplierTimeWindowRemark": "​​供应商时间窗备注", + "BasedataSupplierTimeWindowSupplierCode": "​​供应商时间窗供应商编码", + "BasedataSupplierTimeWindowSupplierName": "​​供应商时间窗供应商名称", + "BasedataSupplierTimeWindowTimeSlot": "​​供应商时间窗时间槽", + "BasedataSupplierTimeWindowWeek": "​​供应商时间窗周", + "CreateBasedataSupplierTimeWindow": "​​创建供应商时间窗", + "EditBasedataSupplierTimeWindow": "​​编辑供应商时间窗", + "BasedataSupplierTimeWindowDeletionConfirmationMessage": "​​确定删除供应商时间窗{0}吗?", + "Permission:BasedataSupplierItem": "​​供应商物料", + "Menu:BasedataSupplierItem": "​​菜单供应商物料", + "BasedataSupplierItem": "​​供应商物料", + "BasedataSupplierItemItemCode": "​​供应商物料物料编码", + "BasedataSupplierItemItemName": "​​供应商物料物料名称", + "BasedataSupplierItemQtyPerPallet": "​​供应商物料每托盘数量", + "BasedataSupplierItemRemark": "​​供应商物料备注", + "BasedataSupplierItemSupplierCode": "​​供应商物料供应商编码", + "BasedataSupplierItemSupplierItemCode": "​​供应商物料供应商物料编码", + "BasedataSupplierItemSupplierPackQty": "​​供应商物料供应商包装数量", + "BasedataSupplierItemSupplierPackUom": "​​供应商物料供应商包装单位", + "BasedataSupplierItemSupplierSimpleName": "​​供应商物料供应商简称", + "BasedataSupplierItemVersion": "供应商物料版本", + "CreateBasedataSupplierItem": "​​创建供应商物料", + "EditBasedataSupplierItem": "​​编辑供应商物料", + "BasedataSupplierItemDeletionConfirmationMessage": "​​确定删除供应商物料 {0} 吗?", + "Permission:BasedataSupplier": "​​供应商", + "Menu:BasedataSupplier": "​​菜单供应商", + "BasedataSupplier": "​​供应商", + "BasedataSupplierAddress": "​​供应商地址", + "BasedataSupplierBank": "​​供应商银行", + "BasedataSupplierCity": "​​供应商城市", + "BasedataSupplierCode": "​​供应商编码", + "BasedataSupplierContacts": "​​供应商联系人", + "BasedataSupplierCountry": "​​供应商国家", + "BasedataSupplierCurrency": "​​供应商货币", + "BasedataSupplierFax": "​​供应商传真", + "BasedataSupplierIsActive": "​​供应商是否活跃", + "BasedataSupplierName": "​​供应商名称", + "BasedataSupplierPhone": "​​供应商电话", + "BasedataSupplierPostId": "​​供应商邮编", + "BasedataSupplierRemark": "​​供应商备注", + "BasedataSupplierShortName": "​​供应商简称", + "BasedataSupplierTaxRate": "​​供应商税率", + "BasedataSupplierType": "​​供应商类型", + "CreateBasedataSupplier": "​​创建供应商", + "EditBasedataSupplier": "​​编辑供应商", + "BasedataSupplierDeletionConfirmationMessage": "​​确定删除供应商 {0} 吗?", + "Permission:BasedataStdCostPriceSheet": "​​标准成本价目表", + "Menu:BasedataStdCostPriceSheet": "​​菜单标准成本价目表", + "BasedataStdCostPriceSheet": "​​标准成本价目表", + "BasedataStdCostPriceSheetCode": "​​标准成本价目表编码", + "BasedataStdCostPriceSheetCurrencyId": "​​标准成本价目表货币ID", + "BasedataStdCostPriceSheetDescription": "​​标准成本价目表描述", + "BasedataStdCostPriceSheetName": "​​标准成本价目表名称", + "BasedataStdCostPriceSheetRemark": "​​标准成本价目表备注", + "BasedataStdCostPriceSheetSupplierId": "​​标准成本价目表供应商ID", + "CreateBasedataStdCostPriceSheet": "​​创建标准成本价目表", + "EditBasedataStdCostPriceSheet": "​​编辑标准成本价目表", + "BasedataStdCostPriceSheetDeletionConfirmationMessage": "​​确定删除标准成本价目表 {0} 吗?", + "Permission:BasedataShift": "​​班次", + "Menu:BasedataShift": "​​菜单班次", + "BasedataShift": "​​班次", + "BasedataShiftBeginTime": "​​班次开始时间", + "BasedataShiftCode": "​​班次编码", + "BasedataShiftDescription": "​​班次描述", + "BasedataShiftEndAtNextDay": "​​次日结束班次", + "BasedataShiftEndTime": "​​班次结束时间", + "BasedataShiftName": "​​班次名称", + "BasedataShiftRemark": "​​班次备注", + "CreateBasedataShift": "​​创建班次", + "EditBasedataShift": "​​编辑班次", + "BasedataShiftDeletionConfirmationMessage": "​​确定删除班次 {0} 吗?", + "Permission:BasedataSalePriceSheet": "​​销售价目表", + "Menu:BasedataSalePriceSheet": "​​菜单销售价目表", + "BasedataSalePriceSheet": "​​销售价目表", + "BasedataSalePriceSheetCode": "​​销售价目表编码", + "BasedataSalePriceSheetCurrencyId": "​​销售价目表货币ID", + "BasedataSalePriceSheetCustomerId": "​​销售价目表客户ID", + "BasedataSalePriceSheetDescription": "​​销售价目表描述", + "BasedataSalePriceSheetName": "​​销售价目表名称", + "BasedataSalePriceSheetRemark": "​​销售价目表备注", + "CreateBasedataSalePriceSheet": "​​创建销售价目表", + "EditBasedataSalePriceSheet": "​​编辑销售价目表", + "BasedataSalePriceSheetDeletionConfirmationMessage": "​​确定删除销售价目表 {0} 吗?", + "Permission:BasedataPurchasePriceSheet": "​​采购价目表", + "Menu:BasedataPurchasePriceSheet": "​​菜单采购价目表", + "BasedataPurchasePriceSheet": "​​采购价目表", + "BasedataPurchasePriceSheetCode": "​​采购价目表编码", + "BasedataPurchasePriceSheetCurrencyId": "​​采购价目表货币ID", + "BasedataPurchasePriceSheetDescription": "​​采购价目表描述", + "BasedataPurchasePriceSheetName": "​​采购价目表名称", + "BasedataPurchasePriceSheetRemark": "​​采购价目表备注", + "BasedataPurchasePriceSheetSupplierId": "​​采购价目表供应商ID", + "CreateBasedataPurchasePriceSheet": "​​创建采购价目表", + "EditBasedataPurchasePriceSheet": "​​编辑采购价目表", + "BasedataPurchasePriceSheetDeletionConfirmationMessage": "​​确定删除采购价目表 {0} 吗?", + "Permission:BasedataProject": "​​项目", + "Menu:BasedataProject": "​​菜单项目", + "BasedataProject": "​​项目", + "BasedataProjectBeginTime": "​​项目开始时间", + "BasedataProjectCode": "​​项目编码", + "BasedataProjectCustomerCode": "​​项目客户编码", + "BasedataProjectDescription": "​​项目描述", + "BasedataProjectEndTime": "​​项目结束时间", + "BasedataProjectName": "​​项目名称", + "BasedataProjectRemark": "​​项目备注", + "CreateBasedataProject": "​​创建项目", + "EditBasedataProject": "​​编辑项目", + "BasedataProjectDeletionConfirmationMessage": "​​确定删除项目 {0} 吗?", + "Permission:BasedataProductionLineItem": "​​生产线物料项", + "Menu:BasedataProductionLineItem": "​​菜单生产线物料项", + "BasedataProductionLineItem": "​​生产线物料项", + "BasedataProductionLineItemItemCode": "​​生产线物料项物料编码", + "BasedataProductionLineItemProdLineCode": "​​生产线物料项生产线编码", + "BasedataProductionLineItemRemark": "​​生产线物料项备注", + "CreateBasedataProductionLineItem": "​​创建生产线物料项", + "EditBasedataProductionLineItem": "​​编辑生产线物料项", + "BasedataProductionLineItemDeletionConfirmationMessage": "​​确定删除生产线物料项 {0} 吗?", + "Permission:BasedataProductionLine": "​​生产线", + "Menu:BasedataProductionLine": "​​菜单生产线", + "BasedataProductionLine": "​​生产线", + "BasedataProductionLineCode": "生产线编码", + "BasedataProductionLineDescription": "​​生产线描述", + "BasedataProductionLineName": "​​生产线名称", + "BasedataProductionLineProductLocationCode": "​​生产线成品库位编码", + "BasedataProductionLineRawLocationCode": "​​生产线原材料库位编码", + "BasedataProductionLineRawLocationGroupCode": "​​生产线原材料库位组编码", + "BasedataProductionLineRemark": "​​生产线备注", + "BasedataProductionLineType": "​​生产线类型", + "BasedataProductionLineWorkshopCode": "​​生产线车间编码", + "CreateBasedataProductionLine": "​​创建生产线", + "EditBasedataProductionLine": "​​编辑生产线", + "BasedataProductionLineDeletionConfirmationMessage": "​​确定删除生产线 {0} 吗?", + "Permission:BasedataMachine": "​​设备", + "Menu:BasedataMachine": "​​菜单设备", + "BasedataMachine": "​​设备", + "BasedataMachineCode": "​​设备编码", + "BasedataMachineDescription": "​​设备描述", + "BasedataMachineName": "​​设备名称", + "BasedataMachineProdLineId": "​​设备生产线ID", + "BasedataMachineRemark": "​​设备备注", + "BasedataMachineType": "​​设备类型", + "BasedataMachineWorkStationId": "​​设备工作站ID", + "CreateBasedataMachine": "​​创建设备", + "EditBasedataMachine": "​​编辑设备", + "BasedataMachineDeletionConfirmationMessage": "​​确定删除设备 {0} 吗?", + "Permission:BasedataLocationGroup": "​​库位组", + "Menu:BasedataLocationGroup": "​​菜单库位组", + "BasedataLocationGroup": "​​库位组", + "BasedataLocationGroupAreaCode": "​​库位组区域编码", + "BasedataLocationGroupCode": "​​库位组编码", + "BasedataLocationGroupDefaultInventoryStatus": "​​库位组默认库存状态", + "BasedataLocationGroupDescription": "​​库位组描述", + "BasedataLocationGroupEnableBreakStore": "​​库位组启用分仓", + "BasedataLocationGroupEnableKeepZero": "​​库位组启用零库存", + "BasedataLocationGroupEnableMixItem": "​​库位组启用混放商品", + "BasedataLocationGroupEnableMixLot": "​​库位组启用混放批次", + "BasedataLocationGroupEnableMixStatus": "​​库位组启用混放状态", + "BasedataLocationGroupEnableNegative": "​​库位组启用负库存", + "BasedataLocationGroupEnableOpportunityCount": "​​库位组启用盘点机会次数", + "BasedataLocationGroupEnableOverPick": "​​库位组启用过度拣货", + "BasedataLocationGroupEnablePick": "​​库位组启用拣货", + "BasedataLocationGroupEnableReceive": "​​库位组启用收货", + "BasedataLocationGroupEnableReturnFromCustomer": "​​库位组启用来源客户退货", + "BasedataLocationGroupEnableReturnToSupplier": "​​库位组启用退供应商", + "BasedataLocationGroupEnableShip": "​​库位组启用发货", + "BasedataLocationGroupEnableSplitBox": "​​库位组启用拆零", + "BasedataLocationGroupEnableSplitPallet": "​​库位组启用拆托", + "BasedataLocationGroupEnableWholeStore": "​​库位组启用整仓", + "BasedataLocationGroupGroupType": "​​库位组组类型", + "BasedataLocationGroupName": "​​库位组名称", + "BasedataLocationGroupOverflowLocationGroup": "​​库位组溢位库位组", + "BasedataLocationGroupPickPriority": "​​库位组拣货优先级", + "BasedataLocationGroupRemark": "​​库位组备注", + "BasedataLocationGroupWarehouseCode": "​​库位组仓库编码", + "CreateBasedataLocationGroup": "​​创建库位组", + "EditBasedataLocationGroup": "​​编辑库位组", + "BasedataLocationGroupDeletionConfirmationMessage": "​​确定删除库位组 {0} 吗?", + "Permission:BasedataLocation": "​​库位", + "Menu:BasedataLocation": "​​菜单库位", + "BasedataLocation": "​​库位", + "BasedataLocationAreaCode": "​​库位区域编码", + "BasedataLocationCode": "​​库位编码", + "BasedataLocationColumnCode": "​​库位列编码", + "BasedataLocationDefaultInventoryStatus": "​​库位默认库存状态", + "BasedataLocationDescription": "​​库位描述", + "BasedataLocationEnableBreakStore": "​​库位启用分仓", + "BasedataLocationEnableKeepZero": "​​库位启用零库存", + "BasedataLocationEnableMixItem": "​​库位启用混放商品", + "BasedataLocationEnableMixLot": "​​库位启用混放批次", + "BasedataLocationEnableMixStatus": "​​库位启用混放状态", + "BasedataLocationEnableNegative": "​​库位启用负库存", + "BasedataLocationEnableOpportunityCount": "​​库位启用盘点机会次数", + "BasedataLocationEnableOverPick": "​​库位启用过度拣货", + "BasedataLocationEnablePick": "​​库位启用拣货", + "BasedataLocationEnableReceive": "​​库位启用收货", + "BasedataLocationEnableReturnFromCustomer": "​​库位启用来源客户退货", + "BasedataLocationEnableReturnToSupplier": "​​库位启用退供应商", + "BasedataLocationEnableShip": "​​库位启用发货", + "BasedataLocationEnableSplitBox": "​​库位启用拆零", + "BasedataLocationEnableSplitPallet": "​​库位启用拆托", + "BasedataLocationEnableWholeStore": "​​库位启用整仓", + "BasedataLocationErpLocationCode": "​​库位ERP库位编码", + "BasedataLocationLocationGroupCode": "​​库位库位组编码", + "BasedataLocationName": "​​库位名称", + "BasedataLocationPickOrder": "​​库位拣货顺序", + "BasedataLocationPickPriority": "​​库位拣货优先级", + "BasedataLocationRemark": "​​库位备注", + "BasedataLocationRowCode": "​​库位行编码", + "BasedataLocationShelfCode": "​​库位架编码", + "BasedataLocationType": "​​库位类型", + "BasedataLocationWarehouseCode": "​​库位仓库编码", + "BasedataLocationWorkGroupCode": "​​库位工作组编码", + "CreateBasedataLocation": "​​创建库位", + "EditBasedataLocation": "​​编辑库位", + "BasedataLocationDeletionConfirmationMessage": "​​确定删除库位 {0} 吗?", + "Permission:BasedataItemStoreRelation": "​​商品仓库关系", + "Menu:BasedataItemStoreRelation": "​​菜单商品仓库关系", + "BasedataItemStoreRelation": "​​商品仓库关系", + "BasedataItemStoreRelationAltUm": "​​商品仓库关系备用计量单位", + "BasedataItemStoreRelationAltUmQty": "商品仓库计量包装数", + "BasedataItemStoreRelationEnabled": "商品仓库关系是否启用", + "BasedataItemStoreRelationIsFixed": "​​商品仓库关系是否固定", + "BasedataItemStoreRelationItemCode": "​​商品仓库关系商品编码", + "BasedataItemStoreRelationMultiLoc": "​​商品仓库关系多库位", + "BasedataItemStoreRelationPramaryUm": "​​商品仓库关系主计量单位", + "BasedataItemStoreRelationRemark": "​​商品仓库关系备注", + "BasedataItemStoreRelationStoreRelationType": "​​商品仓库关系关系类型", + "BasedataItemStoreRelationStoreUm": "​​商品仓库关系库存单位", + "BasedataItemStoreRelationStoreValue": "​​商品仓库关系库存值", + "BasedataItemStoreRelationUmQty": "​​商品仓库关系计量单位数量", + "BasedataItemStoreRelationWarehouseCode": "​​商品仓库关系仓库编码", + "CreateBasedataItemStoreRelation": "​​创建商品仓库关系", + "EditBasedataItemStoreRelation": "​​编辑商品仓库关系", + "BasedataItemStoreRelationDeletionConfirmationMessage": "​​确定删除商品仓库关系 {0} 吗?", + "Permission:BasedataItemSafetyStock": "​​商品安全库存", + "Menu:BasedataItemSafetyStock": "​​菜单商品安全库存", + "BasedataItemSafetyStock": "​​商品安全库存", + "BasedataItemSafetyStockFeedLine": "​​商品安全库存补料线", + "BasedataItemSafetyStockFeedQty": "​​商品安全库存补料数量", + "BasedataItemSafetyStockFeedUm": "​​商品安全库存补料计量单位", + "BasedataItemSafetyStockItemCode": "​​商品安全库存商品编码", + "BasedataItemSafetyStockMaxStock": "​​商品安全库存最大库存", + "BasedataItemSafetyStockMinStock": "​​商品安全库存最小库存", + "BasedataItemSafetyStockRemark": "​​商品安全库存备注", + "BasedataItemSafetyStockSafetyStock": "​​商品安全库存安全库存", + "BasedataItemSafetyStockStoreRelationType": "​​商品安全库存关系类型", + "BasedataItemSafetyStockStoreValue": "​​商品安全库存库存值", + "BasedataItemSafetyStockWarehouseCode": "​​商品安全库存仓库编码", + "CreateBasedataItemSafetyStock": "​​创建商品安全库存", + "EditBasedataItemSafetyStock": "​​编辑商品安全库存", + "BasedataItemSafetyStockDeletionConfirmationMessage": "​​确定删除商品安全库存 {0} 吗?", + "Permission:BasedataItemQuality": "​​商品质量", + "Menu:BasedataItemQuality": "​​菜单商品质量", + "BasedataItemQuality": "​​商品质量", + "BasedataItemQualityDescription": "​​商品质量描述", + "BasedataItemQualityInspectType": "​​商品质量检验类型", + "BasedataItemQualityItemCode": "​​商品质量商品编码", + "BasedataItemQualityRemark": "​​商品质量备注", + "BasedataItemQualityStatus": "​​商品质量状态", + "BasedataItemQualitySupplierCode": "​​商品质量供应商编码", + "CreateBasedataItemQuality": "​​创建商品质量", + "EditBasedataItemQuality": "​​编辑商品质量", + "BasedataItemQualityDeletionConfirmationMessage": "​​确定删除商品质量 {0} 吗?", + "Permission:BasedataItemPack": "​​商品包装", + "Menu:BasedataItemPack": "​​菜单商品包装", + "BasedataItemPack": "​​商品包装", + "BasedataItemPackBasicUom": "​​商品包装基本计量单位", + "BasedataItemPackItemCode": "​​商品包装商品编码", + "BasedataItemPackPackCode": "​​商品包装包装编码", + "BasedataItemPackPackName": "​​商品包装包装名称", + "BasedataItemPackPackType": "​​商品包装包装类型", + "BasedataItemPackQty": "​​商品包装数量", + "BasedataItemPackRemark": "​​商品包装备注", + "CreateBasedataItemPack": "​​创建商品包装", + "EditBasedataItemPack": "​​编辑商品包装", + "BasedataItemPackDeletionConfirmationMessage": "​​确定删除商品包装 {0} 吗?", + "Permission:BasedataItemGuideBook": "​​商品指南", + "Menu:BasedataItemGuideBook": "​​菜单商品指南", + "BasedataItemGuideBook": "​​商品指南", + "BasedataItemGuideBookDesc1": "​​商品指南描述1", + "BasedataItemGuideBookDesc2": "​​商品指南描述2", + "BasedataItemGuideBookItemCode": "​​商品指南商品编码", + "BasedataItemGuideBookName": "​​商品指南名称", + "BasedataItemGuideBookPictureBlobName": "​​商品指南图片Blob名称", + "BasedataItemGuideBookRemark": "​​商品指南备注", + "BasedataItemGuideBookStep": "​​商品指南步骤", + "CreateBasedataItemGuideBook": "​​创建商品指南", + "EditBasedataItemGuideBook": "​​编辑商品指南", + "BasedataItemGuideBookDeletionConfirmationMessage": "​​确定删除商品指南 {0} 吗?", + "Permission:BasedataItemCategory": "​​商品类别", + "Menu:BasedataItemCategory": "​​菜单商品类别", + "BasedataItemCategory": "​​商品类别", + "BasedataItemCategoryCategoryCode": "​​商品类别类别编码", + "BasedataItemCategoryItemCode": "​​商品类别商品编码", + "BasedataItemCategoryRemark": "​​商品类别备注", + "BasedataItemCategoryValue": "​​商品类别值", + "CreateBasedataItemCategory": "​​创建商品类别", + "EditBasedataItemCategory": "​​编辑商品类别", + "BasedataItemCategoryDeletionConfirmationMessage": "​​确定删除商品类别 {0} 吗?", + "Permission:BasedataItemBasic": "​​商品基本信息", + "Menu:BasedataItemBasic": "​​菜单商品基本信息", + "BasedataItemBasic": "​​商品基本信息", + "BasedataItemBasicAbcClass": "​​商品基本信息ABC分类", + "BasedataItemBasicBasicUom": "​​商品基本信息基本计量单位", + "BasedataItemBasicCanBuy": "​​商品基本信息可购买", + "BasedataItemBasicCanMake": "​​商品基本信息可制造", + "BasedataItemBasicCanOutsourcing": "​​商品基本信息可委外", + "BasedataItemBasicCategory": "​​商品基本信息类别", + "BasedataItemBasicCode": "​​商品基本信息编码", + "BasedataItemBasicColor": "​​商品基本信息颜色", + "BasedataItemBasicConfiguration": "​​商品基本信息配置", + "BasedataItemBasicDesc1": "​​商品基本信息描述1", + "BasedataItemBasicDesc2": "​​商品基本信息描述2", + "BasedataItemBasicEco": "​​商品基本信息环保", + "BasedataItemBasicElevel": "​​商品基本信息E级别", + "BasedataItemBasicGroup": "​​商品基本信息组", + "BasedataItemBasicIsPhantom": "​​商品基本信息是否虚拟件", + "BasedataItemBasicIsRecycled": "​​商品基本信息是否可回收", + "BasedataItemBasicManageType": "​​商品基本信息管理类型", + "BasedataItemBasicName": "商品基本信息名称", + "BasedataItemBasicProject": "商品基本信息项目", + "BasedataItemBasicRemark": "​​商品基本信息备注", + "BasedataItemBasicStatus": "​​商品基本信息状态", + "BasedataItemBasicStdPackQty": "​​商品基本信息标准包装数量", + "BasedataItemBasicType": "​​商品基本信息类型", + "BasedataItemBasicValidity": "​​商品基本信息有效期", + "BasedataItemBasicValidityUnit": "​​商品基本信息有效期单位", + "BasedataItemBasicVersion": "​​商品基本信息版本", + "CreateBasedataItemBasic": "​​创建商品基本信息", + "EditBasedataItemBasic": "​​编辑商品基本信息", + "BasedataItemBasicDeletionConfirmationMessage": "​​是否确定删除商品基本信息 {0}?", + "Permission:BasedataInterfaceCalendar": "接口日历", + "Menu:BasedataInterfaceCalendar": "​​菜单接口日历", + "BasedataInterfaceCalendar": "​​接口日历", + "BasedataInterfaceCalendarBeginTime": "​​接口日历开始时间", + "BasedataInterfaceCalendarCode": "​​接口日历代码", + "BasedataInterfaceCalendarConvertToTime": "​​接口日历转换为时间", + "BasedataInterfaceCalendarDescription": "​​接口日历描述", + "BasedataInterfaceCalendarEndTime": "​​接口日历结束时间", + "BasedataInterfaceCalendarMonth": "​​接口日历月份", + "BasedataInterfaceCalendarName": "​​接口日历名称", + "BasedataInterfaceCalendarRemark": "​​接口日历备注", + "BasedataInterfaceCalendarYear": "​​接口日历年份", + "CreateBasedataInterfaceCalendar": "​​创建接口日历", + "EditBasedataInterfaceCalendar": "​​编辑接口日历", + "BasedataInterfaceCalendarDeletionConfirmationMessage": "​​是否确定删除接口日历 {0}?", + "Permission:BasedataErpLocation": "ERP位置", + "Menu:BasedataErpLocation": "​​菜单ERP位置", + "BasedataErpLocation": "​​ERP位置", + "BasedataErpLocationCode": "​​ERP位置代码", + "BasedataErpLocationDescription": "​​ERP位置描述", + "BasedataErpLocationName": "​​ERP位置名称", + "BasedataErpLocationRemark": "​​ERP位置备注", + "BasedataErpLocationType": "​​ERP位置类型", + "BasedataErpLocationWarehouseCode": "​​ERP位置仓库代码", + "CreateBasedataErpLocation": "​​创建ERP位置", + "EditBasedataErpLocation": "​​编辑ERP位置", + "BasedataErpLocationDeletionConfirmationMessage": "​​是否确定删除ERP位置 {0}?", + "Permission:BasedataDocumentSetting": "文档设置", + "Menu:BasedataDocumentSetting": "​​菜单文档设置", + "BasedataDocumentSetting": "​​文档设置", + "BasedataDocumentSettingCode": "​​文档设置代码", + "BasedataDocumentSettingDescription": "​​文档设置描述", + "BasedataDocumentSettingName": "​​文档设置名称", + "BasedataDocumentSettingNumberFormat": "​​文档设置编号格式", + "BasedataDocumentSettingNumberPrefix": "​​文档设置编号前缀", + "BasedataDocumentSettingNumberSeparator": "​​文档设置编号分隔符", + "BasedataDocumentSettingNumberSerialLength": "​​文档设置编号序列长度", + "BasedataDocumentSettingRemark": "​​文档设置备注", + "BasedataDocumentSettingTransactionType": "​​文档设置事务类型", + "CreateBasedataDocumentSetting": "​​创建文档设置", + "EditBasedataDocumentSetting": "​​编辑文档设置", + "BasedataDocumentSettingDeletionConfirmationMessage": "​​是否确定删除文档设置 {0}?", + "Permission:BasedataDock": "收货口", + "Menu:BasedataDock": "​​菜单收货口", + "BasedataDock": "​​收货口", + "BasedataDockCode": "​​收货口代码", + "BasedataDockDefaultLocationCode": "​​收货口默认位置代码", + "BasedataDockDescription": "​​收货口描述", + "BasedataDockName": "​​收货口名称", + "BasedataDockRemark": "​​收货口备注", + "BasedataDockWarehouseCode": "​​收货口仓库代码", + "CreateBasedataDock": "​​创建收货口", + "EditBasedataDock": "​​编辑收货口", + "BasedataDockDeletionConfirmationMessage": "​​是否确定删除收货口 {0}?", + "Permission:BasedataDictItem": "字典项", + "Menu:BasedataDictItem": "​​菜单字典项", + "BasedataDictItem": "​​字典项", + "BasedataDictItemCode": "​​字典项代码", + "BasedataDictItemDescription": "​​字典项描述", + "BasedataDictItemEnabled": "​​字典项启用", + "BasedataDictItemMaster": "​​字典项主数据", + "BasedataDictItemMasterId": "​​字典项主数据ID", + "BasedataDictItemName": "​​字典项名称", + "BasedataDictItemRemark": "​​字典项备注", + "BasedataDictItemValue": "​​字典项值", + "CreateBasedataDictItem": "​​创建字典项", + "EditBasedataDictItem": "​​编辑字典项", + "BasedataDictItemDeletionConfirmationMessage": "​​是否确定删除字典项 {0}?", + "Permission:BasedataDict": "字典", + "Menu:BasedataDict": "​​菜单字典", + "BasedataDict": "​​字典", + "BasedataDictBasedataDictItems": "​​字典字典项", + "BasedataDictCode": "​​字典代码", + "BasedataDictDescription": "​​字典描述", + "BasedataDictName": "​​字典名称", + "BasedataDictRemark": "​​字典备注", + "CreateBasedataDict": "​​创建字典", + "EditBasedataDict": "​​编辑字典", + "BasedataDictDeletionConfirmationMessage": "​​是否确定删除字典 {0}?", + "Permission:BasedataCustomerItem": "客户商品", + "Menu:BasedataCustomerItem": "​​菜单客户商品", + "BasedataCustomerItem": "​​客户商品", + "BasedataCustomerItemBeginTime": "​​客户商品开始时间", + "BasedataCustomerItemCustomerCode": "​​客户商品客户代码", + "BasedataCustomerItemCustomerItemCode": "​​客户商品客户商品代码", + "BasedataCustomerItemCustomerPackQty": "​​客户商品客户包装数量", + "BasedataCustomerItemCustomerPackUom": "​​客户商品客户包装单位", + "BasedataCustomerItemEndTime": "​​客户商品结束时间", + "BasedataCustomerItemItemCode": "​​客户商品商品代码", + "BasedataCustomerItemRemark": "客户商品备注", + "BasedataCustomerItemVersion": "​​客户商品版本", + "CreateBasedataCustomerItem": "​​创建客户商品", + "EditBasedataCustomerItem": "​​编辑客户商品", + "BasedataCustomerItemDeletionConfirmationMessage": "​​是否确定删除客户商品 {0}?", + "Permission:BasedataCustomerAddress": "客户地址", + "Menu:BasedataCustomerAddress": "​​菜单客户地址", + "BasedataCustomerAddress": "​​客户地址", + "BasedataCustomerAddressAddress": "​​客户地址地址", + "BasedataCustomerAddressCity": "​​客户地址城市", + "BasedataCustomerAddressCode": "​​客户地址代码", + "BasedataCustomerAddressContact": "​​客户地址联系人", + "BasedataCustomerAddressCustomerCode": "​​客户地址客户代码", + "BasedataCustomerAddressDesc": "​​客户地址描述", + "BasedataCustomerAddressLocationCode": "​​客户地址位置代码", + "BasedataCustomerAddressName": "​​客户地址名称", + "BasedataCustomerAddressRemark": "​​客户地址备注", + "BasedataCustomerAddressWarehouseCode": "​​客户地址仓库代码", + "CreateBasedataCustomerAddress": "​​创建客户地址", + "EditBasedataCustomerAddress": "​​编辑客户地址", + "BasedataCustomerAddressDeletionConfirmationMessage": "​​是否确定删除客户地址 {0}?", + "Permission:BasedataCustomer": "客户", + "Menu:BasedataCustomer": "​​菜单客户", + "BasedataCustomer": "​​客户", + "BasedataCustomerCity": "​​客户城市", + "BasedataCustomerCode": "​​客户代码", + "BasedataCustomerContacts": "​​客户联系人", + "BasedataCustomerCountry": "​​客户国家", + "BasedataCustomerCurrency": "​​客户货币", + "BasedataCustomerFax": "​​客户传真", + "BasedataCustomerIsActive": "​​客户是否活跃", + "BasedataCustomerName": "​​客户名称", + "BasedataCustomerPhone": "​​客户电话", + "BasedataCustomerPostId": "​​客户邮政编码", + "BasedataCustomerRemark": "​​客户备注", + "BasedataCustomerShortName": "​​客户简称", + "BasedataCustomerType": "​​客户类型", + "CreateBasedataCustomer": "​​创建客户", + "EditBasedataCustomer": "​​编辑客户", + "BasedataCustomerDeletionConfirmationMessage": "​​是否确定删除客户 {0}?", + "Permission:BasedataCurrencyExchange": "货币兑换", + "Menu:BasedataCurrencyExchange": "​​菜单货币兑换", + "BasedataCurrencyExchange": "​​货币兑换", + "BasedataCurrencyExchangeBasicCurrencyId": "​​货币兑换基础货币ID", + "BasedataCurrencyExchangeCurrencyId": "​​货币兑换货币ID", + "BasedataCurrencyExchangeEfficetiveTime": "​​货币兑换生效时间", + "BasedataCurrencyExchangeExpireTime": "​​货币兑换失效时间", + "BasedataCurrencyExchangeRate": "​​货币兑换汇率", + "BasedataCurrencyExchangeRemark": "​​货币兑换备注", + "CreateBasedataCurrencyExchange": "​​创建货币兑换", + "EditBasedataCurrencyExchange": "​​编辑货币兑换", + "BasedataCurrencyExchangeDeletionConfirmationMessage": "​​是否确定删除货币兑换 {0}?", + "Permission:BasedataCurrency": "货币", + "Menu:BasedataCurrency": "​​菜单货币", + "BasedataCurrency": "​​货币", + "BasedataCurrencyCode": "​​货币代码", + "BasedataCurrencyDescription": "​​货币描述", + "BasedataCurrencyIsBasicCurrency": "​​货币是否基础货币", + "BasedataCurrencyName": "​​货币名称", + "BasedataCurrencyRemark": "​​货币备注", + "CreateBasedataCurrency": "​​创建货币", + "EditBasedataCurrency": "​​编辑货币", + "BasedataCurrencyDeletionConfirmationMessage": "​​是否确定删除货币 {0}?", + "Permission:BasedataCategory": "分类", + "Menu:BasedataCategory": "​​菜单分类", + "BasedataCategory": "​​分类", + "BasedataCategoryCode": "​​分类代码", + "BasedataCategoryDescription": "​​分类描述", + "BasedataCategoryName": "​​分类名称", + "BasedataCategoryRemark": "​​分类备注", + "CreateBasedataCategory": "​​创建分类", + "EditBasedataCategory": "​​编辑分类", + "BasedataCategoryDeletionConfirmationMessage": "​​是否确定删除分类 {0}?", + "Permission:BasedataCalendar": "日历", + "Menu:BasedataCalendar": "​​菜单日历", + "BasedataCalendar": "​​日历", + "BasedataCalendarBeginTime": "​​日历开始时间", + "BasedataCalendarEndTime": "​​日历结束时间", + "BasedataCalendarModule": "​​日历模块", + "BasedataCalendarRemark": "​​日历备注", + "BasedataCalendarStatus": "​​日历状态", + "CreateBasedataCalendar": "​​创建日历", + "EditBasedataCalendar": "​​编辑日历", + "BasedataCalendarDeletionConfirmationMessage": "​​是否确定删除日历 {0}?", + "Permission:BasedataBom": "BOM", + "Menu:BasedataBom": "​​菜单BOM", + "BasedataBom": "​​BOM", + "BasedataBomBeginTime": "​​BOM开始时间", + "BasedataBomComponent": "​​BOM组件", + "BasedataBomComponentQty": "​​BOM组件数量", + "BasedataBomComponentUom": "​​BOM组件单位", + "BasedataBomDistributionType": "​​BOM分配类型", + "BasedataBomEndTime": "​​BOM结束时间", + "BasedataBomErpop": "​​BOM ERPOP", + "BasedataBomLayer": "​​BOM层级", + "BasedataBomMfgop": "​​BOM MFGOP", + "BasedataBomPlannedSplitRule": "​​BOM计划拆分规则", + "BasedataBomProduct": "​​BOM产品", + "BasedataBomRemark": "​​BOM备注", + "BasedataBomTruncType": "​​BOM截断类型", + "CreateBasedataBom": "创建BOM", + "EditBasedataBom": "​​编辑BOM", + "BasedataBomDeletionConfirmationMessage": "​​是否确定删除BOM {0}?", + "Permission:BasedataArea": "区域", + "Menu:BasedataArea": "​​菜单区域", + "BasedataArea": "​​区域", + "BasedataAreaAreaType": "​​区域类型", + "BasedataAreaCode": "​​区域代码", + "BasedataAreaDescription": "​​区域描述", + "BasedataAreaIsFunctional": "​​区域是否功能性", + "BasedataAreaName": "​​区域名称", + "BasedataAreaRemark": "​​区域备注", + "BasedataAreaWarehouseCode": "​​区域仓库代码", + "CreateBasedataArea": "​​创建区域", + "EditBasedataArea": "​​编辑区域", + "BasedataAreaDeletionConfirmationMessage": "​​是否确定删除区域 {0}?", + "Permission:BasedataAql": "AQL", + "Menu:BasedataAql": "​​菜单AQL", + "BasedataAql": "​​AQL", + "BasedataAqlAbcClass": "​​AQL ABC分类", + "BasedataAqlCeilingQty": "​​AQL 上限数量", + "BasedataAqlFloorQty": "​​AQL 下限数量", + "BasedataAqlIsUsePercent": "​​AQL 是否使用百分比", + "BasedataAqlItemCode": "​​AQL 物料编码", + "BasedataAqlRemark": "​​AQL 备注", + "BasedataAqlSamplePercent": "​​AQL 抽样百分比", + "BasedataAqlSampleQty": "​​AQL 抽样数量", + "BasedataAqlSupplierCode": "​​AQL 供应商编码", + "CreateBasedataAql": "​​创建AQL", + "EditBasedataAql": "​​编辑AQL", + "BasedataAqlDeletionConfirmationMessage": "​​是否确定删除AQL {0}?", + "Permission:AuthUserWorkGroup": "授权用户工作组", + "Menu:AuthUserWorkGroup": "​​菜单授权用户工作组", + "AuthUserWorkGroup": "​​授权用户工作组", + "AuthUserWorkGroupRemark": "​​授权用户工作组备注", + "AuthUserWorkGroupWorkGroupCode": "​​授权用户工作组工作组代码", + "CreateAuthUserWorkGroup": "​​创建授权用户工作组", + "EditAuthUserWorkGroup": "​​编辑授权用户工作组", + "AuthUserWorkGroupDeletionConfirmationMessage": "​​是否确定删除授权用户工作组 {0}?", + "Permission:AuthUserMenu": "授权用户菜单", + "Menu:AuthUserMenu": "​​菜单授权用户菜单", + "AuthUserMenu": "​​授权用户菜单", + "AuthUserMenuMenuCode": "​​授权用户菜单菜单代码", + "AuthUserMenuPortal": "​​授权用户菜单门户", + "AuthUserMenuRemark": "​​授权用户菜单备注", + "CreateAuthUserMenu": "​​创建授权用户菜单", + "EditAuthUserMenu": "​​编辑授权用户菜单", + "AuthUserMenuDeletionConfirmationMessage": "​​是否确定删除授权用户菜单 {0}?", + "Permission:AuthMenu": "授权菜单", + "Menu:AuthMenu": "​​菜单授权菜单", + "AuthMenu": "​​授权菜单", + "AuthMenuCode": "​​授权菜单代码", + "AuthMenuComponent": "​​授权菜单组件", + "AuthMenuCountUrl": "​​授权菜单计数URL", + "AuthMenuDescription": "​​授权菜单描述", + "AuthMenuGroupName": "​​授权菜单组名", + "AuthMenuGroupSort": "​​授权菜单组排序", + "AuthMenuIcon": "​​授权菜单图标", + "AuthMenuName": "​​授权菜单名称", + "AuthMenuParentCode": "​​授权菜单父代码", + "AuthMenuPermission": "​​授权菜单权限", + "AuthMenuPortal": "​​授权菜单门户", + "AuthMenuRemark": "​​授权菜单备注", + "AuthMenuRoute": "​​授权菜单路由", + "AuthMenuSort": "​​授权菜单排序", + "AuthMenuStatus": "​​授权菜单状态", + "CreateAuthMenu": "​​创建授权菜单", + "EditAuthMenu": "​​编辑授权菜单", + "AuthMenuDeletionConfirmationMessage": "​​是否确定删除授权菜单 {0}?", + "StoreTransferNoteDetails": "库存调拨单明细", + "Permission:StoreTransferNoteDetail": "​​库存调拨单明细", + "Menu:StoreTransferNoteDetail": "​​菜单库存调拨单明细", + "StoreTransferNoteDetail": "​​库存调拨单明细", + "StoreTransferNoteDetailArriveDate": "​​库存调拨单明细到货日期", + "StoreTransferNoteDetailExpireDate": "​​库存调拨单明细失效日期", + "StoreTransferNoteDetailFromContainerCode": "​​库存调拨单明细来源容器代码", + "StoreTransferNoteDetailFromLocationArea": "​​库存调拨单明细来源库位区域", + "StoreTransferNoteDetailFromLocationCode": "​​库存调拨单明细来源库位代码", + "StoreTransferNoteDetailFromLocationErpCode": "​​库存调拨单明细来源库位ERP代码", + "StoreTransferNoteDetailFromLocationGroup": "​​库存调拨单明细来源库位组", + "StoreTransferNoteDetailFromLot": "​​库存调拨单明细来源批次", + "StoreTransferNoteDetailFromPackingCode": "​​库存调拨单明细来源包装代码", + "StoreTransferNoteDetailFromStatus": "​​库存调拨单明细来源状态", + "StoreTransferNoteDetailFromWarehouseCode": "​​库存调拨单明细来源仓库代码", + "StoreTransferNoteDetailItemCode": "​​库存调拨单明细物料编码", + "StoreTransferNoteDetailItemDesc1": "​​库存调拨单明细物料描述1", + "StoreTransferNoteDetailItemDesc2": "​​库存调拨单明细物料描述2", + "StoreTransferNoteDetailItemName": "​​库存调拨单明细物料名称", + "StoreTransferNoteDetailMaster": "​​库存调拨单明细主单", + "StoreTransferNoteDetailMasterId": "​​库存调拨单明细主单ID", + "StoreTransferNoteDetailNumber": "​​库存调拨单明细单号", + "StoreTransferNoteDetailOnTheWayLocationCode": "​​库存调拨单明细在途库位代码", + "StoreTransferNoteDetailProduceDate": "​​库存调拨单明细生产日期", + "StoreTransferNoteDetailQty": "​​库存调拨单明细数量", + "StoreTransferNoteDetailReason": "​​库存调拨单明细原因", + "StoreTransferNoteDetailRemark": "​​库存调拨单明细备注", + "StoreTransferNoteDetailStdPackQty": "​​库存调拨单明细标准包装数量", + "StoreTransferNoteDetailSupplierBatch": "​​库存调拨单明细供应商批次", + "StoreTransferNoteDetailToContainerCode": "​​库存调拨单明细目标容器代码", + "StoreTransferNoteDetailToLocationArea": "​​库存调拨单明细目标库位区域", + "StoreTransferNoteDetailToLocationCode": "库存调拨单明细目标库位代码", + "StoreTransferNoteDetailToLocationErpCode": "​​库存调拨单明细目标库位ERP代码", + "StoreTransferNoteDetailToLocationGroup": "​​库存调拨单明细目标库位组", + "StoreTransferNoteDetailToLot": "​​库存调拨单明细目标批次", + "StoreTransferNoteDetailToPackingCode": "​​库存调拨单明细目标包装代码", + "StoreTransferNoteDetailToStatus": "​​库存调拨单明细目标状态", + "StoreTransferNoteDetailToWarehouseCode": "​​库存调拨单明细目标仓库代码", + "StoreTransferNoteDetailUom": "​​库存调拨单明细单位", + "CreateStoreTransferNoteDetail": "​​创建库存调拨单明细", + "EditStoreTransferNoteDetail": "​​编辑库存调拨单明细", + "StoreTransferNoteDetailDeletionConfirmationMessage": "​​是否确定删除库存调拨单明细 {0}?" } } \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/zh-Hant.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/zh-Hant.json index 6f1e6fe14..9862d1789 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/zh-Hant.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain.Shared/Localization/Wms/zh-Hant.json @@ -11,7 +11,7 @@ "Menu:AuthDepartment": "MenuAuthDepartment", "AuthDepartment": "AuthDepartment", "AuthDepartmentCode": "AuthDepartmentCode", - "AuthDepartmentConcurrencyStamp": "AuthDepartmentConcurrencyStamp", + "AuthDepartment": "AuthDepartment", "AuthDepartmentCreationTime": "AuthDepartmentCreationTime", "AuthDepartmentCreatorId": "AuthDepartmentCreatorId", "AuthDepartmentDescription": "AuthDepartmentDescription", diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/AuthMenu/IAuthMenuRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/AuthMenu/IAuthMenuRepository.cs new file mode 100644 index 000000000..b5fd1ff8a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/AuthMenu/IAuthMenuRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthMenu; + +/// +/// +/// +public interface IAuthMenuRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/AuthUserMenu/IAuthUserMenuRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/AuthUserMenu/IAuthUserMenuRepository.cs new file mode 100644 index 000000000..108acf1a3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/AuthUserMenu/IAuthUserMenuRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthUserMenu; + +/// +/// +/// +public interface IAuthUserMenuRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/AuthUserWorkGroup/IAuthUserWorkGroupRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/AuthUserWorkGroup/IAuthUserWorkGroupRepository.cs new file mode 100644 index 000000000..ed7dd37f5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/AuthUserWorkGroup/IAuthUserWorkGroupRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthUserWorkGroup; + +/// +/// +/// +public interface IAuthUserWorkGroupRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataAql/IBasedataAqlRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataAql/IBasedataAqlRepository.cs new file mode 100644 index 000000000..00fe2d540 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataAql/IBasedataAqlRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataAql; + +/// +/// +/// +public interface IBasedataAqlRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataArea/IBasedataAreaRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataArea/IBasedataAreaRepository.cs new file mode 100644 index 000000000..26e37075e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataArea/IBasedataAreaRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataArea; + +/// +/// +/// +public interface IBasedataAreaRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataBom/IBasedataBomRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataBom/IBasedataBomRepository.cs new file mode 100644 index 000000000..172eba617 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataBom/IBasedataBomRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataBom; + +/// +/// +/// +public interface IBasedataBomRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCalendar/IBasedataCalendarRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCalendar/IBasedataCalendarRepository.cs new file mode 100644 index 000000000..3b55e8246 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCalendar/IBasedataCalendarRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCalendar; + +/// +/// +/// +public interface IBasedataCalendarRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCategory/IBasedataCategoryRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCategory/IBasedataCategoryRepository.cs new file mode 100644 index 000000000..411f14862 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCategory/IBasedataCategoryRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCategory; + +/// +/// +/// +public interface IBasedataCategoryRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCurrency/IBasedataCurrencyRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCurrency/IBasedataCurrencyRepository.cs new file mode 100644 index 000000000..c06096d8f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCurrency/IBasedataCurrencyRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCurrency; + +/// +/// +/// +public interface IBasedataCurrencyRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCurrencyExchange/IBasedataCurrencyExchangeRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCurrencyExchange/IBasedataCurrencyExchangeRepository.cs new file mode 100644 index 000000000..2afe1510b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCurrencyExchange/IBasedataCurrencyExchangeRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCurrencyExchange; + +/// +/// +/// +public interface IBasedataCurrencyExchangeRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCustomer/IBasedataCustomerRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCustomer/IBasedataCustomerRepository.cs new file mode 100644 index 000000000..00693c012 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCustomer/IBasedataCustomerRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomer; + +/// +/// +/// +public interface IBasedataCustomerRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCustomerAddress/IBasedataCustomerAddressRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCustomerAddress/IBasedataCustomerAddressRepository.cs new file mode 100644 index 000000000..d9f0f4d03 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCustomerAddress/IBasedataCustomerAddressRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomerAddress; + +/// +/// +/// +public interface IBasedataCustomerAddressRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCustomerItem/IBasedataCustomerItemRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCustomerItem/IBasedataCustomerItemRepository.cs new file mode 100644 index 000000000..7424769af --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataCustomerItem/IBasedataCustomerItemRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomerItem; + +/// +/// +/// +public interface IBasedataCustomerItemRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDict/BasedataDict.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDict/BasedataDict.cs index 617b99656..c344b6a19 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDict/BasedataDict.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDict/BasedataDict.cs @@ -9,7 +9,7 @@ public class BasedataDict : AuditedAggregateRoot { - public virtual ICollection BasedataDictItems { get; set; } = new List(); + public virtual List BasedataDictItems { get; set; } = new List(); public string Code { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDict/IBasedataDictRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDict/IBasedataDictRepository.cs new file mode 100644 index 000000000..a97a69624 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDict/IBasedataDictRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDict; + +/// +/// +/// +public interface IBasedataDictRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDictItem/BasedataDictItem.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDictItem/BasedataDictItem.cs index 23b74aa84..6e1634f15 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDictItem/BasedataDictItem.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDictItem/BasedataDictItem.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.BasedataDict; - public class BasedataDictItem : AuditedAggregateRoot + public class BasedataDictItem : AuditedEntity { public string Code { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDictItem/IBasedataDictItemRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDictItem/IBasedataDictItemRepository.cs new file mode 100644 index 000000000..01716baf0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDictItem/IBasedataDictItemRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDictItem; + +/// +/// +/// +public interface IBasedataDictItemRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDock/IBasedataDockRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDock/IBasedataDockRepository.cs new file mode 100644 index 000000000..5277c926c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDock/IBasedataDockRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDock; + +/// +/// +/// +public interface IBasedataDockRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDocumentSetting/IBasedataDocumentSettingRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDocumentSetting/IBasedataDocumentSettingRepository.cs new file mode 100644 index 000000000..723f61924 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataDocumentSetting/IBasedataDocumentSettingRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting; + +/// +/// +/// +public interface IBasedataDocumentSettingRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataErpLocation/IBasedataErpLocationRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataErpLocation/IBasedataErpLocationRepository.cs new file mode 100644 index 000000000..1a5b77812 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataErpLocation/IBasedataErpLocationRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation; + +/// +/// +/// +public interface IBasedataErpLocationRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataInterfaceCalendar/IBasedataInterfaceCalendarRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataInterfaceCalendar/IBasedataInterfaceCalendarRepository.cs new file mode 100644 index 000000000..9f1ae2e1b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataInterfaceCalendar/IBasedataInterfaceCalendarRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar; + +/// +/// +/// +public interface IBasedataInterfaceCalendarRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemBasic/IBasedataItemBasicRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemBasic/IBasedataItemBasicRepository.cs new file mode 100644 index 000000000..bdc51f873 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemBasic/IBasedataItemBasicRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic; + +/// +/// +/// +public interface IBasedataItemBasicRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemCategory/IBasedataItemCategoryRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemCategory/IBasedataItemCategoryRepository.cs new file mode 100644 index 000000000..b33b8da17 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemCategory/IBasedataItemCategoryRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory; + +/// +/// +/// +public interface IBasedataItemCategoryRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemGuideBook/IBasedataItemGuideBookRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemGuideBook/IBasedataItemGuideBookRepository.cs new file mode 100644 index 000000000..8754ff10f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemGuideBook/IBasedataItemGuideBookRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook; + +/// +/// +/// +public interface IBasedataItemGuideBookRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemPack/IBasedataItemPackRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemPack/IBasedataItemPackRepository.cs new file mode 100644 index 000000000..a097188ac --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemPack/IBasedataItemPackRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemPack; + +/// +/// +/// +public interface IBasedataItemPackRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemQuality/IBasedataItemQualityRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemQuality/IBasedataItemQualityRepository.cs new file mode 100644 index 000000000..b8a88b6c7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemQuality/IBasedataItemQualityRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality; + +/// +/// +/// +public interface IBasedataItemQualityRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemSafetyStock/IBasedataItemSafetyStockRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemSafetyStock/IBasedataItemSafetyStockRepository.cs new file mode 100644 index 000000000..97d691b8a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemSafetyStock/IBasedataItemSafetyStockRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock; + +/// +/// +/// +public interface IBasedataItemSafetyStockRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemStoreRelation/IBasedataItemStoreRelationRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemStoreRelation/IBasedataItemStoreRelationRepository.cs new file mode 100644 index 000000000..e17330f29 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataItemStoreRelation/IBasedataItemStoreRelationRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation; + +/// +/// +/// +public interface IBasedataItemStoreRelationRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataLocation/IBasedataLocationRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataLocation/IBasedataLocationRepository.cs new file mode 100644 index 000000000..8e70e8ebc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataLocation/IBasedataLocationRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataLocation; + +/// +/// +/// +public interface IBasedataLocationRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataLocationGroup/IBasedataLocationGroupRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataLocationGroup/IBasedataLocationGroupRepository.cs new file mode 100644 index 000000000..3eee027bc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataLocationGroup/IBasedataLocationGroupRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup; + +/// +/// +/// +public interface IBasedataLocationGroupRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataMachine/IBasedataMachineRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataMachine/IBasedataMachineRepository.cs new file mode 100644 index 000000000..464fa7321 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataMachine/IBasedataMachineRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataMachine; + +/// +/// +/// +public interface IBasedataMachineRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataProductionLine/IBasedataProductionLineRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataProductionLine/IBasedataProductionLineRepository.cs new file mode 100644 index 000000000..f2c07e30d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataProductionLine/IBasedataProductionLineRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine; + +/// +/// +/// +public interface IBasedataProductionLineRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataProductionLineItem/IBasedataProductionLineItemRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataProductionLineItem/IBasedataProductionLineItemRepository.cs new file mode 100644 index 000000000..779d5c4e4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataProductionLineItem/IBasedataProductionLineItemRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem; + +/// +/// +/// +public interface IBasedataProductionLineItemRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataProject/IBasedataProjectRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataProject/IBasedataProjectRepository.cs new file mode 100644 index 000000000..51a2b9ee7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataProject/IBasedataProjectRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProject; + +/// +/// +/// +public interface IBasedataProjectRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataPurchasePriceSheet/IBasedataPurchasePriceSheetRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataPurchasePriceSheet/IBasedataPurchasePriceSheetRepository.cs new file mode 100644 index 000000000..5c5e1d558 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataPurchasePriceSheet/IBasedataPurchasePriceSheetRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet; + +/// +/// +/// +public interface IBasedataPurchasePriceSheetRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataSalePriceSheet/IBasedataSalePriceSheetRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataSalePriceSheet/IBasedataSalePriceSheetRepository.cs new file mode 100644 index 000000000..48ee27baa --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataSalePriceSheet/IBasedataSalePriceSheetRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet; + +/// +/// +/// +public interface IBasedataSalePriceSheetRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataShift/IBasedataShiftRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataShift/IBasedataShiftRepository.cs new file mode 100644 index 000000000..d0a616fd1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataShift/IBasedataShiftRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataShift; + +/// +/// +/// +public interface IBasedataShiftRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataStdCostPriceSheet/IBasedataStdCostPriceSheetRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataStdCostPriceSheet/IBasedataStdCostPriceSheetRepository.cs new file mode 100644 index 000000000..862d75e8f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataStdCostPriceSheet/IBasedataStdCostPriceSheetRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet; + +/// +/// +/// +public interface IBasedataStdCostPriceSheetRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataSupplier/IBasedataSupplierRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataSupplier/IBasedataSupplierRepository.cs new file mode 100644 index 000000000..772de1351 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataSupplier/IBasedataSupplierRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplier; + +/// +/// +/// +public interface IBasedataSupplierRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataSupplierItem/IBasedataSupplierItemRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataSupplierItem/IBasedataSupplierItemRepository.cs new file mode 100644 index 000000000..636bf736a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataSupplierItem/IBasedataSupplierItemRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem; + +/// +/// +/// +public interface IBasedataSupplierItemRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataSupplierTimeWindow/IBasedataSupplierTimeWindowRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataSupplierTimeWindow/IBasedataSupplierTimeWindowRepository.cs new file mode 100644 index 000000000..961fa0240 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataSupplierTimeWindow/IBasedataSupplierTimeWindowRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow; + +/// +/// +/// +public interface IBasedataSupplierTimeWindowRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataTeam/IBasedataTeamRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataTeam/IBasedataTeamRepository.cs new file mode 100644 index 000000000..f06e255e4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataTeam/IBasedataTeamRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataTeam; + +/// +/// +/// +public interface IBasedataTeamRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataTransactionType/IBasedataTransactionTypeRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataTransactionType/IBasedataTransactionTypeRepository.cs new file mode 100644 index 000000000..ffed5c8d2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataTransactionType/IBasedataTransactionTypeRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType; + +/// +/// +/// +public interface IBasedataTransactionTypeRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataUom/IBasedataUomRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataUom/IBasedataUomRepository.cs new file mode 100644 index 000000000..8303960d1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataUom/IBasedataUomRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataUom; + +/// +/// +/// +public interface IBasedataUomRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataWarehouse/IBasedataWarehouseRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataWarehouse/IBasedataWarehouseRepository.cs new file mode 100644 index 000000000..f839ecd37 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataWarehouse/IBasedataWarehouseRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse; + +/// +/// +/// +public interface IBasedataWarehouseRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataWorkGroup/IBasedataWorkGroupRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataWorkGroup/IBasedataWorkGroupRepository.cs new file mode 100644 index 000000000..417749b92 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataWorkGroup/IBasedataWorkGroupRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup; + +/// +/// +/// +public interface IBasedataWorkGroupRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataWorkShop/IBasedataWorkShopRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataWorkShop/IBasedataWorkShopRepository.cs new file mode 100644 index 000000000..b46b08bd0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataWorkShop/IBasedataWorkShopRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop; + +/// +/// +/// +public interface IBasedataWorkShopRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataWorkStation/IBasedataWorkStationRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataWorkStation/IBasedataWorkStationRepository.cs new file mode 100644 index 000000000..cad802734 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/BasedataWorkStation/IBasedataWorkStationRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation; + +/// +/// +/// +public interface IBasedataWorkStationRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/FileStorageDataExportTask/IFileStorageDataExportTaskRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/FileStorageDataExportTask/IFileStorageDataExportTaskRepository.cs new file mode 100644 index 000000000..7350368ee --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/FileStorageDataExportTask/IFileStorageDataExportTaskRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask; + +/// +/// +/// +public interface IFileStorageDataExportTaskRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/FileStorageDataImportTask/IFileStorageDataImportTaskRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/FileStorageDataImportTask/IFileStorageDataImportTaskRepository.cs new file mode 100644 index 000000000..d586542b4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/FileStorageDataImportTask/IFileStorageDataImportTaskRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask; + +/// +/// +/// +public interface IFileStorageDataImportTaskRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/FileStorageFile/IFileStorageFileRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/FileStorageFile/IFileStorageFileRepository.cs new file mode 100644 index 000000000..178264a43 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/FileStorageFile/IFileStorageFileRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageFile; + +/// +/// +/// +public interface IFileStorageFileRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryBalance/IInventoryBalanceRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryBalance/IInventoryBalanceRepository.cs new file mode 100644 index 000000000..31fc8e48b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryBalance/IInventoryBalanceRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryBalance; + +/// +/// +/// +public interface IInventoryBalanceRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryBalanceCopy/InventoryBalanceCopy.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryBalanceCopy/InventoryBalanceCopy.cs deleted file mode 100644 index 6e4e239c9..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryBalanceCopy/InventoryBalanceCopy.cs +++ /dev/null @@ -1,69 +0,0 @@ -namespace WinIn.FasterZ.Wms.Z_Business.InventoryBalanceCopy -{ - using System; - - using Volo.Abp.Domain.Entities.Auditing; - - public class InventoryBalanceCopy : AuditedAggregateRoot - { - public DateTime ArriveDate { get; set; } - - public string? ContainerCode { get; set; } - - public DateTime ExpireDate { get; set; } - - public bool? IsActive { get; set; } - - public string ItemCode { get; set; } = null!; - - public string? ItemDesc1 { get; set; } - - public string? ItemDesc2 { get; set; } - - public string? ItemName { get; set; } - - public string? LastCountLabel { get; set; } - - public string? LastCountPlanNumber { get; set; } - - public DateTime LastCountTime { get; set; } - - public string? LastTransNumber { get; set; } - - public string LastTransType { get; set; } = null!; - - public string LocationArea { get; set; } = null!; - - public string LocationCode { get; set; } = null!; - - public string LocationErpCode { get; set; } = null!; - - public string LocationGroup { get; set; } = null!; - - public string Lot { get; set; } = null!; - - public string ManageType { get; set; } = null!; - - public string PackingCode { get; set; } = null!; - - public DateTime ProduceDate { get; set; } - - public DateTime PutInTime { get; set; } - - public decimal Qty { get; set; } - - public string? Remark { get; set; } - - public string? SerialNumber { get; set; } - - public string Status { get; set; } = null!; - - public decimal StdPackQty { get; set; } - - public string? SupplierBatch { get; set; } - - public string Uom { get; set; } = null!; - - public string WarehouseCode { get; set; } = null!; - } -} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryContainer/IInventoryContainerRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryContainer/IInventoryContainerRepository.cs new file mode 100644 index 000000000..44e69b684 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryContainer/IInventoryContainerRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryContainer; + +/// +/// +/// +public interface IInventoryContainerRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryContainer/InventoryContainer.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryContainer/InventoryContainer.cs index 01ee6d8ff..2d5af2538 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryContainer/InventoryContainer.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryContainer/InventoryContainer.cs @@ -15,7 +15,7 @@ public string ContainerCode { get; set; } = null!; - public virtual ICollection InventoryContainerDetails { get; set; } = + public virtual List InventoryContainerDetails { get; set; } = new List(); public string LocationCode { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryContainerDetail/IInventoryContainerDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryContainerDetail/IInventoryContainerDetailRepository.cs new file mode 100644 index 000000000..68875fc57 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryContainerDetail/IInventoryContainerDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail; + +/// +/// +/// +public interface IInventoryContainerDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryContainerDetail/InventoryContainerDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryContainerDetail/InventoryContainerDetail.cs index cecac939b..34d9b073a 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryContainerDetail/InventoryContainerDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryContainerDetail/InventoryContainerDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.InventoryContainer; - public class InventoryContainerDetail : AuditedAggregateRoot + public class InventoryContainerDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryErpBalance/IInventoryErpBalanceRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryErpBalance/IInventoryErpBalanceRepository.cs new file mode 100644 index 000000000..8fb371f94 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryErpBalance/IInventoryErpBalanceRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance; + +/// +/// +/// +public interface IInventoryErpBalanceRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryExpectIn/IInventoryExpectInRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryExpectIn/IInventoryExpectInRepository.cs new file mode 100644 index 000000000..7008a989a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryExpectIn/IInventoryExpectInRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn; + +/// +/// +/// +public interface IInventoryExpectInRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryExpectOut/IInventoryExpectOutRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryExpectOut/IInventoryExpectOutRepository.cs new file mode 100644 index 000000000..32f2bfc91 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryExpectOut/IInventoryExpectOutRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut; + +/// +/// +/// +public interface IInventoryExpectOutRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryLocationCapacity/IInventoryLocationCapacityRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryLocationCapacity/IInventoryLocationCapacityRepository.cs new file mode 100644 index 000000000..3a4dc1c35 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryLocationCapacity/IInventoryLocationCapacityRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity; + +/// +/// +/// +public interface IInventoryLocationCapacityRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventorySnapshot/IInventorySnapshotRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventorySnapshot/IInventorySnapshotRepository.cs new file mode 100644 index 000000000..f4df35394 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventorySnapshot/IInventorySnapshotRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.InventorySnapshot; + +/// +/// +/// +public interface IInventorySnapshotRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryTransaction/IInventoryTransactionRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryTransaction/IInventoryTransactionRepository.cs new file mode 100644 index 000000000..6c326d803 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryTransaction/IInventoryTransactionRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryTransaction; + +/// +/// +/// +public interface IInventoryTransactionRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryTransferLog/IInventoryTransferLogRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryTransferLog/IInventoryTransferLogRepository.cs new file mode 100644 index 000000000..847873c0f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/InventoryTransferLog/IInventoryTransferLogRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog; + +/// +/// +/// +public interface IInventoryTransferLogRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCheckJob/IJobCheckJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCheckJob/IJobCheckJobRepository.cs new file mode 100644 index 000000000..a18650592 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCheckJob/IJobCheckJobRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCheckJob; + +/// +/// +/// +public interface IJobCheckJobRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCheckJob/JobCheckJob.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCheckJob/JobCheckJob.cs index 168edbda5..ad78b270b 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCheckJob/JobCheckJob.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCheckJob/JobCheckJob.cs @@ -25,7 +25,7 @@ public bool? IsAutoComplete { get; set; } - public virtual ICollection JobCheckJobDetails { get; set; } = new List(); + public virtual List JobCheckJobDetails { get; set; } = new List(); public string? JobDescription { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCheckJobDetail/IJobCheckJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCheckJobDetail/IJobCheckJobDetailRepository.cs new file mode 100644 index 000000000..f235d527b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCheckJobDetail/IJobCheckJobDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail; + +/// +/// +/// +public interface IJobCheckJobDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCheckJobDetail/JobCheckJobDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCheckJobDetail/JobCheckJobDetail.cs index 78572d397..5ac6a96e3 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCheckJobDetail/JobCheckJobDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCheckJobDetail/JobCheckJobDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.JobCheckJob; - public class JobCheckJobDetail : AuditedAggregateRoot + public class JobCheckJobDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCountJob/IJobCountJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCountJob/IJobCountJobRepository.cs new file mode 100644 index 000000000..b07fa7a5b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCountJob/IJobCountJobRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCountJob; + +/// +/// +/// +public interface IJobCountJobRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCountJob/JobCountJob.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCountJob/JobCountJob.cs index 25533299a..4d2405b5a 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCountJob/JobCountJob.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCountJob/JobCountJob.cs @@ -33,7 +33,7 @@ public string? ItemCode { get; set; } - public virtual ICollection JobCountJobDetails { get; set; } = new List(); + public virtual List JobCountJobDetails { get; set; } = new List(); public string? JobDescription { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCountJobDetail/IJobCountJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCountJobDetail/IJobCountJobDetailRepository.cs new file mode 100644 index 000000000..fb8ee91bf --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCountJobDetail/IJobCountJobDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail; + +/// +/// +/// +public interface IJobCountJobDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCountJobDetail/JobCountJobDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCountJobDetail/JobCountJobDetail.cs index 387db85db..2f48bf4cf 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCountJobDetail/JobCountJobDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobCountJobDetail/JobCountJobDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.JobCountJob; - public class JobCountJobDetail : AuditedAggregateRoot + public class JobCountJobDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobDeliverJob/IJobDeliverJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobDeliverJob/IJobDeliverJobRepository.cs new file mode 100644 index 000000000..062aa1d27 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobDeliverJob/IJobDeliverJobRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobDeliverJob; + +/// +/// +/// +public interface IJobDeliverJobRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobDeliverJob/JobDeliverJob.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobDeliverJob/JobDeliverJob.cs index e733821eb..c903e8e31 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobDeliverJob/JobDeliverJob.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobDeliverJob/JobDeliverJob.cs @@ -33,7 +33,7 @@ public bool? IsAutoComplete { get; set; } - public virtual ICollection JobDeliverJobDetails { get; set; } = + public virtual List JobDeliverJobDetails { get; set; } = new List(); public string? JobDescription { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobDeliverJobDetail/IJobDeliverJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobDeliverJobDetail/IJobDeliverJobDetailRepository.cs new file mode 100644 index 000000000..7d30753c6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobDeliverJobDetail/IJobDeliverJobDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail; + +/// +/// +/// +public interface IJobDeliverJobDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail.cs index 829501056..b6055bd38 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.JobDeliverJob; - public class JobDeliverJobDetail : AuditedAggregateRoot + public class JobDeliverJobDetail : AuditedEntity { public DateTime HandledArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJob/IJobInspectJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJob/IJobInspectJobRepository.cs new file mode 100644 index 000000000..04c50ab90 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJob/IJobInspectJobRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJob; + +/// +/// +/// +public interface IJobInspectJobRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJob/JobInspectJob.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJob/JobInspectJob.cs index 0b3a1da26..a096a6a0d 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJob/JobInspectJob.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJob/JobInspectJob.cs @@ -30,10 +30,10 @@ public string? JobDescription { get; set; } - public virtual ICollection JobInspectJobDetails { get; set; } = + public virtual List JobInspectJobDetails { get; set; } = new List(); - public virtual ICollection JobInspectJobSummaryDetails { get; set; } = + public virtual List JobInspectJobSummaryDetails { get; set; } = new List(); public string JobStatus { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJobDetail/IJobInspectJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJobDetail/IJobInspectJobDetailRepository.cs new file mode 100644 index 000000000..7b36e1dc0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJobDetail/IJobInspectJobDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail; + +/// +/// +/// +public interface IJobInspectJobDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJobDetail/JobInspectJobDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJobDetail/JobInspectJobDetail.cs index c19b4cf18..98a4bc4bf 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJobDetail/JobInspectJobDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJobDetail/JobInspectJobDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.JobInspectJob; - public class JobInspectJobDetail : AuditedAggregateRoot + public class JobInspectJobDetail : AuditedEntity { public string? AbcClass { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJobSummaryDetail/IJobInspectJobSummaryDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJobSummaryDetail/IJobInspectJobSummaryDetailRepository.cs new file mode 100644 index 000000000..e1f7a2ce5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJobSummaryDetail/IJobInspectJobSummaryDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail; + +/// +/// +/// +public interface IJobInspectJobSummaryDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail.cs index 7eb33f85b..2c082098b 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.JobInspectJob; - public class JobInspectJobSummaryDetail : AuditedAggregateRoot + public class JobInspectJobSummaryDetail : AuditedEntity { public string? AbcClass { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobIssueJob/IJobIssueJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobIssueJob/IJobIssueJobRepository.cs new file mode 100644 index 000000000..be42dee61 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobIssueJob/IJobIssueJobRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobIssueJob; + +/// +/// +/// +public interface IJobIssueJobRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobIssueJob/JobIssueJob.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobIssueJob/JobIssueJob.cs index 84dc05595..2d0c87017 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobIssueJob/JobIssueJob.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobIssueJob/JobIssueJob.cs @@ -25,7 +25,7 @@ public string? JobDescription { get; set; } - public virtual ICollection JobIssueJobDetails { get; set; } = new List(); + public virtual List JobIssueJobDetails { get; set; } = new List(); public string JobStatus { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobIssueJobDetail/IJobIssueJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobIssueJobDetail/IJobIssueJobDetailRepository.cs new file mode 100644 index 000000000..f930bc723 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobIssueJobDetail/IJobIssueJobDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail; + +/// +/// +/// +public interface IJobIssueJobDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobIssueJobDetail/JobIssueJobDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobIssueJobDetail/JobIssueJobDetail.cs index 8de9a0dd4..3493d726e 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobIssueJobDetail/JobIssueJobDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobIssueJobDetail/JobIssueJobDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.JobIssueJob; - public class JobIssueJobDetail : AuditedAggregateRoot + public class JobIssueJobDetail : AuditedEntity { public decimal DeliveryQty { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobJisDeliverJob/IJobJisDeliverJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobJisDeliverJob/IJobJisDeliverJobRepository.cs new file mode 100644 index 000000000..2e7571350 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobJisDeliverJob/IJobJisDeliverJobRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob; + +/// +/// +/// +public interface IJobJisDeliverJobRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobJisDeliverJob/JobJisDeliverJob.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobJisDeliverJob/JobJisDeliverJob.cs index 982cbc4ca..42115d80d 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobJisDeliverJob/JobJisDeliverJob.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobJisDeliverJob/JobJisDeliverJob.cs @@ -37,7 +37,7 @@ public string? JobDescription { get; set; } - public virtual ICollection JobJisDeliverJobDetails { get; set; } = + public virtual List JobJisDeliverJobDetails { get; set; } = new List(); public string JobStatus { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobJisDeliverJobDetail/IJobJisDeliverJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobJisDeliverJobDetail/IJobJisDeliverJobDetailRepository.cs new file mode 100644 index 000000000..35edb3ce7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobJisDeliverJobDetail/IJobJisDeliverJobDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail; + +/// +/// +/// +public interface IJobJisDeliverJobDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail.cs index e929d4a32..a06f656c4 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob; - public class JobJisDeliverJobDetail : AuditedAggregateRoot + public class JobJisDeliverJobDetail : AuditedEntity { public string? ContainerCode { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductReceiveJob/IJobProductReceiveJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductReceiveJob/IJobProductReceiveJobRepository.cs new file mode 100644 index 000000000..d5f05c60c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductReceiveJob/IJobProductReceiveJobRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob; + +/// +/// +/// +public interface IJobProductReceiveJobRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductReceiveJob/JobProductReceiveJob.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductReceiveJob/JobProductReceiveJob.cs index 968de6862..7400b024a 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductReceiveJob/JobProductReceiveJob.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductReceiveJob/JobProductReceiveJob.cs @@ -25,7 +25,7 @@ public string? JobDescription { get; set; } - public virtual ICollection JobProductReceiveJobDetails { get; set; } = + public virtual List JobProductReceiveJobDetails { get; set; } = new List(); public string JobStatus { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductReceiveJobDetail/IJobProductReceiveJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductReceiveJobDetail/IJobProductReceiveJobDetailRepository.cs new file mode 100644 index 000000000..1c895ff33 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductReceiveJobDetail/IJobProductReceiveJobDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail; + +/// +/// +/// +public interface IJobProductReceiveJobDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail.cs index ab9b7963b..cb0dd39fb 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob; - public class JobProductReceiveJobDetail : AuditedAggregateRoot + public class JobProductReceiveJobDetail : AuditedEntity { public DateTime HandledArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductionReturnJob/IJobProductionReturnJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductionReturnJob/IJobProductionReturnJobRepository.cs new file mode 100644 index 000000000..6cfc7b41d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductionReturnJob/IJobProductionReturnJobRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob; + +/// +/// +/// +public interface IJobProductionReturnJobRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductionReturnJob/JobProductionReturnJob.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductionReturnJob/JobProductionReturnJob.cs index 14c2ade7e..12fa95568 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductionReturnJob/JobProductionReturnJob.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductionReturnJob/JobProductionReturnJob.cs @@ -25,7 +25,7 @@ public string? JobDescription { get; set; } - public virtual ICollection JobProductionReturnJobDetails { get; set; } = + public virtual List JobProductionReturnJobDetails { get; set; } = new List(); public string JobStatus { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductionReturnJobDetail/IJobProductionReturnJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductionReturnJobDetail/IJobProductionReturnJobDetailRepository.cs new file mode 100644 index 000000000..5d7553653 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductionReturnJobDetail/IJobProductionReturnJobDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail; + +/// +/// +/// +public interface IJobProductionReturnJobDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail.cs index 736e54dee..6223fca77 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob; - public class JobProductionReturnJobDetail : AuditedAggregateRoot + public class JobProductionReturnJobDetail : AuditedEntity { public string? FromLocationArea { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJob/IJobPurchaseReceiptJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJob/IJobPurchaseReceiptJobRepository.cs new file mode 100644 index 000000000..990f1e74e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJob/IJobPurchaseReceiptJobRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob; + +/// +/// +/// +public interface IJobPurchaseReceiptJobRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob.cs index b73a3c0ee..ce1ffae86 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob.cs @@ -6,7 +6,6 @@ using System.Collections.Generic; using Volo.Abp.Domain.Entities.Auditing; using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail; -using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetailCopy; public class JobPurchaseReceiptJob : AuditedAggregateRoot { @@ -28,10 +27,7 @@ public class JobPurchaseReceiptJob : AuditedAggregateRoot public string? JobDescription { get; set; } - public virtual ICollection JobPurchaseReceiptJobDetailCopies { get; set; } = - new List(); - - public virtual ICollection JobPurchaseReceiptJobDetails { get; set; } = + public virtual List JobPurchaseReceiptJobDetails { get; set; } = new List(); public string JobStatus { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJobCopy/JobPurchaseReceiptJobCopy.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJobCopy/JobPurchaseReceiptJobCopy.cs deleted file mode 100644 index 3e979d93c..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJobCopy/JobPurchaseReceiptJobCopy.cs +++ /dev/null @@ -1,65 +0,0 @@ -namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobCopy -{ - using System; - - using Volo.Abp.Domain.Entities.Auditing; - - public class JobPurchaseReceiptJobCopy : AuditedAggregateRoot - { - public DateTime? AcceptTime { get; set; } - - public Guid? AcceptUserId { get; set; } - - public string? AcceptUserName { get; set; } - - public string? AsnNumber { get; set; } - - public DateTime? CompleteTime { get; set; } - - public Guid? CompleteUserId { get; set; } - - public string? CompleteUserName { get; set; } - - public bool? IsAutoComplete { get; set; } - - public string? JobDescription { get; set; } - - public string JobStatus { get; set; } = null!; - - public string JobType { get; set; } = null!; - - public string Number { get; set; } = null!; - - public DateTime PlanArriveDate { get; set; } - - public string? PoNumber { get; set; } - - public int Priority { get; set; } - - public int PriorityIncrement { get; set; } - - public string? PurchaseReceiptRequestNumber { get; set; } - - public string? Remark { get; set; } - - public string? RpNumber { get; set; } - - public string? SupplierAddress { get; set; } - - public string SupplierCode { get; set; } = null!; - - public string? SupplierName { get; set; } - - public string? TimeWindow { get; set; } - - public string Type { get; set; } = null!; - - public string? UpStreamJobNumber { get; set; } - - public string? WarehouseCode { get; set; } - - public string? Worker { get; set; } - - public string? WorkGroupCode { get; set; } - } -} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJobDetail/IJobPurchaseReceiptJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJobDetail/IJobPurchaseReceiptJobDetailRepository.cs new file mode 100644 index 000000000..39a8f7e26 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJobDetail/IJobPurchaseReceiptJobDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail; + +/// +/// +/// +public interface IJobPurchaseReceiptJobDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail.cs index a7fc9940a..2c45c2cc4 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob; - public class JobPurchaseReceiptJobDetail : AuditedAggregateRoot + public class JobPurchaseReceiptJobDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJobDetailCopy/JobPurchaseReceiptJobDetailCopy.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJobDetailCopy/JobPurchaseReceiptJobDetailCopy.cs deleted file mode 100644 index f0273d6a0..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReceiptJobDetailCopy/JobPurchaseReceiptJobDetailCopy.cs +++ /dev/null @@ -1,103 +0,0 @@ -namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetailCopy -{ - using System; - - using Volo.Abp.Domain.Entities.Auditing; - - using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob; - - public class JobPurchaseReceiptJobDetailCopy : AuditedAggregateRoot - { - public DateTime ArriveDate { get; set; } - - public string? FailedReason { get; set; } - - public DateTime HandledArriveDate { get; set; } - - public string? HandledContainerCode { get; set; } - - public DateTime HandledExpireDate { get; set; } - - public string? HandledLot { get; set; } - - public string? HandledPackingCode { get; set; } - - public DateTime HandledProduceDate { get; set; } - - public decimal HandledQty { get; set; } - - public string? HandledSupplierBatch { get; set; } - - public string? HandledToLocationArea { get; set; } - - public string? HandledToLocationCode { get; set; } - - public string? HandledToLocationErpCode { get; set; } - - public string? HandledToLocationGroup { get; set; } - - public string? HandledToWarehouseCode { get; set; } - - public string? InspectPhotoJson { get; set; } - - public string ItemCode { get; set; } = null!; - - public string? ItemDesc1 { get; set; } - - public string? ItemDesc2 { get; set; } - - public string? ItemName { get; set; } - - public string? MassDefect { get; set; } - - public virtual JobPurchaseReceiptJob Master { get; set; } = null!; - - public Guid MasterId { get; set; } - - public string Number { get; set; } = null!; - - public string? PoLine { get; set; } - - public string? PoNumber { get; set; } - - public string PurchaseReceiptInspectStatus { get; set; } = null!; - - public DateTime RecommendArriveDate { get; set; } - - public string? RecommendContainerCode { get; set; } - - public DateTime RecommendExpireDate { get; set; } - - public string? RecommendLot { get; set; } - - public string? RecommendPackingCode { get; set; } - - public DateTime RecommendProduceDate { get; set; } - - public decimal RecommendQty { get; set; } - - public string? RecommendSupplierBatch { get; set; } - - public string? RecommendToLocationArea { get; set; } - - public string? RecommendToLocationCode { get; set; } - - public string? RecommendToLocationErpCode { get; set; } - - public string? RecommendToLocationGroup { get; set; } - - public string? RecommendToWarehouseCode { get; set; } - - public string? Remark { get; set; } - - public string Status { get; set; } = null!; - - public decimal StdPackQty { get; set; } - - public decimal SupplierPackQty { get; set; } - - public string? SupplierPackUom { get; set; } - - public string? Uom { get; set; } - } -} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReturnJob/IJobPurchaseReturnJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReturnJob/IJobPurchaseReturnJobRepository.cs new file mode 100644 index 000000000..c8c915864 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReturnJob/IJobPurchaseReturnJobRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob; + +/// +/// +/// +public interface IJobPurchaseReturnJobRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob.cs index 287e22f71..130ec8a3c 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob.cs @@ -27,7 +27,7 @@ public string? JobDescription { get; set; } - public virtual ICollection JobPurchaseReturnJobDetails { get; set; } = + public virtual List JobPurchaseReturnJobDetails { get; set; } = new List(); public string JobStatus { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReturnJobDetail/IJobPurchaseReturnJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReturnJobDetail/IJobPurchaseReturnJobDetailRepository.cs new file mode 100644 index 000000000..16ecd661e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReturnJobDetail/IJobPurchaseReturnJobDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail; + +/// +/// +/// +public interface IJobPurchaseReturnJobDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail.cs index 2fa7dd2db..cd280e684 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob; - public class JobPurchaseReturnJobDetail : AuditedAggregateRoot + public class JobPurchaseReturnJobDetail : AuditedEntity { public DateTime HandledArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPutawayJob/IJobPutawayJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPutawayJob/IJobPutawayJobRepository.cs new file mode 100644 index 000000000..5b148f355 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPutawayJob/IJobPutawayJobRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPutawayJob; + +/// +/// +/// +public interface IJobPutawayJobRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPutawayJob/JobPutawayJob.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPutawayJob/JobPutawayJob.cs index a71c48a5b..4d075a07b 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPutawayJob/JobPutawayJob.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPutawayJob/JobPutawayJob.cs @@ -29,7 +29,7 @@ public string? JobDescription { get; set; } - public virtual ICollection JobPutawayJobDetails { get; set; } = + public virtual List JobPutawayJobDetails { get; set; } = new List(); public string JobStatus { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPutawayJobDetail/IJobPutawayJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPutawayJobDetail/IJobPutawayJobDetailRepository.cs new file mode 100644 index 000000000..a499bc98f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPutawayJobDetail/IJobPutawayJobDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail; + +/// +/// +/// +public interface IJobPutawayJobDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail.cs index 7569c8760..d0c5e25f4 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.JobPutawayJob; - public class JobPutawayJobDetail : AuditedAggregateRoot + public class JobPutawayJobDetail : AuditedEntity { public string? FromLocationArea { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedIssueJob/IJobUnplannedIssueJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedIssueJob/IJobUnplannedIssueJobRepository.cs new file mode 100644 index 000000000..4c76f4c76 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedIssueJob/IJobUnplannedIssueJobRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob; + +/// +/// +/// +public interface IJobUnplannedIssueJobRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob.cs index 37a2b4449..2dd0b5714 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob.cs @@ -35,7 +35,7 @@ public string JobType { get; set; } = null!; - public virtual ICollection JobUnplannedIssueJobDetails { get; set; } = + public virtual List JobUnplannedIssueJobDetails { get; set; } = new List(); public string Number { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedIssueJobDetail/IJobUnplannedIssueJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedIssueJobDetail/IJobUnplannedIssueJobDetailRepository.cs new file mode 100644 index 000000000..20588a239 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedIssueJobDetail/IJobUnplannedIssueJobDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail; + +/// +/// +/// +public interface IJobUnplannedIssueJobDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail.cs index f86d8c263..7cdede281 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob; - public class JobUnplannedIssueJobDetail : AuditedAggregateRoot + public class JobUnplannedIssueJobDetail : AuditedEntity { public string? CaseCode { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedReceiptJob/IJobUnplannedReceiptJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedReceiptJob/IJobUnplannedReceiptJobRepository.cs new file mode 100644 index 000000000..28859fffc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedReceiptJob/IJobUnplannedReceiptJobRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob; + +/// +/// +/// +public interface IJobUnplannedReceiptJobRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob.cs index f20425bda..e197358a7 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob.cs @@ -35,7 +35,7 @@ public string JobType { get; set; } = null!; - public virtual ICollection JobUnplannedReceiptJobDetails { get; set; } = + public virtual List JobUnplannedReceiptJobDetails { get; set; } = new List(); public string Number { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedReceiptJobDetail/IJobUnplannedReceiptJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedReceiptJobDetail/IJobUnplannedReceiptJobDetailRepository.cs new file mode 100644 index 000000000..6e55ebf9f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedReceiptJobDetail/IJobUnplannedReceiptJobDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail; + +/// +/// +/// +public interface IJobUnplannedReceiptJobDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail.cs index 7ad65fb78..b7cb5cd24 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob; - public class JobUnplannedReceiptJobDetail : AuditedAggregateRoot + public class JobUnplannedReceiptJobDetail : AuditedEntity { public string? CaseCode { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelCountLabel/ILabelCountLabelRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelCountLabel/ILabelCountLabelRepository.cs new file mode 100644 index 000000000..f128f9af5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelCountLabel/ILabelCountLabelRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelCountLabel; + +/// +/// +/// +public interface ILabelCountLabelRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelInventoryLabel/ILabelInventoryLabelRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelInventoryLabel/ILabelInventoryLabelRepository.cs new file mode 100644 index 000000000..16965582d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelInventoryLabel/ILabelInventoryLabelRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel; + +/// +/// +/// +public interface ILabelInventoryLabelRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelInventoryLabel/LabelInventoryLabel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelInventoryLabel/LabelInventoryLabel.cs index 0a0104ce6..3f046fa37 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelInventoryLabel/LabelInventoryLabel.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelInventoryLabel/LabelInventoryLabel.cs @@ -36,25 +36,25 @@ public DateTime ProduceDate { get; set; } - public string? ProductionInfoProdLine { get; set; } + public string? ProductionInfo_ProdLine { get; set; } - public string? ProductionInfoShift { get; set; } + public string? ProductionInfo_Shift { get; set; } - public string? ProductionInfoTeam { get; set; } + public string? ProductionInfo_Team { get; set; } - public string? PurchaseInfoAsnNumber { get; set; } + public string? PurchaseInfo_AsnNumber { get; set; } - public string? PurchaseInfoPoNumber { get; set; } + public string? PurchaseInfo_PoNumber { get; set; } - public string? PurchaseInfoRpNumber { get; set; } + public string? PurchaseInfo_RpNumber { get; set; } - public string? PurchaseInfoSupplierCode { get; set; } + public string? PurchaseInfo_SupplierCode { get; set; } public decimal Qty { get; set; } - public string? QualityInfoQlevel { get; set; } + public string? QualityInfo_Qlevel { get; set; } - public string? QualityInfoQualityFile { get; set; } + public string? QualityInfo_QualityFile { get; set; } public string? RecommendLocationCode { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelLabelDefinition/ILabelLabelDefinitionRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelLabelDefinition/ILabelLabelDefinitionRepository.cs new file mode 100644 index 000000000..e15042c88 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelLabelDefinition/ILabelLabelDefinitionRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition; + +/// +/// +/// +public interface ILabelLabelDefinitionRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelPalletCode/ILabelPalletCodeRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelPalletCode/ILabelPalletCodeRepository.cs new file mode 100644 index 000000000..01d88fb9c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelPalletCode/ILabelPalletCodeRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelPalletCode; + +/// +/// +/// +public interface ILabelPalletCodeRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelPalletLabel/ILabelPalletLabelRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelPalletLabel/ILabelPalletLabelRepository.cs new file mode 100644 index 000000000..ccd61d9a8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelPalletLabel/ILabelPalletLabelRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel; + +/// +/// +/// +public interface ILabelPalletLabelRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelSaleLabel/ILabelSaleLabelRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelSaleLabel/ILabelSaleLabelRepository.cs new file mode 100644 index 000000000..c44dd8db3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelSaleLabel/ILabelSaleLabelRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel; + +/// +/// +/// +public interface ILabelSaleLabelRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelSaleLabel/LabelSaleLabel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelSaleLabel/LabelSaleLabel.cs index 286ee9612..89b55bf8f 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelSaleLabel/LabelSaleLabel.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelSaleLabel/LabelSaleLabel.cs @@ -36,13 +36,13 @@ public decimal Qty { get; set; } - public string? QualityInfoQlevel { get; set; } + public string? QualityInfo_Qlevel { get; set; } - public string? QualityInfoQualityFile { get; set; } + public string? QualityInfo_QualityFile { get; set; } public string? Remark { get; set; } - public string? SaleInfoSaleInfoName { get; set; } + public string? SaleInfo_SaleInfoName { get; set; } public decimal StdPackQty { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelSerialCode/ILabelSerialCodeRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelSerialCode/ILabelSerialCodeRepository.cs new file mode 100644 index 000000000..61fb840f2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/LabelSerialCode/ILabelSerialCodeRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelSerialCode; + +/// +/// +/// +public interface ILabelSerialCodeRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessageAnnouncement/IMessageAnnouncementRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessageAnnouncement/IMessageAnnouncementRepository.cs new file mode 100644 index 000000000..68688f996 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessageAnnouncement/IMessageAnnouncementRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement; + +/// +/// +/// +public interface IMessageAnnouncementRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessageMessageType/IMessageMessageTypeRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessageMessageType/IMessageMessageTypeRepository.cs new file mode 100644 index 000000000..1319245f4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessageMessageType/IMessageMessageTypeRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageMessageType; + +/// +/// +/// +public interface IMessageMessageTypeRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessageMessageTypeSubscribe/IMessageMessageTypeSubscribeRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessageMessageTypeSubscribe/IMessageMessageTypeSubscribeRepository.cs new file mode 100644 index 000000000..1ae041606 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessageMessageTypeSubscribe/IMessageMessageTypeSubscribeRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageMessageTypeSubscribe; + +/// +/// +/// +public interface IMessageMessageTypeSubscribeRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessageNotifyMessage/IMessageNotifyMessageRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessageNotifyMessage/IMessageNotifyMessageRepository.cs new file mode 100644 index 000000000..7f1bfd5ea --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessageNotifyMessage/IMessageNotifyMessageRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageNotifyMessage; + +/// +/// +/// +public interface IMessageNotifyMessageRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessagePrivateMessage/IMessagePrivateMessageRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessagePrivateMessage/IMessagePrivateMessageRepository.cs new file mode 100644 index 000000000..cf9ae04f1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessagePrivateMessage/IMessagePrivateMessageRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.MessagePrivateMessage; + +/// +/// +/// +public interface IMessagePrivateMessageRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessageUserNotifyMessage/IMessageUserNotifyMessageRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessageUserNotifyMessage/IMessageUserNotifyMessageRepository.cs new file mode 100644 index 000000000..2ee799abf --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/MessageUserNotifyMessage/IMessageUserNotifyMessageRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageUserNotifyMessage; + +/// +/// +/// +public interface IMessageUserNotifyMessageRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreBackFlushNote/IStoreBackFlushNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreBackFlushNote/IStoreBackFlushNoteRepository.cs new file mode 100644 index 000000000..7f21e46d5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreBackFlushNote/IStoreBackFlushNoteRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNote; + +/// +/// +/// +public interface IStoreBackFlushNoteRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreBackFlushNote/StoreBackFlushNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreBackFlushNote/StoreBackFlushNote.cs index 5641163d4..eba038b68 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreBackFlushNote/StoreBackFlushNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreBackFlushNote/StoreBackFlushNote.cs @@ -57,7 +57,7 @@ public string? Shift { get; set; } - public virtual ICollection StoreBackFlushNoteDetails { get; set; } = + public virtual List StoreBackFlushNoteDetails { get; set; } = new List(); public string? SupplierBatch { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreBackFlushNoteDetail/IStoreBackFlushNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreBackFlushNoteDetail/IStoreBackFlushNoteDetailRepository.cs new file mode 100644 index 000000000..add1dc112 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreBackFlushNoteDetail/IStoreBackFlushNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNoteDetail; + +/// +/// +/// +public interface IStoreBackFlushNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreBackFlushNoteDetail/StoreBackFlushNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreBackFlushNoteDetail/StoreBackFlushNoteDetail.cs index 62f3fb56e..2f70fe1fc 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreBackFlushNoteDetail/StoreBackFlushNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreBackFlushNoteDetail/StoreBackFlushNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNote; - public class StoreBackFlushNoteDetail : AuditedAggregateRoot + public class StoreBackFlushNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreContainerBindNote/IStoreContainerBindNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreContainerBindNote/IStoreContainerBindNoteRepository.cs new file mode 100644 index 000000000..eaf78b252 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreContainerBindNote/IStoreContainerBindNoteRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNote; + +/// +/// +/// +public interface IStoreContainerBindNoteRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreContainerBindNote/StoreContainerBindNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreContainerBindNote/StoreContainerBindNote.cs index 3b71fc545..4297a79ee 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreContainerBindNote/StoreContainerBindNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreContainerBindNote/StoreContainerBindNote.cs @@ -23,7 +23,7 @@ public string? Remark { get; set; } - public virtual ICollection StoreContainerBindNoteDetails { get; set; } = + public virtual List StoreContainerBindNoteDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreContainerBindNoteDetail/IStoreContainerBindNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreContainerBindNoteDetail/IStoreContainerBindNoteDetailRepository.cs new file mode 100644 index 000000000..5949bb0e6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreContainerBindNoteDetail/IStoreContainerBindNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNoteDetail; + +/// +/// +/// +public interface IStoreContainerBindNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreContainerBindNoteDetail/StoreContainerBindNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreContainerBindNoteDetail/StoreContainerBindNoteDetail.cs index 7a07ca484..d97821587 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreContainerBindNoteDetail/StoreContainerBindNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreContainerBindNoteDetail/StoreContainerBindNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNote; - public class StoreContainerBindNoteDetail : AuditedAggregateRoot + public class StoreContainerBindNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustNote/IStoreCountAdjustNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustNote/IStoreCountAdjustNoteRepository.cs new file mode 100644 index 000000000..b1107d0c1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustNote/IStoreCountAdjustNoteRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNote; + +/// +/// +/// +public interface IStoreCountAdjustNoteRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustNote/StoreCountAdjustNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustNote/StoreCountAdjustNote.cs index b98f6870a..a4c4e8016 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustNote/StoreCountAdjustNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustNote/StoreCountAdjustNote.cs @@ -25,7 +25,7 @@ public string? Remark { get; set; } - public virtual ICollection StoreCountAdjustNoteDetails { get; set; } = + public virtual List StoreCountAdjustNoteDetails { get; set; } = new List(); public string? Type { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustNoteDetail/IStoreCountAdjustNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustNoteDetail/IStoreCountAdjustNoteDetailRepository.cs new file mode 100644 index 000000000..4c99064de --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustNoteDetail/IStoreCountAdjustNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNoteDetail; + +/// +/// +/// +public interface IStoreCountAdjustNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustNoteDetail/StoreCountAdjustNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustNoteDetail/StoreCountAdjustNoteDetail.cs index 4e661d704..bc74be2a5 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustNoteDetail/StoreCountAdjustNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustNoteDetail/StoreCountAdjustNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNote; - public class StoreCountAdjustNoteDetail : AuditedAggregateRoot + public class StoreCountAdjustNoteDetail : AuditedEntity { public decimal AdjustQty { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustRequest/IStoreCountAdjustRequestRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustRequest/IStoreCountAdjustRequestRepository.cs new file mode 100644 index 000000000..c56908f92 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustRequest/IStoreCountAdjustRequestRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequest; + +/// +/// +/// +public interface IStoreCountAdjustRequestRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustRequest/StoreCountAdjustRequest.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustRequest/StoreCountAdjustRequest.cs index de82838af..0b03a1a13 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustRequest/StoreCountAdjustRequest.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustRequest/StoreCountAdjustRequest.cs @@ -31,7 +31,7 @@ public string RequestStatus { get; set; } = null!; - public virtual ICollection StoreCountAdjustRequestDetails { get; set; } = + public virtual List StoreCountAdjustRequestDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustRequestDetail/IStoreCountAdjustRequestDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustRequestDetail/IStoreCountAdjustRequestDetailRepository.cs new file mode 100644 index 000000000..6f162f681 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustRequestDetail/IStoreCountAdjustRequestDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequestDetail; + +/// +/// +/// +public interface IStoreCountAdjustRequestDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustRequestDetail/StoreCountAdjustRequestDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustRequestDetail/StoreCountAdjustRequestDetail.cs index c2ea7b2d8..3c5ce9e5d 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustRequestDetail/StoreCountAdjustRequestDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountAdjustRequestDetail/StoreCountAdjustRequestDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequest; - public class StoreCountAdjustRequestDetail : AuditedAggregateRoot + public class StoreCountAdjustRequestDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNote/IStoreCountNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNote/IStoreCountNoteRepository.cs new file mode 100644 index 000000000..42421bd6a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNote/IStoreCountNoteRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNote; + +/// +/// +/// +public interface IStoreCountNoteRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNote/StoreCountNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNote/StoreCountNote.cs index e471dddf7..b354ff084 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNote/StoreCountNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNote/StoreCountNote.cs @@ -6,7 +6,6 @@ using Volo.Abp.Domain.Entities.Auditing; using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail; - using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetailCopy; public class StoreCountNote : AuditedAggregateRoot { @@ -28,10 +27,8 @@ public string Stage { get; set; } = null!; - public virtual ICollection StoreCountNoteDetailCopies { get; set; } = - new List(); - - public virtual ICollection StoreCountNoteDetails { get; set; } = + + public virtual List Detalis { get; set; } = new List(); public string Type { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNoteCopy/StoreCountNoteCopy.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNoteCopy/StoreCountNoteCopy.cs deleted file mode 100644 index 8e25d9edd..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNoteCopy/StoreCountNoteCopy.cs +++ /dev/null @@ -1,31 +0,0 @@ -namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteCopy -{ - using System; - - using Volo.Abp.Domain.Entities.Auditing; - - public class StoreCountNoteCopy : AuditedAggregateRoot - { - public DateTime ActiveDate { get; set; } - - public bool Adjusted { get; set; } - - public DateTime BeginTime { get; set; } - - public string? CountPlanNumber { get; set; } - - public string? Description { get; set; } - - public DateTime EndTime { get; set; } - - public string Number { get; set; } = null!; - - public string? Remark { get; set; } - - public string Stage { get; set; } = null!; - - public string Type { get; set; } = null!; - - public string? Worker { get; set; } - } -} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNoteDetail/IStoreCountNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNoteDetail/IStoreCountNoteDetailRepository.cs new file mode 100644 index 000000000..639251647 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNoteDetail/IStoreCountNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail; + +/// +/// +/// +public interface IStoreCountNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNoteDetail/StoreCountNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNoteDetail/StoreCountNoteDetail.cs index 1c9474702..6ec0eae56 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNoteDetail/StoreCountNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNoteDetail/StoreCountNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreCountNote; - public class StoreCountNoteDetail : AuditedAggregateRoot + public class StoreCountNoteDetail : AuditedEntity { public bool Adjusted { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNoteDetailCopy/StoreCountNoteDetailCopy.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNoteDetailCopy/StoreCountNoteDetailCopy.cs deleted file mode 100644 index e8b7f9a12..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNoteDetailCopy/StoreCountNoteDetailCopy.cs +++ /dev/null @@ -1,95 +0,0 @@ -namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetailCopy -{ - using System; - - using Volo.Abp.Domain.Entities.Auditing; - - using WinIn.FasterZ.Wms.Z_Business.StoreCountNote; - - public class StoreCountNoteDetailCopy : AuditedAggregateRoot - { - public bool Adjusted { get; set; } - - public DateTime ArriveDate { get; set; } - - public string? AuditCountDescription { get; set; } - - public string? AuditCountOperator { get; set; } - - public decimal AuditCountQty { get; set; } - - public DateTime? AuditCountTime { get; set; } - - public string? ContainerCode { get; set; } - - public string CountLabel { get; set; } = null!; - - public string? CountPlanNumber { get; set; } - - public string DetailStatus { get; set; } = null!; - - public DateTime ExpireDate { get; set; } - - public decimal FinalCountQty { get; set; } - - public string? FirstCountDescription { get; set; } - - public string? FirstCountOperator { get; set; } - - public decimal FirstCountQty { get; set; } - - public DateTime? FirstCountTime { get; set; } - - public decimal InventoryQty { get; set; } - - public string ItemCode { get; set; } = null!; - - public string? ItemDesc1 { get; set; } - - public string? ItemDesc2 { get; set; } - - public string? ItemName { get; set; } - - public string? LocationArea { get; set; } - - public string LocationCode { get; set; } = null!; - - public string LocationErpCode { get; set; } = null!; - - public string? LocationGroup { get; set; } - - public string? Lot { get; set; } - - public virtual StoreCountNote Master { get; set; } = null!; - - public Guid MasterId { get; set; } - - public string Number { get; set; } = null!; - - public string PackingCode { get; set; } = null!; - - public DateTime ProduceDate { get; set; } - - public string? Remark { get; set; } - - public string? RepeatCountDescription { get; set; } - - public string? RepeatCountOperator { get; set; } - - public decimal RepeatCountQty { get; set; } - - public DateTime? RepeatCountTime { get; set; } - - public string Stage { get; set; } = null!; - - public string Status { get; set; } = null!; - - public decimal StdPackQty { get; set; } - - public string? SupplierBatch { get; set; } - - public string? Uom { get; set; } - - public string WarehouseCode { get; set; } = null!; - } -} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountPlan/IStoreCountPlanRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountPlan/IStoreCountPlanRepository.cs new file mode 100644 index 000000000..5b49f66bd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountPlan/IStoreCountPlanRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountPlan; + +/// +/// +/// +public interface IStoreCountPlanRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountPlan/StoreCountPlan.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountPlan/StoreCountPlan.cs index 904325fbc..f93d4dbb8 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountPlan/StoreCountPlan.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountPlan/StoreCountPlan.cs @@ -47,7 +47,7 @@ public string Stage { get; set; } = null!; - public virtual ICollection StoreCountPlanDetails { get; set; } = + public virtual List StoreCountPlanDetails { get; set; } = new List(); public string Type { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountPlanDetail/IStoreCountPlanDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountPlanDetail/IStoreCountPlanDetailRepository.cs new file mode 100644 index 000000000..087bb8313 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountPlanDetail/IStoreCountPlanDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountPlanDetail; + +/// +/// +/// +public interface IStoreCountPlanDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountPlanDetail/StoreCountPlanDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountPlanDetail/StoreCountPlanDetail.cs index 69a429790..7d879cc95 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountPlanDetail/StoreCountPlanDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountPlanDetail/StoreCountPlanDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreCountPlan; - public class StoreCountPlanDetail : AuditedAggregateRoot + public class StoreCountPlanDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerAsn/IStoreCustomerAsnRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerAsn/IStoreCustomerAsnRepository.cs new file mode 100644 index 000000000..236c3f0ea --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerAsn/IStoreCustomerAsnRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsn; + +/// +/// +/// +public interface IStoreCustomerAsnRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerAsn/StoreCustomerAsn.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerAsn/StoreCustomerAsn.cs index b079d2531..44808acab 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerAsn/StoreCustomerAsn.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerAsn/StoreCustomerAsn.cs @@ -33,7 +33,7 @@ public int Status { get; set; } - public virtual ICollection StoreCustomerAsnDetails { get; set; } = + public virtual List StoreCustomerAsnDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerAsnDetail/IStoreCustomerAsnDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerAsnDetail/IStoreCustomerAsnDetailRepository.cs new file mode 100644 index 000000000..db43052c9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerAsnDetail/IStoreCustomerAsnDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsnDetail; + +/// +/// +/// +public interface IStoreCustomerAsnDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerAsnDetail/StoreCustomerAsnDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerAsnDetail/StoreCustomerAsnDetail.cs index d0ce2aa14..5646cac2b 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerAsnDetail/StoreCustomerAsnDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerAsnDetail/StoreCustomerAsnDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsn; - public class StoreCustomerAsnDetail : AuditedAggregateRoot + public class StoreCustomerAsnDetail : AuditedEntity { public string ItemCode { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerReturnNote/IStoreCustomerReturnNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerReturnNote/IStoreCustomerReturnNoteRepository.cs new file mode 100644 index 000000000..e2251203d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerReturnNote/IStoreCustomerReturnNoteRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNote; + +/// +/// +/// +public interface IStoreCustomerReturnNoteRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerReturnNote/StoreCustomerReturnNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerReturnNote/StoreCustomerReturnNote.cs index 5345ccc4f..6ae3634a1 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerReturnNote/StoreCustomerReturnNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerReturnNote/StoreCustomerReturnNote.cs @@ -21,7 +21,7 @@ public DateTime ReturnTime { get; set; } - public virtual ICollection StoreCustomerReturnNoteDetails { get; set; } = + public virtual List StoreCustomerReturnNoteDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerReturnNoteDetail/IStoreCustomerReturnNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerReturnNoteDetail/IStoreCustomerReturnNoteDetailRepository.cs new file mode 100644 index 000000000..d64ebf516 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerReturnNoteDetail/IStoreCustomerReturnNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNoteDetail; + +/// +/// +/// +public interface IStoreCustomerReturnNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerReturnNoteDetail/StoreCustomerReturnNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerReturnNoteDetail/StoreCustomerReturnNoteDetail.cs index 5d702f12a..0761a965e 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerReturnNoteDetail/StoreCustomerReturnNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCustomerReturnNoteDetail/StoreCustomerReturnNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNote; - public class StoreCustomerReturnNoteDetail : AuditedAggregateRoot + public class StoreCustomerReturnNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverNote/IStoreDeliverNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverNote/IStoreDeliverNoteRepository.cs new file mode 100644 index 000000000..aa05c3c5b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverNote/IStoreDeliverNoteRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverNote; + +/// +/// +/// +public interface IStoreDeliverNoteRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverNote/StoreDeliverNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverNote/StoreDeliverNote.cs index 506725bfe..6e95bc558 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverNote/StoreDeliverNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverNote/StoreDeliverNote.cs @@ -31,7 +31,7 @@ public string? Remark { get; set; } - public virtual ICollection StoreDeliverNoteDetails { get; set; } = + public virtual List StoreDeliverNoteDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverNoteDetail/IStoreDeliverNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverNoteDetail/IStoreDeliverNoteDetailRepository.cs new file mode 100644 index 000000000..7f4d20c75 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverNoteDetail/IStoreDeliverNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverNoteDetail; + +/// +/// +/// +public interface IStoreDeliverNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverNoteDetail/StoreDeliverNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverNoteDetail/StoreDeliverNoteDetail.cs index b2515cdbd..550dc0854 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverNoteDetail/StoreDeliverNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverNoteDetail/StoreDeliverNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreDeliverNote; - public class StoreDeliverNoteDetail : AuditedAggregateRoot + public class StoreDeliverNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverPlan/IStoreDeliverPlanRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverPlan/IStoreDeliverPlanRepository.cs new file mode 100644 index 000000000..fccc174b5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverPlan/IStoreDeliverPlanRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlan; + +/// +/// +/// +public interface IStoreDeliverPlanRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverPlan/StoreDeliverPlan.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverPlan/StoreDeliverPlan.cs index a71e1757f..e66ba422e 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverPlan/StoreDeliverPlan.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverPlan/StoreDeliverPlan.cs @@ -39,7 +39,7 @@ public string SoNumber { get; set; } = null!; - public virtual ICollection StoreDeliverPlanDetails { get; set; } = + public virtual List StoreDeliverPlanDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverPlanDetail/IStoreDeliverPlanDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverPlanDetail/IStoreDeliverPlanDetailRepository.cs new file mode 100644 index 000000000..a96c4d943 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverPlanDetail/IStoreDeliverPlanDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlanDetail; + +/// +/// +/// +public interface IStoreDeliverPlanDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverPlanDetail/StoreDeliverPlanDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverPlanDetail/StoreDeliverPlanDetail.cs index 7d109d6c8..0594d8832 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverPlanDetail/StoreDeliverPlanDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverPlanDetail/StoreDeliverPlanDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlan; - public class StoreDeliverPlanDetail : AuditedAggregateRoot + public class StoreDeliverPlanDetail : AuditedEntity { public string ItemCode { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverRequest/IStoreDeliverRequestRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverRequest/IStoreDeliverRequestRepository.cs new file mode 100644 index 000000000..1ef9a2477 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverRequest/IStoreDeliverRequestRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequest; + +/// +/// +/// +public interface IStoreDeliverRequestRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverRequest/StoreDeliverRequest.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverRequest/StoreDeliverRequest.cs index 1356244f4..47f56ee68 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverRequest/StoreDeliverRequest.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverRequest/StoreDeliverRequest.cs @@ -37,7 +37,7 @@ public string RequestStatus { get; set; } = null!; - public virtual ICollection StoreDeliverRequestDetails { get; set; } = + public virtual List StoreDeliverRequestDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverRequestDetail/IStoreDeliverRequestDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverRequestDetail/IStoreDeliverRequestDetailRepository.cs new file mode 100644 index 000000000..d5ef312e0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverRequestDetail/IStoreDeliverRequestDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequestDetail; + +/// +/// +/// +public interface IStoreDeliverRequestDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverRequestDetail/StoreDeliverRequestDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverRequestDetail/StoreDeliverRequestDetail.cs index 8e75f9e79..64d48cff6 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverRequestDetail/StoreDeliverRequestDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreDeliverRequestDetail/StoreDeliverRequestDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequest; - public class StoreDeliverRequestDetail : AuditedAggregateRoot + public class StoreDeliverRequestDetail : AuditedEntity { public string? AreaCode { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreExchangeDatum/IStoreExchangeDatumRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreExchangeDatum/IStoreExchangeDatumRepository.cs new file mode 100644 index 000000000..af52f53ee --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreExchangeDatum/IStoreExchangeDatumRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreExchangeDatum; + +/// +/// +/// +public interface IStoreExchangeDatumRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectAbnormalNote/IStoreInspectAbnormalNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectAbnormalNote/IStoreInspectAbnormalNoteRepository.cs new file mode 100644 index 000000000..995dc0b30 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectAbnormalNote/IStoreInspectAbnormalNoteRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNote; + +/// +/// +/// +public interface IStoreInspectAbnormalNoteRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectAbnormalNote/StoreInspectAbnormalNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectAbnormalNote/StoreInspectAbnormalNote.cs index 9730ed1fc..9a46066da 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectAbnormalNote/StoreInspectAbnormalNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectAbnormalNote/StoreInspectAbnormalNote.cs @@ -19,7 +19,7 @@ public string? Remark { get; set; } - public virtual ICollection StoreInspectAbnormalNoteDetails { get; set; } = + public virtual List StoreInspectAbnormalNoteDetails { get; set; } = new List(); public string SupplierCode { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectAbnormalNoteDetail/IStoreInspectAbnormalNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectAbnormalNoteDetail/IStoreInspectAbnormalNoteDetailRepository.cs new file mode 100644 index 000000000..fb3531e24 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectAbnormalNoteDetail/IStoreInspectAbnormalNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNoteDetail; + +/// +/// +/// +public interface IStoreInspectAbnormalNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectAbnormalNoteDetail/StoreInspectAbnormalNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectAbnormalNoteDetail/StoreInspectAbnormalNoteDetail.cs index ba39191a6..fb7a0c2a2 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectAbnormalNoteDetail/StoreInspectAbnormalNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectAbnormalNoteDetail/StoreInspectAbnormalNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNote; - public class StoreInspectAbnormalNoteDetail : AuditedAggregateRoot + public class StoreInspectAbnormalNoteDetail : AuditedEntity { public string AbnormalType { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNote/IStoreInspectNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNote/IStoreInspectNoteRepository.cs new file mode 100644 index 000000000..fd0614af8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNote/IStoreInspectNoteRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNote; + +/// +/// +/// +public interface IStoreInspectNoteRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNote/StoreInspectNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNote/StoreInspectNote.cs index f83181c35..f16083fee 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNote/StoreInspectNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNote/StoreInspectNote.cs @@ -32,10 +32,10 @@ public string? RpNumber { get; set; } - public virtual ICollection StoreInspectNoteDetails { get; set; } = + public virtual List StoreInspectNoteDetails { get; set; } = new List(); - public virtual ICollection StoreInspectNoteSummaryDetails { get; set; } = + public virtual List StoreInspectNoteSummaryDetails { get; set; } = new List(); public string SupplierCode { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNoteDetail/IStoreInspectNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNoteDetail/IStoreInspectNoteDetailRepository.cs new file mode 100644 index 000000000..b0790f113 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNoteDetail/IStoreInspectNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteDetail; + +/// +/// +/// +public interface IStoreInspectNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNoteDetail/StoreInspectNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNoteDetail/StoreInspectNoteDetail.cs index 1990cfea2..098fba7a3 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNoteDetail/StoreInspectNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNoteDetail/StoreInspectNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreInspectNote; - public class StoreInspectNoteDetail : AuditedAggregateRoot + public class StoreInspectNoteDetail : AuditedEntity { public string? AbcClass { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNoteSummaryDetail/IStoreInspectNoteSummaryDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNoteSummaryDetail/IStoreInspectNoteSummaryDetailRepository.cs new file mode 100644 index 000000000..ee3a6a3b6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNoteSummaryDetail/IStoreInspectNoteSummaryDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteSummaryDetail; + +/// +/// +/// +public interface IStoreInspectNoteSummaryDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNoteSummaryDetail/StoreInspectNoteSummaryDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNoteSummaryDetail/StoreInspectNoteSummaryDetail.cs index 6d4fefa29..56c274da2 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNoteSummaryDetail/StoreInspectNoteSummaryDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectNoteSummaryDetail/StoreInspectNoteSummaryDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreInspectNote; - public class StoreInspectNoteSummaryDetail : AuditedAggregateRoot + public class StoreInspectNoteSummaryDetail : AuditedEntity { public string? AbcClass { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequest/IStoreInspectRequestRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequest/IStoreInspectRequestRepository.cs new file mode 100644 index 000000000..988b79518 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequest/IStoreInspectRequestRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequest; + +/// +/// +/// +public interface IStoreInspectRequestRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequest/StoreInspectRequest.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequest/StoreInspectRequest.cs index 5ab3cb4e4..e5c6137e4 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequest/StoreInspectRequest.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequest/StoreInspectRequest.cs @@ -38,10 +38,10 @@ public string? RpNumber { get; set; } - public virtual ICollection StoreInspectRequestDetails { get; set; } = + public virtual List StoreInspectRequestDetails { get; set; } = new List(); - public virtual ICollection StoreInspectRequestSummaryDetails { get; set; } = + public virtual List StoreInspectRequestSummaryDetails { get; set; } = new List(); public string SupplierCode { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequestDetail/IStoreInspectRequestDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequestDetail/IStoreInspectRequestDetailRepository.cs new file mode 100644 index 000000000..43382f7b9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequestDetail/IStoreInspectRequestDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestDetail; + +/// +/// +/// +public interface IStoreInspectRequestDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequestDetail/StoreInspectRequestDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequestDetail/StoreInspectRequestDetail.cs index ebc5dc6d4..9f511725d 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequestDetail/StoreInspectRequestDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequestDetail/StoreInspectRequestDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequest; - public class StoreInspectRequestDetail : AuditedAggregateRoot + public class StoreInspectRequestDetail : AuditedEntity { public string? AbcClass { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequestSummaryDetail/IStoreInspectRequestSummaryDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequestSummaryDetail/IStoreInspectRequestSummaryDetailRepository.cs new file mode 100644 index 000000000..1731a92c8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequestSummaryDetail/IStoreInspectRequestSummaryDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestSummaryDetail; + +/// +/// +/// +public interface IStoreInspectRequestSummaryDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequestSummaryDetail/StoreInspectRequestSummaryDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequestSummaryDetail/StoreInspectRequestSummaryDetail.cs index 0ad9ef416..0b1fdd82b 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequestSummaryDetail/StoreInspectRequestSummaryDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInspectRequestSummaryDetail/StoreInspectRequestSummaryDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequest; - public class StoreInspectRequestSummaryDetail : AuditedAggregateRoot + public class StoreInspectRequestSummaryDetail : AuditedEntity { public string? AbcClass { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryInitialNote/IStoreInventoryInitialNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryInitialNote/IStoreInventoryInitialNoteRepository.cs new file mode 100644 index 000000000..c8bad057d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryInitialNote/IStoreInventoryInitialNoteRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNote; + +/// +/// +/// +public interface IStoreInventoryInitialNoteRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryInitialNote/StoreInventoryInitialNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryInitialNote/StoreInventoryInitialNote.cs index 186278737..4cb280c16 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryInitialNote/StoreInventoryInitialNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryInitialNote/StoreInventoryInitialNote.cs @@ -17,7 +17,7 @@ public string? RequestNumber { get; set; } - public virtual ICollection StoreInventoryInitialNoteDetails { get; set; } = + public virtual List StoreInventoryInitialNoteDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryInitialNoteDetail/IStoreInventoryInitialNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryInitialNoteDetail/IStoreInventoryInitialNoteDetailRepository.cs new file mode 100644 index 000000000..630dec30f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryInitialNoteDetail/IStoreInventoryInitialNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNoteDetail; + +/// +/// +/// +public interface IStoreInventoryInitialNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryInitialNoteDetail/StoreInventoryInitialNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryInitialNoteDetail/StoreInventoryInitialNoteDetail.cs index ec7df90b6..096411e67 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryInitialNoteDetail/StoreInventoryInitialNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryInitialNoteDetail/StoreInventoryInitialNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNote; - public class StoreInventoryInitialNoteDetail : AuditedAggregateRoot + public class StoreInventoryInitialNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryTransferNote/StoreInventoryTransferNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryTransferNote/StoreInventoryTransferNote.cs index 9d0dbf7d9..bddfa0819 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryTransferNote/StoreInventoryTransferNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryTransferNote/StoreInventoryTransferNote.cs @@ -17,7 +17,7 @@ public string? Remark { get; set; } - public virtual ICollection StoreInventoryTransferNoteDetails { get; set; } = + public virtual List StoreInventoryTransferNoteDetails { get; set; } = new List(); public string? SupplierCode { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryTransferNoteDetail/IStoreInventoryTransferNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryTransferNoteDetail/IStoreInventoryTransferNoteDetailRepository.cs new file mode 100644 index 000000000..eede15a86 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryTransferNoteDetail/IStoreInventoryTransferNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryTransferNoteDetail; + +/// +/// +/// +public interface IStoreInventoryTransferNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryTransferNoteDetail/StoreInventoryTransferNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryTransferNoteDetail/StoreInventoryTransferNoteDetail.cs index 28b212eaa..04449d0f7 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryTransferNoteDetail/StoreInventoryTransferNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreInventoryTransferNoteDetail/StoreInventoryTransferNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreInventoryTransferNote; - public class StoreInventoryTransferNoteDetail : AuditedAggregateRoot + public class StoreInventoryTransferNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIsolationNote/IStoreIsolationNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIsolationNote/IStoreIsolationNoteRepository.cs new file mode 100644 index 000000000..3bbf20e47 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIsolationNote/IStoreIsolationNoteRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIsolationNote; + +/// +/// +/// +public interface IStoreIsolationNoteRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIsolationNote/StoreIsolationNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIsolationNote/StoreIsolationNote.cs index 7af2b709b..1055a3abe 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIsolationNote/StoreIsolationNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIsolationNote/StoreIsolationNote.cs @@ -17,7 +17,7 @@ public string? Remark { get; set; } - public virtual ICollection StoreIsolationNoteDetails { get; set; } = + public virtual List StoreIsolationNoteDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIsolationNoteDetail/IStoreIsolationNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIsolationNoteDetail/IStoreIsolationNoteDetailRepository.cs new file mode 100644 index 000000000..84d3c387c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIsolationNoteDetail/IStoreIsolationNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIsolationNoteDetail; + +/// +/// +/// +public interface IStoreIsolationNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIsolationNoteDetail/StoreIsolationNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIsolationNoteDetail/StoreIsolationNoteDetail.cs index 8ccdef5a7..3626972d3 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIsolationNoteDetail/StoreIsolationNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIsolationNoteDetail/StoreIsolationNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreIsolationNote; - public class StoreIsolationNoteDetail : AuditedAggregateRoot + public class StoreIsolationNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIssueNote/IStoreIssueNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIssueNote/IStoreIssueNoteRepository.cs new file mode 100644 index 000000000..564072cbe --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIssueNote/IStoreIssueNoteRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIssueNote; + +/// +/// +/// +public interface IStoreIssueNoteRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIssueNote/StoreIssueNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIssueNote/StoreIssueNote.cs index 4d0162cac..92e901c0b 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIssueNote/StoreIssueNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIssueNote/StoreIssueNote.cs @@ -25,7 +25,7 @@ public string? RequestType { get; set; } - public virtual ICollection StoreIssueNoteDetails { get; set; } = + public virtual List StoreIssueNoteDetails { get; set; } = new List(); public bool UseOnTheWayLocation { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIssueNoteDetail/IStoreIssueNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIssueNoteDetail/IStoreIssueNoteDetailRepository.cs new file mode 100644 index 000000000..59839d430 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIssueNoteDetail/IStoreIssueNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIssueNoteDetail; + +/// +/// +/// +public interface IStoreIssueNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIssueNoteDetail/StoreIssueNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIssueNoteDetail/StoreIssueNoteDetail.cs index b8e7a981b..587d5ed65 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIssueNoteDetail/StoreIssueNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreIssueNoteDetail/StoreIssueNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreIssueNote; - public class StoreIssueNoteDetail : AuditedAggregateRoot + public class StoreIssueNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformNote/IStoreItemTransformNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformNote/IStoreItemTransformNoteRepository.cs new file mode 100644 index 000000000..251054072 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformNote/IStoreItemTransformNoteRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNote; + +/// +/// +/// +public interface IStoreItemTransformNoteRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformNote/StoreItemTransformNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformNote/StoreItemTransformNote.cs index dd773e9d9..c52b3ea67 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformNote/StoreItemTransformNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformNote/StoreItemTransformNote.cs @@ -19,7 +19,7 @@ public string? RequestNumber { get; set; } - public virtual ICollection StoreItemTransformNoteDetails { get; set; } = + public virtual List StoreItemTransformNoteDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformNoteDetail/IStoreItemTransformNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformNoteDetail/IStoreItemTransformNoteDetailRepository.cs new file mode 100644 index 000000000..c507be620 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformNoteDetail/IStoreItemTransformNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNoteDetail; + +/// +/// +/// +public interface IStoreItemTransformNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformNoteDetail/StoreItemTransformNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformNoteDetail/StoreItemTransformNoteDetail.cs index 1572ff1f8..58baa992c 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformNoteDetail/StoreItemTransformNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformNoteDetail/StoreItemTransformNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNote; - public class StoreItemTransformNoteDetail : AuditedAggregateRoot + public class StoreItemTransformNoteDetail : AuditedEntity { public DateTime FromArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformRequest/IStoreItemTransformRequestRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformRequest/IStoreItemTransformRequestRepository.cs new file mode 100644 index 000000000..3e7284095 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformRequest/IStoreItemTransformRequestRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequest; + +/// +/// +/// +public interface IStoreItemTransformRequestRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformRequest/StoreItemTransformRequest.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformRequest/StoreItemTransformRequest.cs index 8b633d1e5..dba45b353 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformRequest/StoreItemTransformRequest.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformRequest/StoreItemTransformRequest.cs @@ -27,7 +27,7 @@ public string RequestStatus { get; set; } = null!; - public virtual ICollection StoreItemTransformRequestDetails { get; set; } = + public virtual List StoreItemTransformRequestDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformRequestDetail/IStoreItemTransformRequestDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformRequestDetail/IStoreItemTransformRequestDetailRepository.cs new file mode 100644 index 000000000..377941f90 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformRequestDetail/IStoreItemTransformRequestDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequestDetail; + +/// +/// +/// +public interface IStoreItemTransformRequestDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformRequestDetail/StoreItemTransformRequestDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformRequestDetail/StoreItemTransformRequestDetail.cs index b3a6707e4..bc87bf9e7 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformRequestDetail/StoreItemTransformRequestDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreItemTransformRequestDetail/StoreItemTransformRequestDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequest; - public class StoreItemTransformRequestDetail : AuditedAggregateRoot + public class StoreItemTransformRequestDetail : AuditedEntity { public DateTime FromArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisDeliverNote/IStoreJisDeliverNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisDeliverNote/IStoreJisDeliverNoteRepository.cs new file mode 100644 index 000000000..6d02623ee --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisDeliverNote/IStoreJisDeliverNoteRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNote; + +/// +/// +/// +public interface IStoreJisDeliverNoteRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisDeliverNote/StoreJisDeliverNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisDeliverNote/StoreJisDeliverNote.cs index b08baeb02..f07635a6b 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisDeliverNote/StoreJisDeliverNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisDeliverNote/StoreJisDeliverNote.cs @@ -31,7 +31,7 @@ public string? Remark { get; set; } - public virtual ICollection StoreJisDeliverNoteDetails { get; set; } = + public virtual List StoreJisDeliverNoteDetails { get; set; } = new List(); public string? TotalPackCapacity { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisDeliverNoteDetail/IStoreJisDeliverNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisDeliverNoteDetail/IStoreJisDeliverNoteDetailRepository.cs new file mode 100644 index 000000000..2c457b0c1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisDeliverNoteDetail/IStoreJisDeliverNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNoteDetail; + +/// +/// +/// +public interface IStoreJisDeliverNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisDeliverNoteDetail/StoreJisDeliverNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisDeliverNoteDetail/StoreJisDeliverNoteDetail.cs index cfca38633..21e5d11d1 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisDeliverNoteDetail/StoreJisDeliverNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisDeliverNoteDetail/StoreJisDeliverNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNote; - public class StoreJisDeliverNoteDetail : AuditedAggregateRoot + public class StoreJisDeliverNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisProductReceiptNote/IStoreJisProductReceiptNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisProductReceiptNote/IStoreJisProductReceiptNoteRepository.cs new file mode 100644 index 000000000..0ff54b100 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisProductReceiptNote/IStoreJisProductReceiptNoteRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNote; + +/// +/// +/// +public interface IStoreJisProductReceiptNoteRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisProductReceiptNote/StoreJisProductReceiptNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisProductReceiptNote/StoreJisProductReceiptNote.cs index 735a0b617..d12b70572 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisProductReceiptNote/StoreJisProductReceiptNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisProductReceiptNote/StoreJisProductReceiptNote.cs @@ -37,7 +37,7 @@ public string? SourceNumber { get; set; } - public virtual ICollection StoreJisProductReceiptNoteDetails { get; set; } = + public virtual List StoreJisProductReceiptNoteDetails { get; set; } = new List(); public string? WarehouseCode { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisProductReceiptNoteDetail/IStoreJisProductReceiptNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisProductReceiptNoteDetail/IStoreJisProductReceiptNoteDetailRepository.cs new file mode 100644 index 000000000..68f865002 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisProductReceiptNoteDetail/IStoreJisProductReceiptNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNoteDetail; + +/// +/// +/// +public interface IStoreJisProductReceiptNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisProductReceiptNoteDetail/StoreJisProductReceiptNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisProductReceiptNoteDetail/StoreJisProductReceiptNoteDetail.cs index 0791486f1..879d8b849 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisProductReceiptNoteDetail/StoreJisProductReceiptNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreJisProductReceiptNoteDetail/StoreJisProductReceiptNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNote; - public class StoreJisProductReceiptNoteDetail : AuditedAggregateRoot + public class StoreJisProductReceiptNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreMaterialRequest/IStoreMaterialRequestRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreMaterialRequest/IStoreMaterialRequestRepository.cs new file mode 100644 index 000000000..49422c328 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreMaterialRequest/IStoreMaterialRequestRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequest; + +/// +/// +/// +public interface IStoreMaterialRequestRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreMaterialRequest/StoreMaterialRequest.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreMaterialRequest/StoreMaterialRequest.cs index c4e0bd306..39f0851e5 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreMaterialRequest/StoreMaterialRequest.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreMaterialRequest/StoreMaterialRequest.cs @@ -31,7 +31,7 @@ public string RequestStatus { get; set; } = null!; - public virtual ICollection StoreMaterialRequestDetails { get; set; } = + public virtual List StoreMaterialRequestDetails { get; set; } = new List(); public string? Type { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreMaterialRequestDetail/IStoreMaterialRequestDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreMaterialRequestDetail/IStoreMaterialRequestDetailRepository.cs new file mode 100644 index 000000000..c6566990e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreMaterialRequestDetail/IStoreMaterialRequestDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequestDetail; + +/// +/// +/// +public interface IStoreMaterialRequestDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreMaterialRequestDetail/StoreMaterialRequestDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreMaterialRequestDetail/StoreMaterialRequestDetail.cs index 0afef1433..caed83a84 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreMaterialRequestDetail/StoreMaterialRequestDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreMaterialRequestDetail/StoreMaterialRequestDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequest; - public class StoreMaterialRequestDetail : AuditedAggregateRoot + public class StoreMaterialRequestDetail : AuditedEntity { public DateTime ExpiredTime { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreNoOkConvertOkNote/IStoreNoOkConvertOkNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreNoOkConvertOkNote/IStoreNoOkConvertOkNoteRepository.cs new file mode 100644 index 000000000..077625fa9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreNoOkConvertOkNote/IStoreNoOkConvertOkNoteRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNote; + +/// +/// +/// +public interface IStoreNoOkConvertOkNoteRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreNoOkConvertOkNote/StoreNoOkConvertOkNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreNoOkConvertOkNote/StoreNoOkConvertOkNote.cs index c0a62802f..53265cb29 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreNoOkConvertOkNote/StoreNoOkConvertOkNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreNoOkConvertOkNote/StoreNoOkConvertOkNote.cs @@ -15,7 +15,7 @@ public string? Remark { get; set; } - public virtual ICollection StoreNoOkConvertOkNoteDetails { get; set; } = + public virtual List StoreNoOkConvertOkNoteDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreNoOkConvertOkNoteDetail/IStoreNoOkConvertOkNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreNoOkConvertOkNoteDetail/IStoreNoOkConvertOkNoteDetailRepository.cs new file mode 100644 index 000000000..397b91f44 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreNoOkConvertOkNoteDetail/IStoreNoOkConvertOkNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNoteDetail; + +/// +/// +/// +public interface IStoreNoOkConvertOkNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreNoOkConvertOkNoteDetail/StoreNoOkConvertOkNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreNoOkConvertOkNoteDetail/StoreNoOkConvertOkNoteDetail.cs index f2d6dba75..2da49e144 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreNoOkConvertOkNoteDetail/StoreNoOkConvertOkNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreNoOkConvertOkNoteDetail/StoreNoOkConvertOkNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNote; - public class StoreNoOkConvertOkNoteDetail : AuditedAggregateRoot + public class StoreNoOkConvertOkNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreOfflineSettlementNote/IStoreOfflineSettlementNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreOfflineSettlementNote/IStoreOfflineSettlementNoteRepository.cs new file mode 100644 index 000000000..67c621db1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreOfflineSettlementNote/IStoreOfflineSettlementNoteRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNote; + +/// +/// +/// +public interface IStoreOfflineSettlementNoteRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreOfflineSettlementNote/StoreOfflineSettlementNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreOfflineSettlementNote/StoreOfflineSettlementNote.cs index ff906089f..b8a5a43bf 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreOfflineSettlementNote/StoreOfflineSettlementNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreOfflineSettlementNote/StoreOfflineSettlementNote.cs @@ -19,7 +19,7 @@ public string? Remark { get; set; } - public virtual ICollection StoreOfflineSettlementNoteDetails { get; set; } = + public virtual List StoreOfflineSettlementNoteDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreOfflineSettlementNoteDetail/IStoreOfflineSettlementNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreOfflineSettlementNoteDetail/IStoreOfflineSettlementNoteDetailRepository.cs new file mode 100644 index 000000000..42d7e2f49 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreOfflineSettlementNoteDetail/IStoreOfflineSettlementNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNoteDetail; + +/// +/// +/// +public interface IStoreOfflineSettlementNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreOfflineSettlementNoteDetail/StoreOfflineSettlementNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreOfflineSettlementNoteDetail/StoreOfflineSettlementNoteDetail.cs index 608b9b845..1050d0733 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreOfflineSettlementNoteDetail/StoreOfflineSettlementNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreOfflineSettlementNoteDetail/StoreOfflineSettlementNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNote; - public class StoreOfflineSettlementNoteDetail : AuditedAggregateRoot + public class StoreOfflineSettlementNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePreparationPlan/IStorePreparationPlanRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePreparationPlan/IStorePreparationPlanRepository.cs new file mode 100644 index 000000000..095555a2c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePreparationPlan/IStorePreparationPlanRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StorePreparationPlan; + +/// +/// +/// +public interface IStorePreparationPlanRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePreparationPlan/StorePreparationPlan.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePreparationPlan/StorePreparationPlan.cs index 88e5ee9e4..0c9226b34 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePreparationPlan/StorePreparationPlan.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePreparationPlan/StorePreparationPlan.cs @@ -27,7 +27,7 @@ public string Status { get; set; } = null!; - public virtual ICollection StorePreparationPlanDetails { get; set; } = + public virtual List StorePreparationPlanDetails { get; set; } = new List(); public string? Team { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePreparationPlanDetail/IStorePreparationPlanDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePreparationPlanDetail/IStorePreparationPlanDetailRepository.cs new file mode 100644 index 000000000..8482f1043 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePreparationPlanDetail/IStorePreparationPlanDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StorePreparationPlanDetail; + +/// +/// +/// +public interface IStorePreparationPlanDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePreparationPlanDetail/StorePreparationPlanDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePreparationPlanDetail/StorePreparationPlanDetail.cs index f70408214..9603c09e4 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePreparationPlanDetail/StorePreparationPlanDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePreparationPlanDetail/StorePreparationPlanDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StorePreparationPlan; - public class StorePreparationPlanDetail : AuditedAggregateRoot + public class StorePreparationPlanDetail : AuditedEntity { public string ItemCode { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductL7partsNote/StoreProductL7partsNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductL7partsNote/StoreProductL7partsNote.cs index b7d6cc6f4..98b152035 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductL7partsNote/StoreProductL7partsNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductL7partsNote/StoreProductL7partsNote.cs @@ -35,7 +35,7 @@ public int Status { get; set; } - public virtual ICollection StoreProductL7partsNoteDetails { get; set; } = + public virtual List StoreProductL7partsNoteDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductL7partsNoteDetail/StoreProductL7partsNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductL7partsNoteDetail/StoreProductL7partsNoteDetail.cs index 1002ecadd..14f86261d 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductL7partsNoteDetail/StoreProductL7partsNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductL7partsNoteDetail/StoreProductL7partsNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreProductL7partsNote; - public class StoreProductL7partsNoteDetail : AuditedAggregateRoot + public class StoreProductL7partsNoteDetail : AuditedEntity { public bool CanBuy { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductReceiptNote/StoreProductReceiptNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductReceiptNote/StoreProductReceiptNote.cs index 7a145af84..d1e085f4c 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductReceiptNote/StoreProductReceiptNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductReceiptNote/StoreProductReceiptNote.cs @@ -29,7 +29,7 @@ public string? SourceNumber { get; set; } - public virtual ICollection StoreProductReceiptNoteDetails { get; set; } = + public virtual List StoreProductReceiptNoteDetails { get; set; } = new List(); public string? Type { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductReceiptNoteDetail/StoreProductReceiptNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductReceiptNoteDetail/StoreProductReceiptNoteDetail.cs index ad7dc78cd..c5bfa4885 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductReceiptNoteDetail/StoreProductReceiptNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductReceiptNoteDetail/StoreProductReceiptNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreProductReceiptNote; - public class StoreProductReceiptNoteDetail : AuditedAggregateRoot + public class StoreProductReceiptNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductReceiptRequest/StoreProductReceiptRequest.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductReceiptRequest/StoreProductReceiptRequest.cs index 88904bd39..0fdc0a5c0 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductReceiptRequest/StoreProductReceiptRequest.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductReceiptRequest/StoreProductReceiptRequest.cs @@ -35,7 +35,7 @@ public string? Shift { get; set; } - public virtual ICollection StoreProductReceiptRequestDetails { get; set; } = + public virtual List StoreProductReceiptRequestDetails { get; set; } = new List(); public string? Team { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductReceiptRequestDetail/StoreProductReceiptRequestDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductReceiptRequestDetail/StoreProductReceiptRequestDetail.cs index f0d587faa..a102ab0be 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductReceiptRequestDetail/StoreProductReceiptRequestDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductReceiptRequestDetail/StoreProductReceiptRequestDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreProductReceiptRequest; - public class StoreProductReceiptRequestDetail : AuditedAggregateRoot + public class StoreProductReceiptRequestDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleMaterialDetail/StoreProductRecycleMaterialDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleMaterialDetail/StoreProductRecycleMaterialDetail.cs index 55bbf24c7..a771c5695 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleMaterialDetail/StoreProductRecycleMaterialDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleMaterialDetail/StoreProductRecycleMaterialDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreProductRecycleNote; - public class StoreProductRecycleMaterialDetail : AuditedAggregateRoot + public class StoreProductRecycleMaterialDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleNote/StoreProductRecycleNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleNote/StoreProductRecycleNote.cs index fd1d089fa..649c7cd7f 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleNote/StoreProductRecycleNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleNote/StoreProductRecycleNote.cs @@ -22,10 +22,10 @@ public string? Shift { get; set; } - public virtual ICollection StoreProductRecycleMaterialDetails { get; set; } = + public virtual List StoreProductRecycleMaterialDetails { get; set; } = new List(); - public virtual ICollection StoreProductRecycleNoteDetails { get; set; } = + public virtual List StoreProductRecycleNoteDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleNoteDetail/StoreProductRecycleNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleNoteDetail/StoreProductRecycleNoteDetail.cs index cc8c3827c..6a691c95d 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleNoteDetail/StoreProductRecycleNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleNoteDetail/StoreProductRecycleNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreProductRecycleNote; - public class StoreProductRecycleNoteDetail : AuditedAggregateRoot + public class StoreProductRecycleNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleRequest/StoreProductRecycleRequest.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleRequest/StoreProductRecycleRequest.cs index d0c22893e..774b6c73c 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleRequest/StoreProductRecycleRequest.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleRequest/StoreProductRecycleRequest.cs @@ -29,7 +29,7 @@ public string? Shift { get; set; } - public virtual ICollection StoreProductRecycleRequestDetails { get; set; } = + public virtual List StoreProductRecycleRequestDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleRequestDetail/StoreProductRecycleRequestDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleRequestDetail/StoreProductRecycleRequestDetail.cs index 635f83d55..5b045d07e 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleRequestDetail/StoreProductRecycleRequestDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductRecycleRequestDetail/StoreProductRecycleRequestDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreProductRecycleRequest; - public class StoreProductRecycleRequestDetail : AuditedAggregateRoot + public class StoreProductRecycleRequestDetail : AuditedEntity { public string? BomVersion { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionPlan/IStoreProductionPlanRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionPlan/IStoreProductionPlanRepository.cs new file mode 100644 index 000000000..e45a3b5d3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionPlan/IStoreProductionPlanRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionPlan; + +/// +/// +/// +public interface IStoreProductionPlanRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionPlan/StoreProductionPlan.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionPlan/StoreProductionPlan.cs index 56a869563..595bb5016 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionPlan/StoreProductionPlan.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionPlan/StoreProductionPlan.cs @@ -35,7 +35,7 @@ public string Shift { get; set; } = null!; - public virtual ICollection StoreProductionPlanDetails { get; set; } = + public virtual List StoreProductionPlanDetails { get; set; } = new List(); public string Team { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionPlanDetail/IStoreProductionPlanDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionPlanDetail/IStoreProductionPlanDetailRepository.cs new file mode 100644 index 000000000..82d0d8095 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionPlanDetail/IStoreProductionPlanDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionPlanDetail; + +/// +/// +/// +public interface IStoreProductionPlanDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionPlanDetail/StoreProductionPlanDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionPlanDetail/StoreProductionPlanDetail.cs index 03349e8c0..421f2c3aa 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionPlanDetail/StoreProductionPlanDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionPlanDetail/StoreProductionPlanDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreProductionPlan; - public class StoreProductionPlanDetail : AuditedAggregateRoot + public class StoreProductionPlanDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnNote/IStoreProductionReturnNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnNote/IStoreProductionReturnNoteRepository.cs new file mode 100644 index 000000000..d848c3149 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnNote/IStoreProductionReturnNoteRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNote; + +/// +/// +/// +public interface IStoreProductionReturnNoteRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnNote/StoreProductionReturnNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnNote/StoreProductionReturnNote.cs index 9b7acd235..bfdd44d8a 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnNote/StoreProductionReturnNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnNote/StoreProductionReturnNote.cs @@ -21,7 +21,7 @@ public DateTime ReturnTime { get; set; } - public virtual ICollection StoreProductionReturnNoteDetails { get; set; } = + public virtual List StoreProductionReturnNoteDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnNoteDetail/IStoreProductionReturnNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnNoteDetail/IStoreProductionReturnNoteDetailRepository.cs new file mode 100644 index 000000000..cbf75bd4a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnNoteDetail/IStoreProductionReturnNoteDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNoteDetail; + +/// +/// +/// +public interface IStoreProductionReturnNoteDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnNoteDetail/StoreProductionReturnNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnNoteDetail/StoreProductionReturnNoteDetail.cs index 0a62b4b13..1d187fa0c 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnNoteDetail/StoreProductionReturnNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnNoteDetail/StoreProductionReturnNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNote; - public class StoreProductionReturnNoteDetail : AuditedAggregateRoot + public class StoreProductionReturnNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnRequest/IStoreProductionReturnRequestRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnRequest/IStoreProductionReturnRequestRepository.cs new file mode 100644 index 000000000..8b937863d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnRequest/IStoreProductionReturnRequestRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequest; + +/// +/// +/// +public interface IStoreProductionReturnRequestRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnRequest/StoreProductionReturnRequest.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnRequest/StoreProductionReturnRequest.cs index e4ea29cf8..809b96d7e 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnRequest/StoreProductionReturnRequest.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnRequest/StoreProductionReturnRequest.cs @@ -27,7 +27,7 @@ public string RequestStatus { get; set; } = null!; - public virtual ICollection StoreProductionReturnRequestDetails { get; set; } = + public virtual List StoreProductionReturnRequestDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnRequestDetail/IStoreProductionReturnRequestDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnRequestDetail/IStoreProductionReturnRequestDetailRepository.cs new file mode 100644 index 000000000..27f0a7012 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnRequestDetail/IStoreProductionReturnRequestDetailRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequestDetail; + +/// +/// +/// +public interface IStoreProductionReturnRequestDetailRepository : IRepository +{ +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnRequestDetail/StoreProductionReturnRequestDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnRequestDetail/StoreProductionReturnRequestDetail.cs index 2e764751f..e28c3ac06 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnRequestDetail/StoreProductionReturnRequestDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreProductionReturnRequestDetail/StoreProductionReturnRequestDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequest; - public class StoreProductionReturnRequestDetail : AuditedAggregateRoot + public class StoreProductionReturnRequestDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseOrder/StorePurchaseOrder.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseOrder/StorePurchaseOrder.cs index 542adda41..814d78dc2 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseOrder/StorePurchaseOrder.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseOrder/StorePurchaseOrder.cs @@ -31,7 +31,7 @@ public string? Remark { get; set; } - public virtual ICollection StorePurchaseOrderDetails { get; set; } = + public virtual List StorePurchaseOrderDetails { get; set; } = new List(); public string? SupplierAddress { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseOrderDetail/StorePurchaseOrderDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseOrderDetail/StorePurchaseOrderDetail.cs index c3ebd97b8..077e9203a 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseOrderDetail/StorePurchaseOrderDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseOrderDetail/StorePurchaseOrderDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StorePurchaseOrder; - public class StorePurchaseOrderDetail : AuditedAggregateRoot + public class StorePurchaseOrderDetail : AuditedEntity { public decimal ConvertRate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReceiptNote/StorePurchaseReceiptNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReceiptNote/StorePurchaseReceiptNote.cs index ad9df7008..c263739aa 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReceiptNote/StorePurchaseReceiptNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReceiptNote/StorePurchaseReceiptNote.cs @@ -29,7 +29,7 @@ public string Status { get; set; } = null!; - public virtual ICollection StorePurchaseReceiptNoteDetails { get; set; } = + public virtual List StorePurchaseReceiptNoteDetails { get; set; } = new List(); public string? SupplierAddress { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReceiptNoteDetail/StorePurchaseReceiptNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReceiptNoteDetail/StorePurchaseReceiptNoteDetail.cs index dfba4314b..0ebbb9e96 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReceiptNoteDetail/StorePurchaseReceiptNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReceiptNoteDetail/StorePurchaseReceiptNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StorePurchaseReceiptNote; - public class StorePurchaseReceiptNoteDetail : AuditedAggregateRoot + public class StorePurchaseReceiptNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReceiptRequest/StorePurchaseReceiptRequest.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReceiptRequest/StorePurchaseReceiptRequest.cs index c645b7fa2..b42cf0436 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReceiptRequest/StorePurchaseReceiptRequest.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReceiptRequest/StorePurchaseReceiptRequest.cs @@ -37,7 +37,7 @@ public string? RpNumber { get; set; } - public virtual ICollection StorePurchaseReceiptRequestDetails { get; set; } = + public virtual List StorePurchaseReceiptRequestDetails { get; set; } = new List(); public string? SupplierAddress { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReceiptRequestDetail/StorePurchaseReceiptRequestDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReceiptRequestDetail/StorePurchaseReceiptRequestDetail.cs index ee5bd5193..2f9309105 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReceiptRequestDetail/StorePurchaseReceiptRequestDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReceiptRequestDetail/StorePurchaseReceiptRequestDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StorePurchaseReceiptRequest; - public class StorePurchaseReceiptRequestDetail : AuditedAggregateRoot + public class StorePurchaseReceiptRequestDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReturnNote/StorePurchaseReturnNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReturnNote/StorePurchaseReturnNote.cs index 1ee839e07..f3c999e53 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReturnNote/StorePurchaseReturnNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReturnNote/StorePurchaseReturnNote.cs @@ -33,7 +33,7 @@ public string Status { get; set; } = null!; - public virtual ICollection StorePurchaseReturnNoteDetails { get; set; } = + public virtual List StorePurchaseReturnNoteDetails { get; set; } = new List(); public string? SupplierCode { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReturnNoteDetail/StorePurchaseReturnNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReturnNoteDetail/StorePurchaseReturnNoteDetail.cs index b4f82b3b3..afc9f2584 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReturnNoteDetail/StorePurchaseReturnNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReturnNoteDetail/StorePurchaseReturnNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StorePurchaseReturnNote; - public class StorePurchaseReturnNoteDetail : AuditedAggregateRoot + public class StorePurchaseReturnNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReturnRequest/StorePurchaseReturnRequest.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReturnRequest/StorePurchaseReturnRequest.cs index 4e7d78b63..765b6d710 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReturnRequest/StorePurchaseReturnRequest.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReturnRequest/StorePurchaseReturnRequest.cs @@ -37,7 +37,7 @@ public string? RpNumber { get; set; } - public virtual ICollection StorePurchaseReturnRequestDetails { get; set; } = + public virtual List StorePurchaseReturnRequestDetails { get; set; } = new List(); public string? SupplierCode { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReturnRequestDetail/StorePurchaseReturnRequestDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReturnRequestDetail/StorePurchaseReturnRequestDetail.cs index 66f0b1750..b2101f359 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReturnRequestDetail/StorePurchaseReturnRequestDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePurchaseReturnRequestDetail/StorePurchaseReturnRequestDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StorePurchaseReturnRequest; - public class StorePurchaseReturnRequestDetail : AuditedAggregateRoot + public class StorePurchaseReturnRequestDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePutawayNote/StorePutawayNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePutawayNote/StorePutawayNote.cs index 8a97f9b86..0a9df0c96 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePutawayNote/StorePutawayNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePutawayNote/StorePutawayNote.cs @@ -29,7 +29,7 @@ public string? RpNumber { get; set; } - public virtual ICollection StorePutawayNoteDetails { get; set; } = + public virtual List StorePutawayNoteDetails { get; set; } = new List(); public string? SupplierCode { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePutawayNoteDetail/StorePutawayNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePutawayNoteDetail/StorePutawayNoteDetail.cs index 241f60c02..b557b1c5b 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePutawayNoteDetail/StorePutawayNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePutawayNoteDetail/StorePutawayNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StorePutawayNote; - public class StorePutawayNoteDetail : AuditedAggregateRoot + public class StorePutawayNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePutawayRequest/StorePutawayRequest.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePutawayRequest/StorePutawayRequest.cs index 4b517c46e..c54daa2e6 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePutawayRequest/StorePutawayRequest.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePutawayRequest/StorePutawayRequest.cs @@ -45,7 +45,7 @@ public string? RpNumber { get; set; } - public virtual ICollection StorePutawayRequestDetails { get; set; } = + public virtual List StorePutawayRequestDetails { get; set; } = new List(); public string? SupplierCode { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePutawayRequestDetail/StorePutawayRequestDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePutawayRequestDetail/StorePutawayRequestDetail.cs index 48519e990..5ee77b930 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePutawayRequestDetail/StorePutawayRequestDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StorePutawayRequestDetail/StorePutawayRequestDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StorePutawayRequest; - public class StorePutawayRequestDetail : AuditedAggregateRoot + public class StorePutawayRequestDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreReceiptAbnormalNote/StoreReceiptAbnormalNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreReceiptAbnormalNote/StoreReceiptAbnormalNote.cs index 7ce14d0b9..263b67b6a 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreReceiptAbnormalNote/StoreReceiptAbnormalNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreReceiptAbnormalNote/StoreReceiptAbnormalNote.cs @@ -19,7 +19,7 @@ public string? Remark { get; set; } - public virtual ICollection StoreReceiptAbnormalNoteDetails { get; set; } = + public virtual List StoreReceiptAbnormalNoteDetails { get; set; } = new List(); public string SupplierCode { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreReceiptAbnormalNoteDetail/StoreReceiptAbnormalNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreReceiptAbnormalNoteDetail/StoreReceiptAbnormalNoteDetail.cs index 650e2611e..39f1bd7a9 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreReceiptAbnormalNoteDetail/StoreReceiptAbnormalNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreReceiptAbnormalNoteDetail/StoreReceiptAbnormalNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreReceiptAbnormalNote; - public class StoreReceiptAbnormalNoteDetail : AuditedAggregateRoot + public class StoreReceiptAbnormalNoteDetail : AuditedEntity { public string AbnormalType { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreRecycledMaterialReceiptNote/StoreRecycledMaterialReceiptNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreRecycledMaterialReceiptNote/StoreRecycledMaterialReceiptNote.cs index 8018ed9ae..1b11c85c3 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreRecycledMaterialReceiptNote/StoreRecycledMaterialReceiptNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreRecycledMaterialReceiptNote/StoreRecycledMaterialReceiptNote.cs @@ -15,7 +15,7 @@ public string? Remark { get; set; } - public virtual ICollection StoreRecycledMaterialReceiptNoteDetails + public virtual List StoreRecycledMaterialReceiptNoteDetails { get; set; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreRecycledMaterialReceiptNoteDetail/StoreRecycledMaterialReceiptNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreRecycledMaterialReceiptNoteDetail/StoreRecycledMaterialReceiptNoteDetail.cs index 7bf2f491a..e8810c8c7 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreRecycledMaterialReceiptNoteDetail/StoreRecycledMaterialReceiptNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreRecycledMaterialReceiptNoteDetail/StoreRecycledMaterialReceiptNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreRecycledMaterialReceiptNote; - public class StoreRecycledMaterialReceiptNoteDetail : AuditedAggregateRoot + public class StoreRecycledMaterialReceiptNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreSaleOrder/StoreSaleOrder.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreSaleOrder/StoreSaleOrder.cs index dac565a7f..d1a26a52b 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreSaleOrder/StoreSaleOrder.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreSaleOrder/StoreSaleOrder.cs @@ -31,7 +31,7 @@ public string? SoType { get; set; } - public virtual ICollection StoreSaleOrderDetails { get; set; } = + public virtual List StoreSaleOrderDetails { get; set; } = new List(); public decimal TaxRate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail.cs index 8450fe45e..476623e4c 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreSaleOrderDetail/StoreSaleOrderDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreSaleOrder; - public class StoreSaleOrderDetail : AuditedAggregateRoot + public class StoreSaleOrderDetail : AuditedEntity { public decimal ConvertRate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreScrapNote/StoreScrapNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreScrapNote/StoreScrapNote.cs index 047345bcb..a9d440650 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreScrapNote/StoreScrapNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreScrapNote/StoreScrapNote.cs @@ -19,7 +19,7 @@ public string? ScrapRequestNumber { get; set; } - public virtual ICollection StoreScrapNoteDetails { get; set; } = + public virtual List StoreScrapNoteDetails { get; set; } = new List(); public string? Type { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreScrapNoteDetail/StoreScrapNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreScrapNoteDetail/StoreScrapNoteDetail.cs index 16689d0f4..2d42d1f45 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreScrapNoteDetail/StoreScrapNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreScrapNoteDetail/StoreScrapNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreScrapNote; - public class StoreScrapNoteDetail : AuditedAggregateRoot + public class StoreScrapNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreScrapRequest/StoreScrapRequest.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreScrapRequest/StoreScrapRequest.cs index bbef01bb4..791a6fd02 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreScrapRequest/StoreScrapRequest.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreScrapRequest/StoreScrapRequest.cs @@ -27,7 +27,7 @@ public string RequestStatus { get; set; } = null!; - public virtual ICollection StoreScrapRequestDetails { get; set; } = + public virtual List StoreScrapRequestDetails { get; set; } = new List(); public string? Type { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreScrapRequestDetail/StoreScrapRequestDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreScrapRequestDetail/StoreScrapRequestDetail.cs index 16da891b0..7347e13e1 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreScrapRequestDetail/StoreScrapRequestDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreScrapRequestDetail/StoreScrapRequestDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreScrapRequest; - public class StoreScrapRequestDetail : AuditedAggregateRoot + public class StoreScrapRequestDetail : AuditedEntity { public string ItemCode { get; set; } = null!; diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreSupplierAsn/StoreSupplierAsn.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreSupplierAsn/StoreSupplierAsn.cs index 6662d983b..a5f55a8d0 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreSupplierAsn/StoreSupplierAsn.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreSupplierAsn/StoreSupplierAsn.cs @@ -41,7 +41,7 @@ public string Status { get; set; } = null!; - public virtual ICollection StoreSupplierAsnDetails { get; set; } = + public virtual List StoreSupplierAsnDetails { get; set; } = new List(); public string? SupplierAddress { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreSupplierAsnDetail/StoreSupplierAsnDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreSupplierAsnDetail/StoreSupplierAsnDetail.cs index 8194f2974..3b30abcbd 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreSupplierAsnDetail/StoreSupplierAsnDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreSupplierAsnDetail/StoreSupplierAsnDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreSupplierAsn; - public class StoreSupplierAsnDetail : AuditedAggregateRoot + public class StoreSupplierAsnDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNote/IStoreTransferNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNote/IStoreTransferNoteRepository.cs index 0ea8fd6f5..b93c29ff4 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNote/IStoreTransferNoteRepository.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNote/IStoreTransferNoteRepository.cs @@ -3,6 +3,9 @@ using Volo.Abp.Domain.Repositories; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote; +/// +/// +/// public interface IStoreTransferNoteRepository : IRepository { } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNote/StoreTransferNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNote/StoreTransferNote.cs index e0cde1fc7..387d96ae6 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNote/StoreTransferNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNote/StoreTransferNote.cs @@ -6,7 +6,6 @@ using Volo.Abp.Domain.Entities.Auditing; using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail; - using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetailCopy; public class StoreTransferNote : AuditedAggregateRoot { @@ -24,10 +23,7 @@ public string? RequestNumber { get; set; } - public virtual ICollection StoreTransferNoteDetailCopies { get; set; } = - new List(); - - public virtual ICollection StoreTransferNoteDetails { get; set; } = + public virtual List Details { get; set; } = new List(); public string? Type { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteCopy/IStoreTransferNoteCopyRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteCopy/IStoreTransferNoteCopyRepository.cs deleted file mode 100644 index d277a08d6..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteCopy/IStoreTransferNoteCopyRepository.cs +++ /dev/null @@ -1,8 +0,0 @@ -using System; -using Volo.Abp.Domain.Repositories; - -namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteCopy; - -public interface IStoreTransferNoteCopyRepository : IRepository -{ -} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteCopy/StoreTransferNoteCopy.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteCopy/StoreTransferNoteCopy.cs deleted file mode 100644 index 5f9fbe2db..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteCopy/StoreTransferNoteCopy.cs +++ /dev/null @@ -1,29 +0,0 @@ -namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteCopy -{ - using System; - - using Volo.Abp.Domain.Entities.Auditing; - - public class StoreTransferNoteCopy : AuditedAggregateRoot - { - public DateTime ActiveDate { get; set; } - - public bool Confirmed { get; set; } - - public DateTime? ConfirmTime { get; set; } - - public string? JobNumber { get; set; } - - public string Number { get; set; } = null!; - - public string? Remark { get; set; } - - public string? RequestNumber { get; set; } - - public string? Type { get; set; } - - public bool UseOnTheWayLocation { get; set; } - - public string? Worker { get; set; } - } -} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteDetail/IStoreTransferNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteDetail/IStoreTransferNoteDetailRepository.cs index 7c2ed30af..bacb89f03 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteDetail/IStoreTransferNoteDetailRepository.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteDetail/IStoreTransferNoteDetailRepository.cs @@ -3,6 +3,9 @@ using Volo.Abp.Domain.Repositories; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail; +/// +/// +/// public interface IStoreTransferNoteDetailRepository : IRepository { } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetail.cs index a60b5ac88..32176c684 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote; - public class StoreTransferNoteDetail : AuditedAggregateRoot + public class StoreTransferNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteDetailCopy/IStoreTransferNoteDetailCopyRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteDetailCopy/IStoreTransferNoteDetailCopyRepository.cs deleted file mode 100644 index 046bbd21b..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteDetailCopy/IStoreTransferNoteDetailCopyRepository.cs +++ /dev/null @@ -1,8 +0,0 @@ -using System; -using Volo.Abp.Domain.Repositories; - -namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetailCopy; - -public interface IStoreTransferNoteDetailCopyRepository : IRepository -{ -} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteDetailCopy/StoreTransferNoteDetailCopy.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteDetailCopy/StoreTransferNoteDetailCopy.cs deleted file mode 100644 index 8c72f7466..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferNoteDetailCopy/StoreTransferNoteDetailCopy.cs +++ /dev/null @@ -1,81 +0,0 @@ -namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetailCopy -{ - using System; - - using Volo.Abp.Domain.Entities.Auditing; - - using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote; - - public class StoreTransferNoteDetailCopy : AuditedAggregateRoot - { - public DateTime ArriveDate { get; set; } - - public DateTime ExpireDate { get; set; } - - public string? FromContainerCode { get; set; } - - public string? FromLocationArea { get; set; } - - public string FromLocationCode { get; set; } = null!; - - public string FromLocationErpCode { get; set; } = null!; - - public string? FromLocationGroup { get; set; } - - public string? FromLot { get; set; } - - public string? FromPackingCode { get; set; } - - public string FromStatus { get; set; } = null!; - - public string FromWarehouseCode { get; set; } = null!; - - public string ItemCode { get; set; } = null!; - - public string? ItemDesc1 { get; set; } - - public string? ItemDesc2 { get; set; } - - public string? ItemName { get; set; } - - public virtual StoreTransferNote Master { get; set; } = null!; - - public Guid MasterId { get; set; } - - public string Number { get; set; } = null!; - - public string? OnTheWayLocationCode { get; set; } - - public DateTime ProduceDate { get; set; } - - public decimal Qty { get; set; } - - public string? Reason { get; set; } - - public string? Remark { get; set; } - - public decimal StdPackQty { get; set; } - - public string? SupplierBatch { get; set; } - - public string? ToContainerCode { get; set; } - - public string? ToLocationArea { get; set; } - - public string ToLocationCode { get; set; } = null!; - - public string ToLocationErpCode { get; set; } = null!; - - public string? ToLocationGroup { get; set; } - - public string? ToLot { get; set; } - - public string? ToPackingCode { get; set; } - - public string ToStatus { get; set; } = null!; - - public string ToWarehouseCode { get; set; } = null!; - - public string Uom { get; set; } = null!; - } -} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferRequest/StoreTransferRequest.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferRequest/StoreTransferRequest.cs index a32f2941d..aaa4a00f2 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferRequest/StoreTransferRequest.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferRequest/StoreTransferRequest.cs @@ -27,7 +27,7 @@ public string RequestStatus { get; set; } = null!; - public virtual ICollection StoreTransferRequestDetails { get; set; } = + public virtual List StoreTransferRequestDetails { get; set; } = new List(); public string? Type { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferRequestDetail/StoreTransferRequestDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferRequestDetail/StoreTransferRequestDetail.cs index 61c7f7897..998d45d80 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferRequestDetail/StoreTransferRequestDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreTransferRequestDetail/StoreTransferRequestDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreTransferRequest; - public class StoreTransferRequestDetail : AuditedAggregateRoot + public class StoreTransferRequestDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedIssueNote/StoreUnplannedIssueNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedIssueNote/StoreUnplannedIssueNote.cs index 78e1473e0..6bda8a42e 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedIssueNote/StoreUnplannedIssueNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedIssueNote/StoreUnplannedIssueNote.cs @@ -23,7 +23,7 @@ public string? Remark { get; set; } - public virtual ICollection StoreUnplannedIssueNoteDetails { get; set; } = + public virtual List StoreUnplannedIssueNoteDetails { get; set; } = new List(); public string? UnplannedIssueRequestNumber { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedIssueNoteDetail/StoreUnplannedIssueNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedIssueNoteDetail/StoreUnplannedIssueNoteDetail.cs index 818fb30e0..56231d86e 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedIssueNoteDetail/StoreUnplannedIssueNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedIssueNoteDetail/StoreUnplannedIssueNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreUnplannedIssueNote; - public class StoreUnplannedIssueNoteDetail : AuditedAggregateRoot + public class StoreUnplannedIssueNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedIssueRequest/StoreUnplannedIssueRequest.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedIssueRequest/StoreUnplannedIssueRequest.cs index 3f973e1e4..56057fd3c 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedIssueRequest/StoreUnplannedIssueRequest.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedIssueRequest/StoreUnplannedIssueRequest.cs @@ -33,7 +33,7 @@ public string RequestStatus { get; set; } = null!; - public virtual ICollection StoreUnplannedIssueRequestDetails { get; set; } = + public virtual List StoreUnplannedIssueRequestDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedIssueRequestDetail/StoreUnplannedIssueRequestDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedIssueRequestDetail/StoreUnplannedIssueRequestDetail.cs index d9cba1809..858e6c068 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedIssueRequestDetail/StoreUnplannedIssueRequestDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedIssueRequestDetail/StoreUnplannedIssueRequestDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreUnplannedIssueRequest; - public class StoreUnplannedIssueRequestDetail : AuditedAggregateRoot + public class StoreUnplannedIssueRequestDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedReceiptNote/StoreUnplannedReceiptNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedReceiptNote/StoreUnplannedReceiptNote.cs index 7a383fe12..82ee863b5 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedReceiptNote/StoreUnplannedReceiptNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedReceiptNote/StoreUnplannedReceiptNote.cs @@ -23,7 +23,7 @@ public string? Remark { get; set; } - public virtual ICollection StoreUnplannedReceiptNoteDetails { get; set; } = + public virtual List StoreUnplannedReceiptNoteDetails { get; set; } = new List(); public string? UnplannedReceiptRequestNumber { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedReceiptNoteDetail/StoreUnplannedReceiptNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedReceiptNoteDetail/StoreUnplannedReceiptNoteDetail.cs index 85a908b89..998698950 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedReceiptNoteDetail/StoreUnplannedReceiptNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedReceiptNoteDetail/StoreUnplannedReceiptNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreUnplannedReceiptNote; - public class StoreUnplannedReceiptNoteDetail : AuditedAggregateRoot + public class StoreUnplannedReceiptNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedReceiptRequest/StoreUnplannedReceiptRequest.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedReceiptRequest/StoreUnplannedReceiptRequest.cs index 740b11ec0..0d69f8ec4 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedReceiptRequest/StoreUnplannedReceiptRequest.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedReceiptRequest/StoreUnplannedReceiptRequest.cs @@ -33,7 +33,7 @@ public string RequestStatus { get; set; } = null!; - public virtual ICollection StoreUnplannedReceiptRequestDetails { get; set; } = + public virtual List StoreUnplannedReceiptRequestDetails { get; set; } = new List(); public string? Worker { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedReceiptRequestDetail/StoreUnplannedReceiptRequestDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedReceiptRequestDetail/StoreUnplannedReceiptRequestDetail.cs index e26d3e513..16d39f0be 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedReceiptRequestDetail/StoreUnplannedReceiptRequestDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreUnplannedReceiptRequestDetail/StoreUnplannedReceiptRequestDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreUnplannedReceiptRequest; - public class StoreUnplannedReceiptRequestDetail : AuditedAggregateRoot + public class StoreUnplannedReceiptRequestDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWarehouseTransferNote/StoreWarehouseTransferNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWarehouseTransferNote/StoreWarehouseTransferNote.cs index 8118de472..db76bc8ca 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWarehouseTransferNote/StoreWarehouseTransferNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWarehouseTransferNote/StoreWarehouseTransferNote.cs @@ -17,7 +17,7 @@ public string? Remark { get; set; } - public virtual ICollection StoreWarehouseTransferNoteDetails { get; set; } = + public virtual List StoreWarehouseTransferNoteDetails { get; set; } = new List(); public string? SupplierCode { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWarehouseTransferNoteDetail/StoreWarehouseTransferNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWarehouseTransferNoteDetail/StoreWarehouseTransferNoteDetail.cs index 3bca3da25..db9ce718b 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWarehouseTransferNoteDetail/StoreWarehouseTransferNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWarehouseTransferNoteDetail/StoreWarehouseTransferNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreWarehouseTransferNote; - public class StoreWarehouseTransferNoteDetail : AuditedAggregateRoot + public class StoreWarehouseTransferNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWipWarehouseAdjustNote/StoreWipWarehouseAdjustNote.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWipWarehouseAdjustNote/StoreWipWarehouseAdjustNote.cs index eb2bf9762..6db13941b 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWipWarehouseAdjustNote/StoreWipWarehouseAdjustNote.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWipWarehouseAdjustNote/StoreWipWarehouseAdjustNote.cs @@ -23,7 +23,7 @@ public string? RequestNumber { get; set; } - public virtual ICollection StoreWipWarehouseAdjustNoteDetails { get; set; } = + public virtual List StoreWipWarehouseAdjustNoteDetails { get; set; } = new List(); public string? Type { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail.cs index 7abba5ce6..0ae252db7 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWipWarehouseAdjustNoteDetail/StoreWipWarehouseAdjustNoteDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustNote; - public class StoreWipWarehouseAdjustNoteDetail : AuditedAggregateRoot + public class StoreWipWarehouseAdjustNoteDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest.cs index 0d8272adc..7b8d2e3e3 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWipWarehouseAdjustRequest/StoreWipWarehouseAdjustRequest.cs @@ -27,7 +27,7 @@ public string RequestStatus { get; set; } = null!; - public virtual ICollection StoreWipWarehouseAdjustRequestDetails { get; set; } = new List(); + public virtual List StoreWipWarehouseAdjustRequestDetails { get; set; } = new List(); public string? Type { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail.cs index 8553fb9ac..67a542c53 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreWipWarehouseAdjustRequestDetail/StoreWipWarehouseAdjustRequestDetail.cs @@ -6,7 +6,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreWipWarehouseAdjustRequest; - public class StoreWipWarehouseAdjustRequestDetail : AuditedAggregateRoot + public class StoreWipWarehouseAdjustRequestDetail : AuditedEntity { public DateTime ArriveDate { get; set; } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/EntityFrameworkCore/WmsDbContext.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/EntityFrameworkCore/WmsDbContext.cs index b44140637..8a481eec7 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/EntityFrameworkCore/WmsDbContext.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/EntityFrameworkCore/WmsDbContext.cs @@ -34,9 +34,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreUnplannedIssueNoteDetail; using WinIn.FasterZ.Wms.Z_Business.StoreUnplannedIssueNote; using WinIn.FasterZ.Wms.Z_Business.StoreTransferRequestDetail; using WinIn.FasterZ.Wms.Z_Business.StoreTransferRequest; -using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetailCopy; using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail; -using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteCopy; using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote; using WinIn.FasterZ.Wms.Z_Business.StoreSupplierAsnDetail; using WinIn.FasterZ.Wms.Z_Business.StoreSupplierAsn; @@ -75,20 +73,179 @@ using WinIn.FasterZ.Wms.Z_Business.StoreProductReceiptNote; using WinIn.FasterZ.Wms.Z_Business.StoreProductL7partsNoteDetail; using WinIn.FasterZ.Wms.Z_Business.StoreProductL7partsNote; using WinIn.FasterZ.Wms.Z_Business.StoreScrapNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequestDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNote; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionPlanDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionPlan; +using WinIn.FasterZ.Wms.Z_Business.StorePreparationPlanDetail; +using WinIn.FasterZ.Wms.Z_Business.StorePreparationPlan; +using WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNote; +using WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNote; +using WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequestDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNote; +using WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNote; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequestDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNote; +using WinIn.FasterZ.Wms.Z_Business.StoreIssueNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreIssueNote; +using WinIn.FasterZ.Wms.Z_Business.StoreIsolationNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreIsolationNote; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryTransferNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNote; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestSummaryDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteSummaryDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNote; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNote; +using WinIn.FasterZ.Wms.Z_Business.StoreExchangeDatum; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequestDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlanDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlan; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverNote; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNote; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsnDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsn; +using WinIn.FasterZ.Wms.Z_Business.StoreCountPlanDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCountPlan; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNote; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequestDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNote; +using WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNote; +using WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNote; +using WinIn.FasterZ.Wms.Z_Business.MessageUserNotifyMessage; +using WinIn.FasterZ.Wms.Z_Business.MessagePrivateMessage; +using WinIn.FasterZ.Wms.Z_Business.MessageNotifyMessage; +using WinIn.FasterZ.Wms.Z_Business.MessageMessageTypeSubscribe; +using WinIn.FasterZ.Wms.Z_Business.MessageMessageType; +using WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement; +using WinIn.FasterZ.Wms.Z_Business.LabelSerialCode; +using WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletCode; +using WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition; +using WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelCountLabel; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJob; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJob; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJob; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJob; +using WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobCountJob; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJob; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransaction; +using WinIn.FasterZ.Wms.Z_Business.InventorySnapshot; +using WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn; +using WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainer; +using WinIn.FasterZ.Wms.Z_Business.InventoryBalance; +using WinIn.FasterZ.Wms.Z_Business.FileStorageFile; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup; +using WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse; +using WinIn.FasterZ.Wms.Z_Business.BasedataUom; +using WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType; +using WinIn.FasterZ.Wms.Z_Business.BasedataTeam; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplier; +using WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet; +using WinIn.FasterZ.Wms.Z_Business.BasedataShift; +using WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet; +using WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet; +using WinIn.FasterZ.Wms.Z_Business.BasedataProject; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine; +using WinIn.FasterZ.Wms.Z_Business.BasedataMachine; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocation; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemPack; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic; +using WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar; +using WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation; +using WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting; +using WinIn.FasterZ.Wms.Z_Business.BasedataDock; +using WinIn.FasterZ.Wms.Z_Business.BasedataDictItem; +using WinIn.FasterZ.Wms.Z_Business.BasedataDict; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomerItem; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomerAddress; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomer; +using WinIn.FasterZ.Wms.Z_Business.BasedataCurrencyExchange; +using WinIn.FasterZ.Wms.Z_Business.BasedataCurrency; +using WinIn.FasterZ.Wms.Z_Business.BasedataCategory; +using WinIn.FasterZ.Wms.Z_Business.BasedataCalendar; +using WinIn.FasterZ.Wms.Z_Business.BasedataBom; +using WinIn.FasterZ.Wms.Z_Business.BasedataArea; +using WinIn.FasterZ.Wms.Z_Business.BasedataAql; +using WinIn.FasterZ.Wms.Z_Business.AuthUserWorkGroup; +using WinIn.FasterZ.Wms.Z_Business.AuthUserMenu; +using WinIn.FasterZ.Wms.Z_Business.AuthMenu; namespace WinIn.FasterZ.Wms.EntityFrameworkCore { - [ReplaceDbContext(typeof(IIdentityDbContext))] - [ReplaceDbContext(typeof(ITenantManagementDbContext))] - [ConnectionStringName("Wms")] - public class WmsDbContext : - AbpDbContext, - IIdentityDbContext, - ITenantManagementDbContext - { + [ReplaceDbContext(typeof(IIdentityDbContext))] + [ReplaceDbContext(typeof(ITenantManagementDbContext))] + [ConnectionStringName("Wms")] + public class WmsDbContext : + AbpDbContext, + IIdentityDbContext, + ITenantManagementDbContext + { /* Add DbSet properties for your Aggregate Roots / Entities here. */ /// - /// û͵ + /// �û����͵������� /// public DbSet ExportCustomUserSettings { get; set; } #region Entities from the modules @@ -106,704 +263,2934 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore //Identity public DbSet Users { get; set; } - public DbSet Roles { get; set; } - public DbSet ClaimTypes { get; set; } - public DbSet OrganizationUnits { get; set; } - public DbSet SecurityLogs { get; set; } - public DbSet LinkUsers { get; set; } - public DbSet UserDelegations { get; set; } - - // Tenant Management - public DbSet Tenants { get; set; } - public DbSet TenantConnectionStrings { get; set; } - - #endregion - public DbSet AuthDepartments { get; set; } - public DbSet StoreWorkOrders { get; set; } - public DbSet StoreWorkOrderDetails { get; set; } - public DbSet StoreWipWarehouseAdjustRequestDetails { get; set; } - public DbSet StoreWipWarehouseAdjustRequests { get; set; } - public DbSet StoreWipWarehouseAdjustNoteDetails { get; set; } - public DbSet StoreWipWarehouseAdjustNotes { get; set; } - public DbSet StoreWarehouseTransferNoteDetails { get; set; } - public DbSet StoreWarehouseTransferNotes { get; set; } - public DbSet StoreUnplannedReceiptRequestDetails { get; set; } - public DbSet StoreUnplannedReceiptRequests { get; set; } - public DbSet StoreUnplannedReceiptNoteDetails { get; set; } - public DbSet StoreUnplannedReceiptNotes { get; set; } - public DbSet StoreUnplannedIssueRequestDetails { get; set; } - public DbSet StoreUnplannedIssueRequests { get; set; } - public DbSet StoreUnplannedIssueNoteDetails { get; set; } - public DbSet StoreUnplannedIssueNotes { get; set; } - public DbSet StoreTransferRequestDetails { get; set; } - public DbSet StoreTransferRequests { get; set; } - public DbSet StoreTransferNoteDetailCopies { get; set; } - public DbSet StoreTransferNoteDetails { get; set; } - public DbSet StoreTransferNoteCopies { get; set; } + public DbSet Roles { get; set; } + public DbSet ClaimTypes { get; set; } + public DbSet OrganizationUnits { get; set; } + public DbSet SecurityLogs { get; set; } + public DbSet LinkUsers { get; set; } + public DbSet UserDelegations { get; set; } + + // Tenant Management + public DbSet Tenants { get; set; } + public DbSet TenantConnectionStrings { get; set; } + + #endregion + public DbSet AuthDepartments { get; set; } + public DbSet StoreWorkOrders { get; set; } + public DbSet StoreWorkOrderDetails { get; set; } + public DbSet StoreWipWarehouseAdjustRequestDetails { get; set; } + public DbSet StoreWipWarehouseAdjustRequests { get; set; } + public DbSet StoreWipWarehouseAdjustNoteDetails { get; set; } + public DbSet StoreWipWarehouseAdjustNotes { get; set; } + public DbSet StoreWarehouseTransferNoteDetails { get; set; } + public DbSet StoreWarehouseTransferNotes { get; set; } + public DbSet StoreUnplannedReceiptRequestDetails { get; set; } + public DbSet StoreUnplannedReceiptRequests { get; set; } + public DbSet StoreUnplannedReceiptNoteDetails { get; set; } + public DbSet StoreUnplannedReceiptNotes { get; set; } + public DbSet StoreUnplannedIssueRequestDetails { get; set; } + public DbSet StoreUnplannedIssueRequests { get; set; } + public DbSet StoreUnplannedIssueNoteDetails { get; set; } + public DbSet StoreUnplannedIssueNotes { get; set; } + public DbSet StoreTransferRequestDetails { get; set; } + public DbSet StoreTransferRequests { get; set; } + public DbSet StoreSupplierAsnDetails { get; set; } + public DbSet StoreSupplierAsns { get; set; } + public DbSet StoreScrapRequestDetails { get; set; } + public DbSet StoreScrapRequests { get; set; } + public DbSet StoreScrapNotes { get; set; } + public DbSet StoreSaleOrderDetails { get; set; } + public DbSet StoreSaleOrders { get; set; } + public DbSet StoreRecycledMaterialReceiptNoteDetails { get; set; } + public DbSet StoreRecycledMaterialReceiptNotes { get; set; } + public DbSet StoreReceiptAbnormalNoteDetails { get; set; } + public DbSet StoreReceiptAbnormalNotes { get; set; } + public DbSet StorePutawayRequestDetails { get; set; } + public DbSet StorePutawayRequests { get; set; } + public DbSet StorePutawayNoteDetails { get; set; } + public DbSet StorePutawayNotes { get; set; } + public DbSet StorePurchaseReturnRequestDetails { get; set; } + public DbSet StorePurchaseReturnRequests { get; set; } + public DbSet StorePurchaseReturnNoteDetails { get; set; } + public DbSet StorePurchaseReturnNotes { get; set; } + public DbSet StorePurchaseReceiptRequestDetails { get; set; } + public DbSet StorePurchaseReceiptRequests { get; set; } + public DbSet StorePurchaseReceiptNoteDetails { get; set; } + public DbSet StorePurchaseReceiptNotes { get; set; } + public DbSet StorePurchaseOrderDetails { get; set; } + public DbSet StorePurchaseOrders { get; set; } + public DbSet StoreProductRecycleRequestDetails { get; set; } + public DbSet StoreProductRecycleRequests { get; set; } + public DbSet StoreProductRecycleNoteDetails { get; set; } + public DbSet StoreProductRecycleNotes { get; set; } + public DbSet StoreProductRecycleMaterialDetails { get; set; } + public DbSet StoreProductReceiptRequestDetails { get; set; } + public DbSet StoreProductReceiptRequests { get; set; } + public DbSet StoreProductReceiptNoteDetails { get; set; } + public DbSet StoreProductReceiptNotes { get; set; } + public DbSet StoreProductL7partsNoteDetails { get; set; } + public DbSet StoreProductL7partsNotes { get; set; } + /// + /// + /// + public DbSet StoreScrapNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreProductionReturnRequestDetails { get; set; } + /// + /// + /// + public DbSet StoreProductionReturnRequests { get; set; } + /// + /// + /// + public DbSet StoreProductionReturnNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreProductionReturnNotes { get; set; } + /// + /// + /// + public DbSet StoreProductionPlanDetails { get; set; } + /// + /// + /// + public DbSet StoreProductionPlans { get; set; } + /// + /// + /// + public DbSet StorePreparationPlanDetails { get; set; } + /// + /// + /// + public DbSet StorePreparationPlans { get; set; } + /// + /// + /// + public DbSet StoreOfflineSettlementNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreOfflineSettlementNotes { get; set; } + /// + /// + /// + public DbSet StoreNoOkConvertOkNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreNoOkConvertOkNotes { get; set; } + /// + /// + /// + public DbSet StoreMaterialRequestDetails { get; set; } + /// + /// + /// + public DbSet StoreMaterialRequests { get; set; } + /// + /// + /// + public DbSet StoreJisProductReceiptNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreJisProductReceiptNotes { get; set; } + /// + /// + /// + public DbSet StoreJisDeliverNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreJisDeliverNotes { get; set; } + /// + /// + /// + public DbSet StoreItemTransformRequestDetails { get; set; } + /// + /// + /// + public DbSet StoreItemTransformRequests { get; set; } + /// + /// + /// + public DbSet StoreItemTransformNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreItemTransformNotes { get; set; } + /// + /// + /// + public DbSet StoreIssueNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreIssueNotes { get; set; } + /// + /// + /// + public DbSet StoreIsolationNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreIsolationNotes { get; set; } + /// + /// + /// + public DbSet StoreInventoryTransferNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreInventoryInitialNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreInventoryInitialNotes { get; set; } + /// + /// + /// + public DbSet StoreInspectRequestSummaryDetails { get; set; } + /// + /// + /// + public DbSet StoreInspectRequestDetails { get; set; } + /// + /// + /// + public DbSet StoreInspectRequests { get; set; } + /// + /// + /// + public DbSet StoreInspectNoteSummaryDetails { get; set; } + /// + /// + /// + public DbSet StoreInspectNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreInspectNotes { get; set; } + /// + /// + /// + public DbSet StoreInspectAbnormalNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreInspectAbnormalNotes { get; set; } + /// + /// + /// + public DbSet StoreExchangeData { get; set; } + /// + /// + /// + public DbSet StoreDeliverRequestDetails { get; set; } + /// + /// + /// + public DbSet StoreDeliverRequests { get; set; } + /// + /// + /// + public DbSet StoreDeliverPlanDetails { get; set; } + /// + /// + /// + public DbSet StoreDeliverPlans { get; set; } + /// + /// + /// + public DbSet StoreDeliverNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreDeliverNotes { get; set; } + /// + /// + /// + public DbSet StoreCustomerReturnNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreCustomerReturnNotes { get; set; } + /// + /// + /// + public DbSet StoreCustomerAsnDetails { get; set; } + /// + /// + /// + public DbSet StoreCustomerAsns { get; set; } + /// + /// + /// + public DbSet StoreCountPlanDetails { get; set; } + /// + /// + /// + public DbSet StoreCountPlans { get; set; } + /// + /// + /// + public DbSet StoreCountNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreCountNotes { get; set; } + /// + /// + /// + public DbSet StoreCountAdjustRequestDetails { get; set; } + /// + /// + /// + public DbSet StoreCountAdjustRequests { get; set; } + /// + /// + /// + public DbSet StoreCountAdjustNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreCountAdjustNotes { get; set; } + /// + /// + /// + public DbSet StoreContainerBindNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreContainerBindNotes { get; set; } + /// + /// + /// + public DbSet StoreBackFlushNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreBackFlushNotes { get; set; } + /// + /// + /// + public DbSet MessageUserNotifyMessages { get; set; } + /// + /// + /// + public DbSet MessagePrivateMessages { get; set; } + /// + /// + /// + public DbSet MessageNotifyMessages { get; set; } + /// + /// + /// + public DbSet MessageMessageTypeSubscribes { get; set; } + /// + /// + /// + public DbSet MessageMessageTypes { get; set; } + /// + /// + /// + public DbSet MessageAnnouncements { get; set; } + /// + /// + /// + public DbSet LabelSerialCodes { get; set; } + /// + /// + /// + public DbSet LabelSaleLabels { get; set; } + /// + /// + /// + public DbSet LabelPalletLabels { get; set; } + /// + /// + /// + public DbSet LabelPalletCodes { get; set; } + /// + /// + /// + public DbSet LabelLabelDefinitions { get; set; } + /// + /// + /// + public DbSet LabelInventoryLabels { get; set; } + /// + /// + /// + public DbSet LabelCountLabels { get; set; } + /// + /// + /// + public DbSet JobUnplannedReceiptJobDetails { get; set; } + /// + /// + /// + public DbSet JobUnplannedReceiptJobs { get; set; } + /// + /// + /// + public DbSet JobUnplannedIssueJobDetails { get; set; } + /// + /// + /// + public DbSet JobUnplannedIssueJobs { get; set; } + /// + /// + /// + public DbSet JobPutawayJobDetails { get; set; } + /// + /// + /// + public DbSet JobPutawayJobs { get; set; } + /// + /// + /// + public DbSet JobPurchaseReturnJobDetails { get; set; } + /// + /// + /// + public DbSet JobPurchaseReturnJobs { get; set; } + /// + /// + /// + public DbSet JobPurchaseReceiptJobDetails { get; set; } + /// + /// + /// + public DbSet JobPurchaseReceiptJobs { get; set; } + /// + /// + /// + public DbSet JobProductReceiveJobDetails { get; set; } + /// + /// + /// + public DbSet JobProductReceiveJobs { get; set; } + /// + /// + /// + public DbSet JobProductionReturnJobDetails { get; set; } + /// + /// + /// + public DbSet JobProductionReturnJobs { get; set; } + /// + /// + /// + public DbSet JobJisDeliverJobDetails { get; set; } + /// + /// + /// + public DbSet JobJisDeliverJobs { get; set; } + /// + /// + /// + public DbSet JobIssueJobDetails { get; set; } + /// + /// + /// + public DbSet JobIssueJobs { get; set; } + /// + /// + /// + public DbSet JobInspectJobSummaryDetails { get; set; } + /// + /// + /// + public DbSet JobInspectJobDetails { get; set; } + /// + /// + /// + public DbSet JobInspectJobs { get; set; } + /// + /// + /// + public DbSet JobDeliverJobDetails { get; set; } + /// + /// + /// + public DbSet JobDeliverJobs { get; set; } + /// + /// + /// + public DbSet JobCountJobDetails { get; set; } + /// + /// + /// + public DbSet JobCountJobs { get; set; } + /// + /// + /// + public DbSet JobCheckJobDetails { get; set; } + /// + /// + /// + public DbSet JobCheckJobs { get; set; } + /// + /// + /// + public DbSet InventoryTransferLogs { get; set; } + /// + /// + /// + public DbSet InventoryTransactions { get; set; } + /// + /// + /// + public DbSet InventorySnapshots { get; set; } + /// + /// + /// + public DbSet InventoryLocationCapacities { get; set; } + /// + /// + /// + public DbSet InventoryExpectOuts { get; set; } + /// + /// + /// + public DbSet InventoryExpectIns { get; set; } + /// + /// + /// + public DbSet InventoryErpBalances { get; set; } + /// + /// + /// + public DbSet InventoryContainerDetails { get; set; } + /// + /// + /// + public DbSet InventoryContainers { get; set; } + /// + /// + /// + public DbSet InventoryBalances { get; set; } + /// + /// + /// + public DbSet FileStorageFiles { get; set; } + /// + /// + /// + public DbSet FileStorageDataImportTasks { get; set; } + /// + /// + /// + public DbSet FileStorageDataExportTasks { get; set; } + /// + /// + /// + public DbSet BasedataWorkStations { get; set; } + /// + /// + /// + public DbSet BasedataWorkShops { get; set; } + /// + /// + /// + public DbSet BasedataWorkGroups { get; set; } + /// + /// + /// + public DbSet BasedataWarehouses { get; set; } + /// + /// + /// + public DbSet BasedataUoms { get; set; } + /// + /// + /// + public DbSet BasedataTransactionTypes { get; set; } + /// + /// + /// + public DbSet BasedataTeams { get; set; } + /// + /// + /// + public DbSet BasedataSupplierTimeWindows { get; set; } + /// + /// + /// + public DbSet BasedataSupplierItems { get; set; } + /// + /// + /// + public DbSet BasedataSuppliers { get; set; } + /// + /// + /// + public DbSet BasedataStdCostPriceSheets { get; set; } + /// + /// + /// + public DbSet BasedataShifts { get; set; } + /// + /// + /// + public DbSet BasedataSalePriceSheets { get; set; } + /// + /// + /// + public DbSet BasedataPurchasePriceSheets { get; set; } + /// + /// + /// + public DbSet BasedataProjects { get; set; } + /// + /// + /// + public DbSet BasedataProductionLineItems { get; set; } + /// + /// + /// + public DbSet BasedataProductionLines { get; set; } + /// + /// + /// + public DbSet BasedataMachines { get; set; } + /// + /// + /// + public DbSet BasedataLocationGroups { get; set; } + /// + /// + /// + public DbSet BasedataLocations { get; set; } + /// + /// + /// + public DbSet BasedataItemStoreRelations { get; set; } + /// + /// + /// + public DbSet BasedataItemSafetyStocks { get; set; } + /// + /// + /// + public DbSet BasedataItemQualities { get; set; } + /// + /// + /// + public DbSet BasedataItemPacks { get; set; } + /// + /// + /// + public DbSet BasedataItemGuideBooks { get; set; } + /// + /// + /// + public DbSet BasedataItemCategories { get; set; } + /// + /// + /// + public DbSet BasedataItemBasics { get; set; } + /// + /// + /// + public DbSet BasedataInterfaceCalendars { get; set; } + /// + /// + /// + public DbSet BasedataErpLocations { get; set; } + /// + /// + /// + public DbSet BasedataDocumentSettings { get; set; } + /// + /// + /// + public DbSet BasedataDocks { get; set; } + /// + /// + /// + public DbSet BasedataDictItem { get; set; } + /// + /// + /// + public DbSet BasedataDicts { get; set; } + /// + /// + /// + public DbSet BasedataCustomerItems { get; set; } + /// + /// + /// + public DbSet BasedataCustomerAddresses { get; set; } + /// + /// + /// + public DbSet BasedataCustomers { get; set; } + /// + /// + /// + public DbSet BasedataCurrencyExchanges { get; set; } + /// + /// + /// + public DbSet BasedataCurrencies { get; set; } + /// + /// + /// + public DbSet BasedataCategories { get; set; } + /// + /// + /// + public DbSet BasedataCalendars { get; set; } + /// + /// + /// + public DbSet BasedataBoms { get; set; } + /// + /// + /// + public DbSet BasedataAreas { get; set; } + /// + /// + /// + public DbSet BasedataAqls { get; set; } + /// + /// + /// + public DbSet AuthUserWorkGroups { get; set; } + /// + /// + /// + public DbSet AuthUserMenus { get; set; } + /// + /// + /// + public DbSet AuthMenus { get; set; } + /// + /// + /// public DbSet StoreTransferNotes { get; set; } - public DbSet StoreSupplierAsnDetails { get; set; } - public DbSet StoreSupplierAsns { get; set; } - public DbSet StoreScrapRequestDetails { get; set; } - public DbSet StoreScrapRequests { get; set; } - public DbSet StoreScrapNotes { get; set; } - public DbSet StoreSaleOrderDetails { get; set; } - public DbSet StoreSaleOrders { get; set; } - public DbSet StoreRecycledMaterialReceiptNoteDetails { get; set; } - public DbSet StoreRecycledMaterialReceiptNotes { get; set; } - public DbSet StoreReceiptAbnormalNoteDetails { get; set; } - public DbSet StoreReceiptAbnormalNotes { get; set; } - public DbSet StorePutawayRequestDetails { get; set; } - public DbSet StorePutawayRequests { get; set; } - public DbSet StorePutawayNoteDetails { get; set; } - public DbSet StorePutawayNotes { get; set; } - public DbSet StorePurchaseReturnRequestDetails { get; set; } - public DbSet StorePurchaseReturnRequests { get; set; } - public DbSet StorePurchaseReturnNoteDetails { get; set; } - public DbSet StorePurchaseReturnNotes { get; set; } - public DbSet StorePurchaseReceiptRequestDetails { get; set; } - public DbSet StorePurchaseReceiptRequests { get; set; } - public DbSet StorePurchaseReceiptNoteDetails { get; set; } - public DbSet StorePurchaseReceiptNotes { get; set; } - public DbSet StorePurchaseOrderDetails { get; set; } - public DbSet StorePurchaseOrders { get; set; } - public DbSet StoreProductRecycleRequestDetails { get; set; } - public DbSet StoreProductRecycleRequests { get; set; } - public DbSet StoreProductRecycleNoteDetails { get; set; } - public DbSet StoreProductRecycleNotes { get; set; } - public DbSet StoreProductRecycleMaterialDetails { get; set; } - public DbSet StoreProductReceiptRequestDetails { get; set; } - public DbSet StoreProductReceiptRequests { get; set; } - public DbSet StoreProductReceiptNoteDetails { get; set; } - public DbSet StoreProductReceiptNotes { get; set; } - public DbSet StoreProductL7partsNoteDetails { get; set; } - public DbSet StoreProductL7partsNotes { get; set; } /// /// /// - public DbSet StoreScrapNoteDetails { get; set; } + public DbSet StoreTransferNoteDetails { get; set; } + + public WmsDbContext(DbContextOptions options) + : base(options) + { + + } + + protected override void OnModelCreating(ModelBuilder builder) + { + base.OnModelCreating(builder); + + /* Include modules to your migration db context */ + + builder.ConfigurePermissionManagement(); + builder.ConfigureSettingManagement(); + builder.ConfigureBackgroundJobs(); + builder.ConfigureAuditLogging(); + builder.ConfigureIdentity(); + builder.ConfigureOpenIddict(); + builder.ConfigureFeatureManagement(); + builder.ConfigureTenantManagement(); + + /* Configure your own tables/entities inside here */ + + //builder.Entity(b => + //{ + // b.ToTable(WmsConsts.DbTablePrefix + "YourEntitie", WmsConsts.DbSchema); + // b.ConfigureByConvention(); //auto configure for the base class props + // //... + //}); + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "ExportCustomUserSetting", WmsConsts.DbSchema, table => table.HasComment(" �û����͵�������")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Auth__Department", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_WorkOrder", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + b.HasMany(q => q.Details).WithOne().HasForeignKey(d => d.MasterId).IsRequired(); + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_WorkOrderDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_WipWarehouseAdjustRequestDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_WipWarehouseAdjustRequest", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_WipWarehouseAdjustNoteDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_WipWarehouseAdjustNote", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_WarehouseTransferNoteDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_WarehouseTransferNote", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_UnplannedReceiptRequestDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_UnplannedReceiptRequest", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_UnplannedReceiptNoteDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_UnplannedReceiptNote", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_UnplannedIssueRequestDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_UnplannedIssueRequest", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_UnplannedIssueNoteDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_UnplannedIssueNote", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_TransferRequestDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_TransferRequest", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_TransferNoteDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_TransferNote", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_SupplierAsnDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_SupplierAsn", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ScrapRequestDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ScrapRequest", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ScrapNote", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_SaleOrderDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_SaleOrder", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_RecycledMaterialReceiptNoteDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_RecycledMaterialReceiptNote", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ReceiptAbnormalNoteDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ReceiptAbnormalNote", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_PutawayRequestDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_PutawayRequest", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_PutawayNoteDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_PutawayNote", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_PurchaseReturnRequestDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_PurchaseReturnRequest", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_PurchaseReturnNoteDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_PurchaseReturnNote", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_PurchaseReceiptRequestDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_PurchaseReceiptRequest", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_PurchaseReceiptNoteDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_PurchaseReceiptNote", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_PurchaseOrderDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_PurchaseOrder", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ProductRecycleRequestDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ProductRecycleRequest", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ProductRecycleNoteDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ProductRecycleNote", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ProductRecycleMaterialDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ProductReceiptRequestDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ProductReceiptRequest", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ProductReceiptNoteDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ProductReceiptNote", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ProductL7partsNoteDetail", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ProductL7partsNote", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ScrapNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ProductionReturnRequestDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ProductionReturnRequest", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ProductionReturnNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ProductionReturnNote", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ProductionPlanDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ProductionPlan", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_PreparationPlanDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_PreparationPlan", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_OfflineSettlementNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_OfflineSettlementNote", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_NoOkConvertOkNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_NoOkConvertOkNote", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_MaterialRequestDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_MaterialRequest", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_JisProductReceiptNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_JisProductReceiptNote", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_JisDeliverNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_JisDeliverNote", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ItemTransformRequestDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ItemTransformRequest", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ItemTransformNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ItemTransformNote", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_IssueNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_IssueNote", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_IsolationNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_IsolationNote", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_InventoryTransferNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_InventoryInitialNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_InventoryInitialNote", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_InspectRequestSummaryDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_InspectRequestDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_InspectRequest", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_InspectNoteSummaryDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_InspectNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_InspectNote", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_InspectAbnormalNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_InspectAbnormalNote", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ExchangeData", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_DeliverRequestDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_DeliverRequest", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_DeliverPlanDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_DeliverPlan", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_DeliverNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_DeliverNote", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_CustomerReturnNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_CustomerReturnNote", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_CustomerAsnDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_CustomerAsn", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_CountPlanDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_CountPlan", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_CountNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_CountNote", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_CountAdjustRequestDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_CountAdjustRequest", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_CountAdjustNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_CountAdjustNote", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ContainerBindNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_ContainerBindNote", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_BackFlushNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Store_BackFlushNote", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Message_UserNotifyMessage", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Message_PrivateMessage", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Message_NotifyMessage", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Message_MessageTypeSubscribe", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Message_MessageType", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Message_Announcement", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Label_SerialCode", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Label_SaleLabel", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Label_PalletLabel", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Label_PalletCode", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Label_LabelDefinition", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Label_InventoryLabel", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Label_CountLabel", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_UnplannedReceiptJobDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_UnplannedReceiptJob", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_UnplannedIssueJobDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_UnplannedIssueJob", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_PutawayJobDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_PutawayJob", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_PurchaseReturnJobDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_PurchaseReturnJob", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_PurchaseReceiptJobDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_PurchaseReceiptJob", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_ProductReceiveJobDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_ProductReceiveJob", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_ProductionReturnJobDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_ProductionReturnJob", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_JisDeliverJobDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_JisDeliverJob", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_IssueJobDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_IssueJob", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_InspectJobSummaryDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_InspectJobDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_InspectJob", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_DeliverJobDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_DeliverJob", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_CountJobDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_CountJob", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_CheckJobDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Job_CheckJob", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Inventory_TransferLog", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Inventory_Transaction", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Inventory_Snapshot", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Inventory_LocationCapacity", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Inventory_ExpectOut", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Inventory_ExpectIn", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Inventory_ErpBalance", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Inventory_ContainerDetail", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Inventory_Container", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); - public WmsDbContext(DbContextOptions options) - : base(options) - { - } + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Inventory_Balance", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - protected override void OnModelCreating(ModelBuilder builder) - { - base.OnModelCreating(builder); - /* Include modules to your migration db context */ + /* Configure more properties here */ + }); - builder.ConfigurePermissionManagement(); - builder.ConfigureSettingManagement(); - builder.ConfigureBackgroundJobs(); - builder.ConfigureAuditLogging(); - builder.ConfigureIdentity(); - builder.ConfigureOpenIddict(); - builder.ConfigureFeatureManagement(); - builder.ConfigureTenantManagement(); - /* Configure your own tables/entities inside here */ + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "FileStorage_File", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - //builder.Entity(b => - //{ - // b.ToTable(WmsConsts.DbTablePrefix + "YourEntities", WmsConsts.DbSchema); - // b.ConfigureByConvention(); //auto configure for the base class props - // //... - //}); - builder.Entity(b => + /* Configure more properties here */ + }); + + + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "ExportCustomUserSettings", WmsConsts.DbSchema, table => table.HasComment(" û͵")); + b.ToTable(WmsConsts.DbTablePrefix + "FileStorage_DataImportTask", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); /* Configure more properties here */ }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "Auth_Department", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "FileStorage_DataExportTask", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "Store_WorkOrder", WmsConsts.DbSchema); - b.ConfigureByConvention(); + /* Configure more properties here */ + }); - b.HasMany(q => q.Details).WithOne().HasForeignKey(d => d.MasterId).IsRequired(); - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_WorkStation", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "Store_WorkOrderDetail", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreWipWarehouseAdjustRequestDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_WorkShop", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreWipWarehouseAdjustRequests", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_WorkGroup", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreWipWarehouseAdjustNoteDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + /* Configure more properties here */ + }); - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_Warehouse", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreWipWarehouseAdjustNotes", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreWarehouseTransferNoteDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_Uom", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreWarehouseTransferNotes", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_TransactionType", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedReceiptRequestDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + /* Configure more properties here */ + }); - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_Team", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedReceiptRequests", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedReceiptNoteDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_SupplierTimeWindow", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedReceiptNotes", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_SupplierItem", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedIssueRequestDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + /* Configure more properties here */ + }); - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_Supplier", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedIssueRequests", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedIssueNoteDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_StdCostPriceSheet", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedIssueNotes", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_Shift", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreTransferRequestDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + /* Configure more properties here */ + }); - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_SalePriceSheet", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreTransferRequests", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreTransferNoteDetailCopies", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_PurchasePriceSheet", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreTransferNoteDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_Project", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreTransferNoteCopies", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + /* Configure more properties here */ + }); - /* Configure more properties here */ - }); + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_ProductionLineItem", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreTransferNotes", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + /* Configure more properties here */ + }); - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_ProductionLine", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreSupplierAsnDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreSupplierAsns", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_Machine", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreScrapRequestDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_LocationGroup", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreScrapRequests", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_Location", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_ItemStoreRelation", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_ItemSafetyStock", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_ItemQuality", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreScrapNotes", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + /* Configure more properties here */ + }); - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_ItemPack", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreSaleOrderDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreSaleOrders", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_ItemGuideBook", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreRecycledMaterialReceiptNoteDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_ItemCategory", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreRecycledMaterialReceiptNotes", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + /* Configure more properties here */ + }); - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_ItemBasic", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreReceiptAbnormalNoteDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreReceiptAbnormalNotes", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_InterfaceCalendar", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StorePutawayRequestDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_ErpLocation", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StorePutawayRequests", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + /* Configure more properties here */ + }); - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_DocumentSetting", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StorePutawayNoteDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StorePutawayNotes", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_Dock", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReturnRequestDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_DictItem", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReturnRequests", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + /* Configure more properties here */ + }); - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_Dict", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReturnNoteDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReturnNotes", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_CustomerItem", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReceiptRequestDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_CustomerAddress", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReceiptRequests", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + /* Configure more properties here */ + }); - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_Customer", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReceiptNoteDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReceiptNotes", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_CurrencyExchange", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseOrderDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_Currency", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseOrders", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + /* Configure more properties here */ + }); - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_Category", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductRecycleRequestDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductRecycleRequests", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_Calendar", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductRecycleNoteDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_Bom", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductRecycleNotes", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + /* Configure more properties here */ + }); - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_Area", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductRecycleMaterialDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductReceiptRequestDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Basedata_Aql", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductReceiptRequests", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Auth_UserWorkGroup", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductReceiptNoteDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + /* Configure more properties here */ + }); - /* Configure more properties here */ - }); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Auth_UserMenu", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductReceiptNotes", WmsConsts.DbSchema); - b.ConfigureByConvention(); - - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductL7partsNoteDetails", WmsConsts.DbSchema); - b.ConfigureByConvention(); - + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "Auth_Menu", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); - /* Configure more properties here */ - }); + + /* Configure more properties here */ + }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductL7partsNotes", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "Store_TransferNote", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -811,14 +3198,14 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreScrapNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ToTable(WmsConsts.DbTablePrefix + "Store_TransferNoteDetail", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); /* Configure more properties here */ }); - } - } + } + } } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/EntityFrameworkCore/WmsEntityFrameworkCoreModule.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/EntityFrameworkCore/WmsEntityFrameworkCoreModule.cs index 137944458..e8aa65c4f 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/EntityFrameworkCore/WmsEntityFrameworkCoreModule.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/EntityFrameworkCore/WmsEntityFrameworkCoreModule.cs @@ -1,3 +1,162 @@ +using WinIn.FasterZ.Wms.Z_Business.AuthMenu; +using WinIn.FasterZ.Wms.Z_Business.AuthUserMenu; +using WinIn.FasterZ.Wms.Z_Business.AuthUserWorkGroup; +using WinIn.FasterZ.Wms.Z_Business.BasedataAql; +using WinIn.FasterZ.Wms.Z_Business.BasedataArea; +using WinIn.FasterZ.Wms.Z_Business.BasedataBom; +using WinIn.FasterZ.Wms.Z_Business.BasedataCalendar; +using WinIn.FasterZ.Wms.Z_Business.BasedataCategory; +using WinIn.FasterZ.Wms.Z_Business.BasedataCurrency; +using WinIn.FasterZ.Wms.Z_Business.BasedataCurrencyExchange; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomer; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomerAddress; +using WinIn.FasterZ.Wms.Z_Business.BasedataCustomerItem; +using WinIn.FasterZ.Wms.Z_Business.BasedataDict; +using WinIn.FasterZ.Wms.Z_Business.BasedataDictItem; +using WinIn.FasterZ.Wms.Z_Business.BasedataDock; +using WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting; +using WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation; +using WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemPack; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocation; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup; +using WinIn.FasterZ.Wms.Z_Business.BasedataMachine; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem; +using WinIn.FasterZ.Wms.Z_Business.BasedataProject; +using WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet; +using WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet; +using WinIn.FasterZ.Wms.Z_Business.BasedataShift; +using WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplier; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow; +using WinIn.FasterZ.Wms.Z_Business.BasedataTeam; +using WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType; +using WinIn.FasterZ.Wms.Z_Business.BasedataUom; +using WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask; +using WinIn.FasterZ.Wms.Z_Business.FileStorageFile; +using WinIn.FasterZ.Wms.Z_Business.InventoryBalance; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainer; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail; +using WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut; +using WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity; +using WinIn.FasterZ.Wms.Z_Business.InventorySnapshot; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransaction; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJob; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobCountJob; +using WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJob; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJob; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJob; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJob; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail; +using WinIn.FasterZ.Wms.Z_Business.LabelCountLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletCode; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelSerialCode; +using WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement; +using WinIn.FasterZ.Wms.Z_Business.MessageMessageType; +using WinIn.FasterZ.Wms.Z_Business.MessageMessageTypeSubscribe; +using WinIn.FasterZ.Wms.Z_Business.MessageNotifyMessage; +using WinIn.FasterZ.Wms.Z_Business.MessagePrivateMessage; +using WinIn.FasterZ.Wms.Z_Business.MessageUserNotifyMessage; +using WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNote; +using WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNote; +using WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNote; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequestDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNote; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCountPlan; +using WinIn.FasterZ.Wms.Z_Business.StoreCountPlanDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsn; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsnDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNote; +using WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverNote; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlan; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlanDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequestDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreExchangeDatum; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNote; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNote; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteSummaryDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestSummaryDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNote; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreInventoryTransferNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreIsolationNote; +using WinIn.FasterZ.Wms.Z_Business.StoreIsolationNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreIssueNote; +using WinIn.FasterZ.Wms.Z_Business.StoreIssueNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNote; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequestDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNote; +using WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNote; +using WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequestDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNote; +using WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNote; +using WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StorePreparationPlan; +using WinIn.FasterZ.Wms.Z_Business.StorePreparationPlanDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionPlan; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionPlanDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNote; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequest; +using WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequestDetail; using WinIn.FasterZ.Wms.Z_Business.StoreScrapNoteDetail; using WinIn.FasterZ.Wms.Z_Business.StoreProductL7partsNote; using WinIn.FasterZ.Wms.Z_Business.StoreProductL7partsNoteDetail; @@ -36,9 +195,7 @@ using WinIn.FasterZ.Wms.Z_Business.StoreScrapRequestDetail; using WinIn.FasterZ.Wms.Z_Business.StoreSupplierAsn; using WinIn.FasterZ.Wms.Z_Business.StoreSupplierAsnDetail; using WinIn.FasterZ.Wms.Z_Business.StoreTransferNote; -using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteCopy; using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail; -using WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetailCopy; using WinIn.FasterZ.Wms.Z_Business.StoreTransferRequest; using WinIn.FasterZ.Wms.Z_Business.StoreTransferRequestDetail; using WinIn.FasterZ.Wms.Z_Business.StoreUnplannedIssueNote; @@ -123,9 +280,7 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore options.AddRepository(); options.AddRepository(); options.AddRepository(); - options.AddRepository(); options.AddRepository(); - options.AddRepository(); options.AddRepository(); options.AddRepository(); options.AddRepository(); @@ -164,6 +319,165 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore options.AddRepository(); options.AddRepository(); options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); + options.AddRepository(); }); Configure(options => diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Migrations/20231110131226_Initial.Designer.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Migrations/20231110131226_Initial.Designer.cs index 2ba207cc9..8c92e2e9c 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Migrations/20231110131226_Initial.Designer.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Migrations/20231110131226_Initial.Designer.cs @@ -16,1855 +16,6 @@ namespace WinIn.FasterZ.Wms.Migrations [Migration("20231110131226_Initial")] partial class Initial { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "7.0.1") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); - - modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uniqueidentifier"); - - b.Property("ApplicationName") - .HasMaxLength(96) - .HasColumnType("nvarchar(96)") - .HasColumnName("ApplicationName"); - - b.Property("BrowserInfo") - .HasMaxLength(512) - .HasColumnType("nvarchar(512)") - .HasColumnName("BrowserInfo"); - - b.Property("ClientId") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)") - .HasColumnName("ClientId"); - - b.Property("ClientIpAddress") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)") - .HasColumnName("ClientIpAddress"); - - b.Property("ClientName") - .HasMaxLength(128) - .HasColumnType("nvarchar(128)") - .HasColumnName("ClientName"); - - b.Property("Comments") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)") - .HasColumnName("Comments"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasMaxLength(40) - .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); - - b.Property("CorrelationId") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)") - .HasColumnName("CorrelationId"); - - b.Property("Exceptions") - .HasColumnType("nvarchar(max)"); - - b.Property("ExecutionDuration") - .HasColumnType("int") - .HasColumnName("ExecutionDuration"); - - b.Property("ExecutionTime") - .HasColumnType("datetime2"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("HttpMethod") - .HasMaxLength(16) - .HasColumnType("nvarchar(16)") - .HasColumnName("HttpMethod"); - - b.Property("HttpStatusCode") - .HasColumnType("int") - .HasColumnName("HttpStatusCode"); - - b.Property("ImpersonatorTenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("ImpersonatorTenantId"); - - b.Property("ImpersonatorTenantName") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)") - .HasColumnName("ImpersonatorTenantName"); - - b.Property("ImpersonatorUserId") - .HasColumnType("uniqueidentifier") - .HasColumnName("ImpersonatorUserId"); - - b.Property("ImpersonatorUserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)") - .HasColumnName("ImpersonatorUserName"); - - b.Property("TenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("TenantId"); - - b.Property("TenantName") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)") - .HasColumnName("TenantName"); - - b.Property("Url") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)") - .HasColumnName("Url"); - - b.Property("UserId") - .HasColumnType("uniqueidentifier") - .HasColumnName("UserId"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)") - .HasColumnName("UserName"); - - b.HasKey("Id"); - - b.HasIndex("TenantId", "ExecutionTime"); - - b.HasIndex("TenantId", "UserId", "ExecutionTime"); - - b.ToTable("AbpAuditLogs", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLogAction", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uniqueidentifier"); - - b.Property("AuditLogId") - .HasColumnType("uniqueidentifier") - .HasColumnName("AuditLogId"); - - b.Property("ExecutionDuration") - .HasColumnType("int") - .HasColumnName("ExecutionDuration"); - - b.Property("ExecutionTime") - .HasColumnType("datetime2") - .HasColumnName("ExecutionTime"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("MethodName") - .HasMaxLength(128) - .HasColumnType("nvarchar(128)") - .HasColumnName("MethodName"); - - b.Property("Parameters") - .HasMaxLength(2000) - .HasColumnType("nvarchar(2000)") - .HasColumnName("Parameters"); - - b.Property("ServiceName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)") - .HasColumnName("ServiceName"); - - b.Property("TenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("TenantId"); - - b.HasKey("Id"); - - b.HasIndex("AuditLogId"); - - b.HasIndex("TenantId", "ServiceName", "MethodName", "ExecutionTime"); - - b.ToTable("AbpAuditLogActions", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uniqueidentifier"); - - b.Property("AuditLogId") - .HasColumnType("uniqueidentifier") - .HasColumnName("AuditLogId"); - - b.Property("ChangeTime") - .HasColumnType("datetime2") - .HasColumnName("ChangeTime"); - - b.Property("ChangeType") - .HasColumnType("tinyint") - .HasColumnName("ChangeType"); - - b.Property("EntityId") - .IsRequired() - .HasMaxLength(128) - .HasColumnType("nvarchar(128)") - .HasColumnName("EntityId"); - - b.Property("EntityTenantId") - .HasColumnType("uniqueidentifier"); - - b.Property("EntityTypeFullName") - .IsRequired() - .HasMaxLength(128) - .HasColumnType("nvarchar(128)") - .HasColumnName("EntityTypeFullName"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("TenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("TenantId"); - - b.HasKey("Id"); - - b.HasIndex("AuditLogId"); - - b.HasIndex("TenantId", "EntityTypeFullName", "EntityId"); - - b.ToTable("AbpEntityChanges", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.AuditLogging.EntityPropertyChange", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uniqueidentifier"); - - b.Property("EntityChangeId") - .HasColumnType("uniqueidentifier"); - - b.Property("NewValue") - .HasMaxLength(512) - .HasColumnType("nvarchar(512)") - .HasColumnName("NewValue"); - - b.Property("OriginalValue") - .HasMaxLength(512) - .HasColumnType("nvarchar(512)") - .HasColumnName("OriginalValue"); - - b.Property("PropertyName") - .IsRequired() - .HasMaxLength(128) - .HasColumnType("nvarchar(128)") - .HasColumnName("PropertyName"); - - b.Property("PropertyTypeFullName") - .IsRequired() - .HasMaxLength(64) - .HasColumnType("nvarchar(64)") - .HasColumnName("PropertyTypeFullName"); - - b.Property("TenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("TenantId"); - - b.HasKey("Id"); - - b.HasIndex("EntityChangeId"); - - b.ToTable("AbpEntityPropertyChanges", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.BackgroundJobs.BackgroundJobRecord", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uniqueidentifier"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasMaxLength(40) - .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); - - b.Property("CreationTime") - .HasColumnType("datetime2") - .HasColumnName("CreationTime"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("IsAbandoned") - .ValueGeneratedOnAdd() - .HasColumnType("bit") - .HasDefaultValue(false); - - b.Property("JobArgs") - .IsRequired() - .HasMaxLength(1048576) - .HasColumnType("nvarchar(max)"); - - b.Property("JobName") - .IsRequired() - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); - - b.Property("LastTryTime") - .HasColumnType("datetime2"); - - b.Property("NextTryTime") - .HasColumnType("datetime2"); - - b.Property("Priority") - .ValueGeneratedOnAdd() - .HasColumnType("tinyint") - .HasDefaultValue((byte)15); - - b.Property("TryCount") - .ValueGeneratedOnAdd() - .HasColumnType("smallint") - .HasDefaultValue((short)0); - - b.HasKey("Id"); - - b.HasIndex("IsAbandoned", "NextTryTime"); - - b.ToTable("AbpBackgroundJobs", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureDefinitionRecord", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uniqueidentifier"); - - b.Property("AllowedProviders") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("DefaultValue") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("Description") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("DisplayName") - .IsRequired() - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("GroupName") - .IsRequired() - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); - - b.Property("IsAvailableToHost") - .HasColumnType("bit"); - - b.Property("IsVisibleToClients") - .HasColumnType("bit"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); - - b.Property("ParentName") - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); - - b.Property("ValueType") - .HasMaxLength(2048) - .HasColumnType("nvarchar(2048)"); - - b.HasKey("Id"); - - b.HasIndex("GroupName"); - - b.HasIndex("Name") - .IsUnique(); - - b.ToTable("AbpFeatures", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureGroupDefinitionRecord", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uniqueidentifier"); - - b.Property("DisplayName") - .IsRequired() - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); - - b.HasKey("Id"); - - b.HasIndex("Name") - .IsUnique(); - - b.ToTable("AbpFeatureGroups", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureValue", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uniqueidentifier"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); - - b.Property("ProviderKey") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)"); - - b.Property("ProviderName") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)"); - - b.Property("Value") - .IsRequired() - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); - - b.HasKey("Id"); - - b.HasIndex("Name", "ProviderName", "ProviderKey") - .IsUnique() - .HasFilter("[ProviderName] IS NOT NULL AND [ProviderKey] IS NOT NULL"); - - b.ToTable("AbpFeatureValues", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityClaimType", b => - { - b.Property("Id") - .HasColumnType("uniqueidentifier"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasMaxLength(40) - .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); - - b.Property("Description") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("IsStatic") - .HasColumnType("bit"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("Regex") - .HasMaxLength(512) - .HasColumnType("nvarchar(512)"); - - b.Property("RegexDescription") - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); - - b.Property("Required") - .HasColumnType("bit"); - - b.Property("ValueType") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.ToTable("AbpClaimTypes", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityLinkUser", b => - { - b.Property("Id") - .HasColumnType("uniqueidentifier"); - - b.Property("SourceTenantId") - .HasColumnType("uniqueidentifier"); - - b.Property("SourceUserId") - .HasColumnType("uniqueidentifier"); - - b.Property("TargetTenantId") - .HasColumnType("uniqueidentifier"); - - b.Property("TargetUserId") - .HasColumnType("uniqueidentifier"); - - b.HasKey("Id"); - - b.HasIndex("SourceUserId", "SourceTenantId", "TargetUserId", "TargetTenantId") - .IsUnique() - .HasFilter("[SourceTenantId] IS NOT NULL AND [TargetTenantId] IS NOT NULL"); - - b.ToTable("AbpLinkUsers", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityRole", b => - { - b.Property("Id") - .HasColumnType("uniqueidentifier"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasMaxLength(40) - .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); - - b.Property("EntityVersion") - .HasColumnType("int"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("IsDefault") - .HasColumnType("bit") - .HasColumnName("IsDefault"); - - b.Property("IsPublic") - .HasColumnType("bit") - .HasColumnName("IsPublic"); - - b.Property("IsStatic") - .HasColumnType("bit") - .HasColumnName("IsStatic"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("NormalizedName") - .IsRequired() - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("TenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("TenantId"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName"); - - b.ToTable("AbpRoles", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .HasColumnType("uniqueidentifier"); - - b.Property("ClaimType") - .IsRequired() - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("ClaimValue") - .HasMaxLength(1024) - .HasColumnType("nvarchar(1024)"); - - b.Property("RoleId") - .HasColumnType("uniqueidentifier"); - - b.Property("TenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("TenantId"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AbpRoleClaims", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentitySecurityLog", b => - { - b.Property("Id") - .HasColumnType("uniqueidentifier"); - - b.Property("Action") - .HasMaxLength(96) - .HasColumnType("nvarchar(96)"); - - b.Property("ApplicationName") - .HasMaxLength(96) - .HasColumnType("nvarchar(96)"); - - b.Property("BrowserInfo") - .HasMaxLength(512) - .HasColumnType("nvarchar(512)"); - - b.Property("ClientId") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)"); - - b.Property("ClientIpAddress") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasMaxLength(40) - .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); - - b.Property("CorrelationId") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)"); - - b.Property("CreationTime") - .HasColumnType("datetime2"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("Identity") - .HasMaxLength(96) - .HasColumnType("nvarchar(96)"); - - b.Property("TenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("TenantId"); - - b.Property("TenantName") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)"); - - b.Property("UserId") - .HasColumnType("uniqueidentifier"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("TenantId", "Action"); - - b.HasIndex("TenantId", "ApplicationName"); - - b.HasIndex("TenantId", "Identity"); - - b.HasIndex("TenantId", "UserId"); - - b.ToTable("AbpSecurityLogs", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b => - { - b.Property("Id") - .HasColumnType("uniqueidentifier"); - - b.Property("AccessFailedCount") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .HasDefaultValue(0) - .HasColumnName("AccessFailedCount"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasMaxLength(40) - .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); - - b.Property("CreationTime") - .HasColumnType("datetime2") - .HasColumnName("CreationTime"); - - b.Property("CreatorId") - .HasColumnType("uniqueidentifier") - .HasColumnName("CreatorId"); - - b.Property("DeleterId") - .HasColumnType("uniqueidentifier") - .HasColumnName("DeleterId"); - - b.Property("DeletionTime") - .HasColumnType("datetime2") - .HasColumnName("DeletionTime"); - - b.Property("Email") - .IsRequired() - .HasMaxLength(256) - .HasColumnType("nvarchar(256)") - .HasColumnName("Email"); - - b.Property("EmailConfirmed") - .ValueGeneratedOnAdd() - .HasColumnType("bit") - .HasDefaultValue(false) - .HasColumnName("EmailConfirmed"); - - b.Property("EntityVersion") - .HasColumnType("int"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("IsActive") - .HasColumnType("bit") - .HasColumnName("IsActive"); - - b.Property("IsDeleted") - .ValueGeneratedOnAdd() - .HasColumnType("bit") - .HasDefaultValue(false) - .HasColumnName("IsDeleted"); - - b.Property("IsExternal") - .ValueGeneratedOnAdd() - .HasColumnType("bit") - .HasDefaultValue(false) - .HasColumnName("IsExternal"); - - b.Property("LastModificationTime") - .HasColumnType("datetime2") - .HasColumnName("LastModificationTime"); - - b.Property("LastModifierId") - .HasColumnType("uniqueidentifier") - .HasColumnName("LastModifierId"); - - b.Property("LastPasswordChangeTime") - .HasColumnType("datetimeoffset"); - - b.Property("LockoutEnabled") - .ValueGeneratedOnAdd() - .HasColumnType("bit") - .HasDefaultValue(false) - .HasColumnName("LockoutEnabled"); - - b.Property("LockoutEnd") - .HasColumnType("datetimeoffset"); - - b.Property("Name") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)") - .HasColumnName("Name"); - - b.Property("NormalizedEmail") - .IsRequired() - .HasMaxLength(256) - .HasColumnType("nvarchar(256)") - .HasColumnName("NormalizedEmail"); - - b.Property("NormalizedUserName") - .IsRequired() - .HasMaxLength(256) - .HasColumnType("nvarchar(256)") - .HasColumnName("NormalizedUserName"); - - b.Property("PasswordHash") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)") - .HasColumnName("PasswordHash"); - - b.Property("PhoneNumber") - .HasMaxLength(16) - .HasColumnType("nvarchar(16)") - .HasColumnName("PhoneNumber"); - - b.Property("PhoneNumberConfirmed") - .ValueGeneratedOnAdd() - .HasColumnType("bit") - .HasDefaultValue(false) - .HasColumnName("PhoneNumberConfirmed"); - - b.Property("SecurityStamp") - .IsRequired() - .HasMaxLength(256) - .HasColumnType("nvarchar(256)") - .HasColumnName("SecurityStamp"); - - b.Property("ShouldChangePasswordOnNextLogin") - .HasColumnType("bit"); - - b.Property("Surname") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)") - .HasColumnName("Surname"); - - b.Property("TenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("TenantId"); - - b.Property("TwoFactorEnabled") - .ValueGeneratedOnAdd() - .HasColumnType("bit") - .HasDefaultValue(false) - .HasColumnName("TwoFactorEnabled"); - - b.Property("UserName") - .IsRequired() - .HasMaxLength(256) - .HasColumnType("nvarchar(256)") - .HasColumnName("UserName"); - - b.HasKey("Id"); - - b.HasIndex("Email"); - - b.HasIndex("NormalizedEmail"); - - b.HasIndex("NormalizedUserName"); - - b.HasIndex("UserName"); - - b.ToTable("AbpUsers", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .HasColumnType("uniqueidentifier"); - - b.Property("ClaimType") - .IsRequired() - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("ClaimValue") - .HasMaxLength(1024) - .HasColumnType("nvarchar(1024)"); - - b.Property("TenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("TenantId"); - - b.Property("UserId") - .HasColumnType("uniqueidentifier"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AbpUserClaims", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityUserDelegation", b => - { - b.Property("Id") - .HasColumnType("uniqueidentifier"); - - b.Property("EndTime") - .HasColumnType("datetime2"); - - b.Property("SourceUserId") - .HasColumnType("uniqueidentifier"); - - b.Property("StartTime") - .HasColumnType("datetime2"); - - b.Property("TargetUserId") - .HasColumnType("uniqueidentifier"); - - b.Property("TenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("TenantId"); - - b.HasKey("Id"); - - b.ToTable("AbpUserDelegations", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => - { - b.Property("UserId") - .HasColumnType("uniqueidentifier"); - - b.Property("LoginProvider") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)"); - - b.Property("ProviderDisplayName") - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); - - b.Property("ProviderKey") - .IsRequired() - .HasMaxLength(196) - .HasColumnType("nvarchar(196)"); - - b.Property("TenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("TenantId"); - - b.HasKey("UserId", "LoginProvider"); - - b.HasIndex("LoginProvider", "ProviderKey"); - - b.ToTable("AbpUserLogins", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityUserOrganizationUnit", b => - { - b.Property("OrganizationUnitId") - .HasColumnType("uniqueidentifier"); - - b.Property("UserId") - .HasColumnType("uniqueidentifier"); - - b.Property("CreationTime") - .HasColumnType("datetime2") - .HasColumnName("CreationTime"); - - b.Property("CreatorId") - .HasColumnType("uniqueidentifier") - .HasColumnName("CreatorId"); - - b.Property("TenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("TenantId"); - - b.HasKey("OrganizationUnitId", "UserId"); - - b.HasIndex("UserId", "OrganizationUnitId"); - - b.ToTable("AbpUserOrganizationUnits", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("uniqueidentifier"); - - b.Property("RoleId") - .HasColumnType("uniqueidentifier"); - - b.Property("TenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("TenantId"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId", "UserId"); - - b.ToTable("AbpUserRoles", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("uniqueidentifier"); - - b.Property("LoginProvider") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)"); - - b.Property("Name") - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); - - b.Property("TenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("TenantId"); - - b.Property("Value") - .HasColumnType("nvarchar(max)"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AbpUserTokens", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b => - { - b.Property("Id") - .HasColumnType("uniqueidentifier"); - - b.Property("Code") - .IsRequired() - .HasMaxLength(95) - .HasColumnType("nvarchar(95)") - .HasColumnName("Code"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasMaxLength(40) - .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); - - b.Property("CreationTime") - .HasColumnType("datetime2") - .HasColumnName("CreationTime"); - - b.Property("CreatorId") - .HasColumnType("uniqueidentifier") - .HasColumnName("CreatorId"); - - b.Property("DeleterId") - .HasColumnType("uniqueidentifier") - .HasColumnName("DeleterId"); - - b.Property("DeletionTime") - .HasColumnType("datetime2") - .HasColumnName("DeletionTime"); - - b.Property("DisplayName") - .IsRequired() - .HasMaxLength(128) - .HasColumnType("nvarchar(128)") - .HasColumnName("DisplayName"); - - b.Property("EntityVersion") - .HasColumnType("int"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("IsDeleted") - .ValueGeneratedOnAdd() - .HasColumnType("bit") - .HasDefaultValue(false) - .HasColumnName("IsDeleted"); - - b.Property("LastModificationTime") - .HasColumnType("datetime2") - .HasColumnName("LastModificationTime"); - - b.Property("LastModifierId") - .HasColumnType("uniqueidentifier") - .HasColumnName("LastModifierId"); - - b.Property("ParentId") - .HasColumnType("uniqueidentifier"); - - b.Property("TenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("TenantId"); - - b.HasKey("Id"); - - b.HasIndex("Code"); - - b.HasIndex("ParentId"); - - b.ToTable("AbpOrganizationUnits", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnitRole", b => - { - b.Property("OrganizationUnitId") - .HasColumnType("uniqueidentifier"); - - b.Property("RoleId") - .HasColumnType("uniqueidentifier"); - - b.Property("CreationTime") - .HasColumnType("datetime2") - .HasColumnName("CreationTime"); - - b.Property("CreatorId") - .HasColumnType("uniqueidentifier") - .HasColumnName("CreatorId"); - - b.Property("TenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("TenantId"); - - b.HasKey("OrganizationUnitId", "RoleId"); - - b.HasIndex("RoleId", "OrganizationUnitId"); - - b.ToTable("AbpOrganizationUnitRoles", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uniqueidentifier"); - - b.Property("ClientId") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("ClientSecret") - .HasColumnType("nvarchar(max)"); - - b.Property("ClientUri") - .HasColumnType("nvarchar(max)"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasMaxLength(40) - .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); - - b.Property("ConsentType") - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("CreationTime") - .HasColumnType("datetime2") - .HasColumnName("CreationTime"); - - b.Property("CreatorId") - .HasColumnType("uniqueidentifier") - .HasColumnName("CreatorId"); - - b.Property("DeleterId") - .HasColumnType("uniqueidentifier") - .HasColumnName("DeleterId"); - - b.Property("DeletionTime") - .HasColumnType("datetime2") - .HasColumnName("DeletionTime"); - - b.Property("DisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("DisplayNames") - .HasColumnType("nvarchar(max)"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("IsDeleted") - .ValueGeneratedOnAdd() - .HasColumnType("bit") - .HasDefaultValue(false) - .HasColumnName("IsDeleted"); - - b.Property("LastModificationTime") - .HasColumnType("datetime2") - .HasColumnName("LastModificationTime"); - - b.Property("LastModifierId") - .HasColumnType("uniqueidentifier") - .HasColumnName("LastModifierId"); - - b.Property("LogoUri") - .HasColumnType("nvarchar(max)"); - - b.Property("Permissions") - .HasColumnType("nvarchar(max)"); - - b.Property("PostLogoutRedirectUris") - .HasColumnType("nvarchar(max)"); - - b.Property("Properties") - .HasColumnType("nvarchar(max)"); - - b.Property("RedirectUris") - .HasColumnType("nvarchar(max)"); - - b.Property("Requirements") - .HasColumnType("nvarchar(max)"); - - b.Property("Type") - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.HasKey("Id"); - - b.HasIndex("ClientId"); - - b.ToTable("OpenIddictApplications", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uniqueidentifier"); - - b.Property("ApplicationId") - .HasColumnType("uniqueidentifier"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasMaxLength(40) - .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); - - b.Property("CreationDate") - .HasColumnType("datetime2"); - - b.Property("CreationTime") - .HasColumnType("datetime2") - .HasColumnName("CreationTime"); - - b.Property("CreatorId") - .HasColumnType("uniqueidentifier") - .HasColumnName("CreatorId"); - - b.Property("DeleterId") - .HasColumnType("uniqueidentifier") - .HasColumnName("DeleterId"); - - b.Property("DeletionTime") - .HasColumnType("datetime2") - .HasColumnName("DeletionTime"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("IsDeleted") - .ValueGeneratedOnAdd() - .HasColumnType("bit") - .HasDefaultValue(false) - .HasColumnName("IsDeleted"); - - b.Property("LastModificationTime") - .HasColumnType("datetime2") - .HasColumnName("LastModificationTime"); - - b.Property("LastModifierId") - .HasColumnType("uniqueidentifier") - .HasColumnName("LastModifierId"); - - b.Property("Properties") - .HasColumnType("nvarchar(max)"); - - b.Property("Scopes") - .HasColumnType("nvarchar(max)"); - - b.Property("Status") - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("Subject") - .HasMaxLength(400) - .HasColumnType("nvarchar(400)"); - - b.Property("Type") - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.HasKey("Id"); - - b.HasIndex("ApplicationId", "Status", "Subject", "Type"); - - b.ToTable("OpenIddictAuthorizations", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.OpenIddict.Scopes.OpenIddictScope", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uniqueidentifier"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasMaxLength(40) - .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); - - b.Property("CreationTime") - .HasColumnType("datetime2") - .HasColumnName("CreationTime"); - - b.Property("CreatorId") - .HasColumnType("uniqueidentifier") - .HasColumnName("CreatorId"); - - b.Property("DeleterId") - .HasColumnType("uniqueidentifier") - .HasColumnName("DeleterId"); - - b.Property("DeletionTime") - .HasColumnType("datetime2") - .HasColumnName("DeletionTime"); - - b.Property("Description") - .HasColumnType("nvarchar(max)"); - - b.Property("Descriptions") - .HasColumnType("nvarchar(max)"); - - b.Property("DisplayName") - .HasColumnType("nvarchar(max)"); - - b.Property("DisplayNames") - .HasColumnType("nvarchar(max)"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("IsDeleted") - .ValueGeneratedOnAdd() - .HasColumnType("bit") - .HasDefaultValue(false) - .HasColumnName("IsDeleted"); - - b.Property("LastModificationTime") - .HasColumnType("datetime2") - .HasColumnName("LastModificationTime"); - - b.Property("LastModifierId") - .HasColumnType("uniqueidentifier") - .HasColumnName("LastModifierId"); - - b.Property("Name") - .HasMaxLength(200) - .HasColumnType("nvarchar(200)"); - - b.Property("Properties") - .HasColumnType("nvarchar(max)"); - - b.Property("Resources") - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.HasIndex("Name"); - - b.ToTable("OpenIddictScopes", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uniqueidentifier"); - - b.Property("ApplicationId") - .HasColumnType("uniqueidentifier"); - - b.Property("AuthorizationId") - .HasColumnType("uniqueidentifier"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasMaxLength(40) - .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); - - b.Property("CreationDate") - .HasColumnType("datetime2"); - - b.Property("CreationTime") - .HasColumnType("datetime2") - .HasColumnName("CreationTime"); - - b.Property("CreatorId") - .HasColumnType("uniqueidentifier") - .HasColumnName("CreatorId"); - - b.Property("DeleterId") - .HasColumnType("uniqueidentifier") - .HasColumnName("DeleterId"); - - b.Property("DeletionTime") - .HasColumnType("datetime2") - .HasColumnName("DeletionTime"); - - b.Property("ExpirationDate") - .HasColumnType("datetime2"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("IsDeleted") - .ValueGeneratedOnAdd() - .HasColumnType("bit") - .HasDefaultValue(false) - .HasColumnName("IsDeleted"); - - b.Property("LastModificationTime") - .HasColumnType("datetime2") - .HasColumnName("LastModificationTime"); - - b.Property("LastModifierId") - .HasColumnType("uniqueidentifier") - .HasColumnName("LastModifierId"); - - b.Property("Payload") - .HasColumnType("nvarchar(max)"); - - b.Property("Properties") - .HasColumnType("nvarchar(max)"); - - b.Property("RedemptionDate") - .HasColumnType("datetime2"); - - b.Property("ReferenceId") - .HasMaxLength(100) - .HasColumnType("nvarchar(100)"); - - b.Property("Status") - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.Property("Subject") - .HasMaxLength(400) - .HasColumnType("nvarchar(400)"); - - b.Property("Type") - .HasMaxLength(50) - .HasColumnType("nvarchar(50)"); - - b.HasKey("Id"); - - b.HasIndex("AuthorizationId"); - - b.HasIndex("ReferenceId"); - - b.HasIndex("ApplicationId", "Status", "Subject", "Type"); - - b.ToTable("OpenIddictTokens", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionDefinitionRecord", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uniqueidentifier"); - - b.Property("DisplayName") - .IsRequired() - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("GroupName") - .IsRequired() - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); - - b.Property("IsEnabled") - .HasColumnType("bit"); - - b.Property("MultiTenancySide") - .HasColumnType("tinyint"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); - - b.Property("ParentName") - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); - - b.Property("Providers") - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); - - b.Property("StateCheckers") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.HasKey("Id"); - - b.HasIndex("GroupName"); - - b.HasIndex("Name") - .IsUnique(); - - b.ToTable("AbpPermissions", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionGrant", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uniqueidentifier"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); - - b.Property("ProviderKey") - .IsRequired() - .HasMaxLength(64) - .HasColumnType("nvarchar(64)"); - - b.Property("ProviderName") - .IsRequired() - .HasMaxLength(64) - .HasColumnType("nvarchar(64)"); - - b.Property("TenantId") - .HasColumnType("uniqueidentifier") - .HasColumnName("TenantId"); - - b.HasKey("Id"); - - b.HasIndex("TenantId", "Name", "ProviderName", "ProviderKey") - .IsUnique() - .HasFilter("[TenantId] IS NOT NULL"); - - b.ToTable("AbpPermissionGrants", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionGroupDefinitionRecord", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uniqueidentifier"); - - b.Property("DisplayName") - .IsRequired() - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); - - b.HasKey("Id"); - - b.HasIndex("Name") - .IsUnique(); - - b.ToTable("AbpPermissionGroups", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.SettingManagement.Setting", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uniqueidentifier"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); - - b.Property("ProviderKey") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)"); - - b.Property("ProviderName") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)"); - - b.Property("Value") - .IsRequired() - .HasMaxLength(2048) - .HasColumnType("nvarchar(2048)"); - - b.HasKey("Id"); - - b.HasIndex("Name", "ProviderName", "ProviderKey") - .IsUnique() - .HasFilter("[ProviderName] IS NOT NULL AND [ProviderKey] IS NOT NULL"); - - b.ToTable("AbpSettings", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.TenantManagement.Tenant", b => - { - b.Property("Id") - .HasColumnType("uniqueidentifier"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasMaxLength(40) - .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); - - b.Property("CreationTime") - .HasColumnType("datetime2") - .HasColumnName("CreationTime"); - - b.Property("CreatorId") - .HasColumnType("uniqueidentifier") - .HasColumnName("CreatorId"); - - b.Property("DeleterId") - .HasColumnType("uniqueidentifier") - .HasColumnName("DeleterId"); - - b.Property("DeletionTime") - .HasColumnType("datetime2") - .HasColumnName("DeletionTime"); - - b.Property("EntityVersion") - .HasColumnType("int"); - - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - - b.Property("IsDeleted") - .ValueGeneratedOnAdd() - .HasColumnType("bit") - .HasDefaultValue(false) - .HasColumnName("IsDeleted"); - - b.Property("LastModificationTime") - .HasColumnType("datetime2") - .HasColumnName("LastModificationTime"); - - b.Property("LastModifierId") - .HasColumnType("uniqueidentifier") - .HasColumnName("LastModifierId"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(64) - .HasColumnType("nvarchar(64)"); - - b.HasKey("Id"); - - b.HasIndex("Name"); - - b.ToTable("AbpTenants", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => - { - b.Property("TenantId") - .HasColumnType("uniqueidentifier"); - - b.Property("Name") - .HasMaxLength(64) - .HasColumnType("nvarchar(64)"); - - b.Property("Value") - .IsRequired() - .HasMaxLength(1024) - .HasColumnType("nvarchar(1024)"); - - b.HasKey("TenantId", "Name"); - - b.ToTable("AbpTenantConnectionStrings", (string)null); - }); - - modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLogAction", b => - { - b.HasOne("Volo.Abp.AuditLogging.AuditLog", null) - .WithMany("Actions") - .HasForeignKey("AuditLogId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b => - { - b.HasOne("Volo.Abp.AuditLogging.AuditLog", null) - .WithMany("EntityChanges") - .HasForeignKey("AuditLogId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Volo.Abp.AuditLogging.EntityPropertyChange", b => - { - b.HasOne("Volo.Abp.AuditLogging.EntityChange", null) - .WithMany("PropertyChanges") - .HasForeignKey("EntityChangeId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => - { - b.HasOne("Volo.Abp.Identity.IdentityRole", null) - .WithMany("Claims") - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => - { - b.HasOne("Volo.Abp.Identity.IdentityUser", null) - .WithMany("Claims") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => - { - b.HasOne("Volo.Abp.Identity.IdentityUser", null) - .WithMany("Logins") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityUserOrganizationUnit", b => - { - b.HasOne("Volo.Abp.Identity.OrganizationUnit", null) - .WithMany() - .HasForeignKey("OrganizationUnitId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("Volo.Abp.Identity.IdentityUser", null) - .WithMany("OrganizationUnits") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => - { - b.HasOne("Volo.Abp.Identity.IdentityRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("Volo.Abp.Identity.IdentityUser", null) - .WithMany("Roles") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => - { - b.HasOne("Volo.Abp.Identity.IdentityUser", null) - .WithMany("Tokens") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b => - { - b.HasOne("Volo.Abp.Identity.OrganizationUnit", null) - .WithMany() - .HasForeignKey("ParentId"); - }); - - modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnitRole", b => - { - b.HasOne("Volo.Abp.Identity.OrganizationUnit", null) - .WithMany("Roles") - .HasForeignKey("OrganizationUnitId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("Volo.Abp.Identity.IdentityRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", b => - { - b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) - .WithMany() - .HasForeignKey("ApplicationId"); - }); - - modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => - { - b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) - .WithMany() - .HasForeignKey("ApplicationId"); - - b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) - .WithMany() - .HasForeignKey("AuthorizationId"); - }); - - modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => - { - b.HasOne("Volo.Abp.TenantManagement.Tenant", null) - .WithMany("ConnectionStrings") - .HasForeignKey("TenantId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLog", b => - { - b.Navigation("Actions"); - - b.Navigation("EntityChanges"); - }); - - modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b => - { - b.Navigation("PropertyChanges"); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityRole", b => - { - b.Navigation("Claims"); - }); - - modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b => - { - b.Navigation("Claims"); - - b.Navigation("Logins"); - - b.Navigation("OrganizationUnits"); - - b.Navigation("Roles"); - - b.Navigation("Tokens"); - }); - - modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b => - { - b.Navigation("Roles"); - }); - - modelBuilder.Entity("Volo.Abp.TenantManagement.Tenant", b => - { - b.Navigation("ConnectionStrings"); - }); -#pragma warning restore 612, 618 - } + } } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Migrations/20231110131226_Initial.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Migrations/20231110131226_Initial.cs index f1bae554c..f288cd89c 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Migrations/20231110131226_Initial.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Migrations/20231110131226_Initial.cs @@ -5,1080 +5,5 @@ using Microsoft.EntityFrameworkCore.Migrations; namespace WinIn.FasterZ.Wms.Migrations { - /// - public partial class Initial : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "AbpAuditLogs", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - ApplicationName = table.Column(type: "nvarchar(96)", maxLength: 96, nullable: true), - UserId = table.Column(type: "uniqueidentifier", nullable: true), - UserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - TenantId = table.Column(type: "uniqueidentifier", nullable: true), - TenantName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - ImpersonatorUserId = table.Column(type: "uniqueidentifier", nullable: true), - ImpersonatorUserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - ImpersonatorTenantId = table.Column(type: "uniqueidentifier", nullable: true), - ImpersonatorTenantName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - ExecutionTime = table.Column(type: "datetime2", nullable: false), - ExecutionDuration = table.Column(type: "int", nullable: false), - ClientIpAddress = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - ClientName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), - ClientId = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - CorrelationId = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - BrowserInfo = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), - HttpMethod = table.Column(type: "nvarchar(16)", maxLength: 16, nullable: true), - Url = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - Exceptions = table.Column(type: "nvarchar(max)", nullable: true), - Comments = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - HttpStatusCode = table.Column(type: "int", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpAuditLogs", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AbpBackgroundJobs", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - JobName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), - JobArgs = table.Column(type: "nvarchar(max)", maxLength: 1048576, nullable: false), - TryCount = table.Column(type: "smallint", nullable: false, defaultValue: (short)0), - CreationTime = table.Column(type: "datetime2", nullable: false), - NextTryTime = table.Column(type: "datetime2", nullable: false), - LastTryTime = table.Column(type: "datetime2", nullable: true), - IsAbandoned = table.Column(type: "bit", nullable: false, defaultValue: false), - Priority = table.Column(type: "tinyint", nullable: false, defaultValue: (byte)15), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpBackgroundJobs", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AbpClaimTypes", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - Name = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), - Required = table.Column(type: "bit", nullable: false), - IsStatic = table.Column(type: "bit", nullable: false), - Regex = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), - RegexDescription = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), - Description = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - ValueType = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpClaimTypes", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AbpFeatureGroups", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), - DisplayName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpFeatureGroups", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AbpFeatures", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - GroupName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), - Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), - ParentName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), - DisplayName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), - Description = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - DefaultValue = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - IsVisibleToClients = table.Column(type: "bit", nullable: false), - IsAvailableToHost = table.Column(type: "bit", nullable: false), - AllowedProviders = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - ValueType = table.Column(type: "nvarchar(2048)", maxLength: 2048, nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpFeatures", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AbpFeatureValues", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), - Value = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), - ProviderName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - ProviderKey = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpFeatureValues", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AbpLinkUsers", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - SourceUserId = table.Column(type: "uniqueidentifier", nullable: false), - SourceTenantId = table.Column(type: "uniqueidentifier", nullable: true), - TargetUserId = table.Column(type: "uniqueidentifier", nullable: false), - TargetTenantId = table.Column(type: "uniqueidentifier", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpLinkUsers", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AbpOrganizationUnits", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - TenantId = table.Column(type: "uniqueidentifier", nullable: true), - ParentId = table.Column(type: "uniqueidentifier", nullable: true), - Code = table.Column(type: "nvarchar(95)", maxLength: 95, nullable: false), - DisplayName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), - EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), - CreationTime = table.Column(type: "datetime2", nullable: false), - CreatorId = table.Column(type: "uniqueidentifier", nullable: true), - LastModificationTime = table.Column(type: "datetime2", nullable: true), - LastModifierId = table.Column(type: "uniqueidentifier", nullable: true), - IsDeleted = table.Column(type: "bit", nullable: false, defaultValue: false), - DeleterId = table.Column(type: "uniqueidentifier", nullable: true), - DeletionTime = table.Column(type: "datetime2", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpOrganizationUnits", x => x.Id); - table.ForeignKey( - name: "FK_AbpOrganizationUnits_AbpOrganizationUnits_ParentId", - column: x => x.ParentId, - principalTable: "AbpOrganizationUnits", - principalColumn: "Id"); - }); - - migrationBuilder.CreateTable( - name: "AbpPermissionGrants", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - TenantId = table.Column(type: "uniqueidentifier", nullable: true), - Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), - ProviderName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), - ProviderKey = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpPermissionGrants", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AbpPermissionGroups", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), - DisplayName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpPermissionGroups", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AbpPermissions", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - GroupName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), - Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), - ParentName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), - DisplayName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), - IsEnabled = table.Column(type: "bit", nullable: false), - MultiTenancySide = table.Column(type: "tinyint", nullable: false), - Providers = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), - StateCheckers = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpPermissions", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AbpRoles", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - TenantId = table.Column(type: "uniqueidentifier", nullable: true), - Name = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), - NormalizedName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), - IsDefault = table.Column(type: "bit", nullable: false), - IsStatic = table.Column(type: "bit", nullable: false), - IsPublic = table.Column(type: "bit", nullable: false), - EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpRoles", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AbpSecurityLogs", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - TenantId = table.Column(type: "uniqueidentifier", nullable: true), - ApplicationName = table.Column(type: "nvarchar(96)", maxLength: 96, nullable: true), - Identity = table.Column(type: "nvarchar(96)", maxLength: 96, nullable: true), - Action = table.Column(type: "nvarchar(96)", maxLength: 96, nullable: true), - UserId = table.Column(type: "uniqueidentifier", nullable: true), - UserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - TenantName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - ClientId = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - CorrelationId = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - ClientIpAddress = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - BrowserInfo = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), - CreationTime = table.Column(type: "datetime2", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpSecurityLogs", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AbpSettings", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), - Value = table.Column(type: "nvarchar(2048)", maxLength: 2048, nullable: false), - ProviderName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - ProviderKey = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpSettings", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AbpTenants", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - Name = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), - EntityVersion = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), - CreationTime = table.Column(type: "datetime2", nullable: false), - CreatorId = table.Column(type: "uniqueidentifier", nullable: true), - LastModificationTime = table.Column(type: "datetime2", nullable: true), - LastModifierId = table.Column(type: "uniqueidentifier", nullable: true), - IsDeleted = table.Column(type: "bit", nullable: false, defaultValue: false), - DeleterId = table.Column(type: "uniqueidentifier", nullable: true), - DeletionTime = table.Column(type: "datetime2", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpTenants", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AbpUserDelegations", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - TenantId = table.Column(type: "uniqueidentifier", nullable: true), - SourceUserId = table.Column(type: "uniqueidentifier", nullable: false), - TargetUserId = table.Column(type: "uniqueidentifier", nullable: false), - StartTime = table.Column(type: "datetime2", nullable: false), - EndTime = table.Column(type: "datetime2", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpUserDelegations", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AbpUsers", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - TenantId = table.Column(type: "uniqueidentifier", nullable: true), - UserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), - NormalizedUserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), - Name = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - Surname = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - Email = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), - NormalizedEmail = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), - EmailConfirmed = table.Column(type: "bit", nullable: false, defaultValue: false), - PasswordHash = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - SecurityStamp = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), - IsExternal = table.Column(type: "bit", nullable: false, defaultValue: false), - PhoneNumber = table.Column(type: "nvarchar(16)", maxLength: 16, nullable: true), - PhoneNumberConfirmed = table.Column(type: "bit", nullable: false, defaultValue: false), - IsActive = table.Column(type: "bit", nullable: false), - TwoFactorEnabled = table.Column(type: "bit", nullable: false, defaultValue: false), - LockoutEnd = table.Column(type: "datetimeoffset", nullable: true), - LockoutEnabled = table.Column(type: "bit", nullable: false, defaultValue: false), - AccessFailedCount = table.Column(type: "int", nullable: false, defaultValue: 0), - ShouldChangePasswordOnNextLogin = table.Column(type: "bit", nullable: false), - EntityVersion = table.Column(type: "int", nullable: false), - LastPasswordChangeTime = table.Column(type: "datetimeoffset", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), - CreationTime = table.Column(type: "datetime2", nullable: false), - CreatorId = table.Column(type: "uniqueidentifier", nullable: true), - LastModificationTime = table.Column(type: "datetime2", nullable: true), - LastModifierId = table.Column(type: "uniqueidentifier", nullable: true), - IsDeleted = table.Column(type: "bit", nullable: false, defaultValue: false), - DeleterId = table.Column(type: "uniqueidentifier", nullable: true), - DeletionTime = table.Column(type: "datetime2", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpUsers", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "OpenIddictApplications", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - ClientId = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), - ClientSecret = table.Column(type: "nvarchar(max)", nullable: true), - ConsentType = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - DisplayName = table.Column(type: "nvarchar(max)", nullable: true), - DisplayNames = table.Column(type: "nvarchar(max)", nullable: true), - Permissions = table.Column(type: "nvarchar(max)", nullable: true), - PostLogoutRedirectUris = table.Column(type: "nvarchar(max)", nullable: true), - Properties = table.Column(type: "nvarchar(max)", nullable: true), - RedirectUris = table.Column(type: "nvarchar(max)", nullable: true), - Requirements = table.Column(type: "nvarchar(max)", nullable: true), - Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - ClientUri = table.Column(type: "nvarchar(max)", nullable: true), - LogoUri = table.Column(type: "nvarchar(max)", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), - CreationTime = table.Column(type: "datetime2", nullable: false), - CreatorId = table.Column(type: "uniqueidentifier", nullable: true), - LastModificationTime = table.Column(type: "datetime2", nullable: true), - LastModifierId = table.Column(type: "uniqueidentifier", nullable: true), - IsDeleted = table.Column(type: "bit", nullable: false, defaultValue: false), - DeleterId = table.Column(type: "uniqueidentifier", nullable: true), - DeletionTime = table.Column(type: "datetime2", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_OpenIddictApplications", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "OpenIddictScopes", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - Description = table.Column(type: "nvarchar(max)", nullable: true), - Descriptions = table.Column(type: "nvarchar(max)", nullable: true), - DisplayName = table.Column(type: "nvarchar(max)", nullable: true), - DisplayNames = table.Column(type: "nvarchar(max)", nullable: true), - Name = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: true), - Properties = table.Column(type: "nvarchar(max)", nullable: true), - Resources = table.Column(type: "nvarchar(max)", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), - CreationTime = table.Column(type: "datetime2", nullable: false), - CreatorId = table.Column(type: "uniqueidentifier", nullable: true), - LastModificationTime = table.Column(type: "datetime2", nullable: true), - LastModifierId = table.Column(type: "uniqueidentifier", nullable: true), - IsDeleted = table.Column(type: "bit", nullable: false, defaultValue: false), - DeleterId = table.Column(type: "uniqueidentifier", nullable: true), - DeletionTime = table.Column(type: "datetime2", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_OpenIddictScopes", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AbpAuditLogActions", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - TenantId = table.Column(type: "uniqueidentifier", nullable: true), - AuditLogId = table.Column(type: "uniqueidentifier", nullable: false), - ServiceName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), - MethodName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), - Parameters = table.Column(type: "nvarchar(2000)", maxLength: 2000, nullable: true), - ExecutionTime = table.Column(type: "datetime2", nullable: false), - ExecutionDuration = table.Column(type: "int", nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpAuditLogActions", x => x.Id); - table.ForeignKey( - name: "FK_AbpAuditLogActions_AbpAuditLogs_AuditLogId", - column: x => x.AuditLogId, - principalTable: "AbpAuditLogs", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AbpEntityChanges", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - AuditLogId = table.Column(type: "uniqueidentifier", nullable: false), - TenantId = table.Column(type: "uniqueidentifier", nullable: true), - ChangeTime = table.Column(type: "datetime2", nullable: false), - ChangeType = table.Column(type: "tinyint", nullable: false), - EntityTenantId = table.Column(type: "uniqueidentifier", nullable: true), - EntityId = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), - EntityTypeFullName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpEntityChanges", x => x.Id); - table.ForeignKey( - name: "FK_AbpEntityChanges_AbpAuditLogs_AuditLogId", - column: x => x.AuditLogId, - principalTable: "AbpAuditLogs", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AbpOrganizationUnitRoles", - columns: table => new - { - RoleId = table.Column(type: "uniqueidentifier", nullable: false), - OrganizationUnitId = table.Column(type: "uniqueidentifier", nullable: false), - TenantId = table.Column(type: "uniqueidentifier", nullable: true), - CreationTime = table.Column(type: "datetime2", nullable: false), - CreatorId = table.Column(type: "uniqueidentifier", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpOrganizationUnitRoles", x => new { x.OrganizationUnitId, x.RoleId }); - table.ForeignKey( - name: "FK_AbpOrganizationUnitRoles_AbpOrganizationUnits_OrganizationUnitId", - column: x => x.OrganizationUnitId, - principalTable: "AbpOrganizationUnits", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_AbpOrganizationUnitRoles_AbpRoles_RoleId", - column: x => x.RoleId, - principalTable: "AbpRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AbpRoleClaims", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - RoleId = table.Column(type: "uniqueidentifier", nullable: false), - TenantId = table.Column(type: "uniqueidentifier", nullable: true), - ClaimType = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), - ClaimValue = table.Column(type: "nvarchar(1024)", maxLength: 1024, nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpRoleClaims", x => x.Id); - table.ForeignKey( - name: "FK_AbpRoleClaims_AbpRoles_RoleId", - column: x => x.RoleId, - principalTable: "AbpRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AbpTenantConnectionStrings", - columns: table => new - { - TenantId = table.Column(type: "uniqueidentifier", nullable: false), - Name = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), - Value = table.Column(type: "nvarchar(1024)", maxLength: 1024, nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpTenantConnectionStrings", x => new { x.TenantId, x.Name }); - table.ForeignKey( - name: "FK_AbpTenantConnectionStrings_AbpTenants_TenantId", - column: x => x.TenantId, - principalTable: "AbpTenants", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AbpUserClaims", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - UserId = table.Column(type: "uniqueidentifier", nullable: false), - TenantId = table.Column(type: "uniqueidentifier", nullable: true), - ClaimType = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), - ClaimValue = table.Column(type: "nvarchar(1024)", maxLength: 1024, nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpUserClaims", x => x.Id); - table.ForeignKey( - name: "FK_AbpUserClaims_AbpUsers_UserId", - column: x => x.UserId, - principalTable: "AbpUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AbpUserLogins", - columns: table => new - { - UserId = table.Column(type: "uniqueidentifier", nullable: false), - LoginProvider = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), - TenantId = table.Column(type: "uniqueidentifier", nullable: true), - ProviderKey = table.Column(type: "nvarchar(196)", maxLength: 196, nullable: false), - ProviderDisplayName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpUserLogins", x => new { x.UserId, x.LoginProvider }); - table.ForeignKey( - name: "FK_AbpUserLogins_AbpUsers_UserId", - column: x => x.UserId, - principalTable: "AbpUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AbpUserOrganizationUnits", - columns: table => new - { - UserId = table.Column(type: "uniqueidentifier", nullable: false), - OrganizationUnitId = table.Column(type: "uniqueidentifier", nullable: false), - TenantId = table.Column(type: "uniqueidentifier", nullable: true), - CreationTime = table.Column(type: "datetime2", nullable: false), - CreatorId = table.Column(type: "uniqueidentifier", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpUserOrganizationUnits", x => new { x.OrganizationUnitId, x.UserId }); - table.ForeignKey( - name: "FK_AbpUserOrganizationUnits_AbpOrganizationUnits_OrganizationUnitId", - column: x => x.OrganizationUnitId, - principalTable: "AbpOrganizationUnits", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_AbpUserOrganizationUnits_AbpUsers_UserId", - column: x => x.UserId, - principalTable: "AbpUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AbpUserRoles", - columns: table => new - { - UserId = table.Column(type: "uniqueidentifier", nullable: false), - RoleId = table.Column(type: "uniqueidentifier", nullable: false), - TenantId = table.Column(type: "uniqueidentifier", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpUserRoles", x => new { x.UserId, x.RoleId }); - table.ForeignKey( - name: "FK_AbpUserRoles_AbpRoles_RoleId", - column: x => x.RoleId, - principalTable: "AbpRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_AbpUserRoles_AbpUsers_UserId", - column: x => x.UserId, - principalTable: "AbpUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AbpUserTokens", - columns: table => new - { - UserId = table.Column(type: "uniqueidentifier", nullable: false), - LoginProvider = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), - Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), - TenantId = table.Column(type: "uniqueidentifier", nullable: true), - Value = table.Column(type: "nvarchar(max)", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpUserTokens", x => new { x.UserId, x.LoginProvider, x.Name }); - table.ForeignKey( - name: "FK_AbpUserTokens_AbpUsers_UserId", - column: x => x.UserId, - principalTable: "AbpUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "OpenIddictAuthorizations", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - ApplicationId = table.Column(type: "uniqueidentifier", nullable: true), - CreationDate = table.Column(type: "datetime2", nullable: true), - Properties = table.Column(type: "nvarchar(max)", nullable: true), - Scopes = table.Column(type: "nvarchar(max)", nullable: true), - Status = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - Subject = table.Column(type: "nvarchar(400)", maxLength: 400, nullable: true), - Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), - CreationTime = table.Column(type: "datetime2", nullable: false), - CreatorId = table.Column(type: "uniqueidentifier", nullable: true), - LastModificationTime = table.Column(type: "datetime2", nullable: true), - LastModifierId = table.Column(type: "uniqueidentifier", nullable: true), - IsDeleted = table.Column(type: "bit", nullable: false, defaultValue: false), - DeleterId = table.Column(type: "uniqueidentifier", nullable: true), - DeletionTime = table.Column(type: "datetime2", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_OpenIddictAuthorizations", x => x.Id); - table.ForeignKey( - name: "FK_OpenIddictAuthorizations_OpenIddictApplications_ApplicationId", - column: x => x.ApplicationId, - principalTable: "OpenIddictApplications", - principalColumn: "Id"); - }); - - migrationBuilder.CreateTable( - name: "AbpEntityPropertyChanges", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - TenantId = table.Column(type: "uniqueidentifier", nullable: true), - EntityChangeId = table.Column(type: "uniqueidentifier", nullable: false), - NewValue = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), - OriginalValue = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), - PropertyName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), - PropertyTypeFullName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpEntityPropertyChanges", x => x.Id); - table.ForeignKey( - name: "FK_AbpEntityPropertyChanges_AbpEntityChanges_EntityChangeId", - column: x => x.EntityChangeId, - principalTable: "AbpEntityChanges", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "OpenIddictTokens", - columns: table => new - { - Id = table.Column(type: "uniqueidentifier", nullable: false), - ApplicationId = table.Column(type: "uniqueidentifier", nullable: true), - AuthorizationId = table.Column(type: "uniqueidentifier", nullable: true), - CreationDate = table.Column(type: "datetime2", nullable: true), - ExpirationDate = table.Column(type: "datetime2", nullable: true), - Payload = table.Column(type: "nvarchar(max)", nullable: true), - Properties = table.Column(type: "nvarchar(max)", nullable: true), - RedemptionDate = table.Column(type: "datetime2", nullable: true), - ReferenceId = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), - Status = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - Subject = table.Column(type: "nvarchar(400)", maxLength: 400, nullable: true), - Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true), - ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: true), - CreationTime = table.Column(type: "datetime2", nullable: false), - CreatorId = table.Column(type: "uniqueidentifier", nullable: true), - LastModificationTime = table.Column(type: "datetime2", nullable: true), - LastModifierId = table.Column(type: "uniqueidentifier", nullable: true), - IsDeleted = table.Column(type: "bit", nullable: false, defaultValue: false), - DeleterId = table.Column(type: "uniqueidentifier", nullable: true), - DeletionTime = table.Column(type: "datetime2", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_OpenIddictTokens", x => x.Id); - table.ForeignKey( - name: "FK_OpenIddictTokens_OpenIddictApplications_ApplicationId", - column: x => x.ApplicationId, - principalTable: "OpenIddictApplications", - principalColumn: "Id"); - table.ForeignKey( - name: "FK_OpenIddictTokens_OpenIddictAuthorizations_AuthorizationId", - column: x => x.AuthorizationId, - principalTable: "OpenIddictAuthorizations", - principalColumn: "Id"); - }); - - migrationBuilder.CreateIndex( - name: "IX_AbpAuditLogActions_AuditLogId", - table: "AbpAuditLogActions", - column: "AuditLogId"); - - migrationBuilder.CreateIndex( - name: "IX_AbpAuditLogActions_TenantId_ServiceName_MethodName_ExecutionTime", - table: "AbpAuditLogActions", - columns: new[] { "TenantId", "ServiceName", "MethodName", "ExecutionTime" }); - - migrationBuilder.CreateIndex( - name: "IX_AbpAuditLogs_TenantId_ExecutionTime", - table: "AbpAuditLogs", - columns: new[] { "TenantId", "ExecutionTime" }); - - migrationBuilder.CreateIndex( - name: "IX_AbpAuditLogs_TenantId_UserId_ExecutionTime", - table: "AbpAuditLogs", - columns: new[] { "TenantId", "UserId", "ExecutionTime" }); - - migrationBuilder.CreateIndex( - name: "IX_AbpBackgroundJobs_IsAbandoned_NextTryTime", - table: "AbpBackgroundJobs", - columns: new[] { "IsAbandoned", "NextTryTime" }); - - migrationBuilder.CreateIndex( - name: "IX_AbpEntityChanges_AuditLogId", - table: "AbpEntityChanges", - column: "AuditLogId"); - - migrationBuilder.CreateIndex( - name: "IX_AbpEntityChanges_TenantId_EntityTypeFullName_EntityId", - table: "AbpEntityChanges", - columns: new[] { "TenantId", "EntityTypeFullName", "EntityId" }); - - migrationBuilder.CreateIndex( - name: "IX_AbpEntityPropertyChanges_EntityChangeId", - table: "AbpEntityPropertyChanges", - column: "EntityChangeId"); - - migrationBuilder.CreateIndex( - name: "IX_AbpFeatureGroups_Name", - table: "AbpFeatureGroups", - column: "Name", - unique: true); - - migrationBuilder.CreateIndex( - name: "IX_AbpFeatures_GroupName", - table: "AbpFeatures", - column: "GroupName"); - - migrationBuilder.CreateIndex( - name: "IX_AbpFeatures_Name", - table: "AbpFeatures", - column: "Name", - unique: true); - - migrationBuilder.CreateIndex( - name: "IX_AbpFeatureValues_Name_ProviderName_ProviderKey", - table: "AbpFeatureValues", - columns: new[] { "Name", "ProviderName", "ProviderKey" }, - unique: true, - filter: "[ProviderName] IS NOT NULL AND [ProviderKey] IS NOT NULL"); - - migrationBuilder.CreateIndex( - name: "IX_AbpLinkUsers_SourceUserId_SourceTenantId_TargetUserId_TargetTenantId", - table: "AbpLinkUsers", - columns: new[] { "SourceUserId", "SourceTenantId", "TargetUserId", "TargetTenantId" }, - unique: true, - filter: "[SourceTenantId] IS NOT NULL AND [TargetTenantId] IS NOT NULL"); - - migrationBuilder.CreateIndex( - name: "IX_AbpOrganizationUnitRoles_RoleId_OrganizationUnitId", - table: "AbpOrganizationUnitRoles", - columns: new[] { "RoleId", "OrganizationUnitId" }); - - migrationBuilder.CreateIndex( - name: "IX_AbpOrganizationUnits_Code", - table: "AbpOrganizationUnits", - column: "Code"); - - migrationBuilder.CreateIndex( - name: "IX_AbpOrganizationUnits_ParentId", - table: "AbpOrganizationUnits", - column: "ParentId"); - - migrationBuilder.CreateIndex( - name: "IX_AbpPermissionGrants_TenantId_Name_ProviderName_ProviderKey", - table: "AbpPermissionGrants", - columns: new[] { "TenantId", "Name", "ProviderName", "ProviderKey" }, - unique: true, - filter: "[TenantId] IS NOT NULL"); - - migrationBuilder.CreateIndex( - name: "IX_AbpPermissionGroups_Name", - table: "AbpPermissionGroups", - column: "Name", - unique: true); - - migrationBuilder.CreateIndex( - name: "IX_AbpPermissions_GroupName", - table: "AbpPermissions", - column: "GroupName"); - - migrationBuilder.CreateIndex( - name: "IX_AbpPermissions_Name", - table: "AbpPermissions", - column: "Name", - unique: true); - - migrationBuilder.CreateIndex( - name: "IX_AbpRoleClaims_RoleId", - table: "AbpRoleClaims", - column: "RoleId"); - - migrationBuilder.CreateIndex( - name: "IX_AbpRoles_NormalizedName", - table: "AbpRoles", - column: "NormalizedName"); - - migrationBuilder.CreateIndex( - name: "IX_AbpSecurityLogs_TenantId_Action", - table: "AbpSecurityLogs", - columns: new[] { "TenantId", "Action" }); - - migrationBuilder.CreateIndex( - name: "IX_AbpSecurityLogs_TenantId_ApplicationName", - table: "AbpSecurityLogs", - columns: new[] { "TenantId", "ApplicationName" }); - - migrationBuilder.CreateIndex( - name: "IX_AbpSecurityLogs_TenantId_Identity", - table: "AbpSecurityLogs", - columns: new[] { "TenantId", "Identity" }); - - migrationBuilder.CreateIndex( - name: "IX_AbpSecurityLogs_TenantId_UserId", - table: "AbpSecurityLogs", - columns: new[] { "TenantId", "UserId" }); - - migrationBuilder.CreateIndex( - name: "IX_AbpSettings_Name_ProviderName_ProviderKey", - table: "AbpSettings", - columns: new[] { "Name", "ProviderName", "ProviderKey" }, - unique: true, - filter: "[ProviderName] IS NOT NULL AND [ProviderKey] IS NOT NULL"); - - migrationBuilder.CreateIndex( - name: "IX_AbpTenants_Name", - table: "AbpTenants", - column: "Name"); - - migrationBuilder.CreateIndex( - name: "IX_AbpUserClaims_UserId", - table: "AbpUserClaims", - column: "UserId"); - - migrationBuilder.CreateIndex( - name: "IX_AbpUserLogins_LoginProvider_ProviderKey", - table: "AbpUserLogins", - columns: new[] { "LoginProvider", "ProviderKey" }); - - migrationBuilder.CreateIndex( - name: "IX_AbpUserOrganizationUnits_UserId_OrganizationUnitId", - table: "AbpUserOrganizationUnits", - columns: new[] { "UserId", "OrganizationUnitId" }); - - migrationBuilder.CreateIndex( - name: "IX_AbpUserRoles_RoleId_UserId", - table: "AbpUserRoles", - columns: new[] { "RoleId", "UserId" }); - - migrationBuilder.CreateIndex( - name: "IX_AbpUsers_Email", - table: "AbpUsers", - column: "Email"); - - migrationBuilder.CreateIndex( - name: "IX_AbpUsers_NormalizedEmail", - table: "AbpUsers", - column: "NormalizedEmail"); - - migrationBuilder.CreateIndex( - name: "IX_AbpUsers_NormalizedUserName", - table: "AbpUsers", - column: "NormalizedUserName"); - - migrationBuilder.CreateIndex( - name: "IX_AbpUsers_UserName", - table: "AbpUsers", - column: "UserName"); - - migrationBuilder.CreateIndex( - name: "IX_OpenIddictApplications_ClientId", - table: "OpenIddictApplications", - column: "ClientId"); - - migrationBuilder.CreateIndex( - name: "IX_OpenIddictAuthorizations_ApplicationId_Status_Subject_Type", - table: "OpenIddictAuthorizations", - columns: new[] { "ApplicationId", "Status", "Subject", "Type" }); - - migrationBuilder.CreateIndex( - name: "IX_OpenIddictScopes_Name", - table: "OpenIddictScopes", - column: "Name"); - - migrationBuilder.CreateIndex( - name: "IX_OpenIddictTokens_ApplicationId_Status_Subject_Type", - table: "OpenIddictTokens", - columns: new[] { "ApplicationId", "Status", "Subject", "Type" }); - - migrationBuilder.CreateIndex( - name: "IX_OpenIddictTokens_AuthorizationId", - table: "OpenIddictTokens", - column: "AuthorizationId"); - - migrationBuilder.CreateIndex( - name: "IX_OpenIddictTokens_ReferenceId", - table: "OpenIddictTokens", - column: "ReferenceId"); - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "AbpAuditLogActions"); - - migrationBuilder.DropTable( - name: "AbpBackgroundJobs"); - - migrationBuilder.DropTable( - name: "AbpClaimTypes"); - - migrationBuilder.DropTable( - name: "AbpEntityPropertyChanges"); - - migrationBuilder.DropTable( - name: "AbpFeatureGroups"); - - migrationBuilder.DropTable( - name: "AbpFeatures"); - - migrationBuilder.DropTable( - name: "AbpFeatureValues"); - - migrationBuilder.DropTable( - name: "AbpLinkUsers"); - - migrationBuilder.DropTable( - name: "AbpOrganizationUnitRoles"); - - migrationBuilder.DropTable( - name: "AbpPermissionGrants"); - - migrationBuilder.DropTable( - name: "AbpPermissionGroups"); - - migrationBuilder.DropTable( - name: "AbpPermissions"); - - migrationBuilder.DropTable( - name: "AbpRoleClaims"); - - migrationBuilder.DropTable( - name: "AbpSecurityLogs"); - - migrationBuilder.DropTable( - name: "AbpSettings"); - - migrationBuilder.DropTable( - name: "AbpTenantConnectionStrings"); - - migrationBuilder.DropTable( - name: "AbpUserClaims"); - - migrationBuilder.DropTable( - name: "AbpUserDelegations"); - - migrationBuilder.DropTable( - name: "AbpUserLogins"); - - migrationBuilder.DropTable( - name: "AbpUserOrganizationUnits"); - - migrationBuilder.DropTable( - name: "AbpUserRoles"); - - migrationBuilder.DropTable( - name: "AbpUserTokens"); - - migrationBuilder.DropTable( - name: "OpenIddictScopes"); - - migrationBuilder.DropTable( - name: "OpenIddictTokens"); - - migrationBuilder.DropTable( - name: "AbpEntityChanges"); - - migrationBuilder.DropTable( - name: "AbpTenants"); - - migrationBuilder.DropTable( - name: "AbpOrganizationUnits"); - - migrationBuilder.DropTable( - name: "AbpRoles"); - - migrationBuilder.DropTable( - name: "AbpUsers"); - - migrationBuilder.DropTable( - name: "OpenIddictAuthorizations"); - - migrationBuilder.DropTable( - name: "AbpAuditLogs"); - - migrationBuilder.DropTable( - name: "OpenIddictApplications"); - } - } + } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Migrations/WmsDbContextModelSnapshot.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Migrations/WmsDbContextModelSnapshot.cs index 15ae82d2b..03ddd81cd 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Migrations/WmsDbContextModelSnapshot.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Migrations/WmsDbContextModelSnapshot.cs @@ -60,11 +60,11 @@ namespace WinIn.FasterZ.Wms.Migrations .HasColumnType("nvarchar(256)") .HasColumnName("Comments"); - b.Property("ConcurrencyStamp") + b.Property("") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); + .HasColumnName(""); b.Property("CorrelationId") .HasMaxLength(64) @@ -292,11 +292,11 @@ namespace WinIn.FasterZ.Wms.Migrations .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); - b.Property("ConcurrencyStamp") + b.Property("") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); + .HasColumnName(""); b.Property("CreationTime") .HasColumnType("datetime2") @@ -471,11 +471,11 @@ namespace WinIn.FasterZ.Wms.Migrations b.Property("Id") .HasColumnType("uniqueidentifier"); - b.Property("ConcurrencyStamp") + b.Property("") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); + .HasColumnName(""); b.Property("Description") .HasMaxLength(256) @@ -543,11 +543,11 @@ namespace WinIn.FasterZ.Wms.Migrations b.Property("Id") .HasColumnType("uniqueidentifier"); - b.Property("ConcurrencyStamp") + b.Property("") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); + .HasColumnName(""); b.Property("EntityVersion") .HasColumnType("int"); @@ -642,11 +642,11 @@ namespace WinIn.FasterZ.Wms.Migrations .HasMaxLength(64) .HasColumnType("nvarchar(64)"); - b.Property("ConcurrencyStamp") + b.Property("") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); + .HasColumnName(""); b.Property("CorrelationId") .HasMaxLength(64) @@ -702,11 +702,11 @@ namespace WinIn.FasterZ.Wms.Migrations .HasDefaultValue(0) .HasColumnName("AccessFailedCount"); - b.Property("ConcurrencyStamp") + b.Property("") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); + .HasColumnName(""); b.Property("CreationTime") .HasColumnType("datetime2") @@ -1020,11 +1020,11 @@ namespace WinIn.FasterZ.Wms.Migrations .HasColumnType("nvarchar(95)") .HasColumnName("Code"); - b.Property("ConcurrencyStamp") + b.Property("") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); + .HasColumnName(""); b.Property("CreationTime") .HasColumnType("datetime2") @@ -1128,11 +1128,11 @@ namespace WinIn.FasterZ.Wms.Migrations b.Property("ClientUri") .HasColumnType("nvarchar(max)"); - b.Property("ConcurrencyStamp") + b.Property("") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); + .HasColumnName(""); b.Property("ConsentType") .HasMaxLength(50) @@ -1216,11 +1216,11 @@ namespace WinIn.FasterZ.Wms.Migrations b.Property("ApplicationId") .HasColumnType("uniqueidentifier"); - b.Property("ConcurrencyStamp") + b.Property("") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); + .HasColumnName(""); b.Property("CreationDate") .HasColumnType("datetime2"); @@ -1290,11 +1290,11 @@ namespace WinIn.FasterZ.Wms.Migrations .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); - b.Property("ConcurrencyStamp") + b.Property("") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); + .HasColumnName(""); b.Property("CreationTime") .HasColumnType("datetime2") @@ -1371,11 +1371,11 @@ namespace WinIn.FasterZ.Wms.Migrations b.Property("AuthorizationId") .HasColumnType("uniqueidentifier"); - b.Property("ConcurrencyStamp") + b.Property("") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); + .HasColumnName(""); b.Property("CreationDate") .HasColumnType("datetime2"); @@ -1606,11 +1606,11 @@ namespace WinIn.FasterZ.Wms.Migrations b.Property("Id") .HasColumnType("uniqueidentifier"); - b.Property("ConcurrencyStamp") + b.Property("") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") - .HasColumnName("ConcurrencyStamp"); + .HasColumnName(""); b.Property("CreationTime") .HasColumnType("datetime2") diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthMenu/AuthMenuEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthMenu/AuthMenuEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..045cb2eb0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthMenu/AuthMenuEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthMenu; + +/// +/// +/// +public static class AuthMenuEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthMenu/AuthMenuRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthMenu/AuthMenuRepository.cs new file mode 100644 index 000000000..071042190 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthMenu/AuthMenuRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthMenu; + +public class AuthMenuRepository : EfCoreRepository, IAuthMenuRepository +{ + public AuthMenuRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthUserMenu/AuthUserMenuEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthUserMenu/AuthUserMenuEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..69028c827 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthUserMenu/AuthUserMenuEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthUserMenu; + +/// +/// +/// +public static class AuthUserMenuEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthUserMenu/AuthUserMenuRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthUserMenu/AuthUserMenuRepository.cs new file mode 100644 index 000000000..9a116d4a0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthUserMenu/AuthUserMenuRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthUserMenu; + +public class AuthUserMenuRepository : EfCoreRepository, IAuthUserMenuRepository +{ + public AuthUserMenuRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthUserWorkGroup/AuthUserWorkGroupEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthUserWorkGroup/AuthUserWorkGroupEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..979917ca7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthUserWorkGroup/AuthUserWorkGroupEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthUserWorkGroup; + +/// +/// +/// +public static class AuthUserWorkGroupEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthUserWorkGroup/AuthUserWorkGroupRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthUserWorkGroup/AuthUserWorkGroupRepository.cs new file mode 100644 index 000000000..ec403c26d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/AuthUserWorkGroup/AuthUserWorkGroupRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthUserWorkGroup; + +public class AuthUserWorkGroupRepository : EfCoreRepository, IAuthUserWorkGroupRepository +{ + public AuthUserWorkGroupRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataAql/BasedataAqlEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataAql/BasedataAqlEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..683701325 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataAql/BasedataAqlEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataAql; + +/// +/// +/// +public static class BasedataAqlEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataAql/BasedataAqlRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataAql/BasedataAqlRepository.cs new file mode 100644 index 000000000..7009c091d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataAql/BasedataAqlRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataAql; + +public class BasedataAqlRepository : EfCoreRepository, IBasedataAqlRepository +{ + public BasedataAqlRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataArea/BasedataAreaEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataArea/BasedataAreaEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..baca48ee2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataArea/BasedataAreaEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataArea; + +/// +/// +/// +public static class BasedataAreaEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataArea/BasedataAreaRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataArea/BasedataAreaRepository.cs new file mode 100644 index 000000000..1f6bab136 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataArea/BasedataAreaRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataArea; + +public class BasedataAreaRepository : EfCoreRepository, IBasedataAreaRepository +{ + public BasedataAreaRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataBom/BasedataBomEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataBom/BasedataBomEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..a8068cd74 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataBom/BasedataBomEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataBom; + +/// +/// +/// +public static class BasedataBomEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataBom/BasedataBomRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataBom/BasedataBomRepository.cs new file mode 100644 index 000000000..20ef42525 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataBom/BasedataBomRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataBom; + +public class BasedataBomRepository : EfCoreRepository, IBasedataBomRepository +{ + public BasedataBomRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCalendar/BasedataCalendarEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCalendar/BasedataCalendarEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..b803e47c9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCalendar/BasedataCalendarEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCalendar; + +/// +/// +/// +public static class BasedataCalendarEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCalendar/BasedataCalendarRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCalendar/BasedataCalendarRepository.cs new file mode 100644 index 000000000..41502f9eb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCalendar/BasedataCalendarRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCalendar; + +public class BasedataCalendarRepository : EfCoreRepository, IBasedataCalendarRepository +{ + public BasedataCalendarRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCategory/BasedataCategoryEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCategory/BasedataCategoryEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..c6069622e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCategory/BasedataCategoryEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCategory; + +/// +/// +/// +public static class BasedataCategoryEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCategory/BasedataCategoryRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCategory/BasedataCategoryRepository.cs new file mode 100644 index 000000000..5269d5b46 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCategory/BasedataCategoryRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCategory; + +public class BasedataCategoryRepository : EfCoreRepository, IBasedataCategoryRepository +{ + public BasedataCategoryRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCurrency/BasedataCurrencyEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCurrency/BasedataCurrencyEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..32d38443c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCurrency/BasedataCurrencyEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCurrency; + +/// +/// +/// +public static class BasedataCurrencyEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCurrency/BasedataCurrencyRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCurrency/BasedataCurrencyRepository.cs new file mode 100644 index 000000000..7409be324 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCurrency/BasedataCurrencyRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCurrency; + +public class BasedataCurrencyRepository : EfCoreRepository, IBasedataCurrencyRepository +{ + public BasedataCurrencyRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCurrencyExchange/BasedataCurrencyExchangeEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCurrencyExchange/BasedataCurrencyExchangeEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..3c6971267 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCurrencyExchange/BasedataCurrencyExchangeEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCurrencyExchange; + +/// +/// +/// +public static class BasedataCurrencyExchangeEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCurrencyExchange/BasedataCurrencyExchangeRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCurrencyExchange/BasedataCurrencyExchangeRepository.cs new file mode 100644 index 000000000..469601aa1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCurrencyExchange/BasedataCurrencyExchangeRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCurrencyExchange; + +public class BasedataCurrencyExchangeRepository : EfCoreRepository, IBasedataCurrencyExchangeRepository +{ + public BasedataCurrencyExchangeRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomer/BasedataCustomerEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomer/BasedataCustomerEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..e60aa9399 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomer/BasedataCustomerEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomer; + +/// +/// +/// +public static class BasedataCustomerEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomer/BasedataCustomerRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomer/BasedataCustomerRepository.cs new file mode 100644 index 000000000..21b41364e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomer/BasedataCustomerRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomer; + +public class BasedataCustomerRepository : EfCoreRepository, IBasedataCustomerRepository +{ + public BasedataCustomerRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteCopy/StoreTransferNoteCopyEfCoreQueryableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomerAddress/BasedataCustomerAddressEfCoreQuerableExtensions.cs similarity index 56% rename from WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteCopy/StoreTransferNoteCopyEfCoreQueryableExtensions.cs rename to WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomerAddress/BasedataCustomerAddressEfCoreQuerableExtensions.cs index 459c3d4d9..bd4ecc515 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteCopy/StoreTransferNoteCopyEfCoreQueryableExtensions.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomerAddress/BasedataCustomerAddressEfCoreQuerableExtensions.cs @@ -1,11 +1,14 @@ using System.Linq; using Microsoft.EntityFrameworkCore; -namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteCopy; +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomerAddress; -public static class StoreTransferNoteCopyEfCoreQueryableExtensions +/// +/// +/// +public static class BasedataCustomerAddressEfCoreQueryableExtensions { - public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) { if (!include) { diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomerAddress/BasedataCustomerAddressRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomerAddress/BasedataCustomerAddressRepository.cs new file mode 100644 index 000000000..d36350a66 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomerAddress/BasedataCustomerAddressRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomerAddress; + +public class BasedataCustomerAddressRepository : EfCoreRepository, IBasedataCustomerAddressRepository +{ + public BasedataCustomerAddressRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomerItem/BasedataCustomerItemEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomerItem/BasedataCustomerItemEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..7fa37ecdd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomerItem/BasedataCustomerItemEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomerItem; + +/// +/// +/// +public static class BasedataCustomerItemEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomerItem/BasedataCustomerItemRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomerItem/BasedataCustomerItemRepository.cs new file mode 100644 index 000000000..798573eda --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomerItem/BasedataCustomerItemRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomerItem; + +public class BasedataCustomerItemRepository : EfCoreRepository, IBasedataCustomerItemRepository +{ + public BasedataCustomerItemRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDict/BasedataDictEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDict/BasedataDictEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..4b7d5ceef --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDict/BasedataDictEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDict; + +/// +/// +/// +public static class BasedataDictEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDict/BasedataDictRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDict/BasedataDictRepository.cs new file mode 100644 index 000000000..fc6518905 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDict/BasedataDictRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDict; + +public class BasedataDictRepository : EfCoreRepository, IBasedataDictRepository +{ + public BasedataDictRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDictItem/BasedataDictItemEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDictItem/BasedataDictItemEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..30c59412d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDictItem/BasedataDictItemEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDictItem; + +/// +/// +/// +public static class BasedataDictItemEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDictItem/BasedataDictItemRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDictItem/BasedataDictItemRepository.cs new file mode 100644 index 000000000..8c74eb314 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDictItem/BasedataDictItemRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDictItem; + +public class BasedataDictItemRepository : EfCoreRepository, IBasedataDictItemRepository +{ + public BasedataDictItemRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDock/BasedataDockEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDock/BasedataDockEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..db119fec7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDock/BasedataDockEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDock; + +/// +/// +/// +public static class BasedataDockEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDock/BasedataDockRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDock/BasedataDockRepository.cs new file mode 100644 index 000000000..178bab81d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDock/BasedataDockRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDock; + +public class BasedataDockRepository : EfCoreRepository, IBasedataDockRepository +{ + public BasedataDockRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDocumentSetting/BasedataDocumentSettingEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDocumentSetting/BasedataDocumentSettingEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..c32470fd5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDocumentSetting/BasedataDocumentSettingEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting; + +/// +/// +/// +public static class BasedataDocumentSettingEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDocumentSetting/BasedataDocumentSettingRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDocumentSetting/BasedataDocumentSettingRepository.cs new file mode 100644 index 000000000..f76c39b43 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataDocumentSetting/BasedataDocumentSettingRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting; + +public class BasedataDocumentSettingRepository : EfCoreRepository, IBasedataDocumentSettingRepository +{ + public BasedataDocumentSettingRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataErpLocation/BasedataErpLocationEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataErpLocation/BasedataErpLocationEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..1800e178d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataErpLocation/BasedataErpLocationEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation; + +/// +/// +/// +public static class BasedataErpLocationEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataErpLocation/BasedataErpLocationRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataErpLocation/BasedataErpLocationRepository.cs new file mode 100644 index 000000000..366048738 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataErpLocation/BasedataErpLocationRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation; + +public class BasedataErpLocationRepository : EfCoreRepository, IBasedataErpLocationRepository +{ + public BasedataErpLocationRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendarEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendarEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..c1689313a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendarEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar; + +/// +/// +/// +public static class BasedataInterfaceCalendarEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendarRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendarRepository.cs new file mode 100644 index 000000000..b3b27598e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendarRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar; + +public class BasedataInterfaceCalendarRepository : EfCoreRepository, IBasedataInterfaceCalendarRepository +{ + public BasedataInterfaceCalendarRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemBasic/BasedataItemBasicEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemBasic/BasedataItemBasicEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..9753a97fd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemBasic/BasedataItemBasicEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic; + +/// +/// +/// +public static class BasedataItemBasicEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemBasic/BasedataItemBasicRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemBasic/BasedataItemBasicRepository.cs new file mode 100644 index 000000000..03e396ca3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemBasic/BasedataItemBasicRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic; + +public class BasedataItemBasicRepository : EfCoreRepository, IBasedataItemBasicRepository +{ + public BasedataItemBasicRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemCategory/BasedataItemCategoryEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemCategory/BasedataItemCategoryEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..097f7538b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemCategory/BasedataItemCategoryEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory; + +/// +/// +/// +public static class BasedataItemCategoryEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemCategory/BasedataItemCategoryRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemCategory/BasedataItemCategoryRepository.cs new file mode 100644 index 000000000..a0cc5a5dd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemCategory/BasedataItemCategoryRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory; + +public class BasedataItemCategoryRepository : EfCoreRepository, IBasedataItemCategoryRepository +{ + public BasedataItemCategoryRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemGuideBook/BasedataItemGuideBookEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemGuideBook/BasedataItemGuideBookEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..bf7fc23be --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemGuideBook/BasedataItemGuideBookEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook; + +/// +/// +/// +public static class BasedataItemGuideBookEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteCopy/StoreTransferNoteCopyRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemGuideBook/BasedataItemGuideBookRepository.cs similarity index 52% rename from WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteCopy/StoreTransferNoteCopyRepository.cs rename to WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemGuideBook/BasedataItemGuideBookRepository.cs index 9e6d81a50..0a411a96f 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteCopy/StoreTransferNoteCopyRepository.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemGuideBook/BasedataItemGuideBookRepository.cs @@ -5,15 +5,15 @@ using WinIn.FasterZ.Wms.EntityFrameworkCore; using Volo.Abp.Domain.Repositories.EntityFrameworkCore; using Volo.Abp.EntityFrameworkCore; -namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteCopy; +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook; -public class StoreTransferNoteCopyRepository : EfCoreRepository, IStoreTransferNoteCopyRepository +public class BasedataItemGuideBookRepository : EfCoreRepository, IBasedataItemGuideBookRepository { - public StoreTransferNoteCopyRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + public BasedataItemGuideBookRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) { } - public override async Task> WithDetailsAsync() + public override async Task> WithDetailsAsync() { return (await GetQueryableAsync()).IncludeDetails(); } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemPack/BasedataItemPackEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemPack/BasedataItemPackEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..86edda7b9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemPack/BasedataItemPackEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemPack; + +/// +/// +/// +public static class BasedataItemPackEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemPack/BasedataItemPackRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemPack/BasedataItemPackRepository.cs new file mode 100644 index 000000000..04d9ee434 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemPack/BasedataItemPackRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemPack; + +public class BasedataItemPackRepository : EfCoreRepository, IBasedataItemPackRepository +{ + public BasedataItemPackRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemQuality/BasedataItemQualityEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemQuality/BasedataItemQualityEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..83f609bde --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemQuality/BasedataItemQualityEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality; + +/// +/// +/// +public static class BasedataItemQualityEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemQuality/BasedataItemQualityRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemQuality/BasedataItemQualityRepository.cs new file mode 100644 index 000000000..12847c071 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemQuality/BasedataItemQualityRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality; + +public class BasedataItemQualityRepository : EfCoreRepository, IBasedataItemQualityRepository +{ + public BasedataItemQualityRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStockEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStockEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..9856eef06 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStockEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock; + +/// +/// +/// +public static class BasedataItemSafetyStockEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStockRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStockRepository.cs new file mode 100644 index 000000000..6c9e0636e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStockRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock; + +public class BasedataItemSafetyStockRepository : EfCoreRepository, IBasedataItemSafetyStockRepository +{ + public BasedataItemSafetyStockRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelationEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelationEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..38f7893c4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelationEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation; + +/// +/// +/// +public static class BasedataItemStoreRelationEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelationRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelationRepository.cs new file mode 100644 index 000000000..0329f3e4c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelationRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation; + +public class BasedataItemStoreRelationRepository : EfCoreRepository, IBasedataItemStoreRelationRepository +{ + public BasedataItemStoreRelationRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataLocation/BasedataLocationEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataLocation/BasedataLocationEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..04cb3a9cb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataLocation/BasedataLocationEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataLocation; + +/// +/// +/// +public static class BasedataLocationEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataLocation/BasedataLocationRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataLocation/BasedataLocationRepository.cs new file mode 100644 index 000000000..37aa60d9c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataLocation/BasedataLocationRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataLocation; + +public class BasedataLocationRepository : EfCoreRepository, IBasedataLocationRepository +{ + public BasedataLocationRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataLocationGroup/BasedataLocationGroupEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataLocationGroup/BasedataLocationGroupEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..b105624d4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataLocationGroup/BasedataLocationGroupEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup; + +/// +/// +/// +public static class BasedataLocationGroupEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataLocationGroup/BasedataLocationGroupRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataLocationGroup/BasedataLocationGroupRepository.cs new file mode 100644 index 000000000..a1e520ba3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataLocationGroup/BasedataLocationGroupRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup; + +public class BasedataLocationGroupRepository : EfCoreRepository, IBasedataLocationGroupRepository +{ + public BasedataLocationGroupRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataMachine/BasedataMachineEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataMachine/BasedataMachineEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..6ebf032b3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataMachine/BasedataMachineEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataMachine; + +/// +/// +/// +public static class BasedataMachineEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataMachine/BasedataMachineRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataMachine/BasedataMachineRepository.cs new file mode 100644 index 000000000..8eee5097f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataMachine/BasedataMachineRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataMachine; + +public class BasedataMachineRepository : EfCoreRepository, IBasedataMachineRepository +{ + public BasedataMachineRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProductionLine/BasedataProductionLineEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProductionLine/BasedataProductionLineEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..c3cc09f12 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProductionLine/BasedataProductionLineEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine; + +/// +/// +/// +public static class BasedataProductionLineEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProductionLine/BasedataProductionLineRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProductionLine/BasedataProductionLineRepository.cs new file mode 100644 index 000000000..31a9a0ff2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProductionLine/BasedataProductionLineRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine; + +public class BasedataProductionLineRepository : EfCoreRepository, IBasedataProductionLineRepository +{ + public BasedataProductionLineRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProductionLineItem/BasedataProductionLineItemEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProductionLineItem/BasedataProductionLineItemEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..e46912cf1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProductionLineItem/BasedataProductionLineItemEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem; + +/// +/// +/// +public static class BasedataProductionLineItemEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProductionLineItem/BasedataProductionLineItemRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProductionLineItem/BasedataProductionLineItemRepository.cs new file mode 100644 index 000000000..44e26e5dc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProductionLineItem/BasedataProductionLineItemRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem; + +public class BasedataProductionLineItemRepository : EfCoreRepository, IBasedataProductionLineItemRepository +{ + public BasedataProductionLineItemRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProject/BasedataProjectEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProject/BasedataProjectEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..e4593834c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProject/BasedataProjectEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProject; + +/// +/// +/// +public static class BasedataProjectEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProject/BasedataProjectRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProject/BasedataProjectRepository.cs new file mode 100644 index 000000000..f253f09d6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataProject/BasedataProjectRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProject; + +public class BasedataProjectRepository : EfCoreRepository, IBasedataProjectRepository +{ + public BasedataProjectRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheetEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheetEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..e76663d13 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheetEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet; + +/// +/// +/// +public static class BasedataPurchasePriceSheetEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheetRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheetRepository.cs new file mode 100644 index 000000000..b9bba1863 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheetRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet; + +public class BasedataPurchasePriceSheetRepository : EfCoreRepository, IBasedataPurchasePriceSheetRepository +{ + public BasedataPurchasePriceSheetRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheetEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheetEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..1f188fb75 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheetEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet; + +/// +/// +/// +public static class BasedataSalePriceSheetEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheetRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheetRepository.cs new file mode 100644 index 000000000..7432077d5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheetRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet; + +public class BasedataSalePriceSheetRepository : EfCoreRepository, IBasedataSalePriceSheetRepository +{ + public BasedataSalePriceSheetRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataShift/BasedataShiftEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataShift/BasedataShiftEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..c692e5c58 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataShift/BasedataShiftEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataShift; + +/// +/// +/// +public static class BasedataShiftEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataShift/BasedataShiftRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataShift/BasedataShiftRepository.cs new file mode 100644 index 000000000..5d602cdba --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataShift/BasedataShiftRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataShift; + +public class BasedataShiftRepository : EfCoreRepository, IBasedataShiftRepository +{ + public BasedataShiftRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheetEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheetEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..a3c044d7d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheetEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet; + +/// +/// +/// +public static class BasedataStdCostPriceSheetEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheetRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheetRepository.cs new file mode 100644 index 000000000..84a810f2b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheetRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet; + +public class BasedataStdCostPriceSheetRepository : EfCoreRepository, IBasedataStdCostPriceSheetRepository +{ + public BasedataStdCostPriceSheetRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplier/BasedataSupplierEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplier/BasedataSupplierEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..43e2f0390 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplier/BasedataSupplierEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplier; + +/// +/// +/// +public static class BasedataSupplierEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplier/BasedataSupplierRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplier/BasedataSupplierRepository.cs new file mode 100644 index 000000000..639264934 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplier/BasedataSupplierRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplier; + +public class BasedataSupplierRepository : EfCoreRepository, IBasedataSupplierRepository +{ + public BasedataSupplierRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplierItem/BasedataSupplierItemEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplierItem/BasedataSupplierItemEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..f8ca731dd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplierItem/BasedataSupplierItemEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem; + +/// +/// +/// +public static class BasedataSupplierItemEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplierItem/BasedataSupplierItemRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplierItem/BasedataSupplierItemRepository.cs new file mode 100644 index 000000000..a66db4498 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplierItem/BasedataSupplierItemRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem; + +public class BasedataSupplierItemRepository : EfCoreRepository, IBasedataSupplierItemRepository +{ + public BasedataSupplierItemRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindowEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindowEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..6e3439da0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindowEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow; + +/// +/// +/// +public static class BasedataSupplierTimeWindowEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindowRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindowRepository.cs new file mode 100644 index 000000000..f41355afd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindowRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow; + +public class BasedataSupplierTimeWindowRepository : EfCoreRepository, IBasedataSupplierTimeWindowRepository +{ + public BasedataSupplierTimeWindowRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataTeam/BasedataTeamEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataTeam/BasedataTeamEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..8a78ba18a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataTeam/BasedataTeamEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataTeam; + +/// +/// +/// +public static class BasedataTeamEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataTeam/BasedataTeamRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataTeam/BasedataTeamRepository.cs new file mode 100644 index 000000000..c6d50c2e5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataTeam/BasedataTeamRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataTeam; + +public class BasedataTeamRepository : EfCoreRepository, IBasedataTeamRepository +{ + public BasedataTeamRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataTransactionType/BasedataTransactionTypeEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataTransactionType/BasedataTransactionTypeEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..93667c9c3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataTransactionType/BasedataTransactionTypeEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType; + +/// +/// +/// +public static class BasedataTransactionTypeEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataTransactionType/BasedataTransactionTypeRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataTransactionType/BasedataTransactionTypeRepository.cs new file mode 100644 index 000000000..53fcd332b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataTransactionType/BasedataTransactionTypeRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType; + +public class BasedataTransactionTypeRepository : EfCoreRepository, IBasedataTransactionTypeRepository +{ + public BasedataTransactionTypeRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataUom/BasedataUomEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataUom/BasedataUomEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..2fd952a59 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataUom/BasedataUomEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataUom; + +/// +/// +/// +public static class BasedataUomEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataUom/BasedataUomRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataUom/BasedataUomRepository.cs new file mode 100644 index 000000000..f66b7f371 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataUom/BasedataUomRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataUom; + +public class BasedataUomRepository : EfCoreRepository, IBasedataUomRepository +{ + public BasedataUomRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWarehouse/BasedataWarehouseEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWarehouse/BasedataWarehouseEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..f737e52e6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWarehouse/BasedataWarehouseEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse; + +/// +/// +/// +public static class BasedataWarehouseEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWarehouse/BasedataWarehouseRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWarehouse/BasedataWarehouseRepository.cs new file mode 100644 index 000000000..9e54b37d4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWarehouse/BasedataWarehouseRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse; + +public class BasedataWarehouseRepository : EfCoreRepository, IBasedataWarehouseRepository +{ + public BasedataWarehouseRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkGroup/BasedataWorkGroupEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkGroup/BasedataWorkGroupEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..e42769a68 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkGroup/BasedataWorkGroupEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup; + +/// +/// +/// +public static class BasedataWorkGroupEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkGroup/BasedataWorkGroupRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkGroup/BasedataWorkGroupRepository.cs new file mode 100644 index 000000000..6c150464e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkGroup/BasedataWorkGroupRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup; + +public class BasedataWorkGroupRepository : EfCoreRepository, IBasedataWorkGroupRepository +{ + public BasedataWorkGroupRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkShop/BasedataWorkShopEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkShop/BasedataWorkShopEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..67cfc8a50 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkShop/BasedataWorkShopEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop; + +/// +/// +/// +public static class BasedataWorkShopEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkShop/BasedataWorkShopRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkShop/BasedataWorkShopRepository.cs new file mode 100644 index 000000000..7438781b3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkShop/BasedataWorkShopRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop; + +public class BasedataWorkShopRepository : EfCoreRepository, IBasedataWorkShopRepository +{ + public BasedataWorkShopRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkStation/BasedataWorkStationEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkStation/BasedataWorkStationEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..58cab23c8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkStation/BasedataWorkStationEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation; + +/// +/// +/// +public static class BasedataWorkStationEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkStation/BasedataWorkStationRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkStation/BasedataWorkStationRepository.cs new file mode 100644 index 000000000..c3a743a1e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataWorkStation/BasedataWorkStationRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation; + +public class BasedataWorkStationRepository : EfCoreRepository, IBasedataWorkStationRepository +{ + public BasedataWorkStationRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageDataExportTask/FileStorageDataExportTaskEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageDataExportTask/FileStorageDataExportTaskEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..b62776938 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageDataExportTask/FileStorageDataExportTaskEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask; + +/// +/// +/// +public static class FileStorageDataExportTaskEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageDataExportTask/FileStorageDataExportTaskRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageDataExportTask/FileStorageDataExportTaskRepository.cs new file mode 100644 index 000000000..0345daca6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageDataExportTask/FileStorageDataExportTaskRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask; + +public class FileStorageDataExportTaskRepository : EfCoreRepository, IFileStorageDataExportTaskRepository +{ + public FileStorageDataExportTaskRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageDataImportTask/FileStorageDataImportTaskEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageDataImportTask/FileStorageDataImportTaskEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..9017cc661 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageDataImportTask/FileStorageDataImportTaskEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask; + +/// +/// +/// +public static class FileStorageDataImportTaskEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageDataImportTask/FileStorageDataImportTaskRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageDataImportTask/FileStorageDataImportTaskRepository.cs new file mode 100644 index 000000000..dcff7e08f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageDataImportTask/FileStorageDataImportTaskRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask; + +public class FileStorageDataImportTaskRepository : EfCoreRepository, IFileStorageDataImportTaskRepository +{ + public FileStorageDataImportTaskRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageFile/FileStorageFileEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageFile/FileStorageFileEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..652939606 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageFile/FileStorageFileEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageFile; + +/// +/// +/// +public static class FileStorageFileEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageFile/FileStorageFileRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageFile/FileStorageFileRepository.cs new file mode 100644 index 000000000..815ff772f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/FileStorageFile/FileStorageFileRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageFile; + +public class FileStorageFileRepository : EfCoreRepository, IFileStorageFileRepository +{ + public FileStorageFileRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryBalance/InventoryBalanceEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryBalance/InventoryBalanceEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..30e775e86 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryBalance/InventoryBalanceEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryBalance; + +/// +/// +/// +public static class InventoryBalanceEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryBalance/InventoryBalanceRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryBalance/InventoryBalanceRepository.cs new file mode 100644 index 000000000..4c48946f4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryBalance/InventoryBalanceRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryBalance; + +public class InventoryBalanceRepository : EfCoreRepository, IInventoryBalanceRepository +{ + public InventoryBalanceRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryContainer/InventoryContainerEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryContainer/InventoryContainerEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..4c24c15ca --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryContainer/InventoryContainerEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryContainer; + +/// +/// +/// +public static class InventoryContainerEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryContainer/InventoryContainerRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryContainer/InventoryContainerRepository.cs new file mode 100644 index 000000000..872ded5ab --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryContainer/InventoryContainerRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryContainer; + +public class InventoryContainerRepository : EfCoreRepository, IInventoryContainerRepository +{ + public InventoryContainerRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryContainerDetail/InventoryContainerDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryContainerDetail/InventoryContainerDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..c35682847 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryContainerDetail/InventoryContainerDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail; + +/// +/// +/// +public static class InventoryContainerDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryContainerDetail/InventoryContainerDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryContainerDetail/InventoryContainerDetailRepository.cs new file mode 100644 index 000000000..bdc871dcc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryContainerDetail/InventoryContainerDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail; + +public class InventoryContainerDetailRepository : EfCoreRepository, IInventoryContainerDetailRepository +{ + public InventoryContainerDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryErpBalance/InventoryErpBalanceEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryErpBalance/InventoryErpBalanceEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..591676a35 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryErpBalance/InventoryErpBalanceEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance; + +/// +/// +/// +public static class InventoryErpBalanceEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryErpBalance/InventoryErpBalanceRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryErpBalance/InventoryErpBalanceRepository.cs new file mode 100644 index 000000000..93c9340d3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryErpBalance/InventoryErpBalanceRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance; + +public class InventoryErpBalanceRepository : EfCoreRepository, IInventoryErpBalanceRepository +{ + public InventoryErpBalanceRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryExpectIn/InventoryExpectInEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryExpectIn/InventoryExpectInEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..01c39c89a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryExpectIn/InventoryExpectInEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn; + +/// +/// +/// +public static class InventoryExpectInEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryExpectIn/InventoryExpectInRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryExpectIn/InventoryExpectInRepository.cs new file mode 100644 index 000000000..00e1412f2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryExpectIn/InventoryExpectInRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn; + +public class InventoryExpectInRepository : EfCoreRepository, IInventoryExpectInRepository +{ + public InventoryExpectInRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryExpectOut/InventoryExpectOutEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryExpectOut/InventoryExpectOutEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..09913f112 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryExpectOut/InventoryExpectOutEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut; + +/// +/// +/// +public static class InventoryExpectOutEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryExpectOut/InventoryExpectOutRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryExpectOut/InventoryExpectOutRepository.cs new file mode 100644 index 000000000..59bf4598a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryExpectOut/InventoryExpectOutRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut; + +public class InventoryExpectOutRepository : EfCoreRepository, IInventoryExpectOutRepository +{ + public InventoryExpectOutRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryLocationCapacity/InventoryLocationCapacityEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryLocationCapacity/InventoryLocationCapacityEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..11afe4f28 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryLocationCapacity/InventoryLocationCapacityEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity; + +/// +/// +/// +public static class InventoryLocationCapacityEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryLocationCapacity/InventoryLocationCapacityRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryLocationCapacity/InventoryLocationCapacityRepository.cs new file mode 100644 index 000000000..fc18d62b8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryLocationCapacity/InventoryLocationCapacityRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity; + +public class InventoryLocationCapacityRepository : EfCoreRepository, IInventoryLocationCapacityRepository +{ + public InventoryLocationCapacityRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventorySnapshot/InventorySnapshotEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventorySnapshot/InventorySnapshotEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..fa4e2e2a8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventorySnapshot/InventorySnapshotEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventorySnapshot; + +/// +/// +/// +public static class InventorySnapshotEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventorySnapshot/InventorySnapshotRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventorySnapshot/InventorySnapshotRepository.cs new file mode 100644 index 000000000..c6a630736 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventorySnapshot/InventorySnapshotRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventorySnapshot; + +public class InventorySnapshotRepository : EfCoreRepository, IInventorySnapshotRepository +{ + public InventorySnapshotRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryTransaction/InventoryTransactionEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryTransaction/InventoryTransactionEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..be4ec9570 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryTransaction/InventoryTransactionEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryTransaction; + +/// +/// +/// +public static class InventoryTransactionEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryTransaction/InventoryTransactionRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryTransaction/InventoryTransactionRepository.cs new file mode 100644 index 000000000..eda1702b7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryTransaction/InventoryTransactionRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryTransaction; + +public class InventoryTransactionRepository : EfCoreRepository, IInventoryTransactionRepository +{ + public InventoryTransactionRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryTransferLog/InventoryTransferLogEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryTransferLog/InventoryTransferLogEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..59ee764be --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryTransferLog/InventoryTransferLogEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog; + +/// +/// +/// +public static class InventoryTransferLogEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryTransferLog/InventoryTransferLogRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryTransferLog/InventoryTransferLogRepository.cs new file mode 100644 index 000000000..2e557ca0b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/InventoryTransferLog/InventoryTransferLogRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog; + +public class InventoryTransferLogRepository : EfCoreRepository, IInventoryTransferLogRepository +{ + public InventoryTransferLogRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCheckJob/JobCheckJobEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCheckJob/JobCheckJobEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..4f8f986f4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCheckJob/JobCheckJobEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCheckJob; + +/// +/// +/// +public static class JobCheckJobEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCheckJob/JobCheckJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCheckJob/JobCheckJobRepository.cs new file mode 100644 index 000000000..4f6cb68f2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCheckJob/JobCheckJobRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCheckJob; + +public class JobCheckJobRepository : EfCoreRepository, IJobCheckJobRepository +{ + public JobCheckJobRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCheckJobDetail/JobCheckJobDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCheckJobDetail/JobCheckJobDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..8231b4849 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCheckJobDetail/JobCheckJobDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail; + +/// +/// +/// +public static class JobCheckJobDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCheckJobDetail/JobCheckJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCheckJobDetail/JobCheckJobDetailRepository.cs new file mode 100644 index 000000000..1e12e8252 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCheckJobDetail/JobCheckJobDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail; + +public class JobCheckJobDetailRepository : EfCoreRepository, IJobCheckJobDetailRepository +{ + public JobCheckJobDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCountJob/JobCountJobEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCountJob/JobCountJobEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..371c7acfe --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCountJob/JobCountJobEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCountJob; + +/// +/// +/// +public static class JobCountJobEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCountJob/JobCountJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCountJob/JobCountJobRepository.cs new file mode 100644 index 000000000..13d7f9d6e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCountJob/JobCountJobRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCountJob; + +public class JobCountJobRepository : EfCoreRepository, IJobCountJobRepository +{ + public JobCountJobRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCountJobDetail/JobCountJobDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCountJobDetail/JobCountJobDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..e3776317e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCountJobDetail/JobCountJobDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail; + +/// +/// +/// +public static class JobCountJobDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCountJobDetail/JobCountJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCountJobDetail/JobCountJobDetailRepository.cs new file mode 100644 index 000000000..cb4f6c65c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobCountJobDetail/JobCountJobDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail; + +public class JobCountJobDetailRepository : EfCoreRepository, IJobCountJobDetailRepository +{ + public JobCountJobDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobDeliverJob/JobDeliverJobEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobDeliverJob/JobDeliverJobEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..62805b07a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobDeliverJob/JobDeliverJobEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobDeliverJob; + +/// +/// +/// +public static class JobDeliverJobEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobDeliverJob/JobDeliverJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobDeliverJob/JobDeliverJobRepository.cs new file mode 100644 index 000000000..151e7edd8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobDeliverJob/JobDeliverJobRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobDeliverJob; + +public class JobDeliverJobRepository : EfCoreRepository, IJobDeliverJobRepository +{ + public JobDeliverJobRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobDeliverJobDetail/JobDeliverJobDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobDeliverJobDetail/JobDeliverJobDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..6f8bd632f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobDeliverJobDetail/JobDeliverJobDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail; + +/// +/// +/// +public static class JobDeliverJobDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobDeliverJobDetail/JobDeliverJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobDeliverJobDetail/JobDeliverJobDetailRepository.cs new file mode 100644 index 000000000..32ee827de --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobDeliverJobDetail/JobDeliverJobDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail; + +public class JobDeliverJobDetailRepository : EfCoreRepository, IJobDeliverJobDetailRepository +{ + public JobDeliverJobDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJob/JobInspectJobEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJob/JobInspectJobEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..336298eb6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJob/JobInspectJobEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJob; + +/// +/// +/// +public static class JobInspectJobEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJob/JobInspectJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJob/JobInspectJobRepository.cs new file mode 100644 index 000000000..bf010fdfd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJob/JobInspectJobRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJob; + +public class JobInspectJobRepository : EfCoreRepository, IJobInspectJobRepository +{ + public JobInspectJobRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJobDetail/JobInspectJobDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJobDetail/JobInspectJobDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..f345af703 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJobDetail/JobInspectJobDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail; + +/// +/// +/// +public static class JobInspectJobDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJobDetail/JobInspectJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJobDetail/JobInspectJobDetailRepository.cs new file mode 100644 index 000000000..1545599d1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJobDetail/JobInspectJobDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail; + +public class JobInspectJobDetailRepository : EfCoreRepository, IJobInspectJobDetailRepository +{ + public JobInspectJobDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..298e45cee --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail; + +/// +/// +/// +public static class JobInspectJobSummaryDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetailRepository.cs new file mode 100644 index 000000000..0a1c61dd1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail; + +public class JobInspectJobSummaryDetailRepository : EfCoreRepository, IJobInspectJobSummaryDetailRepository +{ + public JobInspectJobSummaryDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobIssueJob/JobIssueJobEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobIssueJob/JobIssueJobEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..04c5d4440 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobIssueJob/JobIssueJobEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobIssueJob; + +/// +/// +/// +public static class JobIssueJobEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobIssueJob/JobIssueJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobIssueJob/JobIssueJobRepository.cs new file mode 100644 index 000000000..8ca06118b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobIssueJob/JobIssueJobRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobIssueJob; + +public class JobIssueJobRepository : EfCoreRepository, IJobIssueJobRepository +{ + public JobIssueJobRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobIssueJobDetail/JobIssueJobDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobIssueJobDetail/JobIssueJobDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..fc82b1e17 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobIssueJobDetail/JobIssueJobDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail; + +/// +/// +/// +public static class JobIssueJobDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobIssueJobDetail/JobIssueJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobIssueJobDetail/JobIssueJobDetailRepository.cs new file mode 100644 index 000000000..3ddba41ab --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobIssueJobDetail/JobIssueJobDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail; + +public class JobIssueJobDetailRepository : EfCoreRepository, IJobIssueJobDetailRepository +{ + public JobIssueJobDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobJisDeliverJob/JobJisDeliverJobEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobJisDeliverJob/JobJisDeliverJobEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..0549aa910 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobJisDeliverJob/JobJisDeliverJobEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob; + +/// +/// +/// +public static class JobJisDeliverJobEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobJisDeliverJob/JobJisDeliverJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobJisDeliverJob/JobJisDeliverJobRepository.cs new file mode 100644 index 000000000..2c698f5ff --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobJisDeliverJob/JobJisDeliverJobRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob; + +public class JobJisDeliverJobRepository : EfCoreRepository, IJobJisDeliverJobRepository +{ + public JobJisDeliverJobRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..f876eef01 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail; + +/// +/// +/// +public static class JobJisDeliverJobDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetailRepository.cs new file mode 100644 index 000000000..053f5529a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail; + +public class JobJisDeliverJobDetailRepository : EfCoreRepository, IJobJisDeliverJobDetailRepository +{ + public JobJisDeliverJobDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductReceiveJob/JobProductReceiveJobEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductReceiveJob/JobProductReceiveJobEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..bf2ee0623 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductReceiveJob/JobProductReceiveJobEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob; + +/// +/// +/// +public static class JobProductReceiveJobEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductReceiveJob/JobProductReceiveJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductReceiveJob/JobProductReceiveJobRepository.cs new file mode 100644 index 000000000..d66070b56 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductReceiveJob/JobProductReceiveJobRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob; + +public class JobProductReceiveJobRepository : EfCoreRepository, IJobProductReceiveJobRepository +{ + public JobProductReceiveJobRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..6f54f49b2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail; + +/// +/// +/// +public static class JobProductReceiveJobDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetailRepository.cs new file mode 100644 index 000000000..1dc82cffb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail; + +public class JobProductReceiveJobDetailRepository : EfCoreRepository, IJobProductReceiveJobDetailRepository +{ + public JobProductReceiveJobDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductionReturnJob/JobProductionReturnJobEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductionReturnJob/JobProductionReturnJobEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..73bf02a2e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductionReturnJob/JobProductionReturnJobEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob; + +/// +/// +/// +public static class JobProductionReturnJobEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductionReturnJob/JobProductionReturnJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductionReturnJob/JobProductionReturnJobRepository.cs new file mode 100644 index 000000000..31e4b6601 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductionReturnJob/JobProductionReturnJobRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob; + +public class JobProductionReturnJobRepository : EfCoreRepository, IJobProductionReturnJobRepository +{ + public JobProductionReturnJobRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..d9757568d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail; + +/// +/// +/// +public static class JobProductionReturnJobDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetailRepository.cs new file mode 100644 index 000000000..3667ef5a8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail; + +public class JobProductionReturnJobDetailRepository : EfCoreRepository, IJobProductionReturnJobDetailRepository +{ + public JobProductionReturnJobDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJobEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJobEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..037051f3b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJobEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob; + +/// +/// +/// +public static class JobPurchaseReceiptJobEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJobRepository.cs new file mode 100644 index 000000000..45e27632b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJobRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob; + +public class JobPurchaseReceiptJobRepository : EfCoreRepository, IJobPurchaseReceiptJobRepository +{ + public JobPurchaseReceiptJobRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..b2232a4a3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail; + +/// +/// +/// +public static class JobPurchaseReceiptJobDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetailRepository.cs new file mode 100644 index 000000000..772edda9b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail; + +public class JobPurchaseReceiptJobDetailRepository : EfCoreRepository, IJobPurchaseReceiptJobDetailRepository +{ + public JobPurchaseReceiptJobDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJobEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJobEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..10dfab51e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJobEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob; + +/// +/// +/// +public static class JobPurchaseReturnJobEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJobRepository.cs new file mode 100644 index 000000000..9955b3628 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJobRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob; + +public class JobPurchaseReturnJobRepository : EfCoreRepository, IJobPurchaseReturnJobRepository +{ + public JobPurchaseReturnJobRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..755bc74a9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail; + +/// +/// +/// +public static class JobPurchaseReturnJobDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetailRepository.cs new file mode 100644 index 000000000..5ed17c471 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail; + +public class JobPurchaseReturnJobDetailRepository : EfCoreRepository, IJobPurchaseReturnJobDetailRepository +{ + public JobPurchaseReturnJobDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPutawayJob/JobPutawayJobEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPutawayJob/JobPutawayJobEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..08d44a008 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPutawayJob/JobPutawayJobEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPutawayJob; + +/// +/// +/// +public static class JobPutawayJobEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPutawayJob/JobPutawayJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPutawayJob/JobPutawayJobRepository.cs new file mode 100644 index 000000000..146878e84 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPutawayJob/JobPutawayJobRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPutawayJob; + +public class JobPutawayJobRepository : EfCoreRepository, IJobPutawayJobRepository +{ + public JobPutawayJobRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPutawayJobDetail/JobPutawayJobDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPutawayJobDetail/JobPutawayJobDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..8efd9ea29 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPutawayJobDetail/JobPutawayJobDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail; + +/// +/// +/// +public static class JobPutawayJobDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPutawayJobDetail/JobPutawayJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPutawayJobDetail/JobPutawayJobDetailRepository.cs new file mode 100644 index 000000000..1ef79940a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobPutawayJobDetail/JobPutawayJobDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail; + +public class JobPutawayJobDetailRepository : EfCoreRepository, IJobPutawayJobDetailRepository +{ + public JobPutawayJobDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJobEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJobEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..803b755a8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJobEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob; + +/// +/// +/// +public static class JobUnplannedIssueJobEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJobRepository.cs new file mode 100644 index 000000000..134a74430 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJobRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob; + +public class JobUnplannedIssueJobRepository : EfCoreRepository, IJobUnplannedIssueJobRepository +{ + public JobUnplannedIssueJobRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..ef0b9c507 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail; + +/// +/// +/// +public static class JobUnplannedIssueJobDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetailRepository.cs new file mode 100644 index 000000000..b6137a2d6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail; + +public class JobUnplannedIssueJobDetailRepository : EfCoreRepository, IJobUnplannedIssueJobDetailRepository +{ + public JobUnplannedIssueJobDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJobEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJobEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..f3838991f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJobEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob; + +/// +/// +/// +public static class JobUnplannedReceiptJobEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJobRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJobRepository.cs new file mode 100644 index 000000000..01e1a0674 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJobRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob; + +public class JobUnplannedReceiptJobRepository : EfCoreRepository, IJobUnplannedReceiptJobRepository +{ + public JobUnplannedReceiptJobRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..676e364a1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail; + +/// +/// +/// +public static class JobUnplannedReceiptJobDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetailRepository.cs new file mode 100644 index 000000000..cfd237c38 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail; + +public class JobUnplannedReceiptJobDetailRepository : EfCoreRepository, IJobUnplannedReceiptJobDetailRepository +{ + public JobUnplannedReceiptJobDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelCountLabel/LabelCountLabelEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelCountLabel/LabelCountLabelEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..42ce39c03 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelCountLabel/LabelCountLabelEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelCountLabel; + +/// +/// +/// +public static class LabelCountLabelEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelCountLabel/LabelCountLabelRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelCountLabel/LabelCountLabelRepository.cs new file mode 100644 index 000000000..f8391ac0b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelCountLabel/LabelCountLabelRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelCountLabel; + +public class LabelCountLabelRepository : EfCoreRepository, ILabelCountLabelRepository +{ + public LabelCountLabelRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelInventoryLabel/LabelInventoryLabelEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelInventoryLabel/LabelInventoryLabelEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..c6762038e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelInventoryLabel/LabelInventoryLabelEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel; + +/// +/// +/// +public static class LabelInventoryLabelEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelInventoryLabel/LabelInventoryLabelRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelInventoryLabel/LabelInventoryLabelRepository.cs new file mode 100644 index 000000000..6c5b84a59 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelInventoryLabel/LabelInventoryLabelRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel; + +public class LabelInventoryLabelRepository : EfCoreRepository, ILabelInventoryLabelRepository +{ + public LabelInventoryLabelRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelLabelDefinition/LabelLabelDefinitionEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelLabelDefinition/LabelLabelDefinitionEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..76541f2e8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelLabelDefinition/LabelLabelDefinitionEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition; + +/// +/// +/// +public static class LabelLabelDefinitionEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelLabelDefinition/LabelLabelDefinitionRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelLabelDefinition/LabelLabelDefinitionRepository.cs new file mode 100644 index 000000000..ee93ec695 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelLabelDefinition/LabelLabelDefinitionRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition; + +public class LabelLabelDefinitionRepository : EfCoreRepository, ILabelLabelDefinitionRepository +{ + public LabelLabelDefinitionRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelPalletCode/LabelPalletCodeEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelPalletCode/LabelPalletCodeEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..6432b589c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelPalletCode/LabelPalletCodeEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelPalletCode; + +/// +/// +/// +public static class LabelPalletCodeEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelPalletCode/LabelPalletCodeRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelPalletCode/LabelPalletCodeRepository.cs new file mode 100644 index 000000000..a9ba83cc5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelPalletCode/LabelPalletCodeRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelPalletCode; + +public class LabelPalletCodeRepository : EfCoreRepository, ILabelPalletCodeRepository +{ + public LabelPalletCodeRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelPalletLabel/LabelPalletLabelEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelPalletLabel/LabelPalletLabelEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..a822bafa1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelPalletLabel/LabelPalletLabelEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel; + +/// +/// +/// +public static class LabelPalletLabelEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelPalletLabel/LabelPalletLabelRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelPalletLabel/LabelPalletLabelRepository.cs new file mode 100644 index 000000000..b9bf69708 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelPalletLabel/LabelPalletLabelRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel; + +public class LabelPalletLabelRepository : EfCoreRepository, ILabelPalletLabelRepository +{ + public LabelPalletLabelRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelSaleLabel/LabelSaleLabelEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelSaleLabel/LabelSaleLabelEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..3aefe4668 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelSaleLabel/LabelSaleLabelEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel; + +/// +/// +/// +public static class LabelSaleLabelEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelSaleLabel/LabelSaleLabelRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelSaleLabel/LabelSaleLabelRepository.cs new file mode 100644 index 000000000..6273afd92 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelSaleLabel/LabelSaleLabelRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel; + +public class LabelSaleLabelRepository : EfCoreRepository, ILabelSaleLabelRepository +{ + public LabelSaleLabelRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelSerialCode/LabelSerialCodeEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelSerialCode/LabelSerialCodeEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..2cb3e55dc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelSerialCode/LabelSerialCodeEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelSerialCode; + +/// +/// +/// +public static class LabelSerialCodeEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelSerialCode/LabelSerialCodeRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelSerialCode/LabelSerialCodeRepository.cs new file mode 100644 index 000000000..06c2837f4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/LabelSerialCode/LabelSerialCodeRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelSerialCode; + +public class LabelSerialCodeRepository : EfCoreRepository, ILabelSerialCodeRepository +{ + public LabelSerialCodeRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageAnnouncement/MessageAnnouncementEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageAnnouncement/MessageAnnouncementEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..6e8576d52 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageAnnouncement/MessageAnnouncementEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement; + +/// +/// +/// +public static class MessageAnnouncementEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageAnnouncement/MessageAnnouncementRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageAnnouncement/MessageAnnouncementRepository.cs new file mode 100644 index 000000000..5ffba280d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageAnnouncement/MessageAnnouncementRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement; + +public class MessageAnnouncementRepository : EfCoreRepository, IMessageAnnouncementRepository +{ + public MessageAnnouncementRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageMessageType/MessageMessageTypeEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageMessageType/MessageMessageTypeEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..8998978dc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageMessageType/MessageMessageTypeEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageMessageType; + +/// +/// +/// +public static class MessageMessageTypeEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageMessageType/MessageMessageTypeRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageMessageType/MessageMessageTypeRepository.cs new file mode 100644 index 000000000..6da9e5d4f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageMessageType/MessageMessageTypeRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageMessageType; + +public class MessageMessageTypeRepository : EfCoreRepository, IMessageMessageTypeRepository +{ + public MessageMessageTypeRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageMessageTypeSubscribe/MessageMessageTypeSubscribeEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageMessageTypeSubscribe/MessageMessageTypeSubscribeEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..af3c80d33 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageMessageTypeSubscribe/MessageMessageTypeSubscribeEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageMessageTypeSubscribe; + +/// +/// +/// +public static class MessageMessageTypeSubscribeEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageMessageTypeSubscribe/MessageMessageTypeSubscribeRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageMessageTypeSubscribe/MessageMessageTypeSubscribeRepository.cs new file mode 100644 index 000000000..9d24651e7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageMessageTypeSubscribe/MessageMessageTypeSubscribeRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageMessageTypeSubscribe; + +public class MessageMessageTypeSubscribeRepository : EfCoreRepository, IMessageMessageTypeSubscribeRepository +{ + public MessageMessageTypeSubscribeRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageNotifyMessage/MessageNotifyMessageEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageNotifyMessage/MessageNotifyMessageEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..65c155fe5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageNotifyMessage/MessageNotifyMessageEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageNotifyMessage; + +/// +/// +/// +public static class MessageNotifyMessageEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageNotifyMessage/MessageNotifyMessageRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageNotifyMessage/MessageNotifyMessageRepository.cs new file mode 100644 index 000000000..47915e85e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageNotifyMessage/MessageNotifyMessageRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageNotifyMessage; + +public class MessageNotifyMessageRepository : EfCoreRepository, IMessageNotifyMessageRepository +{ + public MessageNotifyMessageRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessagePrivateMessage/MessagePrivateMessageEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessagePrivateMessage/MessagePrivateMessageEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..ef46062c4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessagePrivateMessage/MessagePrivateMessageEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.MessagePrivateMessage; + +/// +/// +/// +public static class MessagePrivateMessageEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessagePrivateMessage/MessagePrivateMessageRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessagePrivateMessage/MessagePrivateMessageRepository.cs new file mode 100644 index 000000000..e72c6c6bd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessagePrivateMessage/MessagePrivateMessageRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.MessagePrivateMessage; + +public class MessagePrivateMessageRepository : EfCoreRepository, IMessagePrivateMessageRepository +{ + public MessagePrivateMessageRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageUserNotifyMessage/MessageUserNotifyMessageEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageUserNotifyMessage/MessageUserNotifyMessageEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..7dc96eb4e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageUserNotifyMessage/MessageUserNotifyMessageEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageUserNotifyMessage; + +/// +/// +/// +public static class MessageUserNotifyMessageEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageUserNotifyMessage/MessageUserNotifyMessageRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageUserNotifyMessage/MessageUserNotifyMessageRepository.cs new file mode 100644 index 000000000..01dc16306 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/MessageUserNotifyMessage/MessageUserNotifyMessageRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageUserNotifyMessage; + +public class MessageUserNotifyMessageRepository : EfCoreRepository, IMessageUserNotifyMessageRepository +{ + public MessageUserNotifyMessageRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreBackFlushNote/StoreBackFlushNoteEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreBackFlushNote/StoreBackFlushNoteEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..e8c972b9d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreBackFlushNote/StoreBackFlushNoteEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNote; + +/// +/// +/// +public static class StoreBackFlushNoteEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreBackFlushNote/StoreBackFlushNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreBackFlushNote/StoreBackFlushNoteRepository.cs new file mode 100644 index 000000000..715db1456 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreBackFlushNote/StoreBackFlushNoteRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNote; + +public class StoreBackFlushNoteRepository : EfCoreRepository, IStoreBackFlushNoteRepository +{ + public StoreBackFlushNoteRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreBackFlushNoteDetail/StoreBackFlushNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreBackFlushNoteDetail/StoreBackFlushNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..06cf165c1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreBackFlushNoteDetail/StoreBackFlushNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNoteDetail; + +/// +/// +/// +public static class StoreBackFlushNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreBackFlushNoteDetail/StoreBackFlushNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreBackFlushNoteDetail/StoreBackFlushNoteDetailRepository.cs new file mode 100644 index 000000000..d95bc7f54 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreBackFlushNoteDetail/StoreBackFlushNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNoteDetail; + +public class StoreBackFlushNoteDetailRepository : EfCoreRepository, IStoreBackFlushNoteDetailRepository +{ + public StoreBackFlushNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreContainerBindNote/StoreContainerBindNoteEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreContainerBindNote/StoreContainerBindNoteEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..4d6c2a8e7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreContainerBindNote/StoreContainerBindNoteEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNote; + +/// +/// +/// +public static class StoreContainerBindNoteEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreContainerBindNote/StoreContainerBindNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreContainerBindNote/StoreContainerBindNoteRepository.cs new file mode 100644 index 000000000..33c76d828 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreContainerBindNote/StoreContainerBindNoteRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNote; + +public class StoreContainerBindNoteRepository : EfCoreRepository, IStoreContainerBindNoteRepository +{ + public StoreContainerBindNoteRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreContainerBindNoteDetail/StoreContainerBindNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreContainerBindNoteDetail/StoreContainerBindNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..57baa8b5a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreContainerBindNoteDetail/StoreContainerBindNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNoteDetail; + +/// +/// +/// +public static class StoreContainerBindNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreContainerBindNoteDetail/StoreContainerBindNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreContainerBindNoteDetail/StoreContainerBindNoteDetailRepository.cs new file mode 100644 index 000000000..8f670726f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreContainerBindNoteDetail/StoreContainerBindNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNoteDetail; + +public class StoreContainerBindNoteDetailRepository : EfCoreRepository, IStoreContainerBindNoteDetailRepository +{ + public StoreContainerBindNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustNote/StoreCountAdjustNoteEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustNote/StoreCountAdjustNoteEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..5f07848a2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustNote/StoreCountAdjustNoteEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNote; + +/// +/// +/// +public static class StoreCountAdjustNoteEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustNote/StoreCountAdjustNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustNote/StoreCountAdjustNoteRepository.cs new file mode 100644 index 000000000..ea68fb989 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustNote/StoreCountAdjustNoteRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNote; + +public class StoreCountAdjustNoteRepository : EfCoreRepository, IStoreCountAdjustNoteRepository +{ + public StoreCountAdjustNoteRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustNoteDetail/StoreCountAdjustNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustNoteDetail/StoreCountAdjustNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..b89b25efc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustNoteDetail/StoreCountAdjustNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNoteDetail; + +/// +/// +/// +public static class StoreCountAdjustNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustNoteDetail/StoreCountAdjustNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustNoteDetail/StoreCountAdjustNoteDetailRepository.cs new file mode 100644 index 000000000..58801900c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustNoteDetail/StoreCountAdjustNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNoteDetail; + +public class StoreCountAdjustNoteDetailRepository : EfCoreRepository, IStoreCountAdjustNoteDetailRepository +{ + public StoreCountAdjustNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustRequest/StoreCountAdjustRequestEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustRequest/StoreCountAdjustRequestEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..35ee1b09b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustRequest/StoreCountAdjustRequestEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequest; + +/// +/// +/// +public static class StoreCountAdjustRequestEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustRequest/StoreCountAdjustRequestRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustRequest/StoreCountAdjustRequestRepository.cs new file mode 100644 index 000000000..8f8d4b46b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustRequest/StoreCountAdjustRequestRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequest; + +public class StoreCountAdjustRequestRepository : EfCoreRepository, IStoreCountAdjustRequestRepository +{ + public StoreCountAdjustRequestRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustRequestDetail/StoreCountAdjustRequestDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustRequestDetail/StoreCountAdjustRequestDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..8801f967f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustRequestDetail/StoreCountAdjustRequestDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequestDetail; + +/// +/// +/// +public static class StoreCountAdjustRequestDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustRequestDetail/StoreCountAdjustRequestDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustRequestDetail/StoreCountAdjustRequestDetailRepository.cs new file mode 100644 index 000000000..8f1a0d05b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountAdjustRequestDetail/StoreCountAdjustRequestDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequestDetail; + +public class StoreCountAdjustRequestDetailRepository : EfCoreRepository, IStoreCountAdjustRequestDetailRepository +{ + public StoreCountAdjustRequestDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNote/StoreCountNoteEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNote/StoreCountNoteEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..108c106ec --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNote/StoreCountNoteEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNote; + +/// +/// +/// +public static class StoreCountNoteEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNote/StoreCountNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNote/StoreCountNoteRepository.cs new file mode 100644 index 000000000..29c793021 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNote/StoreCountNoteRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNote; + +public class StoreCountNoteRepository : EfCoreRepository, IStoreCountNoteRepository +{ + public StoreCountNoteRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNoteDetail/StoreCountNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNoteDetail/StoreCountNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..7a5351fd7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNoteDetail/StoreCountNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail; + +/// +/// +/// +public static class StoreCountNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNoteDetail/StoreCountNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNoteDetail/StoreCountNoteDetailRepository.cs new file mode 100644 index 000000000..6560bad6a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNoteDetail/StoreCountNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail; + +public class StoreCountNoteDetailRepository : EfCoreRepository, IStoreCountNoteDetailRepository +{ + public StoreCountNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountPlan/StoreCountPlanEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountPlan/StoreCountPlanEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..7984768e0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountPlan/StoreCountPlanEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountPlan; + +/// +/// +/// +public static class StoreCountPlanEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountPlan/StoreCountPlanRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountPlan/StoreCountPlanRepository.cs new file mode 100644 index 000000000..cc1bfddcc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountPlan/StoreCountPlanRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountPlan; + +public class StoreCountPlanRepository : EfCoreRepository, IStoreCountPlanRepository +{ + public StoreCountPlanRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountPlanDetail/StoreCountPlanDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountPlanDetail/StoreCountPlanDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..1fd5478a1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountPlanDetail/StoreCountPlanDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountPlanDetail; + +/// +/// +/// +public static class StoreCountPlanDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountPlanDetail/StoreCountPlanDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountPlanDetail/StoreCountPlanDetailRepository.cs new file mode 100644 index 000000000..1bb81f054 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountPlanDetail/StoreCountPlanDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountPlanDetail; + +public class StoreCountPlanDetailRepository : EfCoreRepository, IStoreCountPlanDetailRepository +{ + public StoreCountPlanDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerAsn/StoreCustomerAsnEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerAsn/StoreCustomerAsnEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..caab20c6f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerAsn/StoreCustomerAsnEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsn; + +/// +/// +/// +public static class StoreCustomerAsnEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerAsn/StoreCustomerAsnRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerAsn/StoreCustomerAsnRepository.cs new file mode 100644 index 000000000..adc6e8f10 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerAsn/StoreCustomerAsnRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsn; + +public class StoreCustomerAsnRepository : EfCoreRepository, IStoreCustomerAsnRepository +{ + public StoreCustomerAsnRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerAsnDetail/StoreCustomerAsnDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerAsnDetail/StoreCustomerAsnDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..4c6d5eaf9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerAsnDetail/StoreCustomerAsnDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsnDetail; + +/// +/// +/// +public static class StoreCustomerAsnDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerAsnDetail/StoreCustomerAsnDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerAsnDetail/StoreCustomerAsnDetailRepository.cs new file mode 100644 index 000000000..bec931dd1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerAsnDetail/StoreCustomerAsnDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsnDetail; + +public class StoreCustomerAsnDetailRepository : EfCoreRepository, IStoreCustomerAsnDetailRepository +{ + public StoreCustomerAsnDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerReturnNote/StoreCustomerReturnNoteEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerReturnNote/StoreCustomerReturnNoteEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..e3aedda6d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerReturnNote/StoreCustomerReturnNoteEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNote; + +/// +/// +/// +public static class StoreCustomerReturnNoteEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerReturnNote/StoreCustomerReturnNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerReturnNote/StoreCustomerReturnNoteRepository.cs new file mode 100644 index 000000000..750405268 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerReturnNote/StoreCustomerReturnNoteRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNote; + +public class StoreCustomerReturnNoteRepository : EfCoreRepository, IStoreCustomerReturnNoteRepository +{ + public StoreCustomerReturnNoteRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerReturnNoteDetail/StoreCustomerReturnNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerReturnNoteDetail/StoreCustomerReturnNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..d1f63a02f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerReturnNoteDetail/StoreCustomerReturnNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNoteDetail; + +/// +/// +/// +public static class StoreCustomerReturnNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerReturnNoteDetail/StoreCustomerReturnNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerReturnNoteDetail/StoreCustomerReturnNoteDetailRepository.cs new file mode 100644 index 000000000..2f79a89f8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCustomerReturnNoteDetail/StoreCustomerReturnNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNoteDetail; + +public class StoreCustomerReturnNoteDetailRepository : EfCoreRepository, IStoreCustomerReturnNoteDetailRepository +{ + public StoreCustomerReturnNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverNote/StoreDeliverNoteEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverNote/StoreDeliverNoteEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..afd20c31a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverNote/StoreDeliverNoteEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverNote; + +/// +/// +/// +public static class StoreDeliverNoteEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverNote/StoreDeliverNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverNote/StoreDeliverNoteRepository.cs new file mode 100644 index 000000000..b66e9000e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverNote/StoreDeliverNoteRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverNote; + +public class StoreDeliverNoteRepository : EfCoreRepository, IStoreDeliverNoteRepository +{ + public StoreDeliverNoteRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverNoteDetail/StoreDeliverNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverNoteDetail/StoreDeliverNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..8d54db8de --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverNoteDetail/StoreDeliverNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverNoteDetail; + +/// +/// +/// +public static class StoreDeliverNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverNoteDetail/StoreDeliverNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverNoteDetail/StoreDeliverNoteDetailRepository.cs new file mode 100644 index 000000000..ed916c35c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverNoteDetail/StoreDeliverNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverNoteDetail; + +public class StoreDeliverNoteDetailRepository : EfCoreRepository, IStoreDeliverNoteDetailRepository +{ + public StoreDeliverNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverPlan/StoreDeliverPlanEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverPlan/StoreDeliverPlanEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..02c5e07f0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverPlan/StoreDeliverPlanEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlan; + +/// +/// +/// +public static class StoreDeliverPlanEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverPlan/StoreDeliverPlanRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverPlan/StoreDeliverPlanRepository.cs new file mode 100644 index 000000000..c48095a57 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverPlan/StoreDeliverPlanRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlan; + +public class StoreDeliverPlanRepository : EfCoreRepository, IStoreDeliverPlanRepository +{ + public StoreDeliverPlanRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverPlanDetail/StoreDeliverPlanDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverPlanDetail/StoreDeliverPlanDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..3e9ea7e6d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverPlanDetail/StoreDeliverPlanDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlanDetail; + +/// +/// +/// +public static class StoreDeliverPlanDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverPlanDetail/StoreDeliverPlanDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverPlanDetail/StoreDeliverPlanDetailRepository.cs new file mode 100644 index 000000000..5ec2c726e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverPlanDetail/StoreDeliverPlanDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlanDetail; + +public class StoreDeliverPlanDetailRepository : EfCoreRepository, IStoreDeliverPlanDetailRepository +{ + public StoreDeliverPlanDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverRequest/StoreDeliverRequestEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverRequest/StoreDeliverRequestEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..6b7452169 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverRequest/StoreDeliverRequestEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequest; + +/// +/// +/// +public static class StoreDeliverRequestEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverRequest/StoreDeliverRequestRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverRequest/StoreDeliverRequestRepository.cs new file mode 100644 index 000000000..2051e1a55 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverRequest/StoreDeliverRequestRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequest; + +public class StoreDeliverRequestRepository : EfCoreRepository, IStoreDeliverRequestRepository +{ + public StoreDeliverRequestRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverRequestDetail/StoreDeliverRequestDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverRequestDetail/StoreDeliverRequestDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..e007c6426 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverRequestDetail/StoreDeliverRequestDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequestDetail; + +/// +/// +/// +public static class StoreDeliverRequestDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverRequestDetail/StoreDeliverRequestDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverRequestDetail/StoreDeliverRequestDetailRepository.cs new file mode 100644 index 000000000..1b8edf7fc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreDeliverRequestDetail/StoreDeliverRequestDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequestDetail; + +public class StoreDeliverRequestDetailRepository : EfCoreRepository, IStoreDeliverRequestDetailRepository +{ + public StoreDeliverRequestDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreExchangeDatum/StoreExchangeDatumEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreExchangeDatum/StoreExchangeDatumEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..712f67d0e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreExchangeDatum/StoreExchangeDatumEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreExchangeDatum; + +/// +/// +/// +public static class StoreExchangeDatumEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreExchangeDatum/StoreExchangeDatumRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreExchangeDatum/StoreExchangeDatumRepository.cs new file mode 100644 index 000000000..fc6958d13 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreExchangeDatum/StoreExchangeDatumRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreExchangeDatum; + +public class StoreExchangeDatumRepository : EfCoreRepository, IStoreExchangeDatumRepository +{ + public StoreExchangeDatumRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectAbnormalNote/StoreInspectAbnormalNoteEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectAbnormalNote/StoreInspectAbnormalNoteEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..9f9a108d9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectAbnormalNote/StoreInspectAbnormalNoteEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNote; + +/// +/// +/// +public static class StoreInspectAbnormalNoteEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectAbnormalNote/StoreInspectAbnormalNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectAbnormalNote/StoreInspectAbnormalNoteRepository.cs new file mode 100644 index 000000000..6aa08a93a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectAbnormalNote/StoreInspectAbnormalNoteRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNote; + +public class StoreInspectAbnormalNoteRepository : EfCoreRepository, IStoreInspectAbnormalNoteRepository +{ + public StoreInspectAbnormalNoteRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectAbnormalNoteDetail/StoreInspectAbnormalNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectAbnormalNoteDetail/StoreInspectAbnormalNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..80ac356c8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectAbnormalNoteDetail/StoreInspectAbnormalNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNoteDetail; + +/// +/// +/// +public static class StoreInspectAbnormalNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectAbnormalNoteDetail/StoreInspectAbnormalNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectAbnormalNoteDetail/StoreInspectAbnormalNoteDetailRepository.cs new file mode 100644 index 000000000..04c67420a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectAbnormalNoteDetail/StoreInspectAbnormalNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNoteDetail; + +public class StoreInspectAbnormalNoteDetailRepository : EfCoreRepository, IStoreInspectAbnormalNoteDetailRepository +{ + public StoreInspectAbnormalNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNote/StoreInspectNoteEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNote/StoreInspectNoteEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..b4ff1d41a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNote/StoreInspectNoteEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNote; + +/// +/// +/// +public static class StoreInspectNoteEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNote/StoreInspectNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNote/StoreInspectNoteRepository.cs new file mode 100644 index 000000000..7a85f6ab0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNote/StoreInspectNoteRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNote; + +public class StoreInspectNoteRepository : EfCoreRepository, IStoreInspectNoteRepository +{ + public StoreInspectNoteRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNoteDetail/StoreInspectNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNoteDetail/StoreInspectNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..d03d602e3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNoteDetail/StoreInspectNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteDetail; + +/// +/// +/// +public static class StoreInspectNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNoteDetail/StoreInspectNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNoteDetail/StoreInspectNoteDetailRepository.cs new file mode 100644 index 000000000..f0815a7b8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNoteDetail/StoreInspectNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteDetail; + +public class StoreInspectNoteDetailRepository : EfCoreRepository, IStoreInspectNoteDetailRepository +{ + public StoreInspectNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNoteSummaryDetail/StoreInspectNoteSummaryDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNoteSummaryDetail/StoreInspectNoteSummaryDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..983637011 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNoteSummaryDetail/StoreInspectNoteSummaryDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteSummaryDetail; + +/// +/// +/// +public static class StoreInspectNoteSummaryDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNoteSummaryDetail/StoreInspectNoteSummaryDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNoteSummaryDetail/StoreInspectNoteSummaryDetailRepository.cs new file mode 100644 index 000000000..6568c835b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectNoteSummaryDetail/StoreInspectNoteSummaryDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteSummaryDetail; + +public class StoreInspectNoteSummaryDetailRepository : EfCoreRepository, IStoreInspectNoteSummaryDetailRepository +{ + public StoreInspectNoteSummaryDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequest/StoreInspectRequestEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequest/StoreInspectRequestEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..39b72193c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequest/StoreInspectRequestEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequest; + +/// +/// +/// +public static class StoreInspectRequestEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequest/StoreInspectRequestRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequest/StoreInspectRequestRepository.cs new file mode 100644 index 000000000..f9d6e12ad --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequest/StoreInspectRequestRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequest; + +public class StoreInspectRequestRepository : EfCoreRepository, IStoreInspectRequestRepository +{ + public StoreInspectRequestRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequestDetail/StoreInspectRequestDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequestDetail/StoreInspectRequestDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..ccef30b6c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequestDetail/StoreInspectRequestDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestDetail; + +/// +/// +/// +public static class StoreInspectRequestDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequestDetail/StoreInspectRequestDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequestDetail/StoreInspectRequestDetailRepository.cs new file mode 100644 index 000000000..ed2cd7a67 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequestDetail/StoreInspectRequestDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestDetail; + +public class StoreInspectRequestDetailRepository : EfCoreRepository, IStoreInspectRequestDetailRepository +{ + public StoreInspectRequestDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequestSummaryDetail/StoreInspectRequestSummaryDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequestSummaryDetail/StoreInspectRequestSummaryDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..f4c8a6231 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequestSummaryDetail/StoreInspectRequestSummaryDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestSummaryDetail; + +/// +/// +/// +public static class StoreInspectRequestSummaryDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequestSummaryDetail/StoreInspectRequestSummaryDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequestSummaryDetail/StoreInspectRequestSummaryDetailRepository.cs new file mode 100644 index 000000000..cbfe2c63d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInspectRequestSummaryDetail/StoreInspectRequestSummaryDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestSummaryDetail; + +public class StoreInspectRequestSummaryDetailRepository : EfCoreRepository, IStoreInspectRequestSummaryDetailRepository +{ + public StoreInspectRequestSummaryDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryInitialNote/StoreInventoryInitialNoteEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryInitialNote/StoreInventoryInitialNoteEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..f28155ebb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryInitialNote/StoreInventoryInitialNoteEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNote; + +/// +/// +/// +public static class StoreInventoryInitialNoteEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryInitialNote/StoreInventoryInitialNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryInitialNote/StoreInventoryInitialNoteRepository.cs new file mode 100644 index 000000000..b7d2d1d74 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryInitialNote/StoreInventoryInitialNoteRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNote; + +public class StoreInventoryInitialNoteRepository : EfCoreRepository, IStoreInventoryInitialNoteRepository +{ + public StoreInventoryInitialNoteRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryInitialNoteDetail/StoreInventoryInitialNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryInitialNoteDetail/StoreInventoryInitialNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..48f9a9390 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryInitialNoteDetail/StoreInventoryInitialNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNoteDetail; + +/// +/// +/// +public static class StoreInventoryInitialNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryInitialNoteDetail/StoreInventoryInitialNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryInitialNoteDetail/StoreInventoryInitialNoteDetailRepository.cs new file mode 100644 index 000000000..e3507642c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryInitialNoteDetail/StoreInventoryInitialNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNoteDetail; + +public class StoreInventoryInitialNoteDetailRepository : EfCoreRepository, IStoreInventoryInitialNoteDetailRepository +{ + public StoreInventoryInitialNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryTransferNoteDetail/StoreInventoryTransferNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryTransferNoteDetail/StoreInventoryTransferNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..32cb5514e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryTransferNoteDetail/StoreInventoryTransferNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryTransferNoteDetail; + +/// +/// +/// +public static class StoreInventoryTransferNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryTransferNoteDetail/StoreInventoryTransferNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryTransferNoteDetail/StoreInventoryTransferNoteDetailRepository.cs new file mode 100644 index 000000000..ffaf7cb28 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreInventoryTransferNoteDetail/StoreInventoryTransferNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryTransferNoteDetail; + +public class StoreInventoryTransferNoteDetailRepository : EfCoreRepository, IStoreInventoryTransferNoteDetailRepository +{ + public StoreInventoryTransferNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIsolationNote/StoreIsolationNoteEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIsolationNote/StoreIsolationNoteEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..755f03e77 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIsolationNote/StoreIsolationNoteEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIsolationNote; + +/// +/// +/// +public static class StoreIsolationNoteEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIsolationNote/StoreIsolationNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIsolationNote/StoreIsolationNoteRepository.cs new file mode 100644 index 000000000..59465de88 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIsolationNote/StoreIsolationNoteRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIsolationNote; + +public class StoreIsolationNoteRepository : EfCoreRepository, IStoreIsolationNoteRepository +{ + public StoreIsolationNoteRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIsolationNoteDetail/StoreIsolationNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIsolationNoteDetail/StoreIsolationNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..aaa46b5bf --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIsolationNoteDetail/StoreIsolationNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIsolationNoteDetail; + +/// +/// +/// +public static class StoreIsolationNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIsolationNoteDetail/StoreIsolationNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIsolationNoteDetail/StoreIsolationNoteDetailRepository.cs new file mode 100644 index 000000000..3b06fa07b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIsolationNoteDetail/StoreIsolationNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIsolationNoteDetail; + +public class StoreIsolationNoteDetailRepository : EfCoreRepository, IStoreIsolationNoteDetailRepository +{ + public StoreIsolationNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIssueNote/StoreIssueNoteEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIssueNote/StoreIssueNoteEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..8209eee91 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIssueNote/StoreIssueNoteEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIssueNote; + +/// +/// +/// +public static class StoreIssueNoteEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIssueNote/StoreIssueNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIssueNote/StoreIssueNoteRepository.cs new file mode 100644 index 000000000..6858ab600 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIssueNote/StoreIssueNoteRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIssueNote; + +public class StoreIssueNoteRepository : EfCoreRepository, IStoreIssueNoteRepository +{ + public StoreIssueNoteRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIssueNoteDetail/StoreIssueNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIssueNoteDetail/StoreIssueNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..2de82d828 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIssueNoteDetail/StoreIssueNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIssueNoteDetail; + +/// +/// +/// +public static class StoreIssueNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIssueNoteDetail/StoreIssueNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIssueNoteDetail/StoreIssueNoteDetailRepository.cs new file mode 100644 index 000000000..5d04a51bb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreIssueNoteDetail/StoreIssueNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIssueNoteDetail; + +public class StoreIssueNoteDetailRepository : EfCoreRepository, IStoreIssueNoteDetailRepository +{ + public StoreIssueNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformNote/StoreItemTransformNoteEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformNote/StoreItemTransformNoteEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..6ec087398 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformNote/StoreItemTransformNoteEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNote; + +/// +/// +/// +public static class StoreItemTransformNoteEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformNote/StoreItemTransformNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformNote/StoreItemTransformNoteRepository.cs new file mode 100644 index 000000000..ff9815d7f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformNote/StoreItemTransformNoteRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNote; + +public class StoreItemTransformNoteRepository : EfCoreRepository, IStoreItemTransformNoteRepository +{ + public StoreItemTransformNoteRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformNoteDetail/StoreItemTransformNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformNoteDetail/StoreItemTransformNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..522bf143e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformNoteDetail/StoreItemTransformNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNoteDetail; + +/// +/// +/// +public static class StoreItemTransformNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformNoteDetail/StoreItemTransformNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformNoteDetail/StoreItemTransformNoteDetailRepository.cs new file mode 100644 index 000000000..bec08e3a7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformNoteDetail/StoreItemTransformNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNoteDetail; + +public class StoreItemTransformNoteDetailRepository : EfCoreRepository, IStoreItemTransformNoteDetailRepository +{ + public StoreItemTransformNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformRequest/StoreItemTransformRequestEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformRequest/StoreItemTransformRequestEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..549c470af --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformRequest/StoreItemTransformRequestEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequest; + +/// +/// +/// +public static class StoreItemTransformRequestEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformRequest/StoreItemTransformRequestRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformRequest/StoreItemTransformRequestRepository.cs new file mode 100644 index 000000000..035e99cd7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformRequest/StoreItemTransformRequestRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequest; + +public class StoreItemTransformRequestRepository : EfCoreRepository, IStoreItemTransformRequestRepository +{ + public StoreItemTransformRequestRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformRequestDetail/StoreItemTransformRequestDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformRequestDetail/StoreItemTransformRequestDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..7b0535f9f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformRequestDetail/StoreItemTransformRequestDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequestDetail; + +/// +/// +/// +public static class StoreItemTransformRequestDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformRequestDetail/StoreItemTransformRequestDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformRequestDetail/StoreItemTransformRequestDetailRepository.cs new file mode 100644 index 000000000..9cede0cab --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreItemTransformRequestDetail/StoreItemTransformRequestDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequestDetail; + +public class StoreItemTransformRequestDetailRepository : EfCoreRepository, IStoreItemTransformRequestDetailRepository +{ + public StoreItemTransformRequestDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisDeliverNote/StoreJisDeliverNoteEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisDeliverNote/StoreJisDeliverNoteEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..80221b568 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisDeliverNote/StoreJisDeliverNoteEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNote; + +/// +/// +/// +public static class StoreJisDeliverNoteEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisDeliverNote/StoreJisDeliverNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisDeliverNote/StoreJisDeliverNoteRepository.cs new file mode 100644 index 000000000..05a13555d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisDeliverNote/StoreJisDeliverNoteRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNote; + +public class StoreJisDeliverNoteRepository : EfCoreRepository, IStoreJisDeliverNoteRepository +{ + public StoreJisDeliverNoteRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisDeliverNoteDetail/StoreJisDeliverNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisDeliverNoteDetail/StoreJisDeliverNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..3650ecfc2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisDeliverNoteDetail/StoreJisDeliverNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNoteDetail; + +/// +/// +/// +public static class StoreJisDeliverNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisDeliverNoteDetail/StoreJisDeliverNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisDeliverNoteDetail/StoreJisDeliverNoteDetailRepository.cs new file mode 100644 index 000000000..25c88e6b3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisDeliverNoteDetail/StoreJisDeliverNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNoteDetail; + +public class StoreJisDeliverNoteDetailRepository : EfCoreRepository, IStoreJisDeliverNoteDetailRepository +{ + public StoreJisDeliverNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisProductReceiptNote/StoreJisProductReceiptNoteEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisProductReceiptNote/StoreJisProductReceiptNoteEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..6a6cd6791 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisProductReceiptNote/StoreJisProductReceiptNoteEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNote; + +/// +/// +/// +public static class StoreJisProductReceiptNoteEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisProductReceiptNote/StoreJisProductReceiptNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisProductReceiptNote/StoreJisProductReceiptNoteRepository.cs new file mode 100644 index 000000000..2ce8eef85 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisProductReceiptNote/StoreJisProductReceiptNoteRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNote; + +public class StoreJisProductReceiptNoteRepository : EfCoreRepository, IStoreJisProductReceiptNoteRepository +{ + public StoreJisProductReceiptNoteRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisProductReceiptNoteDetail/StoreJisProductReceiptNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisProductReceiptNoteDetail/StoreJisProductReceiptNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..c0d0c0b42 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisProductReceiptNoteDetail/StoreJisProductReceiptNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNoteDetail; + +/// +/// +/// +public static class StoreJisProductReceiptNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisProductReceiptNoteDetail/StoreJisProductReceiptNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisProductReceiptNoteDetail/StoreJisProductReceiptNoteDetailRepository.cs new file mode 100644 index 000000000..ede60949d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreJisProductReceiptNoteDetail/StoreJisProductReceiptNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNoteDetail; + +public class StoreJisProductReceiptNoteDetailRepository : EfCoreRepository, IStoreJisProductReceiptNoteDetailRepository +{ + public StoreJisProductReceiptNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreMaterialRequest/StoreMaterialRequestEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreMaterialRequest/StoreMaterialRequestEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..6df203f86 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreMaterialRequest/StoreMaterialRequestEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequest; + +/// +/// +/// +public static class StoreMaterialRequestEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreMaterialRequest/StoreMaterialRequestRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreMaterialRequest/StoreMaterialRequestRepository.cs new file mode 100644 index 000000000..ee0b48484 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreMaterialRequest/StoreMaterialRequestRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequest; + +public class StoreMaterialRequestRepository : EfCoreRepository, IStoreMaterialRequestRepository +{ + public StoreMaterialRequestRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreMaterialRequestDetail/StoreMaterialRequestDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreMaterialRequestDetail/StoreMaterialRequestDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..a36d98bb5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreMaterialRequestDetail/StoreMaterialRequestDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequestDetail; + +/// +/// +/// +public static class StoreMaterialRequestDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreMaterialRequestDetail/StoreMaterialRequestDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreMaterialRequestDetail/StoreMaterialRequestDetailRepository.cs new file mode 100644 index 000000000..b265050b3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreMaterialRequestDetail/StoreMaterialRequestDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequestDetail; + +public class StoreMaterialRequestDetailRepository : EfCoreRepository, IStoreMaterialRequestDetailRepository +{ + public StoreMaterialRequestDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreNoOkConvertOkNote/StoreNoOkConvertOkNoteEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreNoOkConvertOkNote/StoreNoOkConvertOkNoteEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..8bc7c46b6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreNoOkConvertOkNote/StoreNoOkConvertOkNoteEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNote; + +/// +/// +/// +public static class StoreNoOkConvertOkNoteEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreNoOkConvertOkNote/StoreNoOkConvertOkNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreNoOkConvertOkNote/StoreNoOkConvertOkNoteRepository.cs new file mode 100644 index 000000000..ea1493b48 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreNoOkConvertOkNote/StoreNoOkConvertOkNoteRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNote; + +public class StoreNoOkConvertOkNoteRepository : EfCoreRepository, IStoreNoOkConvertOkNoteRepository +{ + public StoreNoOkConvertOkNoteRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreNoOkConvertOkNoteDetail/StoreNoOkConvertOkNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreNoOkConvertOkNoteDetail/StoreNoOkConvertOkNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..45b2fe2b2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreNoOkConvertOkNoteDetail/StoreNoOkConvertOkNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNoteDetail; + +/// +/// +/// +public static class StoreNoOkConvertOkNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreNoOkConvertOkNoteDetail/StoreNoOkConvertOkNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreNoOkConvertOkNoteDetail/StoreNoOkConvertOkNoteDetailRepository.cs new file mode 100644 index 000000000..74082efaa --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreNoOkConvertOkNoteDetail/StoreNoOkConvertOkNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNoteDetail; + +public class StoreNoOkConvertOkNoteDetailRepository : EfCoreRepository, IStoreNoOkConvertOkNoteDetailRepository +{ + public StoreNoOkConvertOkNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreOfflineSettlementNote/StoreOfflineSettlementNoteEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreOfflineSettlementNote/StoreOfflineSettlementNoteEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..dfae41eae --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreOfflineSettlementNote/StoreOfflineSettlementNoteEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNote; + +/// +/// +/// +public static class StoreOfflineSettlementNoteEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreOfflineSettlementNote/StoreOfflineSettlementNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreOfflineSettlementNote/StoreOfflineSettlementNoteRepository.cs new file mode 100644 index 000000000..f067e7e87 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreOfflineSettlementNote/StoreOfflineSettlementNoteRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNote; + +public class StoreOfflineSettlementNoteRepository : EfCoreRepository, IStoreOfflineSettlementNoteRepository +{ + public StoreOfflineSettlementNoteRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreOfflineSettlementNoteDetail/StoreOfflineSettlementNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreOfflineSettlementNoteDetail/StoreOfflineSettlementNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..ad1cbc0f9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreOfflineSettlementNoteDetail/StoreOfflineSettlementNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNoteDetail; + +/// +/// +/// +public static class StoreOfflineSettlementNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreOfflineSettlementNoteDetail/StoreOfflineSettlementNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreOfflineSettlementNoteDetail/StoreOfflineSettlementNoteDetailRepository.cs new file mode 100644 index 000000000..9c874b13e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreOfflineSettlementNoteDetail/StoreOfflineSettlementNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNoteDetail; + +public class StoreOfflineSettlementNoteDetailRepository : EfCoreRepository, IStoreOfflineSettlementNoteDetailRepository +{ + public StoreOfflineSettlementNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StorePreparationPlan/StorePreparationPlanEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StorePreparationPlan/StorePreparationPlanEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..5a8eabb51 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StorePreparationPlan/StorePreparationPlanEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StorePreparationPlan; + +/// +/// +/// +public static class StorePreparationPlanEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StorePreparationPlan/StorePreparationPlanRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StorePreparationPlan/StorePreparationPlanRepository.cs new file mode 100644 index 000000000..054c22632 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StorePreparationPlan/StorePreparationPlanRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StorePreparationPlan; + +public class StorePreparationPlanRepository : EfCoreRepository, IStorePreparationPlanRepository +{ + public StorePreparationPlanRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StorePreparationPlanDetail/StorePreparationPlanDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StorePreparationPlanDetail/StorePreparationPlanDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..03ff5bed6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StorePreparationPlanDetail/StorePreparationPlanDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StorePreparationPlanDetail; + +/// +/// +/// +public static class StorePreparationPlanDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StorePreparationPlanDetail/StorePreparationPlanDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StorePreparationPlanDetail/StorePreparationPlanDetailRepository.cs new file mode 100644 index 000000000..0f7b43ea1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StorePreparationPlanDetail/StorePreparationPlanDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StorePreparationPlanDetail; + +public class StorePreparationPlanDetailRepository : EfCoreRepository, IStorePreparationPlanDetailRepository +{ + public StorePreparationPlanDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionPlan/StoreProductionPlanEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionPlan/StoreProductionPlanEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..e97f2c514 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionPlan/StoreProductionPlanEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionPlan; + +/// +/// +/// +public static class StoreProductionPlanEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionPlan/StoreProductionPlanRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionPlan/StoreProductionPlanRepository.cs new file mode 100644 index 000000000..9b1b2600e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionPlan/StoreProductionPlanRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionPlan; + +public class StoreProductionPlanRepository : EfCoreRepository, IStoreProductionPlanRepository +{ + public StoreProductionPlanRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionPlanDetail/StoreProductionPlanDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionPlanDetail/StoreProductionPlanDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..3307e5466 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionPlanDetail/StoreProductionPlanDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionPlanDetail; + +/// +/// +/// +public static class StoreProductionPlanDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionPlanDetail/StoreProductionPlanDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionPlanDetail/StoreProductionPlanDetailRepository.cs new file mode 100644 index 000000000..dbea0185c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionPlanDetail/StoreProductionPlanDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionPlanDetail; + +public class StoreProductionPlanDetailRepository : EfCoreRepository, IStoreProductionPlanDetailRepository +{ + public StoreProductionPlanDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnNote/StoreProductionReturnNoteEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnNote/StoreProductionReturnNoteEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..cc1f81e44 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnNote/StoreProductionReturnNoteEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNote; + +/// +/// +/// +public static class StoreProductionReturnNoteEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnNote/StoreProductionReturnNoteRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnNote/StoreProductionReturnNoteRepository.cs new file mode 100644 index 000000000..cafff1bea --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnNote/StoreProductionReturnNoteRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNote; + +public class StoreProductionReturnNoteRepository : EfCoreRepository, IStoreProductionReturnNoteRepository +{ + public StoreProductionReturnNoteRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnNoteDetail/StoreProductionReturnNoteDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnNoteDetail/StoreProductionReturnNoteDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..b28211852 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnNoteDetail/StoreProductionReturnNoteDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNoteDetail; + +/// +/// +/// +public static class StoreProductionReturnNoteDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnNoteDetail/StoreProductionReturnNoteDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnNoteDetail/StoreProductionReturnNoteDetailRepository.cs new file mode 100644 index 000000000..a2ff78080 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnNoteDetail/StoreProductionReturnNoteDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNoteDetail; + +public class StoreProductionReturnNoteDetailRepository : EfCoreRepository, IStoreProductionReturnNoteDetailRepository +{ + public StoreProductionReturnNoteDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnRequest/StoreProductionReturnRequestEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnRequest/StoreProductionReturnRequestEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..675d36d41 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnRequest/StoreProductionReturnRequestEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequest; + +/// +/// +/// +public static class StoreProductionReturnRequestEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnRequest/StoreProductionReturnRequestRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnRequest/StoreProductionReturnRequestRepository.cs new file mode 100644 index 000000000..928a5bc7f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnRequest/StoreProductionReturnRequestRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequest; + +public class StoreProductionReturnRequestRepository : EfCoreRepository, IStoreProductionReturnRequestRepository +{ + public StoreProductionReturnRequestRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnRequestDetail/StoreProductionReturnRequestDetailEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnRequestDetail/StoreProductionReturnRequestDetailEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..9aa569292 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnRequestDetail/StoreProductionReturnRequestDetailEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequestDetail; + +/// +/// +/// +public static class StoreProductionReturnRequestDetailEfCoreQueryableExtensions +{ + public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) + { + if (!include) + { + return queryable; + } + + return queryable + // .Include(x => x.xxx) // TODO: AbpHelper generated + ; + } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnRequestDetail/StoreProductionReturnRequestDetailRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnRequestDetail/StoreProductionReturnRequestDetailRepository.cs new file mode 100644 index 000000000..e69ce5742 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreProductionReturnRequestDetail/StoreProductionReturnRequestDetailRepository.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using WinIn.FasterZ.Wms.EntityFrameworkCore; +using Volo.Abp.Domain.Repositories.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequestDetail; + +public class StoreProductionReturnRequestDetailRepository : EfCoreRepository, IStoreProductionReturnRequestDetailRepository +{ + public StoreProductionReturnRequestDetailRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + } + + public override async Task> WithDetailsAsync() + { + return (await GetQueryableAsync()).IncludeDetails(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNote/StoreTransferNoteEfCoreQueryableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNote/StoreTransferNoteEfCoreQuerableExtensions.cs similarity index 93% rename from WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNote/StoreTransferNoteEfCoreQueryableExtensions.cs rename to WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNote/StoreTransferNoteEfCoreQuerableExtensions.cs index 937d20661..c09390023 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNote/StoreTransferNoteEfCoreQueryableExtensions.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNote/StoreTransferNoteEfCoreQuerableExtensions.cs @@ -3,6 +3,9 @@ using Microsoft.EntityFrameworkCore; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNote; +/// +/// +/// public static class StoreTransferNoteEfCoreQueryableExtensions { public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetailEfCoreQueryableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetailEfCoreQuerableExtensions.cs similarity index 93% rename from WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetailEfCoreQueryableExtensions.cs rename to WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetailEfCoreQuerableExtensions.cs index c65d58abc..4df0ca6e2 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetailEfCoreQueryableExtensions.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteDetail/StoreTransferNoteDetailEfCoreQuerableExtensions.cs @@ -3,6 +3,9 @@ using Microsoft.EntityFrameworkCore; namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetail; +/// +/// +/// public static class StoreTransferNoteDetailEfCoreQueryableExtensions { public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteDetailCopy/StoreTransferNoteDetailCopyEfCoreQueryableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteDetailCopy/StoreTransferNoteDetailCopyEfCoreQueryableExtensions.cs deleted file mode 100644 index fc54f2792..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteDetailCopy/StoreTransferNoteDetailCopyEfCoreQueryableExtensions.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Linq; -using Microsoft.EntityFrameworkCore; - -namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetailCopy; - -public static class StoreTransferNoteDetailCopyEfCoreQueryableExtensions -{ - public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) - { - if (!include) - { - return queryable; - } - - return queryable - // .Include(x => x.xxx) // TODO: AbpHelper generated - ; - } -} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteDetailCopy/StoreTransferNoteDetailCopyRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteDetailCopy/StoreTransferNoteDetailCopyRepository.cs deleted file mode 100644 index 2072bd93f..000000000 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreTransferNoteDetailCopy/StoreTransferNoteDetailCopyRepository.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Linq; -using System.Threading.Tasks; -using WinIn.FasterZ.Wms.EntityFrameworkCore; -using Volo.Abp.Domain.Repositories.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore; - -namespace WinIn.FasterZ.Wms.Z_Business.StoreTransferNoteDetailCopy; - -public class StoreTransferNoteDetailCopyRepository : EfCoreRepository, IStoreTransferNoteDetailCopyRepository -{ - public StoreTransferNoteDetailCopyRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) - { - } - - public override async Task> WithDetailsAsync() - { - return (await GetQueryableAsync()).IncludeDetails(); - } -} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.HttpApi.Host/WmsHttpApiHostModule.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.HttpApi.Host/WmsHttpApiHostModule.cs index 807cb13c9..8ab488ec2 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.HttpApi.Host/WmsHttpApiHostModule.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.HttpApi.Host/WmsHttpApiHostModule.cs @@ -74,8 +74,9 @@ namespace WinIn.FasterZ.Wms private void ConfigureCache(IConfiguration configuration) { - //Configure(options => { options.KeyPrefix = "Wms:"; }); - Configure(options => { options.KeyPrefix = "AuthSiteCenter:"; }); + var redisKeyPrefix = configuration["Redis:KeyPrefix"]; + //Configure(options => { options.KeyPrefix = "Wms:"; }); + Configure(options => { options.KeyPrefix = redisKeyPrefix + ":";}); } private void ConfigureVirtualFileSystem(ServiceConfigurationContext context) @@ -153,11 +154,12 @@ namespace WinIn.FasterZ.Wms IConfiguration configuration, IWebHostEnvironment hostingEnvironment) { - var dataProtectionBuilder = context.Services.AddDataProtection().SetApplicationName("Wms"); + var redisKeyPrefix = configuration["Redis:KeyPrefix"]; + var dataProtectionBuilder = context.Services.AddDataProtection().SetApplicationName(redisKeyPrefix); if (!hostingEnvironment.IsDevelopment()) { var redis = ConnectionMultiplexer.Connect(configuration["Redis:Configuration"]); - dataProtectionBuilder.PersistKeysToStackExchangeRedis(redis, "Wms-Protection-Keys"); + dataProtectionBuilder.PersistKeysToStackExchangeRedis(redis, $"{redisKeyPrefix}-Protection-Keys"); } } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.HttpApi.Host/appsettings.json b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.HttpApi.Host/appsettings.json index 4ac756344..28b726b35 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.HttpApi.Host/appsettings.json +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.HttpApi.Host/appsettings.json @@ -1,6 +1,6 @@ { "App": { - "CorsOrigins": "http://localhost:60011,http://localhost:60012,http://localhost:60013,http://localhost:60021,http://localhost:60022,http://localhost:60022,http://localhost:10090", + "CorsOrigins": "http://dev.ccwin-in.com:60080,http://dev.ccwin-in.com:60081,http://dev.ccwin-in.com:60075,http://localhost:60080,http://localhost:60081,http://localhost:60075,http://192.168.0.195:60081,http://192.168.0.195:60075", "Audit": { "IsEnabled": false // 禁用审计功能 // 其他审计相关设置项 @@ -11,10 +11,11 @@ "Wms": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;Encrypt=False;" }, "Redis": { - "Configuration": "127.0.0.1" + "Configuration": "127.0.0.1", + "KeyPrefix": "DY_AuthSiteCenter" }, "AuthServer": { - "Authority": "http://192.168.0.196:60100", + "Authority": "http://192.168.0.240:60080", "RequireHttpsMetadata": "false", "SwaggerClientId": "Wms_Swagger" }, @@ -22,6 +23,6 @@ "DefaultPassPhrase": "4jjXQgqwh6PRrjn4" }, "AlwaysAllowAuthorization": "false", - "urls": "http://192.168.0.196:60011" + "urls": "http://192.168.0.240:60081" } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Menus/WmsMenuContributor.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Menus/WmsMenuContributor.cs index 8216818ae..c3fde1636 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Menus/WmsMenuContributor.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Menus/WmsMenuContributor.cs @@ -412,6 +412,480 @@ namespace WinIn.FasterZ.Wms.Web.Menus new ApplicationMenuItem(WmsMenus.StoreScrapNoteDetail, l["Menu:StoreScrapNoteDetail"], "/Z_Business/StoreScrapNoteDetail/StoreScrapNoteDetail") ); } + if (await context.IsGrantedAsync(WmsPermissions.MessageAnnouncement.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.MessageAnnouncement, l["Menu:MessageAnnouncement"], "/Z_Business/MessageAnnouncement/MessageAnnouncement") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.LabelSerialCode.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.LabelSerialCode, l["Menu:LabelSerialCode"], "/Z_Business/LabelSerialCode/LabelSerialCode") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.LabelSaleLabel.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.LabelSaleLabel, l["Menu:LabelSaleLabel"], "/Z_Business/LabelSaleLabel/LabelSaleLabel") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.LabelPalletLabel.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.LabelPalletLabel, l["Menu:LabelPalletLabel"], "/Z_Business/LabelPalletLabel/LabelPalletLabel") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.LabelPalletCode.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.LabelPalletCode, l["Menu:LabelPalletCode"], "/Z_Business/LabelPalletCode/LabelPalletCode") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.LabelLabelDefinition.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.LabelLabelDefinition, l["Menu:LabelLabelDefinition"], "/Z_Business/LabelLabelDefinition/LabelLabelDefinition") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.LabelInventoryLabel.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.LabelInventoryLabel, l["Menu:LabelInventoryLabel"], "/Z_Business/LabelInventoryLabel/LabelInventoryLabel") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.LabelCountLabel.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.LabelCountLabel, l["Menu:LabelCountLabel"], "/Z_Business/LabelCountLabel/LabelCountLabel") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobUnplannedReceiptJobDetail.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobUnplannedReceiptJobDetail, l["Menu:JobUnplannedReceiptJobDetail"], "/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobUnplannedReceiptJob.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobUnplannedReceiptJob, l["Menu:JobUnplannedReceiptJob"], "/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobUnplannedIssueJobDetail.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobUnplannedIssueJobDetail, l["Menu:JobUnplannedIssueJobDetail"], "/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobUnplannedIssueJob.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobUnplannedIssueJob, l["Menu:JobUnplannedIssueJob"], "/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobPutawayJobDetail.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobPutawayJobDetail, l["Menu:JobPutawayJobDetail"], "/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobPutawayJob.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobPutawayJob, l["Menu:JobPutawayJob"], "/Z_Business/JobPutawayJob/JobPutawayJob") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobPurchaseReturnJobDetail.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobPurchaseReturnJobDetail, l["Menu:JobPurchaseReturnJobDetail"], "/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobPurchaseReturnJob.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobPurchaseReturnJob, l["Menu:JobPurchaseReturnJob"], "/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobPurchaseReceiptJobDetail.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobPurchaseReceiptJobDetail, l["Menu:JobPurchaseReceiptJobDetail"], "/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobPurchaseReceiptJob.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobPurchaseReceiptJob, l["Menu:JobPurchaseReceiptJob"], "/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobProductReceiveJobDetail.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobProductReceiveJobDetail, l["Menu:JobProductReceiveJobDetail"], "/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobProductReceiveJob.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobProductReceiveJob, l["Menu:JobProductReceiveJob"], "/Z_Business/JobProductReceiveJob/JobProductReceiveJob") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobProductionReturnJobDetail.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobProductionReturnJobDetail, l["Menu:JobProductionReturnJobDetail"], "/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobProductionReturnJob.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobProductionReturnJob, l["Menu:JobProductionReturnJob"], "/Z_Business/JobProductionReturnJob/JobProductionReturnJob") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobJisDeliverJobDetail.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobJisDeliverJobDetail, l["Menu:JobJisDeliverJobDetail"], "/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobJisDeliverJob.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobJisDeliverJob, l["Menu:JobJisDeliverJob"], "/Z_Business/JobJisDeliverJob/JobJisDeliverJob") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobIssueJobDetail.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobIssueJobDetail, l["Menu:JobIssueJobDetail"], "/Z_Business/JobIssueJobDetail/JobIssueJobDetail") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobIssueJob.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobIssueJob, l["Menu:JobIssueJob"], "/Z_Business/JobIssueJob/JobIssueJob") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobInspectJobSummaryDetail.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobInspectJobSummaryDetail, l["Menu:JobInspectJobSummaryDetail"], "/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobInspectJobDetail.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobInspectJobDetail, l["Menu:JobInspectJobDetail"], "/Z_Business/JobInspectJobDetail/JobInspectJobDetail") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobInspectJob.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobInspectJob, l["Menu:JobInspectJob"], "/Z_Business/JobInspectJob/JobInspectJob") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobDeliverJobDetail.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobDeliverJobDetail, l["Menu:JobDeliverJobDetail"], "/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobDeliverJob.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobDeliverJob, l["Menu:JobDeliverJob"], "/Z_Business/JobDeliverJob/JobDeliverJob") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobCountJobDetail.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobCountJobDetail, l["Menu:JobCountJobDetail"], "/Z_Business/JobCountJobDetail/JobCountJobDetail") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobCountJob.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobCountJob, l["Menu:JobCountJob"], "/Z_Business/JobCountJob/JobCountJob") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobCheckJobDetail.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobCheckJobDetail, l["Menu:JobCheckJobDetail"], "/Z_Business/JobCheckJobDetail/JobCheckJobDetail") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.JobCheckJob.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.JobCheckJob, l["Menu:JobCheckJob"], "/Z_Business/JobCheckJob/JobCheckJob") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.InventoryTransferLog.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.InventoryTransferLog, l["Menu:InventoryTransferLog"], "/Z_Business/InventoryTransferLog/InventoryTransferLog") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.InventoryTransaction.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.InventoryTransaction, l["Menu:InventoryTransaction"], "/Z_Business/InventoryTransaction/InventoryTransaction") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.InventorySnapshot.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.InventorySnapshot, l["Menu:InventorySnapshot"], "/Z_Business/InventorySnapshot/InventorySnapshot") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.InventoryLocationCapacity.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.InventoryLocationCapacity, l["Menu:InventoryLocationCapacity"], "/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.InventoryExpectOut.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.InventoryExpectOut, l["Menu:InventoryExpectOut"], "/Z_Business/InventoryExpectOut/InventoryExpectOut") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.InventoryExpectIn.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.InventoryExpectIn, l["Menu:InventoryExpectIn"], "/Z_Business/InventoryExpectIn/InventoryExpectIn") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.InventoryErpBalance.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.InventoryErpBalance, l["Menu:InventoryErpBalance"], "/Z_Business/InventoryErpBalance/InventoryErpBalance") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.InventoryContainerDetail.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.InventoryContainerDetail, l["Menu:InventoryContainerDetail"], "/Z_Business/InventoryContainerDetail/InventoryContainerDetail") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.InventoryContainer.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.InventoryContainer, l["Menu:InventoryContainer"], "/Z_Business/InventoryContainer/InventoryContainer") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.InventoryBalance.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.InventoryBalance, l["Menu:InventoryBalance"], "/Z_Business/InventoryBalance/InventoryBalance") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.FileStorageFile.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.FileStorageFile, l["Menu:FileStorageFile"], "/Z_Business/FileStorageFile/FileStorageFile") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.FileStorageDataImportTask.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.FileStorageDataImportTask, l["Menu:FileStorageDataImportTask"], "/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.FileStorageDataExportTask.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.FileStorageDataExportTask, l["Menu:FileStorageDataExportTask"], "/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataWorkStation.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataWorkStation, l["Menu:BasedataWorkStation"], "/Z_Business/BasedataWorkStation/BasedataWorkStation") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataWorkShop.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataWorkShop, l["Menu:BasedataWorkShop"], "/Z_Business/BasedataWorkShop/BasedataWorkShop") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataWorkGroup.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataWorkGroup, l["Menu:BasedataWorkGroup"], "/Z_Business/BasedataWorkGroup/BasedataWorkGroup") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataWarehouse.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataWarehouse, l["Menu:BasedataWarehouse"], "/Z_Business/BasedataWarehouse/BasedataWarehouse") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataUom.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataUom, l["Menu:BasedataUom"], "/Z_Business/BasedataUom/BasedataUom") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataTransactionType.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataTransactionType, l["Menu:BasedataTransactionType"], "/Z_Business/BasedataTransactionType/BasedataTransactionType") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataTeam.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataTeam, l["Menu:BasedataTeam"], "/Z_Business/BasedataTeam/BasedataTeam") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataSupplierTimeWindow.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataSupplierTimeWindow, l["Menu:BasedataSupplierTimeWindow"], "/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataSupplierItem.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataSupplierItem, l["Menu:BasedataSupplierItem"], "/Z_Business/BasedataSupplierItem/BasedataSupplierItem") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataSupplier.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataSupplier, l["Menu:BasedataSupplier"], "/Z_Business/BasedataSupplier/BasedataSupplier") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataStdCostPriceSheet.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataStdCostPriceSheet, l["Menu:BasedataStdCostPriceSheet"], "/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataShift.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataShift, l["Menu:BasedataShift"], "/Z_Business/BasedataShift/BasedataShift") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataSalePriceSheet.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataSalePriceSheet, l["Menu:BasedataSalePriceSheet"], "/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataPurchasePriceSheet.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataPurchasePriceSheet, l["Menu:BasedataPurchasePriceSheet"], "/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataProject.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataProject, l["Menu:BasedataProject"], "/Z_Business/BasedataProject/BasedataProject") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataProductionLineItem.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataProductionLineItem, l["Menu:BasedataProductionLineItem"], "/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataProductionLine.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataProductionLine, l["Menu:BasedataProductionLine"], "/Z_Business/BasedataProductionLine/BasedataProductionLine") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataMachine.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataMachine, l["Menu:BasedataMachine"], "/Z_Business/BasedataMachine/BasedataMachine") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataLocationGroup.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataLocationGroup, l["Menu:BasedataLocationGroup"], "/Z_Business/BasedataLocationGroup/BasedataLocationGroup") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataLocation.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataLocation, l["Menu:BasedataLocation"], "/Z_Business/BasedataLocation/BasedataLocation") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataItemStoreRelation.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataItemStoreRelation, l["Menu:BasedataItemStoreRelation"], "/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataItemSafetyStock.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataItemSafetyStock, l["Menu:BasedataItemSafetyStock"], "/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataItemQuality.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataItemQuality, l["Menu:BasedataItemQuality"], "/Z_Business/BasedataItemQuality/BasedataItemQuality") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataItemPack.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataItemPack, l["Menu:BasedataItemPack"], "/Z_Business/BasedataItemPack/BasedataItemPack") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataItemGuideBook.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataItemGuideBook, l["Menu:BasedataItemGuideBook"], "/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataItemCategory.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataItemCategory, l["Menu:BasedataItemCategory"], "/Z_Business/BasedataItemCategory/BasedataItemCategory") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataItemBasic.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataItemBasic, l["Menu:BasedataItemBasic"], "/Z_Business/BasedataItemBasic/BasedataItemBasic") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataInterfaceCalendar.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataInterfaceCalendar, l["Menu:BasedataInterfaceCalendar"], "/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataErpLocation.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataErpLocation, l["Menu:BasedataErpLocation"], "/Z_Business/BasedataErpLocation/BasedataErpLocation") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataDocumentSetting.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataDocumentSetting, l["Menu:BasedataDocumentSetting"], "/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting") + ); + } + if (await context.IsGrantedAsync(WmsPermissions.BasedataDock.Default)) + { + context.Menu.AddItem( + new ApplicationMenuItem(WmsMenus.BasedataDock, l["Menu:BasedataDock"], "/Z_Business/BasedataDock/BasedataDock") + ); + } } private Task ConfigureUserMenuAsync(MenuConfigurationContext context) diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Menus/WmsMenus.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Menus/WmsMenus.cs index 21b99d9d7..31b8e8147 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Menus/WmsMenus.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Menus/WmsMenus.cs @@ -65,5 +65,84 @@ namespace WinIn.FasterZ.Wms.Web.Menus public const string StoreProductL7partsNoteDetail = Prefix + ".StoreProductL7partsNoteDetail"; public const string StoreProductL7partsNote = Prefix + ".StoreProductL7partsNote"; public const string StoreScrapNoteDetail = Prefix + ".StoreScrapNoteDetail"; + public const string MessageAnnouncement = Prefix + ".MessageAnnouncement"; + public const string LabelSerialCode = Prefix + ".LabelSerialCode"; + public const string LabelSaleLabel = Prefix + ".LabelSaleLabel"; + public const string LabelPalletLabel = Prefix + ".LabelPalletLabel"; + public const string LabelPalletCode = Prefix + ".LabelPalletCode"; + public const string LabelLabelDefinition = Prefix + ".LabelLabelDefinition"; + public const string LabelInventoryLabel = Prefix + ".LabelInventoryLabel"; + public const string LabelCountLabel = Prefix + ".LabelCountLabel"; + public const string JobUnplannedReceiptJobDetail = Prefix + ".JobUnplannedReceiptJobDetail"; + public const string JobUnplannedReceiptJob = Prefix + ".JobUnplannedReceiptJob"; + public const string JobUnplannedIssueJobDetail = Prefix + ".JobUnplannedIssueJobDetail"; + public const string JobUnplannedIssueJob = Prefix + ".JobUnplannedIssueJob"; + public const string JobPutawayJobDetail = Prefix + ".JobPutawayJobDetail"; + public const string JobPutawayJob = Prefix + ".JobPutawayJob"; + public const string JobPurchaseReturnJobDetail = Prefix + ".JobPurchaseReturnJobDetail"; + public const string JobPurchaseReturnJob = Prefix + ".JobPurchaseReturnJob"; + public const string JobPurchaseReceiptJobDetail = Prefix + ".JobPurchaseReceiptJobDetail"; + public const string JobPurchaseReceiptJob = Prefix + ".JobPurchaseReceiptJob"; + public const string JobProductReceiveJobDetail = Prefix + ".JobProductReceiveJobDetail"; + public const string JobProductReceiveJob = Prefix + ".JobProductReceiveJob"; + public const string JobProductionReturnJobDetail = Prefix + ".JobProductionReturnJobDetail"; + public const string JobProductionReturnJob = Prefix + ".JobProductionReturnJob"; + public const string JobJisDeliverJobDetail = Prefix + ".JobJisDeliverJobDetail"; + public const string JobJisDeliverJob = Prefix + ".JobJisDeliverJob"; + public const string JobIssueJobDetail = Prefix + ".JobIssueJobDetail"; + public const string JobIssueJob = Prefix + ".JobIssueJob"; + public const string JobInspectJobSummaryDetail = Prefix + ".JobInspectJobSummaryDetail"; + public const string JobInspectJobDetail = Prefix + ".JobInspectJobDetail"; + public const string JobInspectJob = Prefix + ".JobInspectJob"; + public const string JobDeliverJobDetail = Prefix + ".JobDeliverJobDetail"; + public const string JobDeliverJob = Prefix + ".JobDeliverJob"; + public const string JobCountJobDetail = Prefix + ".JobCountJobDetail"; + public const string JobCountJob = Prefix + ".JobCountJob"; + public const string JobCheckJobDetail = Prefix + ".JobCheckJobDetail"; + public const string JobCheckJob = Prefix + ".JobCheckJob"; + public const string InventoryTransferLog = Prefix + ".InventoryTransferLog"; + public const string InventoryTransaction = Prefix + ".InventoryTransaction"; + public const string InventorySnapshot = Prefix + ".InventorySnapshot"; + public const string InventoryLocationCapacity = Prefix + ".InventoryLocationCapacity"; + public const string InventoryExpectOut = Prefix + ".InventoryExpectOut"; + public const string InventoryExpectIn = Prefix + ".InventoryExpectIn"; + public const string InventoryErpBalance = Prefix + ".InventoryErpBalance"; + public const string InventoryContainerDetail = Prefix + ".InventoryContainerDetail"; + public const string InventoryContainer = Prefix + ".InventoryContainer"; + public const string InventoryBalance = Prefix + ".InventoryBalance"; + public const string FileStorageFile = Prefix + ".FileStorageFile"; + public const string FileStorageDataImportTask = Prefix + ".FileStorageDataImportTask"; + public const string FileStorageDataExportTask = Prefix + ".FileStorageDataExportTask"; + public const string BasedataWorkStation = Prefix + ".BasedataWorkStation"; + public const string BasedataWorkShop = Prefix + ".BasedataWorkShop"; + public const string BasedataWorkGroup = Prefix + ".BasedataWorkGroup"; + public const string BasedataWarehouse = Prefix + ".BasedataWarehouse"; + public const string BasedataUom = Prefix + ".BasedataUom"; + public const string BasedataTransactionType = Prefix + ".BasedataTransactionType"; + public const string BasedataTeam = Prefix + ".BasedataTeam"; + public const string BasedataSupplierTimeWindow = Prefix + ".BasedataSupplierTimeWindow"; + public const string BasedataSupplierItem = Prefix + ".BasedataSupplierItem"; + public const string BasedataSupplier = Prefix + ".BasedataSupplier"; + public const string BasedataStdCostPriceSheet = Prefix + ".BasedataStdCostPriceSheet"; + public const string BasedataShift = Prefix + ".BasedataShift"; + public const string BasedataSalePriceSheet = Prefix + ".BasedataSalePriceSheet"; + public const string BasedataPurchasePriceSheet = Prefix + ".BasedataPurchasePriceSheet"; + public const string BasedataProject = Prefix + ".BasedataProject"; + public const string BasedataProductionLineItem = Prefix + ".BasedataProductionLineItem"; + public const string BasedataProductionLine = Prefix + ".BasedataProductionLine"; + public const string BasedataMachine = Prefix + ".BasedataMachine"; + public const string BasedataLocationGroup = Prefix + ".BasedataLocationGroup"; + public const string BasedataLocation = Prefix + ".BasedataLocation"; + public const string BasedataItemStoreRelation = Prefix + ".BasedataItemStoreRelation"; + public const string BasedataItemSafetyStock = Prefix + ".BasedataItemSafetyStock"; + public const string BasedataItemQuality = Prefix + ".BasedataItemQuality"; + public const string BasedataItemPack = Prefix + ".BasedataItemPack"; + public const string BasedataItemGuideBook = Prefix + ".BasedataItemGuideBook"; + public const string BasedataItemCategory = Prefix + ".BasedataItemCategory"; + public const string BasedataItemBasic = Prefix + ".BasedataItemBasic"; + public const string BasedataInterfaceCalendar = Prefix + ".BasedataInterfaceCalendar"; + public const string BasedataErpLocation = Prefix + ".BasedataErpLocation"; + public const string BasedataDocumentSetting = Prefix + ".BasedataDocumentSetting"; + public const string BasedataDock = Prefix + ".BasedataDock"; } } diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/CreateModal.cshtml new file mode 100644 index 000000000..376eaeb7f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDock.BasedataDock.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/CreateModal.cshtml.cs new file mode 100644 index 000000000..00900cb62 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataDock; +using WinIn.FasterZ.Wms.Z_Business.BasedataDock.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDock.BasedataDock.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDock.BasedataDock; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataDockViewModel ViewModel { get; set; } + + private readonly IBasedataDockAppService _service; + + public CreateModalModel(IBasedataDockAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/EditModal.cshtml new file mode 100644 index 000000000..528c80082 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDock.BasedataDock.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/EditModal.cshtml.cs new file mode 100644 index 000000000..38b8db5af --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataDock; +using WinIn.FasterZ.Wms.Z_Business.BasedataDock.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDock.BasedataDock.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDock.BasedataDock; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataDockViewModel ViewModel { get; set; } + + private readonly IBasedataDockAppService _service; + + public EditModalModel(IBasedataDockAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/Index.cshtml new file mode 100644 index 000000000..aed912b72 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDock.BasedataDock +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataDock"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataDock"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataDock; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataDock"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataDock.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/Index.cshtml.cs new file mode 100644 index 000000000..b7518139f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDock.BasedataDock; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/ViewModels/CreateEditBasedataDockViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/ViewModels/CreateEditBasedataDockViewModel.cs new file mode 100644 index 000000000..61c7ed14f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/ViewModels/CreateEditBasedataDockViewModel.cs @@ -0,0 +1,25 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDock.BasedataDock.ViewModels; + +public class CreateEditBasedataDockViewModel +{ + [Display(Name = "BasedataDockCode")] + public string Code { get; set; } + + [Display(Name = "BasedataDockDefaultLocationCode")] + public string? DefaultLocationCode { get; set; } + + [Display(Name = "BasedataDockDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataDockName")] + public string? Name { get; set; } + + [Display(Name = "BasedataDockRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataDockWarehouseCode")] + public string? WarehouseCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/index.js new file mode 100644 index 000000000..3967752ed --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDock/BasedataDock/index.js @@ -0,0 +1,86 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataDock.basedataDock; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataDock/BasedataDock/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataDock/BasedataDock/EditModal'); + + var dataTable = $('#BasedataDockTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataDock.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataDock.Delete'), + confirmMessage: function (data) { + return l('BasedataDockDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataDockCode'), + data: "code" + }, + { + title: l('BasedataDockDefaultLocationCode'), + data: "defaultLocationCode" + }, + { + title: l('BasedataDockDescription'), + data: "description" + }, + { + title: l('BasedataDockName'), + data: "name" + }, + { + title: l('BasedataDockRemark'), + data: "remark" + }, + { + title: l('BasedataDockWarehouseCode'), + data: "warehouseCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataDockButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/CreateModal.cshtml new file mode 100644 index 000000000..ebe392e8b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDocumentSetting.BasedataDocumentSetting.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/CreateModal.cshtml.cs new file mode 100644 index 000000000..f5e556e0a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting; +using WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDocumentSetting.BasedataDocumentSetting.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDocumentSetting.BasedataDocumentSetting; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataDocumentSettingViewModel ViewModel { get; set; } + + private readonly IBasedataDocumentSettingAppService _service; + + public CreateModalModel(IBasedataDocumentSettingAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/EditModal.cshtml new file mode 100644 index 000000000..7c9b9b216 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDocumentSetting.BasedataDocumentSetting.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/EditModal.cshtml.cs new file mode 100644 index 000000000..4ad7f7f2d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting; +using WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDocumentSetting.BasedataDocumentSetting.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDocumentSetting.BasedataDocumentSetting; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataDocumentSettingViewModel ViewModel { get; set; } + + private readonly IBasedataDocumentSettingAppService _service; + + public EditModalModel(IBasedataDocumentSettingAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/Index.cshtml new file mode 100644 index 000000000..5369abf3a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDocumentSetting.BasedataDocumentSetting +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataDocumentSetting"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataDocumentSetting"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataDocumentSetting; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataDocumentSetting"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataDocumentSetting.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/Index.cshtml.cs new file mode 100644 index 000000000..689783c7c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDocumentSetting.BasedataDocumentSetting; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/ViewModels/CreateEditBasedataDocumentSettingViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/ViewModels/CreateEditBasedataDocumentSettingViewModel.cs new file mode 100644 index 000000000..c3247d493 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/ViewModels/CreateEditBasedataDocumentSettingViewModel.cs @@ -0,0 +1,34 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDocumentSetting.BasedataDocumentSetting.ViewModels; + +public class CreateEditBasedataDocumentSettingViewModel +{ + [Display(Name = "BasedataDocumentSettingCode")] + public string Code { get; set; } + + [Display(Name = "BasedataDocumentSettingDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataDocumentSettingName")] + public string? Name { get; set; } + + [Display(Name = "BasedataDocumentSettingNumberFormat")] + public string? NumberFormat { get; set; } + + [Display(Name = "BasedataDocumentSettingNumberPrefix")] + public string? NumberPrefix { get; set; } + + [Display(Name = "BasedataDocumentSettingNumberSeparator")] + public string? NumberSeparator { get; set; } + + [Display(Name = "BasedataDocumentSettingNumberSerialLength")] + public int NumberSerialLength { get; set; } + + [Display(Name = "BasedataDocumentSettingRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataDocumentSettingTransactionType")] + public string? TransactionType { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/index.js new file mode 100644 index 000000000..d365615e5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/index.js @@ -0,0 +1,98 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataDocumentSetting.basedataDocumentSetting; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataDocumentSetting/BasedataDocumentSetting/EditModal'); + + var dataTable = $('#BasedataDocumentSettingTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataDocumentSetting.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataDocumentSetting.Delete'), + confirmMessage: function (data) { + return l('BasedataDocumentSettingDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataDocumentSettingCode'), + data: "code" + }, + { + title: l('BasedataDocumentSettingDescription'), + data: "description" + }, + { + title: l('BasedataDocumentSettingName'), + data: "name" + }, + { + title: l('BasedataDocumentSettingNumberFormat'), + data: "numberFormat" + }, + { + title: l('BasedataDocumentSettingNumberPrefix'), + data: "numberPrefix" + }, + { + title: l('BasedataDocumentSettingNumberSeparator'), + data: "numberSeparator" + }, + { + title: l('BasedataDocumentSettingNumberSerialLength'), + data: "numberSerialLength" + }, + { + title: l('BasedataDocumentSettingRemark'), + data: "remark" + }, + { + title: l('BasedataDocumentSettingTransactionType'), + data: "transactionType" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataDocumentSettingButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/CreateModal.cshtml new file mode 100644 index 000000000..9f11dfc71 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataErpLocation.BasedataErpLocation.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/CreateModal.cshtml.cs new file mode 100644 index 000000000..43ae703da --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation; +using WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataErpLocation.BasedataErpLocation.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataErpLocation.BasedataErpLocation; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataErpLocationViewModel ViewModel { get; set; } + + private readonly IBasedataErpLocationAppService _service; + + public CreateModalModel(IBasedataErpLocationAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/EditModal.cshtml new file mode 100644 index 000000000..3893abc2e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataErpLocation.BasedataErpLocation.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/EditModal.cshtml.cs new file mode 100644 index 000000000..8e232eda2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation; +using WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataErpLocation.BasedataErpLocation.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataErpLocation.BasedataErpLocation; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataErpLocationViewModel ViewModel { get; set; } + + private readonly IBasedataErpLocationAppService _service; + + public EditModalModel(IBasedataErpLocationAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/Index.cshtml new file mode 100644 index 000000000..04c07ac06 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataErpLocation.BasedataErpLocation +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataErpLocation"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataErpLocation"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataErpLocation; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataErpLocation"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataErpLocation.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/Index.cshtml.cs new file mode 100644 index 000000000..22547bd4b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataErpLocation.BasedataErpLocation; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/ViewModels/CreateEditBasedataErpLocationViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/ViewModels/CreateEditBasedataErpLocationViewModel.cs new file mode 100644 index 000000000..1d9013348 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/ViewModels/CreateEditBasedataErpLocationViewModel.cs @@ -0,0 +1,25 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataErpLocation.BasedataErpLocation.ViewModels; + +public class CreateEditBasedataErpLocationViewModel +{ + [Display(Name = "BasedataErpLocationCode")] + public string Code { get; set; } + + [Display(Name = "BasedataErpLocationDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataErpLocationName")] + public string? Name { get; set; } + + [Display(Name = "BasedataErpLocationRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataErpLocationType")] + public string? Type { get; set; } + + [Display(Name = "BasedataErpLocationWarehouseCode")] + public string WarehouseCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/index.js new file mode 100644 index 000000000..7831c98e6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataErpLocation/BasedataErpLocation/index.js @@ -0,0 +1,86 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataErpLocation.basedataErpLocation; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataErpLocation/BasedataErpLocation/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataErpLocation/BasedataErpLocation/EditModal'); + + var dataTable = $('#BasedataErpLocationTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataErpLocation.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataErpLocation.Delete'), + confirmMessage: function (data) { + return l('BasedataErpLocationDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataErpLocationCode'), + data: "code" + }, + { + title: l('BasedataErpLocationDescription'), + data: "description" + }, + { + title: l('BasedataErpLocationName'), + data: "name" + }, + { + title: l('BasedataErpLocationRemark'), + data: "remark" + }, + { + title: l('BasedataErpLocationType'), + data: "type" + }, + { + title: l('BasedataErpLocationWarehouseCode'), + data: "warehouseCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataErpLocationButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/CreateModal.cshtml new file mode 100644 index 000000000..9f0160331 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataInterfaceCalendar.BasedataInterfaceCalendar.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/CreateModal.cshtml.cs new file mode 100644 index 000000000..4395474ad --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar; +using WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataInterfaceCalendar.BasedataInterfaceCalendar.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataInterfaceCalendar.BasedataInterfaceCalendar; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataInterfaceCalendarViewModel ViewModel { get; set; } + + private readonly IBasedataInterfaceCalendarAppService _service; + + public CreateModalModel(IBasedataInterfaceCalendarAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/EditModal.cshtml new file mode 100644 index 000000000..b4b574589 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataInterfaceCalendar.BasedataInterfaceCalendar.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/EditModal.cshtml.cs new file mode 100644 index 000000000..6c2c4d844 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar; +using WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataInterfaceCalendar.BasedataInterfaceCalendar.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataInterfaceCalendar.BasedataInterfaceCalendar; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataInterfaceCalendarViewModel ViewModel { get; set; } + + private readonly IBasedataInterfaceCalendarAppService _service; + + public EditModalModel(IBasedataInterfaceCalendarAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/Index.cshtml new file mode 100644 index 000000000..1b9677d1c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataInterfaceCalendar.BasedataInterfaceCalendar +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataInterfaceCalendar"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataInterfaceCalendar"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataInterfaceCalendar; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataInterfaceCalendar"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataInterfaceCalendar.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/Index.cshtml.cs new file mode 100644 index 000000000..b45107e4b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataInterfaceCalendar.BasedataInterfaceCalendar; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/ViewModels/CreateEditBasedataInterfaceCalendarViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/ViewModels/CreateEditBasedataInterfaceCalendarViewModel.cs new file mode 100644 index 000000000..ada67a023 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/ViewModels/CreateEditBasedataInterfaceCalendarViewModel.cs @@ -0,0 +1,34 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataInterfaceCalendar.BasedataInterfaceCalendar.ViewModels; + +public class CreateEditBasedataInterfaceCalendarViewModel +{ + [Display(Name = "BasedataInterfaceCalendarBeginTime")] + public DateTime BeginTime { get; set; } + + [Display(Name = "BasedataInterfaceCalendarCode")] + public string Code { get; set; } + + [Display(Name = "BasedataInterfaceCalendarConvertToTime")] + public DateTime ConvertToTime { get; set; } + + [Display(Name = "BasedataInterfaceCalendarDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataInterfaceCalendarEndTime")] + public DateTime EndTime { get; set; } + + [Display(Name = "BasedataInterfaceCalendarMonth")] + public string Month { get; set; } + + [Display(Name = "BasedataInterfaceCalendarName")] + public string Name { get; set; } + + [Display(Name = "BasedataInterfaceCalendarRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataInterfaceCalendarYear")] + public string Year { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/index.js new file mode 100644 index 000000000..d4ae655e3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/index.js @@ -0,0 +1,98 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataInterfaceCalendar.basedataInterfaceCalendar; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataInterfaceCalendar/BasedataInterfaceCalendar/EditModal'); + + var dataTable = $('#BasedataInterfaceCalendarTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataInterfaceCalendar.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataInterfaceCalendar.Delete'), + confirmMessage: function (data) { + return l('BasedataInterfaceCalendarDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataInterfaceCalendarBeginTime'), + data: "beginTime" + }, + { + title: l('BasedataInterfaceCalendarCode'), + data: "code" + }, + { + title: l('BasedataInterfaceCalendarConvertToTime'), + data: "convertToTime" + }, + { + title: l('BasedataInterfaceCalendarDescription'), + data: "description" + }, + { + title: l('BasedataInterfaceCalendarEndTime'), + data: "endTime" + }, + { + title: l('BasedataInterfaceCalendarMonth'), + data: "month" + }, + { + title: l('BasedataInterfaceCalendarName'), + data: "name" + }, + { + title: l('BasedataInterfaceCalendarRemark'), + data: "remark" + }, + { + title: l('BasedataInterfaceCalendarYear'), + data: "year" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataInterfaceCalendarButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/CreateModal.cshtml new file mode 100644 index 000000000..796a6796c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemBasic.BasedataItemBasic.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/CreateModal.cshtml.cs new file mode 100644 index 000000000..6b97362ed --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemBasic.BasedataItemBasic.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemBasic.BasedataItemBasic; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataItemBasicViewModel ViewModel { get; set; } + + private readonly IBasedataItemBasicAppService _service; + + public CreateModalModel(IBasedataItemBasicAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/EditModal.cshtml new file mode 100644 index 000000000..65845611b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemBasic.BasedataItemBasic.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/EditModal.cshtml.cs new file mode 100644 index 000000000..f0954267c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemBasic.BasedataItemBasic.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemBasic.BasedataItemBasic; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataItemBasicViewModel ViewModel { get; set; } + + private readonly IBasedataItemBasicAppService _service; + + public EditModalModel(IBasedataItemBasicAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/Index.cshtml new file mode 100644 index 000000000..ff03bd127 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemBasic.BasedataItemBasic +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataItemBasic"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataItemBasic"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataItemBasic; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataItemBasic"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataItemBasic.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/Index.cshtml.cs new file mode 100644 index 000000000..dd15841a9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemBasic.BasedataItemBasic; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/ViewModels/CreateEditBasedataItemBasicViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/ViewModels/CreateEditBasedataItemBasicViewModel.cs new file mode 100644 index 000000000..196180ba9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/ViewModels/CreateEditBasedataItemBasicViewModel.cs @@ -0,0 +1,85 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemBasic.BasedataItemBasic.ViewModels; + +public class CreateEditBasedataItemBasicViewModel +{ + [Display(Name = "BasedataItemBasicAbcClass")] + public string AbcClass { get; set; } + + [Display(Name = "BasedataItemBasicBasicUom")] + public string? BasicUom { get; set; } + + [Display(Name = "BasedataItemBasicCanBuy")] + public bool CanBuy { get; set; } + + [Display(Name = "BasedataItemBasicCanMake")] + public bool CanMake { get; set; } + + [Display(Name = "BasedataItemBasicCanOutsourcing")] + public bool CanOutsourcing { get; set; } + + [Display(Name = "BasedataItemBasicCategory")] + public string? Category { get; set; } + + [Display(Name = "BasedataItemBasicCode")] + public string Code { get; set; } + + [Display(Name = "BasedataItemBasicColor")] + public string? Color { get; set; } + + [Display(Name = "BasedataItemBasicConfiguration")] + public string? Configuration { get; set; } + + [Display(Name = "BasedataItemBasicDesc1")] + public string? Desc1 { get; set; } + + [Display(Name = "BasedataItemBasicDesc2")] + public string? Desc2 { get; set; } + + [Display(Name = "BasedataItemBasicEco")] + public string? Eco { get; set; } + + [Display(Name = "BasedataItemBasicElevel")] + public string? Elevel { get; set; } + + [Display(Name = "BasedataItemBasicGroup")] + public string? Group { get; set; } + + [Display(Name = "BasedataItemBasicIsPhantom")] + public bool IsPhantom { get; set; } + + [Display(Name = "BasedataItemBasicIsRecycled")] + public bool IsRecycled { get; set; } + + [Display(Name = "BasedataItemBasicManageType")] + public string ManageType { get; set; } + + [Display(Name = "BasedataItemBasicName")] + public string? Name { get; set; } + + [Display(Name = "BasedataItemBasicProject")] + public string? Project { get; set; } + + [Display(Name = "BasedataItemBasicRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataItemBasicStatus")] + public string Status { get; set; } + + [Display(Name = "BasedataItemBasicStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "BasedataItemBasicType")] + public string? Type { get; set; } + + [Display(Name = "BasedataItemBasicValidity")] + public int Validity { get; set; } + + [Display(Name = "BasedataItemBasicValidityUnit")] + public string ValidityUnit { get; set; } + + [Display(Name = "BasedataItemBasicVersion")] + public string? Version { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/index.js new file mode 100644 index 000000000..636da2046 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemBasic/BasedataItemBasic/index.js @@ -0,0 +1,166 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataItemBasic.basedataItemBasic; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataItemBasic/BasedataItemBasic/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataItemBasic/BasedataItemBasic/EditModal'); + + var dataTable = $('#BasedataItemBasicTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataItemBasic.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataItemBasic.Delete'), + confirmMessage: function (data) { + return l('BasedataItemBasicDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataItemBasicAbcClass'), + data: "abcClass" + }, + { + title: l('BasedataItemBasicBasicUom'), + data: "basicUom" + }, + { + title: l('BasedataItemBasicCanBuy'), + data: "canBuy" + }, + { + title: l('BasedataItemBasicCanMake'), + data: "canMake" + }, + { + title: l('BasedataItemBasicCanOutsourcing'), + data: "canOutsourcing" + }, + { + title: l('BasedataItemBasicCategory'), + data: "category" + }, + { + title: l('BasedataItemBasicCode'), + data: "code" + }, + { + title: l('BasedataItemBasicColor'), + data: "color" + }, + { + title: l('BasedataItemBasicConfiguration'), + data: "configuration" + }, + { + title: l('BasedataItemBasicDesc1'), + data: "desc1" + }, + { + title: l('BasedataItemBasicDesc2'), + data: "desc2" + }, + { + title: l('BasedataItemBasicEco'), + data: "eco" + }, + { + title: l('BasedataItemBasicElevel'), + data: "elevel" + }, + { + title: l('BasedataItemBasicGroup'), + data: "group" + }, + { + title: l('BasedataItemBasicIsPhantom'), + data: "isPhantom" + }, + { + title: l('BasedataItemBasicIsRecycled'), + data: "isRecycled" + }, + { + title: l('BasedataItemBasicManageType'), + data: "manageType" + }, + { + title: l('BasedataItemBasicName'), + data: "name" + }, + { + title: l('BasedataItemBasicProject'), + data: "project" + }, + { + title: l('BasedataItemBasicRemark'), + data: "remark" + }, + { + title: l('BasedataItemBasicStatus'), + data: "status" + }, + { + title: l('BasedataItemBasicStdPackQty'), + data: "stdPackQty" + }, + { + title: l('BasedataItemBasicType'), + data: "type" + }, + { + title: l('BasedataItemBasicValidity'), + data: "validity" + }, + { + title: l('BasedataItemBasicValidityUnit'), + data: "validityUnit" + }, + { + title: l('BasedataItemBasicVersion'), + data: "version" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataItemBasicButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/CreateModal.cshtml new file mode 100644 index 000000000..c310dbfd3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemCategory.BasedataItemCategory.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/CreateModal.cshtml.cs new file mode 100644 index 000000000..77502c0d3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemCategory.BasedataItemCategory.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemCategory.BasedataItemCategory; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataItemCategoryViewModel ViewModel { get; set; } + + private readonly IBasedataItemCategoryAppService _service; + + public CreateModalModel(IBasedataItemCategoryAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/EditModal.cshtml new file mode 100644 index 000000000..c2a23b0cd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemCategory.BasedataItemCategory.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/EditModal.cshtml.cs new file mode 100644 index 000000000..9472ace85 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemCategory.BasedataItemCategory.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemCategory.BasedataItemCategory; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataItemCategoryViewModel ViewModel { get; set; } + + private readonly IBasedataItemCategoryAppService _service; + + public EditModalModel(IBasedataItemCategoryAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/Index.cshtml new file mode 100644 index 000000000..4673e3705 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemCategory.BasedataItemCategory +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataItemCategory"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataItemCategory"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataItemCategory; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataItemCategory"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataItemCategory.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/Index.cshtml.cs new file mode 100644 index 000000000..7479212f7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemCategory.BasedataItemCategory; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/ViewModels/CreateEditBasedataItemCategoryViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/ViewModels/CreateEditBasedataItemCategoryViewModel.cs new file mode 100644 index 000000000..e7f8efcaf --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/ViewModels/CreateEditBasedataItemCategoryViewModel.cs @@ -0,0 +1,19 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemCategory.BasedataItemCategory.ViewModels; + +public class CreateEditBasedataItemCategoryViewModel +{ + [Display(Name = "BasedataItemCategoryCategoryCode")] + public string CategoryCode { get; set; } + + [Display(Name = "BasedataItemCategoryItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "BasedataItemCategoryRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataItemCategoryValue")] + public string Value { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/index.js new file mode 100644 index 000000000..03b1f6b10 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemCategory/BasedataItemCategory/index.js @@ -0,0 +1,78 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataItemCategory.basedataItemCategory; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataItemCategory/BasedataItemCategory/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataItemCategory/BasedataItemCategory/EditModal'); + + var dataTable = $('#BasedataItemCategoryTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataItemCategory.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataItemCategory.Delete'), + confirmMessage: function (data) { + return l('BasedataItemCategoryDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataItemCategoryCategoryCode'), + data: "categoryCode" + }, + { + title: l('BasedataItemCategoryItemCode'), + data: "itemCode" + }, + { + title: l('BasedataItemCategoryRemark'), + data: "remark" + }, + { + title: l('BasedataItemCategoryValue'), + data: "value" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataItemCategoryButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/CreateModal.cshtml new file mode 100644 index 000000000..e4ea92131 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemGuideBook.BasedataItemGuideBook.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/CreateModal.cshtml.cs new file mode 100644 index 000000000..54065ba5a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemGuideBook.BasedataItemGuideBook.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemGuideBook.BasedataItemGuideBook; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataItemGuideBookViewModel ViewModel { get; set; } + + private readonly IBasedataItemGuideBookAppService _service; + + public CreateModalModel(IBasedataItemGuideBookAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/EditModal.cshtml new file mode 100644 index 000000000..dc200040b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemGuideBook.BasedataItemGuideBook.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/EditModal.cshtml.cs new file mode 100644 index 000000000..b61c82271 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemGuideBook.BasedataItemGuideBook.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemGuideBook.BasedataItemGuideBook; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataItemGuideBookViewModel ViewModel { get; set; } + + private readonly IBasedataItemGuideBookAppService _service; + + public EditModalModel(IBasedataItemGuideBookAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/Index.cshtml new file mode 100644 index 000000000..c65641d0f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemGuideBook.BasedataItemGuideBook +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataItemGuideBook"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataItemGuideBook"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataItemGuideBook; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataItemGuideBook"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataItemGuideBook.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/Index.cshtml.cs new file mode 100644 index 000000000..6cc2fa4c9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemGuideBook.BasedataItemGuideBook; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/ViewModels/CreateEditBasedataItemGuideBookViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/ViewModels/CreateEditBasedataItemGuideBookViewModel.cs new file mode 100644 index 000000000..2527ea071 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/ViewModels/CreateEditBasedataItemGuideBookViewModel.cs @@ -0,0 +1,28 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemGuideBook.BasedataItemGuideBook.ViewModels; + +public class CreateEditBasedataItemGuideBookViewModel +{ + [Display(Name = "BasedataItemGuideBookDesc1")] + public string? Desc1 { get; set; } + + [Display(Name = "BasedataItemGuideBookDesc2")] + public string? Desc2 { get; set; } + + [Display(Name = "BasedataItemGuideBookItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "BasedataItemGuideBookName")] + public string? Name { get; set; } + + [Display(Name = "BasedataItemGuideBookPictureBlobName")] + public string? PictureBlobName { get; set; } + + [Display(Name = "BasedataItemGuideBookRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataItemGuideBookStep")] + public string? Step { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/index.js new file mode 100644 index 000000000..256df1f60 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/index.js @@ -0,0 +1,90 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataItemGuideBook.basedataItemGuideBook; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataItemGuideBook/BasedataItemGuideBook/EditModal'); + + var dataTable = $('#BasedataItemGuideBookTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataItemGuideBook.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataItemGuideBook.Delete'), + confirmMessage: function (data) { + return l('BasedataItemGuideBookDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataItemGuideBookDesc1'), + data: "desc1" + }, + { + title: l('BasedataItemGuideBookDesc2'), + data: "desc2" + }, + { + title: l('BasedataItemGuideBookItemCode'), + data: "itemCode" + }, + { + title: l('BasedataItemGuideBookName'), + data: "name" + }, + { + title: l('BasedataItemGuideBookPictureBlobName'), + data: "pictureBlobName" + }, + { + title: l('BasedataItemGuideBookRemark'), + data: "remark" + }, + { + title: l('BasedataItemGuideBookStep'), + data: "step" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataItemGuideBookButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/CreateModal.cshtml new file mode 100644 index 000000000..8ade53acd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemPack.BasedataItemPack.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/CreateModal.cshtml.cs new file mode 100644 index 000000000..2b789cd8c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemPack; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemPack.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemPack.BasedataItemPack.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemPack.BasedataItemPack; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataItemPackViewModel ViewModel { get; set; } + + private readonly IBasedataItemPackAppService _service; + + public CreateModalModel(IBasedataItemPackAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/EditModal.cshtml new file mode 100644 index 000000000..1ef1b7e0f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemPack.BasedataItemPack.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/EditModal.cshtml.cs new file mode 100644 index 000000000..b02b53c3f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemPack; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemPack.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemPack.BasedataItemPack.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemPack.BasedataItemPack; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataItemPackViewModel ViewModel { get; set; } + + private readonly IBasedataItemPackAppService _service; + + public EditModalModel(IBasedataItemPackAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/Index.cshtml new file mode 100644 index 000000000..14488b61c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemPack.BasedataItemPack +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataItemPack"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataItemPack"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataItemPack; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataItemPack"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataItemPack.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/Index.cshtml.cs new file mode 100644 index 000000000..2f1647a9b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemPack.BasedataItemPack; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/ViewModels/CreateEditBasedataItemPackViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/ViewModels/CreateEditBasedataItemPackViewModel.cs new file mode 100644 index 000000000..96e2b2560 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/ViewModels/CreateEditBasedataItemPackViewModel.cs @@ -0,0 +1,28 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemPack.BasedataItemPack.ViewModels; + +public class CreateEditBasedataItemPackViewModel +{ + [Display(Name = "BasedataItemPackBasicUom")] + public string? BasicUom { get; set; } + + [Display(Name = "BasedataItemPackItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "BasedataItemPackPackCode")] + public string PackCode { get; set; } + + [Display(Name = "BasedataItemPackPackName")] + public string? PackName { get; set; } + + [Display(Name = "BasedataItemPackPackType")] + public string? PackType { get; set; } + + [Display(Name = "BasedataItemPackQty")] + public decimal Qty { get; set; } + + [Display(Name = "BasedataItemPackRemark")] + public string? Remark { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/index.js new file mode 100644 index 000000000..7d8446368 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemPack/BasedataItemPack/index.js @@ -0,0 +1,90 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataItemPack.basedataItemPack; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataItemPack/BasedataItemPack/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataItemPack/BasedataItemPack/EditModal'); + + var dataTable = $('#BasedataItemPackTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataItemPack.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataItemPack.Delete'), + confirmMessage: function (data) { + return l('BasedataItemPackDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataItemPackBasicUom'), + data: "basicUom" + }, + { + title: l('BasedataItemPackItemCode'), + data: "itemCode" + }, + { + title: l('BasedataItemPackPackCode'), + data: "packCode" + }, + { + title: l('BasedataItemPackPackName'), + data: "packName" + }, + { + title: l('BasedataItemPackPackType'), + data: "packType" + }, + { + title: l('BasedataItemPackQty'), + data: "qty" + }, + { + title: l('BasedataItemPackRemark'), + data: "remark" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataItemPackButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/CreateModal.cshtml new file mode 100644 index 000000000..16bac9074 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemQuality.BasedataItemQuality.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/CreateModal.cshtml.cs new file mode 100644 index 000000000..6e20d657a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemQuality.BasedataItemQuality.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemQuality.BasedataItemQuality; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataItemQualityViewModel ViewModel { get; set; } + + private readonly IBasedataItemQualityAppService _service; + + public CreateModalModel(IBasedataItemQualityAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/EditModal.cshtml new file mode 100644 index 000000000..18847ff16 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemQuality.BasedataItemQuality.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/EditModal.cshtml.cs new file mode 100644 index 000000000..02e7c6113 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemQuality.BasedataItemQuality.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemQuality.BasedataItemQuality; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataItemQualityViewModel ViewModel { get; set; } + + private readonly IBasedataItemQualityAppService _service; + + public EditModalModel(IBasedataItemQualityAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/Index.cshtml new file mode 100644 index 000000000..94ff00572 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemQuality.BasedataItemQuality +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataItemQuality"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataItemQuality"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataItemQuality; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataItemQuality"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataItemQuality.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/Index.cshtml.cs new file mode 100644 index 000000000..b267d877d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemQuality.BasedataItemQuality; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/ViewModels/CreateEditBasedataItemQualityViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/ViewModels/CreateEditBasedataItemQualityViewModel.cs new file mode 100644 index 000000000..b2104534d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/ViewModels/CreateEditBasedataItemQualityViewModel.cs @@ -0,0 +1,25 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemQuality.BasedataItemQuality.ViewModels; + +public class CreateEditBasedataItemQualityViewModel +{ + [Display(Name = "BasedataItemQualityDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataItemQualityInspectType")] + public string InspectType { get; set; } + + [Display(Name = "BasedataItemQualityItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "BasedataItemQualityRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataItemQualityStatus")] + public string Status { get; set; } + + [Display(Name = "BasedataItemQualitySupplierCode")] + public string SupplierCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/index.js new file mode 100644 index 000000000..daa6753bf --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemQuality/BasedataItemQuality/index.js @@ -0,0 +1,86 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataItemQuality.basedataItemQuality; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataItemQuality/BasedataItemQuality/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataItemQuality/BasedataItemQuality/EditModal'); + + var dataTable = $('#BasedataItemQualityTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataItemQuality.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataItemQuality.Delete'), + confirmMessage: function (data) { + return l('BasedataItemQualityDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataItemQualityDescription'), + data: "description" + }, + { + title: l('BasedataItemQualityInspectType'), + data: "inspectType" + }, + { + title: l('BasedataItemQualityItemCode'), + data: "itemCode" + }, + { + title: l('BasedataItemQualityRemark'), + data: "remark" + }, + { + title: l('BasedataItemQualityStatus'), + data: "status" + }, + { + title: l('BasedataItemQualitySupplierCode'), + data: "supplierCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataItemQualityButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/CreateModal.cshtml new file mode 100644 index 000000000..570c20d05 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemSafetyStock.BasedataItemSafetyStock.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/CreateModal.cshtml.cs new file mode 100644 index 000000000..e89301b03 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemSafetyStock.BasedataItemSafetyStock.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemSafetyStock.BasedataItemSafetyStock; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataItemSafetyStockViewModel ViewModel { get; set; } + + private readonly IBasedataItemSafetyStockAppService _service; + + public CreateModalModel(IBasedataItemSafetyStockAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/EditModal.cshtml new file mode 100644 index 000000000..30f92f160 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemSafetyStock.BasedataItemSafetyStock.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/EditModal.cshtml.cs new file mode 100644 index 000000000..a1fc6240a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemSafetyStock.BasedataItemSafetyStock.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemSafetyStock.BasedataItemSafetyStock; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataItemSafetyStockViewModel ViewModel { get; set; } + + private readonly IBasedataItemSafetyStockAppService _service; + + public EditModalModel(IBasedataItemSafetyStockAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/Index.cshtml new file mode 100644 index 000000000..271c6351c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemSafetyStock.BasedataItemSafetyStock +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataItemSafetyStock"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataItemSafetyStock"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataItemSafetyStock; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataItemSafetyStock"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataItemSafetyStock.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/Index.cshtml.cs new file mode 100644 index 000000000..9d57c4914 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemSafetyStock.BasedataItemSafetyStock; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/ViewModels/CreateEditBasedataItemSafetyStockViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/ViewModels/CreateEditBasedataItemSafetyStockViewModel.cs new file mode 100644 index 000000000..b6ba4f894 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/ViewModels/CreateEditBasedataItemSafetyStockViewModel.cs @@ -0,0 +1,40 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemSafetyStock.BasedataItemSafetyStock.ViewModels; + +public class CreateEditBasedataItemSafetyStockViewModel +{ + [Display(Name = "BasedataItemSafetyStockFeedLine")] + public decimal FeedLine { get; set; } + + [Display(Name = "BasedataItemSafetyStockFeedQty")] + public decimal FeedQty { get; set; } + + [Display(Name = "BasedataItemSafetyStockFeedUm")] + public string? FeedUm { get; set; } + + [Display(Name = "BasedataItemSafetyStockItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "BasedataItemSafetyStockMaxStock")] + public decimal MaxStock { get; set; } + + [Display(Name = "BasedataItemSafetyStockMinStock")] + public decimal MinStock { get; set; } + + [Display(Name = "BasedataItemSafetyStockRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataItemSafetyStockSafetyStock")] + public decimal SafetyStock { get; set; } + + [Display(Name = "BasedataItemSafetyStockStoreRelationType")] + public string StoreRelationType { get; set; } + + [Display(Name = "BasedataItemSafetyStockStoreValue")] + public string? StoreValue { get; set; } + + [Display(Name = "BasedataItemSafetyStockWarehouseCode")] + public string WarehouseCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/index.js new file mode 100644 index 000000000..a01df4787 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/index.js @@ -0,0 +1,106 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataItemSafetyStock.basedataItemSafetyStock; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataItemSafetyStock/BasedataItemSafetyStock/EditModal'); + + var dataTable = $('#BasedataItemSafetyStockTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataItemSafetyStock.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataItemSafetyStock.Delete'), + confirmMessage: function (data) { + return l('BasedataItemSafetyStockDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataItemSafetyStockFeedLine'), + data: "feedLine" + }, + { + title: l('BasedataItemSafetyStockFeedQty'), + data: "feedQty" + }, + { + title: l('BasedataItemSafetyStockFeedUm'), + data: "feedUm" + }, + { + title: l('BasedataItemSafetyStockItemCode'), + data: "itemCode" + }, + { + title: l('BasedataItemSafetyStockMaxStock'), + data: "maxStock" + }, + { + title: l('BasedataItemSafetyStockMinStock'), + data: "minStock" + }, + { + title: l('BasedataItemSafetyStockRemark'), + data: "remark" + }, + { + title: l('BasedataItemSafetyStockSafetyStock'), + data: "safetyStock" + }, + { + title: l('BasedataItemSafetyStockStoreRelationType'), + data: "storeRelationType" + }, + { + title: l('BasedataItemSafetyStockStoreValue'), + data: "storeValue" + }, + { + title: l('BasedataItemSafetyStockWarehouseCode'), + data: "warehouseCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataItemSafetyStockButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/CreateModal.cshtml new file mode 100644 index 000000000..a296ae831 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemStoreRelation.BasedataItemStoreRelation.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/CreateModal.cshtml.cs new file mode 100644 index 000000000..99e8314be --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemStoreRelation.BasedataItemStoreRelation.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemStoreRelation.BasedataItemStoreRelation; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataItemStoreRelationViewModel ViewModel { get; set; } + + private readonly IBasedataItemStoreRelationAppService _service; + + public CreateModalModel(IBasedataItemStoreRelationAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/EditModal.cshtml new file mode 100644 index 000000000..77670f4d8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemStoreRelation.BasedataItemStoreRelation.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/EditModal.cshtml.cs new file mode 100644 index 000000000..4640d8cae --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemStoreRelation.BasedataItemStoreRelation.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemStoreRelation.BasedataItemStoreRelation; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataItemStoreRelationViewModel ViewModel { get; set; } + + private readonly IBasedataItemStoreRelationAppService _service; + + public EditModalModel(IBasedataItemStoreRelationAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/Index.cshtml new file mode 100644 index 000000000..c6148d397 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemStoreRelation.BasedataItemStoreRelation +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataItemStoreRelation"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataItemStoreRelation"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataItemStoreRelation; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataItemStoreRelation"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataItemStoreRelation.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/Index.cshtml.cs new file mode 100644 index 000000000..0761012c4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemStoreRelation.BasedataItemStoreRelation; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/ViewModels/CreateEditBasedataItemStoreRelationViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/ViewModels/CreateEditBasedataItemStoreRelationViewModel.cs new file mode 100644 index 000000000..6d2f33e66 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/ViewModels/CreateEditBasedataItemStoreRelationViewModel.cs @@ -0,0 +1,46 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemStoreRelation.BasedataItemStoreRelation.ViewModels; + +public class CreateEditBasedataItemStoreRelationViewModel +{ + [Display(Name = "BasedataItemStoreRelationAltUm")] + public string? AltUm { get; set; } + + [Display(Name = "BasedataItemStoreRelationAltUmQty")] + public decimal AltUmQty { get; set; } + + [Display(Name = "BasedataItemStoreRelationEnabled")] + public bool Enabled { get; set; } + + [Display(Name = "BasedataItemStoreRelationIsFixed")] + public bool IsFixed { get; set; } + + [Display(Name = "BasedataItemStoreRelationItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "BasedataItemStoreRelationMultiLoc")] + public int MultiLoc { get; set; } + + [Display(Name = "BasedataItemStoreRelationPramaryUm")] + public string PramaryUm { get; set; } + + [Display(Name = "BasedataItemStoreRelationRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataItemStoreRelationStoreRelationType")] + public string StoreRelationType { get; set; } + + [Display(Name = "BasedataItemStoreRelationStoreUm")] + public string? StoreUm { get; set; } + + [Display(Name = "BasedataItemStoreRelationStoreValue")] + public string? StoreValue { get; set; } + + [Display(Name = "BasedataItemStoreRelationUmQty")] + public decimal UmQty { get; set; } + + [Display(Name = "BasedataItemStoreRelationWarehouseCode")] + public string WarehouseCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/index.js new file mode 100644 index 000000000..0cd69c83f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/index.js @@ -0,0 +1,114 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataItemStoreRelation.basedataItemStoreRelation; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataItemStoreRelation/BasedataItemStoreRelation/EditModal'); + + var dataTable = $('#BasedataItemStoreRelationTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataItemStoreRelation.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataItemStoreRelation.Delete'), + confirmMessage: function (data) { + return l('BasedataItemStoreRelationDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataItemStoreRelationAltUm'), + data: "altUm" + }, + { + title: l('BasedataItemStoreRelationAltUmQty'), + data: "altUmQty" + }, + { + title: l('BasedataItemStoreRelationEnabled'), + data: "enabled" + }, + { + title: l('BasedataItemStoreRelationIsFixed'), + data: "isFixed" + }, + { + title: l('BasedataItemStoreRelationItemCode'), + data: "itemCode" + }, + { + title: l('BasedataItemStoreRelationMultiLoc'), + data: "multiLoc" + }, + { + title: l('BasedataItemStoreRelationPramaryUm'), + data: "pramaryUm" + }, + { + title: l('BasedataItemStoreRelationRemark'), + data: "remark" + }, + { + title: l('BasedataItemStoreRelationStoreRelationType'), + data: "storeRelationType" + }, + { + title: l('BasedataItemStoreRelationStoreUm'), + data: "storeUm" + }, + { + title: l('BasedataItemStoreRelationStoreValue'), + data: "storeValue" + }, + { + title: l('BasedataItemStoreRelationUmQty'), + data: "umQty" + }, + { + title: l('BasedataItemStoreRelationWarehouseCode'), + data: "warehouseCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataItemStoreRelationButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/CreateModal.cshtml new file mode 100644 index 000000000..b8036c953 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocation.BasedataLocation.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/CreateModal.cshtml.cs new file mode 100644 index 000000000..2c0da1f19 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocation; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocation.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocation.BasedataLocation.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocation.BasedataLocation; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataLocationViewModel ViewModel { get; set; } + + private readonly IBasedataLocationAppService _service; + + public CreateModalModel(IBasedataLocationAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/EditModal.cshtml new file mode 100644 index 000000000..835b0eeed --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocation.BasedataLocation.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/EditModal.cshtml.cs new file mode 100644 index 000000000..2616f7603 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocation; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocation.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocation.BasedataLocation.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocation.BasedataLocation; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataLocationViewModel ViewModel { get; set; } + + private readonly IBasedataLocationAppService _service; + + public EditModalModel(IBasedataLocationAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/Index.cshtml new file mode 100644 index 000000000..4d9b527df --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocation.BasedataLocation +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataLocation"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataLocation"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataLocation; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataLocation"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataLocation.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/Index.cshtml.cs new file mode 100644 index 000000000..2607a5c95 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocation.BasedataLocation; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/ViewModels/CreateEditBasedataLocationViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/ViewModels/CreateEditBasedataLocationViewModel.cs new file mode 100644 index 000000000..291ed6049 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/ViewModels/CreateEditBasedataLocationViewModel.cs @@ -0,0 +1,103 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocation.BasedataLocation.ViewModels; + +public class CreateEditBasedataLocationViewModel +{ + [Display(Name = "BasedataLocationAreaCode")] + public string AreaCode { get; set; } + + [Display(Name = "BasedataLocationCode")] + public string Code { get; set; } + + [Display(Name = "BasedataLocationColumnCode")] + public int ColumnCode { get; set; } + + [Display(Name = "BasedataLocationDefaultInventoryStatus")] + public string DefaultInventoryStatus { get; set; } + + [Display(Name = "BasedataLocationDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataLocationEnableBreakStore")] + public bool? EnableBreakStore { get; set; } + + [Display(Name = "BasedataLocationEnableKeepZero")] + public bool? EnableKeepZero { get; set; } + + [Display(Name = "BasedataLocationEnableMixItem")] + public bool? EnableMixItem { get; set; } + + [Display(Name = "BasedataLocationEnableMixLot")] + public bool? EnableMixLot { get; set; } + + [Display(Name = "BasedataLocationEnableMixStatus")] + public bool? EnableMixStatus { get; set; } + + [Display(Name = "BasedataLocationEnableNegative")] + public bool? EnableNegative { get; set; } + + [Display(Name = "BasedataLocationEnableOpportunityCount")] + public bool? EnableOpportunityCount { get; set; } + + [Display(Name = "BasedataLocationEnableOverPick")] + public bool? EnableOverPick { get; set; } + + [Display(Name = "BasedataLocationEnablePick")] + public bool? EnablePick { get; set; } + + [Display(Name = "BasedataLocationEnableReceive")] + public bool? EnableReceive { get; set; } + + [Display(Name = "BasedataLocationEnableReturnFromCustomer")] + public bool? EnableReturnFromCustomer { get; set; } + + [Display(Name = "BasedataLocationEnableReturnToSupplier")] + public bool? EnableReturnToSupplier { get; set; } + + [Display(Name = "BasedataLocationEnableShip")] + public bool? EnableShip { get; set; } + + [Display(Name = "BasedataLocationEnableSplitBox")] + public bool? EnableSplitBox { get; set; } + + [Display(Name = "BasedataLocationEnableSplitPallet")] + public bool? EnableSplitPallet { get; set; } + + [Display(Name = "BasedataLocationEnableWholeStore")] + public bool? EnableWholeStore { get; set; } + + [Display(Name = "BasedataLocationErpLocationCode")] + public string ErpLocationCode { get; set; } + + [Display(Name = "BasedataLocationLocationGroupCode")] + public string LocationGroupCode { get; set; } + + [Display(Name = "BasedataLocationName")] + public string? Name { get; set; } + + [Display(Name = "BasedataLocationPickOrder")] + public int PickOrder { get; set; } + + [Display(Name = "BasedataLocationPickPriority")] + public int PickPriority { get; set; } + + [Display(Name = "BasedataLocationRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataLocationRowCode")] + public int RowCode { get; set; } + + [Display(Name = "BasedataLocationShelfCode")] + public string? ShelfCode { get; set; } + + [Display(Name = "BasedataLocationType")] + public string Type { get; set; } + + [Display(Name = "BasedataLocationWarehouseCode")] + public string WarehouseCode { get; set; } + + [Display(Name = "BasedataLocationWorkGroupCode")] + public string WorkGroupCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/index.js new file mode 100644 index 000000000..570d37a34 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocation/BasedataLocation/index.js @@ -0,0 +1,190 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataLocation.basedataLocation; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataLocation/BasedataLocation/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataLocation/BasedataLocation/EditModal'); + + var dataTable = $('#BasedataLocationTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataLocation.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataLocation.Delete'), + confirmMessage: function (data) { + return l('BasedataLocationDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataLocationAreaCode'), + data: "areaCode" + }, + { + title: l('BasedataLocationCode'), + data: "code" + }, + { + title: l('BasedataLocationColumnCode'), + data: "columnCode" + }, + { + title: l('BasedataLocationDefaultInventoryStatus'), + data: "defaultInventoryStatus" + }, + { + title: l('BasedataLocationDescription'), + data: "description" + }, + { + title: l('BasedataLocationEnableBreakStore'), + data: "enableBreakStore" + }, + { + title: l('BasedataLocationEnableKeepZero'), + data: "enableKeepZero" + }, + { + title: l('BasedataLocationEnableMixItem'), + data: "enableMixItem" + }, + { + title: l('BasedataLocationEnableMixLot'), + data: "enableMixLot" + }, + { + title: l('BasedataLocationEnableMixStatus'), + data: "enableMixStatus" + }, + { + title: l('BasedataLocationEnableNegative'), + data: "enableNegative" + }, + { + title: l('BasedataLocationEnableOpportunityCount'), + data: "enableOpportunityCount" + }, + { + title: l('BasedataLocationEnableOverPick'), + data: "enableOverPick" + }, + { + title: l('BasedataLocationEnablePick'), + data: "enablePick" + }, + { + title: l('BasedataLocationEnableReceive'), + data: "enableReceive" + }, + { + title: l('BasedataLocationEnableReturnFromCustomer'), + data: "enableReturnFromCustomer" + }, + { + title: l('BasedataLocationEnableReturnToSupplier'), + data: "enableReturnToSupplier" + }, + { + title: l('BasedataLocationEnableShip'), + data: "enableShip" + }, + { + title: l('BasedataLocationEnableSplitBox'), + data: "enableSplitBox" + }, + { + title: l('BasedataLocationEnableSplitPallet'), + data: "enableSplitPallet" + }, + { + title: l('BasedataLocationEnableWholeStore'), + data: "enableWholeStore" + }, + { + title: l('BasedataLocationErpLocationCode'), + data: "erpLocationCode" + }, + { + title: l('BasedataLocationLocationGroupCode'), + data: "locationGroupCode" + }, + { + title: l('BasedataLocationName'), + data: "name" + }, + { + title: l('BasedataLocationPickOrder'), + data: "pickOrder" + }, + { + title: l('BasedataLocationPickPriority'), + data: "pickPriority" + }, + { + title: l('BasedataLocationRemark'), + data: "remark" + }, + { + title: l('BasedataLocationRowCode'), + data: "rowCode" + }, + { + title: l('BasedataLocationShelfCode'), + data: "shelfCode" + }, + { + title: l('BasedataLocationType'), + data: "type" + }, + { + title: l('BasedataLocationWarehouseCode'), + data: "warehouseCode" + }, + { + title: l('BasedataLocationWorkGroupCode'), + data: "workGroupCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataLocationButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/CreateModal.cshtml new file mode 100644 index 000000000..86f7ffe67 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocationGroup.BasedataLocationGroup.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/CreateModal.cshtml.cs new file mode 100644 index 000000000..882a96b64 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocationGroup.BasedataLocationGroup.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocationGroup.BasedataLocationGroup; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataLocationGroupViewModel ViewModel { get; set; } + + private readonly IBasedataLocationGroupAppService _service; + + public CreateModalModel(IBasedataLocationGroupAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/EditModal.cshtml new file mode 100644 index 000000000..3bf2a4b67 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocationGroup.BasedataLocationGroup.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/EditModal.cshtml.cs new file mode 100644 index 000000000..be6cc4694 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocationGroup.BasedataLocationGroup.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocationGroup.BasedataLocationGroup; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataLocationGroupViewModel ViewModel { get; set; } + + private readonly IBasedataLocationGroupAppService _service; + + public EditModalModel(IBasedataLocationGroupAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/Index.cshtml new file mode 100644 index 000000000..f48b84584 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocationGroup.BasedataLocationGroup +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataLocationGroup"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataLocationGroup"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataLocationGroup; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataLocationGroup"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataLocationGroup.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/Index.cshtml.cs new file mode 100644 index 000000000..fdc32882e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocationGroup.BasedataLocationGroup; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/ViewModels/CreateEditBasedataLocationGroupViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/ViewModels/CreateEditBasedataLocationGroupViewModel.cs new file mode 100644 index 000000000..01f2406b3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/ViewModels/CreateEditBasedataLocationGroupViewModel.cs @@ -0,0 +1,85 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocationGroup.BasedataLocationGroup.ViewModels; + +public class CreateEditBasedataLocationGroupViewModel +{ + [Display(Name = "BasedataLocationGroupAreaCode")] + public string AreaCode { get; set; } + + [Display(Name = "BasedataLocationGroupCode")] + public string Code { get; set; } + + [Display(Name = "BasedataLocationGroupDefaultInventoryStatus")] + public string DefaultInventoryStatus { get; set; } + + [Display(Name = "BasedataLocationGroupDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataLocationGroupEnableBreakStore")] + public bool? EnableBreakStore { get; set; } + + [Display(Name = "BasedataLocationGroupEnableKeepZero")] + public bool? EnableKeepZero { get; set; } + + [Display(Name = "BasedataLocationGroupEnableMixItem")] + public bool? EnableMixItem { get; set; } + + [Display(Name = "BasedataLocationGroupEnableMixLot")] + public bool? EnableMixLot { get; set; } + + [Display(Name = "BasedataLocationGroupEnableMixStatus")] + public bool? EnableMixStatus { get; set; } + + [Display(Name = "BasedataLocationGroupEnableNegative")] + public bool? EnableNegative { get; set; } + + [Display(Name = "BasedataLocationGroupEnableOpportunityCount")] + public bool? EnableOpportunityCount { get; set; } + + [Display(Name = "BasedataLocationGroupEnableOverPick")] + public bool? EnableOverPick { get; set; } + + [Display(Name = "BasedataLocationGroupEnablePick")] + public bool? EnablePick { get; set; } + + [Display(Name = "BasedataLocationGroupEnableReceive")] + public bool? EnableReceive { get; set; } + + [Display(Name = "BasedataLocationGroupEnableReturnFromCustomer")] + public bool? EnableReturnFromCustomer { get; set; } + + [Display(Name = "BasedataLocationGroupEnableReturnToSupplier")] + public bool? EnableReturnToSupplier { get; set; } + + [Display(Name = "BasedataLocationGroupEnableShip")] + public bool? EnableShip { get; set; } + + [Display(Name = "BasedataLocationGroupEnableSplitBox")] + public bool? EnableSplitBox { get; set; } + + [Display(Name = "BasedataLocationGroupEnableSplitPallet")] + public bool? EnableSplitPallet { get; set; } + + [Display(Name = "BasedataLocationGroupEnableWholeStore")] + public bool? EnableWholeStore { get; set; } + + [Display(Name = "BasedataLocationGroupGroupType")] + public string GroupType { get; set; } + + [Display(Name = "BasedataLocationGroupName")] + public string? Name { get; set; } + + [Display(Name = "BasedataLocationGroupOverflowLocationGroup")] + public string? OverflowLocationGroup { get; set; } + + [Display(Name = "BasedataLocationGroupPickPriority")] + public int PickPriority { get; set; } + + [Display(Name = "BasedataLocationGroupRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataLocationGroupWarehouseCode")] + public string WarehouseCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/index.js new file mode 100644 index 000000000..b7d8a1bc6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataLocationGroup/BasedataLocationGroup/index.js @@ -0,0 +1,166 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataLocationGroup.basedataLocationGroup; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataLocationGroup/BasedataLocationGroup/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataLocationGroup/BasedataLocationGroup/EditModal'); + + var dataTable = $('#BasedataLocationGroupTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataLocationGroup.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataLocationGroup.Delete'), + confirmMessage: function (data) { + return l('BasedataLocationGroupDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataLocationGroupAreaCode'), + data: "areaCode" + }, + { + title: l('BasedataLocationGroupCode'), + data: "code" + }, + { + title: l('BasedataLocationGroupDefaultInventoryStatus'), + data: "defaultInventoryStatus" + }, + { + title: l('BasedataLocationGroupDescription'), + data: "description" + }, + { + title: l('BasedataLocationGroupEnableBreakStore'), + data: "enableBreakStore" + }, + { + title: l('BasedataLocationGroupEnableKeepZero'), + data: "enableKeepZero" + }, + { + title: l('BasedataLocationGroupEnableMixItem'), + data: "enableMixItem" + }, + { + title: l('BasedataLocationGroupEnableMixLot'), + data: "enableMixLot" + }, + { + title: l('BasedataLocationGroupEnableMixStatus'), + data: "enableMixStatus" + }, + { + title: l('BasedataLocationGroupEnableNegative'), + data: "enableNegative" + }, + { + title: l('BasedataLocationGroupEnableOpportunityCount'), + data: "enableOpportunityCount" + }, + { + title: l('BasedataLocationGroupEnableOverPick'), + data: "enableOverPick" + }, + { + title: l('BasedataLocationGroupEnablePick'), + data: "enablePick" + }, + { + title: l('BasedataLocationGroupEnableReceive'), + data: "enableReceive" + }, + { + title: l('BasedataLocationGroupEnableReturnFromCustomer'), + data: "enableReturnFromCustomer" + }, + { + title: l('BasedataLocationGroupEnableReturnToSupplier'), + data: "enableReturnToSupplier" + }, + { + title: l('BasedataLocationGroupEnableShip'), + data: "enableShip" + }, + { + title: l('BasedataLocationGroupEnableSplitBox'), + data: "enableSplitBox" + }, + { + title: l('BasedataLocationGroupEnableSplitPallet'), + data: "enableSplitPallet" + }, + { + title: l('BasedataLocationGroupEnableWholeStore'), + data: "enableWholeStore" + }, + { + title: l('BasedataLocationGroupGroupType'), + data: "groupType" + }, + { + title: l('BasedataLocationGroupName'), + data: "name" + }, + { + title: l('BasedataLocationGroupOverflowLocationGroup'), + data: "overflowLocationGroup" + }, + { + title: l('BasedataLocationGroupPickPriority'), + data: "pickPriority" + }, + { + title: l('BasedataLocationGroupRemark'), + data: "remark" + }, + { + title: l('BasedataLocationGroupWarehouseCode'), + data: "warehouseCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataLocationGroupButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/CreateModal.cshtml new file mode 100644 index 000000000..e80deccb8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataMachine.BasedataMachine.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/CreateModal.cshtml.cs new file mode 100644 index 000000000..783f022fb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataMachine; +using WinIn.FasterZ.Wms.Z_Business.BasedataMachine.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataMachine.BasedataMachine.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataMachine.BasedataMachine; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataMachineViewModel ViewModel { get; set; } + + private readonly IBasedataMachineAppService _service; + + public CreateModalModel(IBasedataMachineAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/EditModal.cshtml new file mode 100644 index 000000000..ebffd07c4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataMachine.BasedataMachine.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/EditModal.cshtml.cs new file mode 100644 index 000000000..a49c94ae1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataMachine; +using WinIn.FasterZ.Wms.Z_Business.BasedataMachine.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataMachine.BasedataMachine.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataMachine.BasedataMachine; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataMachineViewModel ViewModel { get; set; } + + private readonly IBasedataMachineAppService _service; + + public EditModalModel(IBasedataMachineAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/Index.cshtml new file mode 100644 index 000000000..3dc84af2a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataMachine.BasedataMachine +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataMachine"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataMachine"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataMachine; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataMachine"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataMachine.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/Index.cshtml.cs new file mode 100644 index 000000000..1908b161f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataMachine.BasedataMachine; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/ViewModels/CreateEditBasedataMachineViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/ViewModels/CreateEditBasedataMachineViewModel.cs new file mode 100644 index 000000000..123c1b27b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/ViewModels/CreateEditBasedataMachineViewModel.cs @@ -0,0 +1,28 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataMachine.BasedataMachine.ViewModels; + +public class CreateEditBasedataMachineViewModel +{ + [Display(Name = "BasedataMachineCode")] + public string Code { get; set; } + + [Display(Name = "BasedataMachineDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataMachineName")] + public string Name { get; set; } + + [Display(Name = "BasedataMachineProdLineId")] + public Guid ProdLineId { get; set; } + + [Display(Name = "BasedataMachineRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataMachineType")] + public string Type { get; set; } + + [Display(Name = "BasedataMachineWorkStationId")] + public Guid WorkStationId { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/index.js new file mode 100644 index 000000000..ef3d0b7b1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataMachine/BasedataMachine/index.js @@ -0,0 +1,90 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataMachine.basedataMachine; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataMachine/BasedataMachine/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataMachine/BasedataMachine/EditModal'); + + var dataTable = $('#BasedataMachineTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataMachine.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataMachine.Delete'), + confirmMessage: function (data) { + return l('BasedataMachineDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataMachineCode'), + data: "code" + }, + { + title: l('BasedataMachineDescription'), + data: "description" + }, + { + title: l('BasedataMachineName'), + data: "name" + }, + { + title: l('BasedataMachineProdLineId'), + data: "prodLineId" + }, + { + title: l('BasedataMachineRemark'), + data: "remark" + }, + { + title: l('BasedataMachineType'), + data: "type" + }, + { + title: l('BasedataMachineWorkStationId'), + data: "workStationId" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataMachineButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/CreateModal.cshtml new file mode 100644 index 000000000..28211980a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLine.BasedataProductionLine.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/CreateModal.cshtml.cs new file mode 100644 index 000000000..40ca1671b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLine.BasedataProductionLine.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLine.BasedataProductionLine; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataProductionLineViewModel ViewModel { get; set; } + + private readonly IBasedataProductionLineAppService _service; + + public CreateModalModel(IBasedataProductionLineAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/EditModal.cshtml new file mode 100644 index 000000000..657c7c23d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLine.BasedataProductionLine.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/EditModal.cshtml.cs new file mode 100644 index 000000000..5c0fded31 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLine.BasedataProductionLine.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLine.BasedataProductionLine; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataProductionLineViewModel ViewModel { get; set; } + + private readonly IBasedataProductionLineAppService _service; + + public EditModalModel(IBasedataProductionLineAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/Index.cshtml new file mode 100644 index 000000000..74c0bb86a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLine.BasedataProductionLine +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataProductionLine"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataProductionLine"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataProductionLine; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataProductionLine"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataProductionLine.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/Index.cshtml.cs new file mode 100644 index 000000000..877feccc3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLine.BasedataProductionLine; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/ViewModels/CreateEditBasedataProductionLineViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/ViewModels/CreateEditBasedataProductionLineViewModel.cs new file mode 100644 index 000000000..fadefff61 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/ViewModels/CreateEditBasedataProductionLineViewModel.cs @@ -0,0 +1,34 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLine.BasedataProductionLine.ViewModels; + +public class CreateEditBasedataProductionLineViewModel +{ + [Display(Name = "BasedataProductionLineCode")] + public string Code { get; set; } + + [Display(Name = "BasedataProductionLineDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataProductionLineName")] + public string? Name { get; set; } + + [Display(Name = "BasedataProductionLineProductLocationCode")] + public string? ProductLocationCode { get; set; } + + [Display(Name = "BasedataProductionLineRawLocationCode")] + public string? RawLocationCode { get; set; } + + [Display(Name = "BasedataProductionLineRawLocationGroupCode")] + public string? RawLocationGroupCode { get; set; } + + [Display(Name = "BasedataProductionLineRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataProductionLineType")] + public string Type { get; set; } + + [Display(Name = "BasedataProductionLineWorkshopCode")] + public string? WorkshopCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/index.js new file mode 100644 index 000000000..0da4d123b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLine/BasedataProductionLine/index.js @@ -0,0 +1,98 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataProductionLine.basedataProductionLine; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataProductionLine/BasedataProductionLine/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataProductionLine/BasedataProductionLine/EditModal'); + + var dataTable = $('#BasedataProductionLineTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataProductionLine.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataProductionLine.Delete'), + confirmMessage: function (data) { + return l('BasedataProductionLineDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataProductionLineCode'), + data: "code" + }, + { + title: l('BasedataProductionLineDescription'), + data: "description" + }, + { + title: l('BasedataProductionLineName'), + data: "name" + }, + { + title: l('BasedataProductionLineProductLocationCode'), + data: "productLocationCode" + }, + { + title: l('BasedataProductionLineRawLocationCode'), + data: "rawLocationCode" + }, + { + title: l('BasedataProductionLineRawLocationGroupCode'), + data: "rawLocationGroupCode" + }, + { + title: l('BasedataProductionLineRemark'), + data: "remark" + }, + { + title: l('BasedataProductionLineType'), + data: "type" + }, + { + title: l('BasedataProductionLineWorkshopCode'), + data: "workshopCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataProductionLineButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/CreateModal.cshtml new file mode 100644 index 000000000..549968773 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLineItem.BasedataProductionLineItem.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/CreateModal.cshtml.cs new file mode 100644 index 000000000..0e9a39709 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLineItem.BasedataProductionLineItem.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLineItem.BasedataProductionLineItem; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataProductionLineItemViewModel ViewModel { get; set; } + + private readonly IBasedataProductionLineItemAppService _service; + + public CreateModalModel(IBasedataProductionLineItemAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/EditModal.cshtml new file mode 100644 index 000000000..3bfdcd58d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLineItem.BasedataProductionLineItem.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/EditModal.cshtml.cs new file mode 100644 index 000000000..f6cb377a7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLineItem.BasedataProductionLineItem.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLineItem.BasedataProductionLineItem; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataProductionLineItemViewModel ViewModel { get; set; } + + private readonly IBasedataProductionLineItemAppService _service; + + public EditModalModel(IBasedataProductionLineItemAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/Index.cshtml new file mode 100644 index 000000000..77852756a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLineItem.BasedataProductionLineItem +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataProductionLineItem"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataProductionLineItem"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataProductionLineItem; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataProductionLineItem"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataProductionLineItem.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/Index.cshtml.cs new file mode 100644 index 000000000..99ce4420c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLineItem.BasedataProductionLineItem; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/ViewModels/CreateEditBasedataProductionLineItemViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/ViewModels/CreateEditBasedataProductionLineItemViewModel.cs new file mode 100644 index 000000000..8597ccd6a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/ViewModels/CreateEditBasedataProductionLineItemViewModel.cs @@ -0,0 +1,16 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLineItem.BasedataProductionLineItem.ViewModels; + +public class CreateEditBasedataProductionLineItemViewModel +{ + [Display(Name = "BasedataProductionLineItemItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "BasedataProductionLineItemProdLineCode")] + public string ProdLineCode { get; set; } + + [Display(Name = "BasedataProductionLineItemRemark")] + public string? Remark { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/index.js new file mode 100644 index 000000000..fd92d6b77 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/index.js @@ -0,0 +1,74 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataProductionLineItem.basedataProductionLineItem; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataProductionLineItem/BasedataProductionLineItem/EditModal'); + + var dataTable = $('#BasedataProductionLineItemTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataProductionLineItem.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataProductionLineItem.Delete'), + confirmMessage: function (data) { + return l('BasedataProductionLineItemDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataProductionLineItemItemCode'), + data: "itemCode" + }, + { + title: l('BasedataProductionLineItemProdLineCode'), + data: "prodLineCode" + }, + { + title: l('BasedataProductionLineItemRemark'), + data: "remark" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataProductionLineItemButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/CreateModal.cshtml new file mode 100644 index 000000000..11f9c2ebc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProject.BasedataProject.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/CreateModal.cshtml.cs new file mode 100644 index 000000000..87a87f83a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataProject; +using WinIn.FasterZ.Wms.Z_Business.BasedataProject.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProject.BasedataProject.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProject.BasedataProject; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataProjectViewModel ViewModel { get; set; } + + private readonly IBasedataProjectAppService _service; + + public CreateModalModel(IBasedataProjectAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/EditModal.cshtml new file mode 100644 index 000000000..e5236c580 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProject.BasedataProject.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/EditModal.cshtml.cs new file mode 100644 index 000000000..b42da59bf --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataProject; +using WinIn.FasterZ.Wms.Z_Business.BasedataProject.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProject.BasedataProject.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProject.BasedataProject; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataProjectViewModel ViewModel { get; set; } + + private readonly IBasedataProjectAppService _service; + + public EditModalModel(IBasedataProjectAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/Index.cshtml new file mode 100644 index 000000000..87877fb4b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProject.BasedataProject +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataProject"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataProject"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataProject; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataProject"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataProject.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/Index.cshtml.cs new file mode 100644 index 000000000..b22c07a46 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProject.BasedataProject; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/ViewModels/CreateEditBasedataProjectViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/ViewModels/CreateEditBasedataProjectViewModel.cs new file mode 100644 index 000000000..4794d5c41 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/ViewModels/CreateEditBasedataProjectViewModel.cs @@ -0,0 +1,28 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProject.BasedataProject.ViewModels; + +public class CreateEditBasedataProjectViewModel +{ + [Display(Name = "BasedataProjectBeginTime")] + public DateTime? BeginTime { get; set; } + + [Display(Name = "BasedataProjectCode")] + public string Code { get; set; } + + [Display(Name = "BasedataProjectCustomerCode")] + public string? CustomerCode { get; set; } + + [Display(Name = "BasedataProjectDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataProjectEndTime")] + public DateTime? EndTime { get; set; } + + [Display(Name = "BasedataProjectName")] + public string? Name { get; set; } + + [Display(Name = "BasedataProjectRemark")] + public string? Remark { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/index.js new file mode 100644 index 000000000..1a9a86b2a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataProject/BasedataProject/index.js @@ -0,0 +1,90 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataProject.basedataProject; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataProject/BasedataProject/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataProject/BasedataProject/EditModal'); + + var dataTable = $('#BasedataProjectTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataProject.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataProject.Delete'), + confirmMessage: function (data) { + return l('BasedataProjectDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataProjectBeginTime'), + data: "beginTime" + }, + { + title: l('BasedataProjectCode'), + data: "code" + }, + { + title: l('BasedataProjectCustomerCode'), + data: "customerCode" + }, + { + title: l('BasedataProjectDescription'), + data: "description" + }, + { + title: l('BasedataProjectEndTime'), + data: "endTime" + }, + { + title: l('BasedataProjectName'), + data: "name" + }, + { + title: l('BasedataProjectRemark'), + data: "remark" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataProjectButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/CreateModal.cshtml new file mode 100644 index 000000000..d0bce9388 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataPurchasePriceSheet.BasedataPurchasePriceSheet.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/CreateModal.cshtml.cs new file mode 100644 index 000000000..c0dfba1fe --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet; +using WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataPurchasePriceSheet.BasedataPurchasePriceSheet.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataPurchasePriceSheet.BasedataPurchasePriceSheet; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataPurchasePriceSheetViewModel ViewModel { get; set; } + + private readonly IBasedataPurchasePriceSheetAppService _service; + + public CreateModalModel(IBasedataPurchasePriceSheetAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/EditModal.cshtml new file mode 100644 index 000000000..ebe2ebdef --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataPurchasePriceSheet.BasedataPurchasePriceSheet.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/EditModal.cshtml.cs new file mode 100644 index 000000000..10a9c281c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet; +using WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataPurchasePriceSheet.BasedataPurchasePriceSheet.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataPurchasePriceSheet.BasedataPurchasePriceSheet; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataPurchasePriceSheetViewModel ViewModel { get; set; } + + private readonly IBasedataPurchasePriceSheetAppService _service; + + public EditModalModel(IBasedataPurchasePriceSheetAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/Index.cshtml new file mode 100644 index 000000000..0e2fde113 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataPurchasePriceSheet.BasedataPurchasePriceSheet +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataPurchasePriceSheet"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataPurchasePriceSheet"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataPurchasePriceSheet; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataPurchasePriceSheet"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataPurchasePriceSheet.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/Index.cshtml.cs new file mode 100644 index 000000000..ef2c5888c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataPurchasePriceSheet.BasedataPurchasePriceSheet; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/ViewModels/CreateEditBasedataPurchasePriceSheetViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/ViewModels/CreateEditBasedataPurchasePriceSheetViewModel.cs new file mode 100644 index 000000000..6e1c02793 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/ViewModels/CreateEditBasedataPurchasePriceSheetViewModel.cs @@ -0,0 +1,25 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataPurchasePriceSheet.BasedataPurchasePriceSheet.ViewModels; + +public class CreateEditBasedataPurchasePriceSheetViewModel +{ + [Display(Name = "BasedataPurchasePriceSheetCode")] + public string Code { get; set; } + + [Display(Name = "BasedataPurchasePriceSheetCurrencyId")] + public Guid CurrencyId { get; set; } + + [Display(Name = "BasedataPurchasePriceSheetDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataPurchasePriceSheetName")] + public string? Name { get; set; } + + [Display(Name = "BasedataPurchasePriceSheetRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataPurchasePriceSheetSupplierId")] + public Guid SupplierId { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/index.js new file mode 100644 index 000000000..6b3cddff5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/index.js @@ -0,0 +1,86 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataPurchasePriceSheet.basedataPurchasePriceSheet; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataPurchasePriceSheet/BasedataPurchasePriceSheet/EditModal'); + + var dataTable = $('#BasedataPurchasePriceSheetTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataPurchasePriceSheet.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataPurchasePriceSheet.Delete'), + confirmMessage: function (data) { + return l('BasedataPurchasePriceSheetDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataPurchasePriceSheetCode'), + data: "code" + }, + { + title: l('BasedataPurchasePriceSheetCurrencyId'), + data: "currencyId" + }, + { + title: l('BasedataPurchasePriceSheetDescription'), + data: "description" + }, + { + title: l('BasedataPurchasePriceSheetName'), + data: "name" + }, + { + title: l('BasedataPurchasePriceSheetRemark'), + data: "remark" + }, + { + title: l('BasedataPurchasePriceSheetSupplierId'), + data: "supplierId" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataPurchasePriceSheetButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/CreateModal.cshtml new file mode 100644 index 000000000..6f0220547 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSalePriceSheet.BasedataSalePriceSheet.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/CreateModal.cshtml.cs new file mode 100644 index 000000000..a61b34b8e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet; +using WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSalePriceSheet.BasedataSalePriceSheet.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSalePriceSheet.BasedataSalePriceSheet; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataSalePriceSheetViewModel ViewModel { get; set; } + + private readonly IBasedataSalePriceSheetAppService _service; + + public CreateModalModel(IBasedataSalePriceSheetAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/EditModal.cshtml new file mode 100644 index 000000000..ac3bd166e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSalePriceSheet.BasedataSalePriceSheet.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/EditModal.cshtml.cs new file mode 100644 index 000000000..eb8d874d7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet; +using WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSalePriceSheet.BasedataSalePriceSheet.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSalePriceSheet.BasedataSalePriceSheet; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataSalePriceSheetViewModel ViewModel { get; set; } + + private readonly IBasedataSalePriceSheetAppService _service; + + public EditModalModel(IBasedataSalePriceSheetAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/Index.cshtml new file mode 100644 index 000000000..b3261d64e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSalePriceSheet.BasedataSalePriceSheet +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataSalePriceSheet"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataSalePriceSheet"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataSalePriceSheet; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataSalePriceSheet"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataSalePriceSheet.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/Index.cshtml.cs new file mode 100644 index 000000000..f14141086 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSalePriceSheet.BasedataSalePriceSheet; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/ViewModels/CreateEditBasedataSalePriceSheetViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/ViewModels/CreateEditBasedataSalePriceSheetViewModel.cs new file mode 100644 index 000000000..3c3adcefa --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/ViewModels/CreateEditBasedataSalePriceSheetViewModel.cs @@ -0,0 +1,25 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSalePriceSheet.BasedataSalePriceSheet.ViewModels; + +public class CreateEditBasedataSalePriceSheetViewModel +{ + [Display(Name = "BasedataSalePriceSheetCode")] + public string Code { get; set; } + + [Display(Name = "BasedataSalePriceSheetCurrencyId")] + public Guid CurrencyId { get; set; } + + [Display(Name = "BasedataSalePriceSheetCustomerId")] + public Guid CustomerId { get; set; } + + [Display(Name = "BasedataSalePriceSheetDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataSalePriceSheetName")] + public string? Name { get; set; } + + [Display(Name = "BasedataSalePriceSheetRemark")] + public string? Remark { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/index.js new file mode 100644 index 000000000..6334fdeb6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/index.js @@ -0,0 +1,86 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataSalePriceSheet.basedataSalePriceSheet; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataSalePriceSheet/BasedataSalePriceSheet/EditModal'); + + var dataTable = $('#BasedataSalePriceSheetTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataSalePriceSheet.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataSalePriceSheet.Delete'), + confirmMessage: function (data) { + return l('BasedataSalePriceSheetDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataSalePriceSheetCode'), + data: "code" + }, + { + title: l('BasedataSalePriceSheetCurrencyId'), + data: "currencyId" + }, + { + title: l('BasedataSalePriceSheetCustomerId'), + data: "customerId" + }, + { + title: l('BasedataSalePriceSheetDescription'), + data: "description" + }, + { + title: l('BasedataSalePriceSheetName'), + data: "name" + }, + { + title: l('BasedataSalePriceSheetRemark'), + data: "remark" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataSalePriceSheetButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/CreateModal.cshtml new file mode 100644 index 000000000..a9e3aa841 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataShift.BasedataShift.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/CreateModal.cshtml.cs new file mode 100644 index 000000000..6c3dfed79 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataShift; +using WinIn.FasterZ.Wms.Z_Business.BasedataShift.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataShift.BasedataShift.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataShift.BasedataShift; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataShiftViewModel ViewModel { get; set; } + + private readonly IBasedataShiftAppService _service; + + public CreateModalModel(IBasedataShiftAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/EditModal.cshtml new file mode 100644 index 000000000..050bf9603 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataShift.BasedataShift.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/EditModal.cshtml.cs new file mode 100644 index 000000000..a887f16c4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataShift; +using WinIn.FasterZ.Wms.Z_Business.BasedataShift.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataShift.BasedataShift.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataShift.BasedataShift; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataShiftViewModel ViewModel { get; set; } + + private readonly IBasedataShiftAppService _service; + + public EditModalModel(IBasedataShiftAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/Index.cshtml new file mode 100644 index 000000000..da2c6b9b4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataShift.BasedataShift +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataShift"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataShift"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataShift; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataShift"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataShift.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/Index.cshtml.cs new file mode 100644 index 000000000..cd5bb6c9e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataShift.BasedataShift; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/ViewModels/CreateEditBasedataShiftViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/ViewModels/CreateEditBasedataShiftViewModel.cs new file mode 100644 index 000000000..d50d65960 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/ViewModels/CreateEditBasedataShiftViewModel.cs @@ -0,0 +1,28 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataShift.BasedataShift.ViewModels; + +public class CreateEditBasedataShiftViewModel +{ + [Display(Name = "BasedataShiftBeginTime")] + public DateTime? BeginTime { get; set; } + + [Display(Name = "BasedataShiftCode")] + public string Code { get; set; } + + [Display(Name = "BasedataShiftDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataShiftEndAtNextDay")] + public bool EndAtNextDay { get; set; } + + [Display(Name = "BasedataShiftEndTime")] + public DateTime? EndTime { get; set; } + + [Display(Name = "BasedataShiftName")] + public string? Name { get; set; } + + [Display(Name = "BasedataShiftRemark")] + public string? Remark { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/index.js new file mode 100644 index 000000000..e927a38dc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataShift/BasedataShift/index.js @@ -0,0 +1,90 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataShift.basedataShift; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataShift/BasedataShift/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataShift/BasedataShift/EditModal'); + + var dataTable = $('#BasedataShiftTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataShift.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataShift.Delete'), + confirmMessage: function (data) { + return l('BasedataShiftDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataShiftBeginTime'), + data: "beginTime" + }, + { + title: l('BasedataShiftCode'), + data: "code" + }, + { + title: l('BasedataShiftDescription'), + data: "description" + }, + { + title: l('BasedataShiftEndAtNextDay'), + data: "endAtNextDay" + }, + { + title: l('BasedataShiftEndTime'), + data: "endTime" + }, + { + title: l('BasedataShiftName'), + data: "name" + }, + { + title: l('BasedataShiftRemark'), + data: "remark" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataShiftButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/CreateModal.cshtml new file mode 100644 index 000000000..b7fd0c8e4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataStdCostPriceSheet.BasedataStdCostPriceSheet.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/CreateModal.cshtml.cs new file mode 100644 index 000000000..2f118127a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet; +using WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataStdCostPriceSheet.BasedataStdCostPriceSheet.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataStdCostPriceSheet.BasedataStdCostPriceSheet; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataStdCostPriceSheetViewModel ViewModel { get; set; } + + private readonly IBasedataStdCostPriceSheetAppService _service; + + public CreateModalModel(IBasedataStdCostPriceSheetAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/EditModal.cshtml new file mode 100644 index 000000000..0cbaf1e82 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataStdCostPriceSheet.BasedataStdCostPriceSheet.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/EditModal.cshtml.cs new file mode 100644 index 000000000..a8919b0fc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet; +using WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataStdCostPriceSheet.BasedataStdCostPriceSheet.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataStdCostPriceSheet.BasedataStdCostPriceSheet; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataStdCostPriceSheetViewModel ViewModel { get; set; } + + private readonly IBasedataStdCostPriceSheetAppService _service; + + public EditModalModel(IBasedataStdCostPriceSheetAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/Index.cshtml new file mode 100644 index 000000000..3d43f3f1e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataStdCostPriceSheet.BasedataStdCostPriceSheet +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataStdCostPriceSheet"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataStdCostPriceSheet"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataStdCostPriceSheet; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataStdCostPriceSheet"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataStdCostPriceSheet.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/Index.cshtml.cs new file mode 100644 index 000000000..d84544915 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataStdCostPriceSheet.BasedataStdCostPriceSheet; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/ViewModels/CreateEditBasedataStdCostPriceSheetViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/ViewModels/CreateEditBasedataStdCostPriceSheetViewModel.cs new file mode 100644 index 000000000..db80f1b96 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/ViewModels/CreateEditBasedataStdCostPriceSheetViewModel.cs @@ -0,0 +1,25 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataStdCostPriceSheet.BasedataStdCostPriceSheet.ViewModels; + +public class CreateEditBasedataStdCostPriceSheetViewModel +{ + [Display(Name = "BasedataStdCostPriceSheetCode")] + public string Code { get; set; } + + [Display(Name = "BasedataStdCostPriceSheetCurrencyId")] + public Guid CurrencyId { get; set; } + + [Display(Name = "BasedataStdCostPriceSheetDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataStdCostPriceSheetName")] + public string Name { get; set; } + + [Display(Name = "BasedataStdCostPriceSheetRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataStdCostPriceSheetSupplierId")] + public Guid SupplierId { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/index.js new file mode 100644 index 000000000..d98e6a818 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/index.js @@ -0,0 +1,86 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataStdCostPriceSheet.basedataStdCostPriceSheet; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataStdCostPriceSheet/BasedataStdCostPriceSheet/EditModal'); + + var dataTable = $('#BasedataStdCostPriceSheetTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataStdCostPriceSheet.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataStdCostPriceSheet.Delete'), + confirmMessage: function (data) { + return l('BasedataStdCostPriceSheetDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataStdCostPriceSheetCode'), + data: "code" + }, + { + title: l('BasedataStdCostPriceSheetCurrencyId'), + data: "currencyId" + }, + { + title: l('BasedataStdCostPriceSheetDescription'), + data: "description" + }, + { + title: l('BasedataStdCostPriceSheetName'), + data: "name" + }, + { + title: l('BasedataStdCostPriceSheetRemark'), + data: "remark" + }, + { + title: l('BasedataStdCostPriceSheetSupplierId'), + data: "supplierId" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataStdCostPriceSheetButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/CreateModal.cshtml new file mode 100644 index 000000000..550843425 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplier.BasedataSupplier.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/CreateModal.cshtml.cs new file mode 100644 index 000000000..5f099ece5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplier; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplier.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplier.BasedataSupplier.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplier.BasedataSupplier; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataSupplierViewModel ViewModel { get; set; } + + private readonly IBasedataSupplierAppService _service; + + public CreateModalModel(IBasedataSupplierAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/EditModal.cshtml new file mode 100644 index 000000000..c457174a9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplier.BasedataSupplier.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/EditModal.cshtml.cs new file mode 100644 index 000000000..df4b09d98 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplier; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplier.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplier.BasedataSupplier.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplier.BasedataSupplier; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataSupplierViewModel ViewModel { get; set; } + + private readonly IBasedataSupplierAppService _service; + + public EditModalModel(IBasedataSupplierAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/Index.cshtml new file mode 100644 index 000000000..85edfcc0e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplier.BasedataSupplier +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataSupplier"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataSupplier"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataSupplier; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataSupplier"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataSupplier.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/Index.cshtml.cs new file mode 100644 index 000000000..230900373 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplier.BasedataSupplier; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/ViewModels/CreateEditBasedataSupplierViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/ViewModels/CreateEditBasedataSupplierViewModel.cs new file mode 100644 index 000000000..c1e776d8b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/ViewModels/CreateEditBasedataSupplierViewModel.cs @@ -0,0 +1,55 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplier.BasedataSupplier.ViewModels; + +public class CreateEditBasedataSupplierViewModel +{ + [Display(Name = "BasedataSupplierAddress")] + public string? Address { get; set; } + + [Display(Name = "BasedataSupplierBank")] + public string? Bank { get; set; } + + [Display(Name = "BasedataSupplierCity")] + public string? City { get; set; } + + [Display(Name = "BasedataSupplierCode")] + public string Code { get; set; } + + [Display(Name = "BasedataSupplierContacts")] + public string? Contacts { get; set; } + + [Display(Name = "BasedataSupplierCountry")] + public string? Country { get; set; } + + [Display(Name = "BasedataSupplierCurrency")] + public string? Currency { get; set; } + + [Display(Name = "BasedataSupplierFax")] + public string? Fax { get; set; } + + [Display(Name = "BasedataSupplierIsActive")] + public bool? IsActive { get; set; } + + [Display(Name = "BasedataSupplierName")] + public string Name { get; set; } + + [Display(Name = "BasedataSupplierPhone")] + public string? Phone { get; set; } + + [Display(Name = "BasedataSupplierPostId")] + public string? PostId { get; set; } + + [Display(Name = "BasedataSupplierRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataSupplierShortName")] + public string? ShortName { get; set; } + + [Display(Name = "BasedataSupplierTaxRate")] + public decimal TaxRate { get; set; } + + [Display(Name = "BasedataSupplierType")] + public string Type { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/index.js new file mode 100644 index 000000000..4907030f3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplier/BasedataSupplier/index.js @@ -0,0 +1,126 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataSupplier.basedataSupplier; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataSupplier/BasedataSupplier/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataSupplier/BasedataSupplier/EditModal'); + + var dataTable = $('#BasedataSupplierTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataSupplier.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataSupplier.Delete'), + confirmMessage: function (data) { + return l('BasedataSupplierDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataSupplierAddress'), + data: "address" + }, + { + title: l('BasedataSupplierBank'), + data: "bank" + }, + { + title: l('BasedataSupplierCity'), + data: "city" + }, + { + title: l('BasedataSupplierCode'), + data: "code" + }, + { + title: l('BasedataSupplierContacts'), + data: "contacts" + }, + { + title: l('BasedataSupplierCountry'), + data: "country" + }, + { + title: l('BasedataSupplierCurrency'), + data: "currency" + }, + { + title: l('BasedataSupplierFax'), + data: "fax" + }, + { + title: l('BasedataSupplierIsActive'), + data: "isActive" + }, + { + title: l('BasedataSupplierName'), + data: "name" + }, + { + title: l('BasedataSupplierPhone'), + data: "phone" + }, + { + title: l('BasedataSupplierPostId'), + data: "postId" + }, + { + title: l('BasedataSupplierRemark'), + data: "remark" + }, + { + title: l('BasedataSupplierShortName'), + data: "shortName" + }, + { + title: l('BasedataSupplierTaxRate'), + data: "taxRate" + }, + { + title: l('BasedataSupplierType'), + data: "type" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataSupplierButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/CreateModal.cshtml new file mode 100644 index 000000000..cb6c74da7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierItem.BasedataSupplierItem.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/CreateModal.cshtml.cs new file mode 100644 index 000000000..d12dafe11 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierItem.BasedataSupplierItem.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierItem.BasedataSupplierItem; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataSupplierItemViewModel ViewModel { get; set; } + + private readonly IBasedataSupplierItemAppService _service; + + public CreateModalModel(IBasedataSupplierItemAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/EditModal.cshtml new file mode 100644 index 000000000..e6e81b025 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierItem.BasedataSupplierItem.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/EditModal.cshtml.cs new file mode 100644 index 000000000..999da241c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierItem.BasedataSupplierItem.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierItem.BasedataSupplierItem; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataSupplierItemViewModel ViewModel { get; set; } + + private readonly IBasedataSupplierItemAppService _service; + + public EditModalModel(IBasedataSupplierItemAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/Index.cshtml new file mode 100644 index 000000000..4a64f944b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierItem.BasedataSupplierItem +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataSupplierItem"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataSupplierItem"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataSupplierItem; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataSupplierItem"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataSupplierItem.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/Index.cshtml.cs new file mode 100644 index 000000000..83c78d94a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierItem.BasedataSupplierItem; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/ViewModels/CreateEditBasedataSupplierItemViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/ViewModels/CreateEditBasedataSupplierItemViewModel.cs new file mode 100644 index 000000000..a7191012c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/ViewModels/CreateEditBasedataSupplierItemViewModel.cs @@ -0,0 +1,37 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierItem.BasedataSupplierItem.ViewModels; + +public class CreateEditBasedataSupplierItemViewModel +{ + [Display(Name = "BasedataSupplierItemItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "BasedataSupplierItemItemName")] + public string? ItemName { get; set; } + + [Display(Name = "BasedataSupplierItemQtyPerPallet")] + public decimal QtyPerPallet { get; set; } + + [Display(Name = "BasedataSupplierItemRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataSupplierItemSupplierCode")] + public string SupplierCode { get; set; } + + [Display(Name = "BasedataSupplierItemSupplierItemCode")] + public string SupplierItemCode { get; set; } + + [Display(Name = "BasedataSupplierItemSupplierPackQty")] + public decimal SupplierPackQty { get; set; } + + [Display(Name = "BasedataSupplierItemSupplierPackUom")] + public string? SupplierPackUom { get; set; } + + [Display(Name = "BasedataSupplierItemSupplierSimpleName")] + public string? SupplierSimpleName { get; set; } + + [Display(Name = "BasedataSupplierItemVersion")] + public string? Version { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/index.js new file mode 100644 index 000000000..4bd9ebc1c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierItem/BasedataSupplierItem/index.js @@ -0,0 +1,102 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataSupplierItem.basedataSupplierItem; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataSupplierItem/BasedataSupplierItem/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataSupplierItem/BasedataSupplierItem/EditModal'); + + var dataTable = $('#BasedataSupplierItemTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataSupplierItem.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataSupplierItem.Delete'), + confirmMessage: function (data) { + return l('BasedataSupplierItemDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataSupplierItemItemCode'), + data: "itemCode" + }, + { + title: l('BasedataSupplierItemItemName'), + data: "itemName" + }, + { + title: l('BasedataSupplierItemQtyPerPallet'), + data: "qtyPerPallet" + }, + { + title: l('BasedataSupplierItemRemark'), + data: "remark" + }, + { + title: l('BasedataSupplierItemSupplierCode'), + data: "supplierCode" + }, + { + title: l('BasedataSupplierItemSupplierItemCode'), + data: "supplierItemCode" + }, + { + title: l('BasedataSupplierItemSupplierPackQty'), + data: "supplierPackQty" + }, + { + title: l('BasedataSupplierItemSupplierPackUom'), + data: "supplierPackUom" + }, + { + title: l('BasedataSupplierItemSupplierSimpleName'), + data: "supplierSimpleName" + }, + { + title: l('BasedataSupplierItemVersion'), + data: "version" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataSupplierItemButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/CreateModal.cshtml new file mode 100644 index 000000000..bd29a4c48 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierTimeWindow.BasedataSupplierTimeWindow.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/CreateModal.cshtml.cs new file mode 100644 index 000000000..c12b60c85 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierTimeWindow.BasedataSupplierTimeWindow.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierTimeWindow.BasedataSupplierTimeWindow; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataSupplierTimeWindowViewModel ViewModel { get; set; } + + private readonly IBasedataSupplierTimeWindowAppService _service; + + public CreateModalModel(IBasedataSupplierTimeWindowAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/EditModal.cshtml new file mode 100644 index 000000000..78b285a5f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierTimeWindow.BasedataSupplierTimeWindow.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/EditModal.cshtml.cs new file mode 100644 index 000000000..0d03a7e6f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierTimeWindow.BasedataSupplierTimeWindow.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierTimeWindow.BasedataSupplierTimeWindow; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataSupplierTimeWindowViewModel ViewModel { get; set; } + + private readonly IBasedataSupplierTimeWindowAppService _service; + + public EditModalModel(IBasedataSupplierTimeWindowAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/Index.cshtml new file mode 100644 index 000000000..72af23243 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierTimeWindow.BasedataSupplierTimeWindow +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataSupplierTimeWindow"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataSupplierTimeWindow"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataSupplierTimeWindow; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataSupplierTimeWindow"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataSupplierTimeWindow.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/Index.cshtml.cs new file mode 100644 index 000000000..104f46bb5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierTimeWindow.BasedataSupplierTimeWindow; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/ViewModels/CreateEditBasedataSupplierTimeWindowViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/ViewModels/CreateEditBasedataSupplierTimeWindowViewModel.cs new file mode 100644 index 000000000..4cf37fd7d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/ViewModels/CreateEditBasedataSupplierTimeWindowViewModel.cs @@ -0,0 +1,22 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierTimeWindow.BasedataSupplierTimeWindow.ViewModels; + +public class CreateEditBasedataSupplierTimeWindowViewModel +{ + [Display(Name = "BasedataSupplierTimeWindowRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataSupplierTimeWindowSupplierCode")] + public string SupplierCode { get; set; } + + [Display(Name = "BasedataSupplierTimeWindowSupplierName")] + public string SupplierName { get; set; } + + [Display(Name = "BasedataSupplierTimeWindowTimeSlot")] + public string TimeSlot { get; set; } + + [Display(Name = "BasedataSupplierTimeWindowWeek")] + public string Week { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/index.js new file mode 100644 index 000000000..e98a225e7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/index.js @@ -0,0 +1,82 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataSupplierTimeWindow.basedataSupplierTimeWindow; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataSupplierTimeWindow/BasedataSupplierTimeWindow/EditModal'); + + var dataTable = $('#BasedataSupplierTimeWindowTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataSupplierTimeWindow.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataSupplierTimeWindow.Delete'), + confirmMessage: function (data) { + return l('BasedataSupplierTimeWindowDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataSupplierTimeWindowRemark'), + data: "remark" + }, + { + title: l('BasedataSupplierTimeWindowSupplierCode'), + data: "supplierCode" + }, + { + title: l('BasedataSupplierTimeWindowSupplierName'), + data: "supplierName" + }, + { + title: l('BasedataSupplierTimeWindowTimeSlot'), + data: "timeSlot" + }, + { + title: l('BasedataSupplierTimeWindowWeek'), + data: "week" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataSupplierTimeWindowButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/CreateModal.cshtml new file mode 100644 index 000000000..5bc4dbff1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTeam.BasedataTeam.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/CreateModal.cshtml.cs new file mode 100644 index 000000000..eeeea1d08 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataTeam; +using WinIn.FasterZ.Wms.Z_Business.BasedataTeam.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTeam.BasedataTeam.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTeam.BasedataTeam; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataTeamViewModel ViewModel { get; set; } + + private readonly IBasedataTeamAppService _service; + + public CreateModalModel(IBasedataTeamAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/EditModal.cshtml new file mode 100644 index 000000000..12a062333 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTeam.BasedataTeam.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/EditModal.cshtml.cs new file mode 100644 index 000000000..8e635ea70 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataTeam; +using WinIn.FasterZ.Wms.Z_Business.BasedataTeam.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTeam.BasedataTeam.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTeam.BasedataTeam; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataTeamViewModel ViewModel { get; set; } + + private readonly IBasedataTeamAppService _service; + + public EditModalModel(IBasedataTeamAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/Index.cshtml new file mode 100644 index 000000000..9470866b0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTeam.BasedataTeam +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataTeam"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataTeam"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataTeam; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataTeam"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataTeam.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/Index.cshtml.cs new file mode 100644 index 000000000..f4450b5dc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTeam.BasedataTeam; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/ViewModels/CreateEditBasedataTeamViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/ViewModels/CreateEditBasedataTeamViewModel.cs new file mode 100644 index 000000000..687be35d9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/ViewModels/CreateEditBasedataTeamViewModel.cs @@ -0,0 +1,22 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTeam.BasedataTeam.ViewModels; + +public class CreateEditBasedataTeamViewModel +{ + [Display(Name = "BasedataTeamCode")] + public string Code { get; set; } + + [Display(Name = "BasedataTeamDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataTeamMembers")] + public string? Members { get; set; } + + [Display(Name = "BasedataTeamName")] + public string? Name { get; set; } + + [Display(Name = "BasedataTeamRemark")] + public string? Remark { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/index.js new file mode 100644 index 000000000..ba8c8dbfc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTeam/BasedataTeam/index.js @@ -0,0 +1,82 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataTeam.basedataTeam; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataTeam/BasedataTeam/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataTeam/BasedataTeam/EditModal'); + + var dataTable = $('#BasedataTeamTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataTeam.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataTeam.Delete'), + confirmMessage: function (data) { + return l('BasedataTeamDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataTeamCode'), + data: "code" + }, + { + title: l('BasedataTeamDescription'), + data: "description" + }, + { + title: l('BasedataTeamMembers'), + data: "members" + }, + { + title: l('BasedataTeamName'), + data: "name" + }, + { + title: l('BasedataTeamRemark'), + data: "remark" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataTeamButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/CreateModal.cshtml new file mode 100644 index 000000000..5dc2441c3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTransactionType.BasedataTransactionType.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/CreateModal.cshtml.cs new file mode 100644 index 000000000..015296f66 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType; +using WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTransactionType.BasedataTransactionType.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTransactionType.BasedataTransactionType; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataTransactionTypeViewModel ViewModel { get; set; } + + private readonly IBasedataTransactionTypeAppService _service; + + public CreateModalModel(IBasedataTransactionTypeAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/EditModal.cshtml new file mode 100644 index 000000000..19017cbb7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTransactionType.BasedataTransactionType.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/EditModal.cshtml.cs new file mode 100644 index 000000000..90742adfd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType; +using WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTransactionType.BasedataTransactionType.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTransactionType.BasedataTransactionType; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataTransactionTypeViewModel ViewModel { get; set; } + + private readonly IBasedataTransactionTypeAppService _service; + + public EditModalModel(IBasedataTransactionTypeAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/Index.cshtml new file mode 100644 index 000000000..372d5eb8f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTransactionType.BasedataTransactionType +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataTransactionType"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataTransactionType"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataTransactionType; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataTransactionType"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataTransactionType.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/Index.cshtml.cs new file mode 100644 index 000000000..01d1ac859 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTransactionType.BasedataTransactionType; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/ViewModels/CreateEditBasedataTransactionTypeViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/ViewModels/CreateEditBasedataTransactionTypeViewModel.cs new file mode 100644 index 000000000..a49516459 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/ViewModels/CreateEditBasedataTransactionTypeViewModel.cs @@ -0,0 +1,61 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTransactionType.BasedataTransactionType.ViewModels; + +public class CreateEditBasedataTransactionTypeViewModel +{ + [Display(Name = "BasedataTransactionTypeAutoAgreeRequest")] + public bool AutoAgreeRequest { get; set; } + + [Display(Name = "BasedataTransactionTypeAutoCompleteJob")] + public bool AutoCompleteJob { get; set; } + + [Display(Name = "BasedataTransactionTypeAutoHandleRequest")] + public bool AutoHandleRequest { get; set; } + + [Display(Name = "BasedataTransactionTypeAutoSubmitRequest")] + public bool AutoSubmitRequest { get; set; } + + [Display(Name = "BasedataTransactionTypeDescription")] + public string Description { get; set; } + + [Display(Name = "BasedataTransactionTypeDirectCreateNote")] + public bool DirectCreateNote { get; set; } + + [Display(Name = "BasedataTransactionTypeEnabled")] + public bool Enabled { get; set; } + + [Display(Name = "BasedataTransactionTypeInInventoryStatuses")] + public string? InInventoryStatuses { get; set; } + + [Display(Name = "BasedataTransactionTypeInLocationAreas")] + public string? InLocationAreas { get; set; } + + [Display(Name = "BasedataTransactionTypeInLocationTypes")] + public string? InLocationTypes { get; set; } + + [Display(Name = "BasedataTransactionTypeItemStatuses")] + public string? ItemStatuses { get; set; } + + [Display(Name = "BasedataTransactionTypeItemTypes")] + public string? ItemTypes { get; set; } + + [Display(Name = "BasedataTransactionTypeOutInventoryStatuses")] + public string? OutInventoryStatuses { get; set; } + + [Display(Name = "BasedataTransactionTypeOutLocationAreas")] + public string? OutLocationAreas { get; set; } + + [Display(Name = "BasedataTransactionTypeOutLocationTypes")] + public string? OutLocationTypes { get; set; } + + [Display(Name = "BasedataTransactionTypeRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataTransactionTypeTransSubType")] + public string TransSubType { get; set; } + + [Display(Name = "BasedataTransactionTypeTransType")] + public string TransType { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/index.js new file mode 100644 index 000000000..ebb5b9d6e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataTransactionType/BasedataTransactionType/index.js @@ -0,0 +1,134 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataTransactionType.basedataTransactionType; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataTransactionType/BasedataTransactionType/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataTransactionType/BasedataTransactionType/EditModal'); + + var dataTable = $('#BasedataTransactionTypeTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataTransactionType.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataTransactionType.Delete'), + confirmMessage: function (data) { + return l('BasedataTransactionTypeDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataTransactionTypeAutoAgreeRequest'), + data: "autoAgreeRequest" + }, + { + title: l('BasedataTransactionTypeAutoCompleteJob'), + data: "autoCompleteJob" + }, + { + title: l('BasedataTransactionTypeAutoHandleRequest'), + data: "autoHandleRequest" + }, + { + title: l('BasedataTransactionTypeAutoSubmitRequest'), + data: "autoSubmitRequest" + }, + { + title: l('BasedataTransactionTypeDescription'), + data: "description" + }, + { + title: l('BasedataTransactionTypeDirectCreateNote'), + data: "directCreateNote" + }, + { + title: l('BasedataTransactionTypeEnabled'), + data: "enabled" + }, + { + title: l('BasedataTransactionTypeInInventoryStatuses'), + data: "inInventoryStatuses" + }, + { + title: l('BasedataTransactionTypeInLocationAreas'), + data: "inLocationAreas" + }, + { + title: l('BasedataTransactionTypeInLocationTypes'), + data: "inLocationTypes" + }, + { + title: l('BasedataTransactionTypeItemStatuses'), + data: "itemStatuses" + }, + { + title: l('BasedataTransactionTypeItemTypes'), + data: "itemTypes" + }, + { + title: l('BasedataTransactionTypeOutInventoryStatuses'), + data: "outInventoryStatuses" + }, + { + title: l('BasedataTransactionTypeOutLocationAreas'), + data: "outLocationAreas" + }, + { + title: l('BasedataTransactionTypeOutLocationTypes'), + data: "outLocationTypes" + }, + { + title: l('BasedataTransactionTypeRemark'), + data: "remark" + }, + { + title: l('BasedataTransactionTypeTransSubType'), + data: "transSubType" + }, + { + title: l('BasedataTransactionTypeTransType'), + data: "transType" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataTransactionTypeButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/CreateModal.cshtml new file mode 100644 index 000000000..f4dcb880b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataUom.BasedataUom.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/CreateModal.cshtml.cs new file mode 100644 index 000000000..952ccd982 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataUom; +using WinIn.FasterZ.Wms.Z_Business.BasedataUom.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataUom.BasedataUom.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataUom.BasedataUom; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataUomViewModel ViewModel { get; set; } + + private readonly IBasedataUomAppService _service; + + public CreateModalModel(IBasedataUomAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/EditModal.cshtml new file mode 100644 index 000000000..e3fb0e691 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataUom.BasedataUom.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/EditModal.cshtml.cs new file mode 100644 index 000000000..baaace200 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataUom; +using WinIn.FasterZ.Wms.Z_Business.BasedataUom.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataUom.BasedataUom.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataUom.BasedataUom; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataUomViewModel ViewModel { get; set; } + + private readonly IBasedataUomAppService _service; + + public EditModalModel(IBasedataUomAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/Index.cshtml new file mode 100644 index 000000000..e56358018 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataUom.BasedataUom +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataUom"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataUom"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataUom; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataUom"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataUom.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/Index.cshtml.cs new file mode 100644 index 000000000..453a1ee6f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataUom.BasedataUom; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/ViewModels/CreateEditBasedataUomViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/ViewModels/CreateEditBasedataUomViewModel.cs new file mode 100644 index 000000000..c6760893f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/ViewModels/CreateEditBasedataUomViewModel.cs @@ -0,0 +1,22 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataUom.BasedataUom.ViewModels; + +public class CreateEditBasedataUomViewModel +{ + [Display(Name = "BasedataUomCode")] + public string Code { get; set; } + + [Display(Name = "BasedataUomDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataUomName")] + public string? Name { get; set; } + + [Display(Name = "BasedataUomRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataUomType")] + public string Type { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/index.js new file mode 100644 index 000000000..a3e099351 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataUom/BasedataUom/index.js @@ -0,0 +1,82 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataUom.basedataUom; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataUom/BasedataUom/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataUom/BasedataUom/EditModal'); + + var dataTable = $('#BasedataUomTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataUom.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataUom.Delete'), + confirmMessage: function (data) { + return l('BasedataUomDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataUomCode'), + data: "code" + }, + { + title: l('BasedataUomDescription'), + data: "description" + }, + { + title: l('BasedataUomName'), + data: "name" + }, + { + title: l('BasedataUomRemark'), + data: "remark" + }, + { + title: l('BasedataUomType'), + data: "type" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataUomButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/CreateModal.cshtml new file mode 100644 index 000000000..02871aaa1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWarehouse.BasedataWarehouse.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/CreateModal.cshtml.cs new file mode 100644 index 000000000..83a08adca --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse; +using WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWarehouse.BasedataWarehouse.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWarehouse.BasedataWarehouse; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataWarehouseViewModel ViewModel { get; set; } + + private readonly IBasedataWarehouseAppService _service; + + public CreateModalModel(IBasedataWarehouseAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/EditModal.cshtml new file mode 100644 index 000000000..51c0d66d8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWarehouse.BasedataWarehouse.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/EditModal.cshtml.cs new file mode 100644 index 000000000..f2d27c187 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse; +using WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWarehouse.BasedataWarehouse.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWarehouse.BasedataWarehouse; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataWarehouseViewModel ViewModel { get; set; } + + private readonly IBasedataWarehouseAppService _service; + + public EditModalModel(IBasedataWarehouseAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/Index.cshtml new file mode 100644 index 000000000..c1382a5ba --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWarehouse.BasedataWarehouse +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataWarehouse"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataWarehouse"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataWarehouse; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataWarehouse"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataWarehouse.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/Index.cshtml.cs new file mode 100644 index 000000000..dd456eec1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWarehouse.BasedataWarehouse; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/ViewModels/CreateEditBasedataWarehouseViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/ViewModels/CreateEditBasedataWarehouseViewModel.cs new file mode 100644 index 000000000..fa97545f1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/ViewModels/CreateEditBasedataWarehouseViewModel.cs @@ -0,0 +1,19 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWarehouse.BasedataWarehouse.ViewModels; + +public class CreateEditBasedataWarehouseViewModel +{ + [Display(Name = "BasedataWarehouseCode")] + public string Code { get; set; } + + [Display(Name = "BasedataWarehouseDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataWarehouseName")] + public string? Name { get; set; } + + [Display(Name = "BasedataWarehouseRemark")] + public string? Remark { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/index.js new file mode 100644 index 000000000..8a47dbaab --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWarehouse/BasedataWarehouse/index.js @@ -0,0 +1,78 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataWarehouse.basedataWarehouse; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataWarehouse/BasedataWarehouse/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataWarehouse/BasedataWarehouse/EditModal'); + + var dataTable = $('#BasedataWarehouseTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataWarehouse.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataWarehouse.Delete'), + confirmMessage: function (data) { + return l('BasedataWarehouseDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataWarehouseCode'), + data: "code" + }, + { + title: l('BasedataWarehouseDescription'), + data: "description" + }, + { + title: l('BasedataWarehouseName'), + data: "name" + }, + { + title: l('BasedataWarehouseRemark'), + data: "remark" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataWarehouseButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/CreateModal.cshtml new file mode 100644 index 000000000..7499477c3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkGroup.BasedataWorkGroup.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/CreateModal.cshtml.cs new file mode 100644 index 000000000..3633eddaa --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkGroup.BasedataWorkGroup.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkGroup.BasedataWorkGroup; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataWorkGroupViewModel ViewModel { get; set; } + + private readonly IBasedataWorkGroupAppService _service; + + public CreateModalModel(IBasedataWorkGroupAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/EditModal.cshtml new file mode 100644 index 000000000..628576cc7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkGroup.BasedataWorkGroup.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/EditModal.cshtml.cs new file mode 100644 index 000000000..5ae56cf3e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkGroup.BasedataWorkGroup.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkGroup.BasedataWorkGroup; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataWorkGroupViewModel ViewModel { get; set; } + + private readonly IBasedataWorkGroupAppService _service; + + public EditModalModel(IBasedataWorkGroupAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/Index.cshtml new file mode 100644 index 000000000..c650f9874 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkGroup.BasedataWorkGroup +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataWorkGroup"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataWorkGroup"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataWorkGroup; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataWorkGroup"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataWorkGroup.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/Index.cshtml.cs new file mode 100644 index 000000000..51edf0f63 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkGroup.BasedataWorkGroup; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/ViewModels/CreateEditBasedataWorkGroupViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/ViewModels/CreateEditBasedataWorkGroupViewModel.cs new file mode 100644 index 000000000..606763147 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/ViewModels/CreateEditBasedataWorkGroupViewModel.cs @@ -0,0 +1,22 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkGroup.BasedataWorkGroup.ViewModels; + +public class CreateEditBasedataWorkGroupViewModel +{ + [Display(Name = "BasedataWorkGroupCode")] + public string Code { get; set; } + + [Display(Name = "BasedataWorkGroupDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataWorkGroupName")] + public string? Name { get; set; } + + [Display(Name = "BasedataWorkGroupRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataWorkGroupWarehouseCode")] + public string WarehouseCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/index.js new file mode 100644 index 000000000..0b5f7a3cb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkGroup/BasedataWorkGroup/index.js @@ -0,0 +1,82 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataWorkGroup.basedataWorkGroup; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataWorkGroup/BasedataWorkGroup/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataWorkGroup/BasedataWorkGroup/EditModal'); + + var dataTable = $('#BasedataWorkGroupTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataWorkGroup.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataWorkGroup.Delete'), + confirmMessage: function (data) { + return l('BasedataWorkGroupDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataWorkGroupCode'), + data: "code" + }, + { + title: l('BasedataWorkGroupDescription'), + data: "description" + }, + { + title: l('BasedataWorkGroupName'), + data: "name" + }, + { + title: l('BasedataWorkGroupRemark'), + data: "remark" + }, + { + title: l('BasedataWorkGroupWarehouseCode'), + data: "warehouseCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataWorkGroupButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/CreateModal.cshtml new file mode 100644 index 000000000..2a75d50f6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkShop.BasedataWorkShop.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/CreateModal.cshtml.cs new file mode 100644 index 000000000..3efa26ec3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkShop.BasedataWorkShop.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkShop.BasedataWorkShop; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataWorkShopViewModel ViewModel { get; set; } + + private readonly IBasedataWorkShopAppService _service; + + public CreateModalModel(IBasedataWorkShopAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/EditModal.cshtml new file mode 100644 index 000000000..49d4b57de --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkShop.BasedataWorkShop.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/EditModal.cshtml.cs new file mode 100644 index 000000000..e14215365 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkShop.BasedataWorkShop.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkShop.BasedataWorkShop; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataWorkShopViewModel ViewModel { get; set; } + + private readonly IBasedataWorkShopAppService _service; + + public EditModalModel(IBasedataWorkShopAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/Index.cshtml new file mode 100644 index 000000000..54c717ec2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkShop.BasedataWorkShop +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataWorkShop"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataWorkShop"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataWorkShop; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataWorkShop"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataWorkShop.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/Index.cshtml.cs new file mode 100644 index 000000000..2efb14cc9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkShop.BasedataWorkShop; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/ViewModels/CreateEditBasedataWorkShopViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/ViewModels/CreateEditBasedataWorkShopViewModel.cs new file mode 100644 index 000000000..11590183b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/ViewModels/CreateEditBasedataWorkShopViewModel.cs @@ -0,0 +1,19 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkShop.BasedataWorkShop.ViewModels; + +public class CreateEditBasedataWorkShopViewModel +{ + [Display(Name = "BasedataWorkShopCode")] + public string Code { get; set; } + + [Display(Name = "BasedataWorkShopDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataWorkShopName")] + public string Name { get; set; } + + [Display(Name = "BasedataWorkShopRemark")] + public string? Remark { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/index.js new file mode 100644 index 000000000..c87e08dea --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkShop/BasedataWorkShop/index.js @@ -0,0 +1,78 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataWorkShop.basedataWorkShop; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataWorkShop/BasedataWorkShop/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataWorkShop/BasedataWorkShop/EditModal'); + + var dataTable = $('#BasedataWorkShopTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataWorkShop.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataWorkShop.Delete'), + confirmMessage: function (data) { + return l('BasedataWorkShopDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataWorkShopCode'), + data: "code" + }, + { + title: l('BasedataWorkShopDescription'), + data: "description" + }, + { + title: l('BasedataWorkShopName'), + data: "name" + }, + { + title: l('BasedataWorkShopRemark'), + data: "remark" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataWorkShopButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/CreateModal.cshtml new file mode 100644 index 000000000..51d501498 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkStation.BasedataWorkStation.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/CreateModal.cshtml.cs new file mode 100644 index 000000000..7b2ed24cb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkStation.BasedataWorkStation.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkStation.BasedataWorkStation; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditBasedataWorkStationViewModel ViewModel { get; set; } + + private readonly IBasedataWorkStationAppService _service; + + public CreateModalModel(IBasedataWorkStationAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/EditModal.cshtml new file mode 100644 index 000000000..9abc88ea0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkStation.BasedataWorkStation.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/EditModal.cshtml.cs new file mode 100644 index 000000000..b180e41e0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkStation.BasedataWorkStation.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkStation.BasedataWorkStation; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditBasedataWorkStationViewModel ViewModel { get; set; } + + private readonly IBasedataWorkStationAppService _service; + + public EditModalModel(IBasedataWorkStationAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/Index.cshtml new file mode 100644 index 000000000..cf0f1a846 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkStation.BasedataWorkStation +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["BasedataWorkStation"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:BasedataWorkStation"].Value); + PageLayout.Content.MenuItemName = WmsMenus.BasedataWorkStation; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["BasedataWorkStation"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.BasedataWorkStation.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/Index.cshtml.cs new file mode 100644 index 000000000..02b2d09d8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkStation.BasedataWorkStation; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/ViewModels/CreateEditBasedataWorkStationViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/ViewModels/CreateEditBasedataWorkStationViewModel.cs new file mode 100644 index 000000000..9fc15e473 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/ViewModels/CreateEditBasedataWorkStationViewModel.cs @@ -0,0 +1,31 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkStation.BasedataWorkStation.ViewModels; + +public class CreateEditBasedataWorkStationViewModel +{ + [Display(Name = "BasedataWorkStationCode")] + public string Code { get; set; } + + [Display(Name = "BasedataWorkStationDescription")] + public string? Description { get; set; } + + [Display(Name = "BasedataWorkStationName")] + public string Name { get; set; } + + [Display(Name = "BasedataWorkStationProductionLineCode")] + public string ProductionLineCode { get; set; } + + [Display(Name = "BasedataWorkStationProductLocationCode")] + public string? ProductLocationCode { get; set; } + + [Display(Name = "BasedataWorkStationRawLocationCode")] + public string? RawLocationCode { get; set; } + + [Display(Name = "BasedataWorkStationRemark")] + public string? Remark { get; set; } + + [Display(Name = "BasedataWorkStationType")] + public string? Type { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/index.js new file mode 100644 index 000000000..9e76d3abd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/BasedataWorkStation/BasedataWorkStation/index.js @@ -0,0 +1,94 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.basedataWorkStation.basedataWorkStation; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataWorkStation/BasedataWorkStation/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/BasedataWorkStation/BasedataWorkStation/EditModal'); + + var dataTable = $('#BasedataWorkStationTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.BasedataWorkStation.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.BasedataWorkStation.Delete'), + confirmMessage: function (data) { + return l('BasedataWorkStationDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('BasedataWorkStationCode'), + data: "code" + }, + { + title: l('BasedataWorkStationDescription'), + data: "description" + }, + { + title: l('BasedataWorkStationName'), + data: "name" + }, + { + title: l('BasedataWorkStationProductionLineCode'), + data: "productionLineCode" + }, + { + title: l('BasedataWorkStationProductLocationCode'), + data: "productLocationCode" + }, + { + title: l('BasedataWorkStationRawLocationCode'), + data: "rawLocationCode" + }, + { + title: l('BasedataWorkStationRemark'), + data: "remark" + }, + { + title: l('BasedataWorkStationType'), + data: "type" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewBasedataWorkStationButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/CreateModal.cshtml new file mode 100644 index 000000000..cadbefce7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataExportTask.FileStorageDataExportTask.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/CreateModal.cshtml.cs new file mode 100644 index 000000000..95ee141c7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataExportTask.FileStorageDataExportTask.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataExportTask.FileStorageDataExportTask; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditFileStorageDataExportTaskViewModel ViewModel { get; set; } + + private readonly IFileStorageDataExportTaskAppService _service; + + public CreateModalModel(IFileStorageDataExportTaskAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/EditModal.cshtml new file mode 100644 index 000000000..51efa298e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataExportTask.FileStorageDataExportTask.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/EditModal.cshtml.cs new file mode 100644 index 000000000..305eba93d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataExportTask.FileStorageDataExportTask.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataExportTask.FileStorageDataExportTask; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditFileStorageDataExportTaskViewModel ViewModel { get; set; } + + private readonly IFileStorageDataExportTaskAppService _service; + + public EditModalModel(IFileStorageDataExportTaskAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/Index.cshtml new file mode 100644 index 000000000..a1f8020f3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataExportTask.FileStorageDataExportTask +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["FileStorageDataExportTask"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:FileStorageDataExportTask"].Value); + PageLayout.Content.MenuItemName = WmsMenus.FileStorageDataExportTask; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["FileStorageDataExportTask"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.FileStorageDataExportTask.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/Index.cshtml.cs new file mode 100644 index 000000000..2df69069a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataExportTask.FileStorageDataExportTask; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/ViewModels/CreateEditFileStorageDataExportTaskViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/ViewModels/CreateEditFileStorageDataExportTaskViewModel.cs new file mode 100644 index 000000000..09971eb97 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/ViewModels/CreateEditFileStorageDataExportTaskViewModel.cs @@ -0,0 +1,37 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataExportTask.FileStorageDataExportTask.ViewModels; + +public class CreateEditFileStorageDataExportTaskViewModel +{ + [Display(Name = "FileStorageDataExportTaskBeginTime")] + public DateTime? BeginTime { get; set; } + + [Display(Name = "FileStorageDataExportTaskEndTime")] + public DateTime? EndTime { get; set; } + + [Display(Name = "FileStorageDataExportTaskExportFileBlobName")] + public string? ExportFileBlobName { get; set; } + + [Display(Name = "FileStorageDataExportTaskFunction")] + public string Function { get; set; } + + [Display(Name = "FileStorageDataExportTaskRemark")] + public string? Remark { get; set; } + + [Display(Name = "FileStorageDataExportTaskRequestParam")] + public string? RequestParam { get; set; } + + [Display(Name = "FileStorageDataExportTaskReturnResult")] + public string? ReturnResult { get; set; } + + [Display(Name = "FileStorageDataExportTaskRoute")] + public string Route { get; set; } + + [Display(Name = "FileStorageDataExportTaskStatus")] + public string Status { get; set; } + + [Display(Name = "FileStorageDataExportTaskWorker")] + public string? Worker { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/index.js new file mode 100644 index 000000000..9c1b09254 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/index.js @@ -0,0 +1,102 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.fileStorageDataExportTask.fileStorageDataExportTask; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/FileStorageDataExportTask/FileStorageDataExportTask/EditModal'); + + var dataTable = $('#FileStorageDataExportTaskTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.FileStorageDataExportTask.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.FileStorageDataExportTask.Delete'), + confirmMessage: function (data) { + return l('FileStorageDataExportTaskDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('FileStorageDataExportTaskBeginTime'), + data: "beginTime" + }, + { + title: l('FileStorageDataExportTaskEndTime'), + data: "endTime" + }, + { + title: l('FileStorageDataExportTaskExportFileBlobName'), + data: "exportFileBlobName" + }, + { + title: l('FileStorageDataExportTaskFunction'), + data: "function" + }, + { + title: l('FileStorageDataExportTaskRemark'), + data: "remark" + }, + { + title: l('FileStorageDataExportTaskRequestParam'), + data: "requestParam" + }, + { + title: l('FileStorageDataExportTaskReturnResult'), + data: "returnResult" + }, + { + title: l('FileStorageDataExportTaskRoute'), + data: "route" + }, + { + title: l('FileStorageDataExportTaskStatus'), + data: "status" + }, + { + title: l('FileStorageDataExportTaskWorker'), + data: "worker" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewFileStorageDataExportTaskButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/CreateModal.cshtml new file mode 100644 index 000000000..fc65b2534 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataImportTask.FileStorageDataImportTask.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/CreateModal.cshtml.cs new file mode 100644 index 000000000..8c476cfb7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataImportTask.FileStorageDataImportTask.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataImportTask.FileStorageDataImportTask; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditFileStorageDataImportTaskViewModel ViewModel { get; set; } + + private readonly IFileStorageDataImportTaskAppService _service; + + public CreateModalModel(IFileStorageDataImportTaskAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/EditModal.cshtml new file mode 100644 index 000000000..a0cef7d19 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataImportTask.FileStorageDataImportTask.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/EditModal.cshtml.cs new file mode 100644 index 000000000..2d567e5f6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataImportTask.FileStorageDataImportTask.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataImportTask.FileStorageDataImportTask; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditFileStorageDataImportTaskViewModel ViewModel { get; set; } + + private readonly IFileStorageDataImportTaskAppService _service; + + public EditModalModel(IFileStorageDataImportTaskAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/Index.cshtml new file mode 100644 index 000000000..a783f0029 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataImportTask.FileStorageDataImportTask +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["FileStorageDataImportTask"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:FileStorageDataImportTask"].Value); + PageLayout.Content.MenuItemName = WmsMenus.FileStorageDataImportTask; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["FileStorageDataImportTask"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.FileStorageDataImportTask.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/Index.cshtml.cs new file mode 100644 index 000000000..9659fe347 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataImportTask.FileStorageDataImportTask; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/ViewModels/CreateEditFileStorageDataImportTaskViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/ViewModels/CreateEditFileStorageDataImportTaskViewModel.cs new file mode 100644 index 000000000..f0b153625 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/ViewModels/CreateEditFileStorageDataImportTaskViewModel.cs @@ -0,0 +1,43 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataImportTask.FileStorageDataImportTask.ViewModels; + +public class CreateEditFileStorageDataImportTaskViewModel +{ + [Display(Name = "FileStorageDataImportTaskBeginTime")] + public DateTime? BeginTime { get; set; } + + [Display(Name = "FileStorageDataImportTaskEndTime")] + public DateTime? EndTime { get; set; } + + [Display(Name = "FileStorageDataImportTaskFunction")] + public string Function { get; set; } + + [Display(Name = "FileStorageDataImportTaskImportFileBlobName")] + public string ImportFileBlobName { get; set; } + + [Display(Name = "FileStorageDataImportTaskImportReportBlobName")] + public string? ImportReportBlobName { get; set; } + + [Display(Name = "FileStorageDataImportTaskImportStatus")] + public int ImportStatus { get; set; } + + [Display(Name = "FileStorageDataImportTaskRemark")] + public string? Remark { get; set; } + + [Display(Name = "FileStorageDataImportTaskRequestParam")] + public string? RequestParam { get; set; } + + [Display(Name = "FileStorageDataImportTaskReturnResult")] + public string? ReturnResult { get; set; } + + [Display(Name = "FileStorageDataImportTaskRoute")] + public string Route { get; set; } + + [Display(Name = "FileStorageDataImportTaskStatus")] + public string Status { get; set; } + + [Display(Name = "FileStorageDataImportTaskWorker")] + public string? Worker { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/index.js new file mode 100644 index 000000000..7ecd8dd56 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/index.js @@ -0,0 +1,110 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.fileStorageDataImportTask.fileStorageDataImportTask; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/FileStorageDataImportTask/FileStorageDataImportTask/EditModal'); + + var dataTable = $('#FileStorageDataImportTaskTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.FileStorageDataImportTask.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.FileStorageDataImportTask.Delete'), + confirmMessage: function (data) { + return l('FileStorageDataImportTaskDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('FileStorageDataImportTaskBeginTime'), + data: "beginTime" + }, + { + title: l('FileStorageDataImportTaskEndTime'), + data: "endTime" + }, + { + title: l('FileStorageDataImportTaskFunction'), + data: "function" + }, + { + title: l('FileStorageDataImportTaskImportFileBlobName'), + data: "importFileBlobName" + }, + { + title: l('FileStorageDataImportTaskImportReportBlobName'), + data: "importReportBlobName" + }, + { + title: l('FileStorageDataImportTaskImportStatus'), + data: "importStatus" + }, + { + title: l('FileStorageDataImportTaskRemark'), + data: "remark" + }, + { + title: l('FileStorageDataImportTaskRequestParam'), + data: "requestParam" + }, + { + title: l('FileStorageDataImportTaskReturnResult'), + data: "returnResult" + }, + { + title: l('FileStorageDataImportTaskRoute'), + data: "route" + }, + { + title: l('FileStorageDataImportTaskStatus'), + data: "status" + }, + { + title: l('FileStorageDataImportTaskWorker'), + data: "worker" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewFileStorageDataImportTaskButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/CreateModal.cshtml new file mode 100644 index 000000000..19659b397 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageFile.FileStorageFile.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/CreateModal.cshtml.cs new file mode 100644 index 000000000..6ae79eaa9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.FileStorageFile; +using WinIn.FasterZ.Wms.Z_Business.FileStorageFile.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageFile.FileStorageFile.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageFile.FileStorageFile; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditFileStorageFileViewModel ViewModel { get; set; } + + private readonly IFileStorageFileAppService _service; + + public CreateModalModel(IFileStorageFileAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/EditModal.cshtml new file mode 100644 index 000000000..e198b77d7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageFile.FileStorageFile.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/EditModal.cshtml.cs new file mode 100644 index 000000000..1570df02d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.FileStorageFile; +using WinIn.FasterZ.Wms.Z_Business.FileStorageFile.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageFile.FileStorageFile.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageFile.FileStorageFile; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditFileStorageFileViewModel ViewModel { get; set; } + + private readonly IFileStorageFileAppService _service; + + public EditModalModel(IFileStorageFileAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/Index.cshtml new file mode 100644 index 000000000..966d95627 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageFile.FileStorageFile +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["FileStorageFile"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:FileStorageFile"].Value); + PageLayout.Content.MenuItemName = WmsMenus.FileStorageFile; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["FileStorageFile"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.FileStorageFile.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/Index.cshtml.cs new file mode 100644 index 000000000..2cae59679 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageFile.FileStorageFile; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/ViewModels/CreateEditFileStorageFileViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/ViewModels/CreateEditFileStorageFileViewModel.cs new file mode 100644 index 000000000..985fccb13 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/ViewModels/CreateEditFileStorageFileViewModel.cs @@ -0,0 +1,19 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageFile.FileStorageFile.ViewModels; + +public class CreateEditFileStorageFileViewModel +{ + [Display(Name = "FileStorageFileBlobName")] + public string BlobName { get; set; } + + [Display(Name = "FileStorageFileByteSize")] + public long ByteSize { get; set; } + + [Display(Name = "FileStorageFileFileName")] + public string FileName { get; set; } + + [Display(Name = "FileStorageFileRemark")] + public string? Remark { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/index.js new file mode 100644 index 000000000..f2a36eed8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/FileStorageFile/FileStorageFile/index.js @@ -0,0 +1,78 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.fileStorageFile.fileStorageFile; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/FileStorageFile/FileStorageFile/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/FileStorageFile/FileStorageFile/EditModal'); + + var dataTable = $('#FileStorageFileTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.FileStorageFile.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.FileStorageFile.Delete'), + confirmMessage: function (data) { + return l('FileStorageFileDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('FileStorageFileBlobName'), + data: "blobName" + }, + { + title: l('FileStorageFileByteSize'), + data: "byteSize" + }, + { + title: l('FileStorageFileFileName'), + data: "fileName" + }, + { + title: l('FileStorageFileRemark'), + data: "remark" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewFileStorageFileButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/CreateModal.cshtml new file mode 100644 index 000000000..ffe0479a8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryBalance.InventoryBalance.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/CreateModal.cshtml.cs new file mode 100644 index 000000000..5858d0449 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryBalance; +using WinIn.FasterZ.Wms.Z_Business.InventoryBalance.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryBalance.InventoryBalance.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryBalance.InventoryBalance; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditInventoryBalanceViewModel ViewModel { get; set; } + + private readonly IInventoryBalanceAppService _service; + + public CreateModalModel(IInventoryBalanceAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/EditModal.cshtml new file mode 100644 index 000000000..c1a7f607c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryBalance.InventoryBalance.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/EditModal.cshtml.cs new file mode 100644 index 000000000..cc287f321 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryBalance; +using WinIn.FasterZ.Wms.Z_Business.InventoryBalance.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryBalance.InventoryBalance.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryBalance.InventoryBalance; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditInventoryBalanceViewModel ViewModel { get; set; } + + private readonly IInventoryBalanceAppService _service; + + public EditModalModel(IInventoryBalanceAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/Index.cshtml new file mode 100644 index 000000000..b54b7b544 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryBalance.InventoryBalance +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["InventoryBalance"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:InventoryBalance"].Value); + PageLayout.Content.MenuItemName = WmsMenus.InventoryBalance; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["InventoryBalance"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.InventoryBalance.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/Index.cshtml.cs new file mode 100644 index 000000000..3a7d54e8b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryBalance.InventoryBalance; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/ViewModels/CreateEditInventoryBalanceViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/ViewModels/CreateEditInventoryBalanceViewModel.cs new file mode 100644 index 000000000..aad4d71a2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/ViewModels/CreateEditInventoryBalanceViewModel.cs @@ -0,0 +1,97 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryBalance.InventoryBalance.ViewModels; + +public class CreateEditInventoryBalanceViewModel +{ + [Display(Name = "InventoryBalanceArriveDate")] + public DateTime ArriveDate { get; set; } + + [Display(Name = "InventoryBalanceContainerCode")] + public string? ContainerCode { get; set; } + + [Display(Name = "InventoryBalanceExpireDate")] + public DateTime ExpireDate { get; set; } + + [Display(Name = "InventoryBalanceIsActive")] + public bool? IsActive { get; set; } + + [Display(Name = "InventoryBalanceItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "InventoryBalanceItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "InventoryBalanceItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "InventoryBalanceItemName")] + public string? ItemName { get; set; } + + [Display(Name = "InventoryBalanceLastCountLabel")] + public string? LastCountLabel { get; set; } + + [Display(Name = "InventoryBalanceLastCountPlanNumber")] + public string? LastCountPlanNumber { get; set; } + + [Display(Name = "InventoryBalanceLastCountTime")] + public DateTime LastCountTime { get; set; } + + [Display(Name = "InventoryBalanceLastTransNumber")] + public string? LastTransNumber { get; set; } + + [Display(Name = "InventoryBalanceLastTransType")] + public string LastTransType { get; set; } + + [Display(Name = "InventoryBalanceLocationArea")] + public string LocationArea { get; set; } + + [Display(Name = "InventoryBalanceLocationCode")] + public string LocationCode { get; set; } + + [Display(Name = "InventoryBalanceLocationErpCode")] + public string LocationErpCode { get; set; } + + [Display(Name = "InventoryBalanceLocationGroup")] + public string LocationGroup { get; set; } + + [Display(Name = "InventoryBalanceLot")] + public string Lot { get; set; } + + [Display(Name = "InventoryBalanceManageType")] + public string ManageType { get; set; } + + [Display(Name = "InventoryBalancePackingCode")] + public string PackingCode { get; set; } + + [Display(Name = "InventoryBalanceProduceDate")] + public DateTime ProduceDate { get; set; } + + [Display(Name = "InventoryBalancePutInTime")] + public DateTime PutInTime { get; set; } + + [Display(Name = "InventoryBalanceQty")] + public decimal Qty { get; set; } + + [Display(Name = "InventoryBalanceRemark")] + public string? Remark { get; set; } + + [Display(Name = "InventoryBalanceSerialNumber")] + public string? SerialNumber { get; set; } + + [Display(Name = "InventoryBalanceStatus")] + public string Status { get; set; } + + [Display(Name = "InventoryBalanceStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "InventoryBalanceSupplierBatch")] + public string? SupplierBatch { get; set; } + + [Display(Name = "InventoryBalanceUom")] + public string Uom { get; set; } + + [Display(Name = "InventoryBalanceWarehouseCode")] + public string WarehouseCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/index.js new file mode 100644 index 000000000..43f1bdf55 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryBalance/InventoryBalance/index.js @@ -0,0 +1,182 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.inventoryBalance.inventoryBalance; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryBalance/InventoryBalance/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryBalance/InventoryBalance/EditModal'); + + var dataTable = $('#InventoryBalanceTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.InventoryBalance.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.InventoryBalance.Delete'), + confirmMessage: function (data) { + return l('InventoryBalanceDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('InventoryBalanceArriveDate'), + data: "arriveDate" + }, + { + title: l('InventoryBalanceContainerCode'), + data: "containerCode" + }, + { + title: l('InventoryBalanceExpireDate'), + data: "expireDate" + }, + { + title: l('InventoryBalanceIsActive'), + data: "isActive" + }, + { + title: l('InventoryBalanceItemCode'), + data: "itemCode" + }, + { + title: l('InventoryBalanceItemDesc1'), + data: "itemDesc1" + }, + { + title: l('InventoryBalanceItemDesc2'), + data: "itemDesc2" + }, + { + title: l('InventoryBalanceItemName'), + data: "itemName" + }, + { + title: l('InventoryBalanceLastCountLabel'), + data: "lastCountLabel" + }, + { + title: l('InventoryBalanceLastCountPlanNumber'), + data: "lastCountPlanNumber" + }, + { + title: l('InventoryBalanceLastCountTime'), + data: "lastCountTime" + }, + { + title: l('InventoryBalanceLastTransNumber'), + data: "lastTransNumber" + }, + { + title: l('InventoryBalanceLastTransType'), + data: "lastTransType" + }, + { + title: l('InventoryBalanceLocationArea'), + data: "locationArea" + }, + { + title: l('InventoryBalanceLocationCode'), + data: "locationCode" + }, + { + title: l('InventoryBalanceLocationErpCode'), + data: "locationErpCode" + }, + { + title: l('InventoryBalanceLocationGroup'), + data: "locationGroup" + }, + { + title: l('InventoryBalanceLot'), + data: "lot" + }, + { + title: l('InventoryBalanceManageType'), + data: "manageType" + }, + { + title: l('InventoryBalancePackingCode'), + data: "packingCode" + }, + { + title: l('InventoryBalanceProduceDate'), + data: "produceDate" + }, + { + title: l('InventoryBalancePutInTime'), + data: "putInTime" + }, + { + title: l('InventoryBalanceQty'), + data: "qty" + }, + { + title: l('InventoryBalanceRemark'), + data: "remark" + }, + { + title: l('InventoryBalanceSerialNumber'), + data: "serialNumber" + }, + { + title: l('InventoryBalanceStatus'), + data: "status" + }, + { + title: l('InventoryBalanceStdPackQty'), + data: "stdPackQty" + }, + { + title: l('InventoryBalanceSupplierBatch'), + data: "supplierBatch" + }, + { + title: l('InventoryBalanceUom'), + data: "uom" + }, + { + title: l('InventoryBalanceWarehouseCode'), + data: "warehouseCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewInventoryBalanceButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/CreateModal.cshtml new file mode 100644 index 000000000..0b7e96f89 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainer.InventoryContainer.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/CreateModal.cshtml.cs new file mode 100644 index 000000000..ff5a8cd4a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainer; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainer.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainer.InventoryContainer.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainer.InventoryContainer; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditInventoryContainerViewModel ViewModel { get; set; } + + private readonly IInventoryContainerAppService _service; + + public CreateModalModel(IInventoryContainerAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/EditModal.cshtml new file mode 100644 index 000000000..e7bf60ecd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainer.InventoryContainer.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/EditModal.cshtml.cs new file mode 100644 index 000000000..50dec73e5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainer; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainer.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainer.InventoryContainer.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainer.InventoryContainer; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditInventoryContainerViewModel ViewModel { get; set; } + + private readonly IInventoryContainerAppService _service; + + public EditModalModel(IInventoryContainerAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/Index.cshtml new file mode 100644 index 000000000..99b25f7ae --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainer.InventoryContainer +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["InventoryContainer"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:InventoryContainer"].Value); + PageLayout.Content.MenuItemName = WmsMenus.InventoryContainer; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["InventoryContainer"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.InventoryContainer.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/Index.cshtml.cs new file mode 100644 index 000000000..43e119b60 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainer.InventoryContainer; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/ViewModels/CreateEditInventoryContainerViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/ViewModels/CreateEditInventoryContainerViewModel.cs new file mode 100644 index 000000000..7c58a051f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/ViewModels/CreateEditInventoryContainerViewModel.cs @@ -0,0 +1,46 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainer.InventoryContainer.ViewModels; + +public class CreateEditInventoryContainerViewModel +{ + [Display(Name = "InventoryContainerBusinessStatus")] + public string BusinessStatus { get; set; } + + [Display(Name = "InventoryContainerCapacity")] + public decimal Capacity { get; set; } + + [Display(Name = "InventoryContainerContainerCode")] + public string ContainerCode { get; set; } + + [Display(Name = "InventoryContainerInventoryContainerDetails")] + public ICollection InventoryContainerDetails { get; set; } + + [Display(Name = "InventoryContainerLocationCode")] + public string LocationCode { get; set; } + + [Display(Name = "InventoryContainerNumber")] + public string? Number { get; set; } + + [Display(Name = "InventoryContainerProjectCode")] + public string? ProjectCode { get; set; } + + [Display(Name = "InventoryContainerRemark")] + public string? Remark { get; set; } + + [Display(Name = "InventoryContainerSeqNo")] + public string? SeqNo { get; set; } + + [Display(Name = "InventoryContainerStatus")] + public string Status { get; set; } + + [Display(Name = "InventoryContainerType")] + public string? Type { get; set; } + + [Display(Name = "InventoryContainerWarehouseCode")] + public string? WarehouseCode { get; set; } + + [Display(Name = "InventoryContainerWorker")] + public string? Worker { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/index.js new file mode 100644 index 000000000..3830ce7dd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainer/InventoryContainer/index.js @@ -0,0 +1,114 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.inventoryContainer.inventoryContainer; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryContainer/InventoryContainer/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryContainer/InventoryContainer/EditModal'); + + var dataTable = $('#InventoryContainerTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.InventoryContainer.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.InventoryContainer.Delete'), + confirmMessage: function (data) { + return l('InventoryContainerDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('InventoryContainerBusinessStatus'), + data: "businessStatus" + }, + { + title: l('InventoryContainerCapacity'), + data: "capacity" + }, + { + title: l('InventoryContainerContainerCode'), + data: "containerCode" + }, + { + title: l('InventoryContainerInventoryContainerDetails'), + data: "inventoryContainerDetails" + }, + { + title: l('InventoryContainerLocationCode'), + data: "locationCode" + }, + { + title: l('InventoryContainerNumber'), + data: "number" + }, + { + title: l('InventoryContainerProjectCode'), + data: "projectCode" + }, + { + title: l('InventoryContainerRemark'), + data: "remark" + }, + { + title: l('InventoryContainerSeqNo'), + data: "seqNo" + }, + { + title: l('InventoryContainerStatus'), + data: "status" + }, + { + title: l('InventoryContainerType'), + data: "type" + }, + { + title: l('InventoryContainerWarehouseCode'), + data: "warehouseCode" + }, + { + title: l('InventoryContainerWorker'), + data: "worker" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewInventoryContainerButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/CreateModal.cshtml new file mode 100644 index 000000000..607970d3e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainerDetail.InventoryContainerDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..c30cca066 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainerDetail.InventoryContainerDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainerDetail.InventoryContainerDetail; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditInventoryContainerDetailViewModel ViewModel { get; set; } + + private readonly IInventoryContainerDetailAppService _service; + + public CreateModalModel(IInventoryContainerDetailAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/EditModal.cshtml new file mode 100644 index 000000000..0007ae00f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainerDetail.InventoryContainerDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..7cce110bf --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainerDetail.InventoryContainerDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainerDetail.InventoryContainerDetail; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditInventoryContainerDetailViewModel ViewModel { get; set; } + + private readonly IInventoryContainerDetailAppService _service; + + public EditModalModel(IInventoryContainerDetailAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/Index.cshtml new file mode 100644 index 000000000..cf79e058d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainerDetail.InventoryContainerDetail +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["InventoryContainerDetail"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:InventoryContainerDetail"].Value); + PageLayout.Content.MenuItemName = WmsMenus.InventoryContainerDetail; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["InventoryContainerDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.InventoryContainerDetail.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/Index.cshtml.cs new file mode 100644 index 000000000..755def295 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainerDetail.InventoryContainerDetail; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/ViewModels/CreateEditInventoryContainerDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/ViewModels/CreateEditInventoryContainerDetailViewModel.cs new file mode 100644 index 000000000..ab4862289 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/ViewModels/CreateEditInventoryContainerDetailViewModel.cs @@ -0,0 +1,76 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainerDetail.InventoryContainerDetail.ViewModels; + +public class CreateEditInventoryContainerDetailViewModel +{ + [Display(Name = "InventoryContainerDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + [Display(Name = "InventoryContainerDetailContainerCode")] + public string ContainerCode { get; set; } + + [Display(Name = "InventoryContainerDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + [Display(Name = "InventoryContainerDetailItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "InventoryContainerDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "InventoryContainerDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "InventoryContainerDetailItemName")] + public string? ItemName { get; set; } + + [Display(Name = "InventoryContainerDetailLot")] + public string Lot { get; set; } + + [Display(Name = "InventoryContainerDetailMaster")] + public InventoryContainer Master { get; set; } + + [Display(Name = "InventoryContainerDetailMasterId")] + public Guid MasterId { get; set; } + + [Display(Name = "InventoryContainerDetailNumber")] + public string? Number { get; set; } + + [Display(Name = "InventoryContainerDetailPackingCode")] + public string PackingCode { get; set; } + + [Display(Name = "InventoryContainerDetailPosition")] + public string? Position { get; set; } + + [Display(Name = "InventoryContainerDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + [Display(Name = "InventoryContainerDetailProductNo")] + public string? ProductNo { get; set; } + + [Display(Name = "InventoryContainerDetailProjectCode")] + public string? ProjectCode { get; set; } + + [Display(Name = "InventoryContainerDetailQty")] + public decimal Qty { get; set; } + + [Display(Name = "InventoryContainerDetailRemark")] + public string? Remark { get; set; } + + [Display(Name = "InventoryContainerDetailSeqNo")] + public string? SeqNo { get; set; } + + [Display(Name = "InventoryContainerDetailStatus")] + public string Status { get; set; } + + [Display(Name = "InventoryContainerDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + [Display(Name = "InventoryContainerDetailUom")] + public string Uom { get; set; } + + [Display(Name = "InventoryContainerDetailYear")] + public string? Year { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/index.js new file mode 100644 index 000000000..4d07dc867 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryContainerDetail/InventoryContainerDetail/index.js @@ -0,0 +1,154 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.inventoryContainerDetail.inventoryContainerDetail; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryContainerDetail/InventoryContainerDetail/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryContainerDetail/InventoryContainerDetail/EditModal'); + + var dataTable = $('#InventoryContainerDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.InventoryContainerDetail.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.InventoryContainerDetail.Delete'), + confirmMessage: function (data) { + return l('InventoryContainerDetailDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('InventoryContainerDetailArriveDate'), + data: "arriveDate" + }, + { + title: l('InventoryContainerDetailContainerCode'), + data: "containerCode" + }, + { + title: l('InventoryContainerDetailExpireDate'), + data: "expireDate" + }, + { + title: l('InventoryContainerDetailItemCode'), + data: "itemCode" + }, + { + title: l('InventoryContainerDetailItemDesc1'), + data: "itemDesc1" + }, + { + title: l('InventoryContainerDetailItemDesc2'), + data: "itemDesc2" + }, + { + title: l('InventoryContainerDetailItemName'), + data: "itemName" + }, + { + title: l('InventoryContainerDetailLot'), + data: "lot" + }, + { + title: l('InventoryContainerDetailMaster'), + data: "master" + }, + { + title: l('InventoryContainerDetailMasterId'), + data: "masterId" + }, + { + title: l('InventoryContainerDetailNumber'), + data: "number" + }, + { + title: l('InventoryContainerDetailPackingCode'), + data: "packingCode" + }, + { + title: l('InventoryContainerDetailPosition'), + data: "position" + }, + { + title: l('InventoryContainerDetailProduceDate'), + data: "produceDate" + }, + { + title: l('InventoryContainerDetailProductNo'), + data: "productNo" + }, + { + title: l('InventoryContainerDetailProjectCode'), + data: "projectCode" + }, + { + title: l('InventoryContainerDetailQty'), + data: "qty" + }, + { + title: l('InventoryContainerDetailRemark'), + data: "remark" + }, + { + title: l('InventoryContainerDetailSeqNo'), + data: "seqNo" + }, + { + title: l('InventoryContainerDetailStatus'), + data: "status" + }, + { + title: l('InventoryContainerDetailSupplierBatch'), + data: "supplierBatch" + }, + { + title: l('InventoryContainerDetailUom'), + data: "uom" + }, + { + title: l('InventoryContainerDetailYear'), + data: "year" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewInventoryContainerDetailButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/CreateModal.cshtml new file mode 100644 index 000000000..7acc0f3d9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryErpBalance.InventoryErpBalance.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/CreateModal.cshtml.cs new file mode 100644 index 000000000..e12f7b463 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance; +using WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryErpBalance.InventoryErpBalance.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryErpBalance.InventoryErpBalance; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditInventoryErpBalanceViewModel ViewModel { get; set; } + + private readonly IInventoryErpBalanceAppService _service; + + public CreateModalModel(IInventoryErpBalanceAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/EditModal.cshtml new file mode 100644 index 000000000..5d38194ba --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryErpBalance.InventoryErpBalance.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/EditModal.cshtml.cs new file mode 100644 index 000000000..2ec456bd5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance; +using WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryErpBalance.InventoryErpBalance.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryErpBalance.InventoryErpBalance; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditInventoryErpBalanceViewModel ViewModel { get; set; } + + private readonly IInventoryErpBalanceAppService _service; + + public EditModalModel(IInventoryErpBalanceAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/Index.cshtml new file mode 100644 index 000000000..35cacb79c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryErpBalance.InventoryErpBalance +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["InventoryErpBalance"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:InventoryErpBalance"].Value); + PageLayout.Content.MenuItemName = WmsMenus.InventoryErpBalance; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["InventoryErpBalance"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.InventoryErpBalance.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/Index.cshtml.cs new file mode 100644 index 000000000..0dc421696 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryErpBalance.InventoryErpBalance; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/ViewModels/CreateEditInventoryErpBalanceViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/ViewModels/CreateEditInventoryErpBalanceViewModel.cs new file mode 100644 index 000000000..f04c61767 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/ViewModels/CreateEditInventoryErpBalanceViewModel.cs @@ -0,0 +1,28 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryErpBalance.InventoryErpBalance.ViewModels; + +public class CreateEditInventoryErpBalanceViewModel +{ + [Display(Name = "InventoryErpBalanceItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "InventoryErpBalanceLocationCode")] + public string LocationCode { get; set; } + + [Display(Name = "InventoryErpBalanceLot")] + public string? Lot { get; set; } + + [Display(Name = "InventoryErpBalanceQty")] + public decimal Qty { get; set; } + + [Display(Name = "InventoryErpBalanceRemark")] + public string? Remark { get; set; } + + [Display(Name = "InventoryErpBalanceStatus")] + public string Status { get; set; } + + [Display(Name = "InventoryErpBalanceUom")] + public string Uom { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/index.js new file mode 100644 index 000000000..04cbd6fb4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryErpBalance/InventoryErpBalance/index.js @@ -0,0 +1,90 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.inventoryErpBalance.inventoryErpBalance; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryErpBalance/InventoryErpBalance/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryErpBalance/InventoryErpBalance/EditModal'); + + var dataTable = $('#InventoryErpBalanceTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.InventoryErpBalance.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.InventoryErpBalance.Delete'), + confirmMessage: function (data) { + return l('InventoryErpBalanceDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('InventoryErpBalanceItemCode'), + data: "itemCode" + }, + { + title: l('InventoryErpBalanceLocationCode'), + data: "locationCode" + }, + { + title: l('InventoryErpBalanceLot'), + data: "lot" + }, + { + title: l('InventoryErpBalanceQty'), + data: "qty" + }, + { + title: l('InventoryErpBalanceRemark'), + data: "remark" + }, + { + title: l('InventoryErpBalanceStatus'), + data: "status" + }, + { + title: l('InventoryErpBalanceUom'), + data: "uom" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewInventoryErpBalanceButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/CreateModal.cshtml new file mode 100644 index 000000000..b4cd4b6d5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectIn.InventoryExpectIn.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/CreateModal.cshtml.cs new file mode 100644 index 000000000..f8d346716 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectIn.InventoryExpectIn.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectIn.InventoryExpectIn; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditInventoryExpectInViewModel ViewModel { get; set; } + + private readonly IInventoryExpectInAppService _service; + + public CreateModalModel(IInventoryExpectInAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/EditModal.cshtml new file mode 100644 index 000000000..f46d07caf --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectIn.InventoryExpectIn.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/EditModal.cshtml.cs new file mode 100644 index 000000000..0854e55bf --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectIn.InventoryExpectIn.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectIn.InventoryExpectIn; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditInventoryExpectInViewModel ViewModel { get; set; } + + private readonly IInventoryExpectInAppService _service; + + public EditModalModel(IInventoryExpectInAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/Index.cshtml new file mode 100644 index 000000000..c631aa564 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectIn.InventoryExpectIn +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["InventoryExpectIn"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:InventoryExpectIn"].Value); + PageLayout.Content.MenuItemName = WmsMenus.InventoryExpectIn; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["InventoryExpectIn"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.InventoryExpectIn.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/Index.cshtml.cs new file mode 100644 index 000000000..a57776625 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectIn.InventoryExpectIn; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/ViewModels/CreateEditInventoryExpectInViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/ViewModels/CreateEditInventoryExpectInViewModel.cs new file mode 100644 index 000000000..b80a38a98 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/ViewModels/CreateEditInventoryExpectInViewModel.cs @@ -0,0 +1,73 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectIn.InventoryExpectIn.ViewModels; + +public class CreateEditInventoryExpectInViewModel +{ + [Display(Name = "InventoryExpectInArriveDate")] + public DateTime ArriveDate { get; set; } + + [Display(Name = "InventoryExpectInContainerCode")] + public string? ContainerCode { get; set; } + + [Display(Name = "InventoryExpectInExpireDate")] + public DateTime ExpireDate { get; set; } + + [Display(Name = "InventoryExpectInItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "InventoryExpectInItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "InventoryExpectInItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "InventoryExpectInItemName")] + public string? ItemName { get; set; } + + [Display(Name = "InventoryExpectInJobNumber")] + public string JobNumber { get; set; } + + [Display(Name = "InventoryExpectInLocationArea")] + public string LocationArea { get; set; } + + [Display(Name = "InventoryExpectInLocationCode")] + public string LocationCode { get; set; } + + [Display(Name = "InventoryExpectInLocationErpCode")] + public string LocationErpCode { get; set; } + + [Display(Name = "InventoryExpectInLocationGroup")] + public string LocationGroup { get; set; } + + [Display(Name = "InventoryExpectInLot")] + public string? Lot { get; set; } + + [Display(Name = "InventoryExpectInPackingCode")] + public string PackingCode { get; set; } + + [Display(Name = "InventoryExpectInProduceDate")] + public DateTime ProduceDate { get; set; } + + [Display(Name = "InventoryExpectInQty")] + public decimal Qty { get; set; } + + [Display(Name = "InventoryExpectInRemark")] + public string? Remark { get; set; } + + [Display(Name = "InventoryExpectInSerialNumber")] + public string? SerialNumber { get; set; } + + [Display(Name = "InventoryExpectInStatus")] + public string Status { get; set; } + + [Display(Name = "InventoryExpectInSupplierBatch")] + public string? SupplierBatch { get; set; } + + [Display(Name = "InventoryExpectInUom")] + public string Uom { get; set; } + + [Display(Name = "InventoryExpectInWarehouseCode")] + public string WarehouseCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/index.js new file mode 100644 index 000000000..ba0f29de2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectIn/InventoryExpectIn/index.js @@ -0,0 +1,150 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.inventoryExpectIn.inventoryExpectIn; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryExpectIn/InventoryExpectIn/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryExpectIn/InventoryExpectIn/EditModal'); + + var dataTable = $('#InventoryExpectInTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.InventoryExpectIn.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.InventoryExpectIn.Delete'), + confirmMessage: function (data) { + return l('InventoryExpectInDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('InventoryExpectInArriveDate'), + data: "arriveDate" + }, + { + title: l('InventoryExpectInContainerCode'), + data: "containerCode" + }, + { + title: l('InventoryExpectInExpireDate'), + data: "expireDate" + }, + { + title: l('InventoryExpectInItemCode'), + data: "itemCode" + }, + { + title: l('InventoryExpectInItemDesc1'), + data: "itemDesc1" + }, + { + title: l('InventoryExpectInItemDesc2'), + data: "itemDesc2" + }, + { + title: l('InventoryExpectInItemName'), + data: "itemName" + }, + { + title: l('InventoryExpectInJobNumber'), + data: "jobNumber" + }, + { + title: l('InventoryExpectInLocationArea'), + data: "locationArea" + }, + { + title: l('InventoryExpectInLocationCode'), + data: "locationCode" + }, + { + title: l('InventoryExpectInLocationErpCode'), + data: "locationErpCode" + }, + { + title: l('InventoryExpectInLocationGroup'), + data: "locationGroup" + }, + { + title: l('InventoryExpectInLot'), + data: "lot" + }, + { + title: l('InventoryExpectInPackingCode'), + data: "packingCode" + }, + { + title: l('InventoryExpectInProduceDate'), + data: "produceDate" + }, + { + title: l('InventoryExpectInQty'), + data: "qty" + }, + { + title: l('InventoryExpectInRemark'), + data: "remark" + }, + { + title: l('InventoryExpectInSerialNumber'), + data: "serialNumber" + }, + { + title: l('InventoryExpectInStatus'), + data: "status" + }, + { + title: l('InventoryExpectInSupplierBatch'), + data: "supplierBatch" + }, + { + title: l('InventoryExpectInUom'), + data: "uom" + }, + { + title: l('InventoryExpectInWarehouseCode'), + data: "warehouseCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewInventoryExpectInButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/CreateModal.cshtml new file mode 100644 index 000000000..401537016 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectOut.InventoryExpectOut.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/CreateModal.cshtml.cs new file mode 100644 index 000000000..163aaedd0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectOut.InventoryExpectOut.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectOut.InventoryExpectOut; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditInventoryExpectOutViewModel ViewModel { get; set; } + + private readonly IInventoryExpectOutAppService _service; + + public CreateModalModel(IInventoryExpectOutAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/EditModal.cshtml new file mode 100644 index 000000000..e95e0adf4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectOut.InventoryExpectOut.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/EditModal.cshtml.cs new file mode 100644 index 000000000..42ea20c8e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectOut.InventoryExpectOut.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectOut.InventoryExpectOut; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditInventoryExpectOutViewModel ViewModel { get; set; } + + private readonly IInventoryExpectOutAppService _service; + + public EditModalModel(IInventoryExpectOutAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/Index.cshtml new file mode 100644 index 000000000..b8d038402 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectOut.InventoryExpectOut +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["InventoryExpectOut"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:InventoryExpectOut"].Value); + PageLayout.Content.MenuItemName = WmsMenus.InventoryExpectOut; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["InventoryExpectOut"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.InventoryExpectOut.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/Index.cshtml.cs new file mode 100644 index 000000000..d1a16dffc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectOut.InventoryExpectOut; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/ViewModels/CreateEditInventoryExpectOutViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/ViewModels/CreateEditInventoryExpectOutViewModel.cs new file mode 100644 index 000000000..1ef188c4c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/ViewModels/CreateEditInventoryExpectOutViewModel.cs @@ -0,0 +1,73 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectOut.InventoryExpectOut.ViewModels; + +public class CreateEditInventoryExpectOutViewModel +{ + [Display(Name = "InventoryExpectOutArriveDate")] + public DateTime ArriveDate { get; set; } + + [Display(Name = "InventoryExpectOutContainerCode")] + public string? ContainerCode { get; set; } + + [Display(Name = "InventoryExpectOutExpireDate")] + public DateTime ExpireDate { get; set; } + + [Display(Name = "InventoryExpectOutItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "InventoryExpectOutItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "InventoryExpectOutItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "InventoryExpectOutItemName")] + public string? ItemName { get; set; } + + [Display(Name = "InventoryExpectOutJobNumber")] + public string JobNumber { get; set; } + + [Display(Name = "InventoryExpectOutLocationArea")] + public string LocationArea { get; set; } + + [Display(Name = "InventoryExpectOutLocationCode")] + public string LocationCode { get; set; } + + [Display(Name = "InventoryExpectOutLocationErpCode")] + public string LocationErpCode { get; set; } + + [Display(Name = "InventoryExpectOutLocationGroup")] + public string LocationGroup { get; set; } + + [Display(Name = "InventoryExpectOutLot")] + public string? Lot { get; set; } + + [Display(Name = "InventoryExpectOutPackingCode")] + public string PackingCode { get; set; } + + [Display(Name = "InventoryExpectOutProduceDate")] + public DateTime ProduceDate { get; set; } + + [Display(Name = "InventoryExpectOutQty")] + public decimal Qty { get; set; } + + [Display(Name = "InventoryExpectOutRemark")] + public string? Remark { get; set; } + + [Display(Name = "InventoryExpectOutSerialNumber")] + public string? SerialNumber { get; set; } + + [Display(Name = "InventoryExpectOutStatus")] + public string Status { get; set; } + + [Display(Name = "InventoryExpectOutSupplierBatch")] + public string? SupplierBatch { get; set; } + + [Display(Name = "InventoryExpectOutUom")] + public string Uom { get; set; } + + [Display(Name = "InventoryExpectOutWarehouseCode")] + public string WarehouseCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/index.js new file mode 100644 index 000000000..2fdd04814 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryExpectOut/InventoryExpectOut/index.js @@ -0,0 +1,150 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.inventoryExpectOut.inventoryExpectOut; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryExpectOut/InventoryExpectOut/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryExpectOut/InventoryExpectOut/EditModal'); + + var dataTable = $('#InventoryExpectOutTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.InventoryExpectOut.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.InventoryExpectOut.Delete'), + confirmMessage: function (data) { + return l('InventoryExpectOutDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('InventoryExpectOutArriveDate'), + data: "arriveDate" + }, + { + title: l('InventoryExpectOutContainerCode'), + data: "containerCode" + }, + { + title: l('InventoryExpectOutExpireDate'), + data: "expireDate" + }, + { + title: l('InventoryExpectOutItemCode'), + data: "itemCode" + }, + { + title: l('InventoryExpectOutItemDesc1'), + data: "itemDesc1" + }, + { + title: l('InventoryExpectOutItemDesc2'), + data: "itemDesc2" + }, + { + title: l('InventoryExpectOutItemName'), + data: "itemName" + }, + { + title: l('InventoryExpectOutJobNumber'), + data: "jobNumber" + }, + { + title: l('InventoryExpectOutLocationArea'), + data: "locationArea" + }, + { + title: l('InventoryExpectOutLocationCode'), + data: "locationCode" + }, + { + title: l('InventoryExpectOutLocationErpCode'), + data: "locationErpCode" + }, + { + title: l('InventoryExpectOutLocationGroup'), + data: "locationGroup" + }, + { + title: l('InventoryExpectOutLot'), + data: "lot" + }, + { + title: l('InventoryExpectOutPackingCode'), + data: "packingCode" + }, + { + title: l('InventoryExpectOutProduceDate'), + data: "produceDate" + }, + { + title: l('InventoryExpectOutQty'), + data: "qty" + }, + { + title: l('InventoryExpectOutRemark'), + data: "remark" + }, + { + title: l('InventoryExpectOutSerialNumber'), + data: "serialNumber" + }, + { + title: l('InventoryExpectOutStatus'), + data: "status" + }, + { + title: l('InventoryExpectOutSupplierBatch'), + data: "supplierBatch" + }, + { + title: l('InventoryExpectOutUom'), + data: "uom" + }, + { + title: l('InventoryExpectOutWarehouseCode'), + data: "warehouseCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewInventoryExpectOutButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/CreateModal.cshtml new file mode 100644 index 000000000..b859f960a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryLocationCapacity.InventoryLocationCapacity.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/CreateModal.cshtml.cs new file mode 100644 index 000000000..e38b47130 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity; +using WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryLocationCapacity.InventoryLocationCapacity.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryLocationCapacity.InventoryLocationCapacity; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditInventoryLocationCapacityViewModel ViewModel { get; set; } + + private readonly IInventoryLocationCapacityAppService _service; + + public CreateModalModel(IInventoryLocationCapacityAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/EditModal.cshtml new file mode 100644 index 000000000..a6e77674f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryLocationCapacity.InventoryLocationCapacity.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/EditModal.cshtml.cs new file mode 100644 index 000000000..f59496c28 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity; +using WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryLocationCapacity.InventoryLocationCapacity.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryLocationCapacity.InventoryLocationCapacity; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditInventoryLocationCapacityViewModel ViewModel { get; set; } + + private readonly IInventoryLocationCapacityAppService _service; + + public EditModalModel(IInventoryLocationCapacityAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/Index.cshtml new file mode 100644 index 000000000..ba08e4c88 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryLocationCapacity.InventoryLocationCapacity +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["InventoryLocationCapacity"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:InventoryLocationCapacity"].Value); + PageLayout.Content.MenuItemName = WmsMenus.InventoryLocationCapacity; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["InventoryLocationCapacity"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.InventoryLocationCapacity.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/Index.cshtml.cs new file mode 100644 index 000000000..9f8ab2dbb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryLocationCapacity.InventoryLocationCapacity; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/ViewModels/CreateEditInventoryLocationCapacityViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/ViewModels/CreateEditInventoryLocationCapacityViewModel.cs new file mode 100644 index 000000000..c8e78092b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/ViewModels/CreateEditInventoryLocationCapacityViewModel.cs @@ -0,0 +1,25 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryLocationCapacity.InventoryLocationCapacity.ViewModels; + +public class CreateEditInventoryLocationCapacityViewModel +{ + [Display(Name = "InventoryLocationCapacityAvailableCapacity")] + public decimal AvailableCapacity { get; set; } + + [Display(Name = "InventoryLocationCapacityBearableOverloadCapacity")] + public decimal BearableOverloadCapacity { get; set; } + + [Display(Name = "InventoryLocationCapacityIsInfinity")] + public bool IsInfinity { get; set; } + + [Display(Name = "InventoryLocationCapacityLocationCode")] + public string LocationCode { get; set; } + + [Display(Name = "InventoryLocationCapacityRemark")] + public string? Remark { get; set; } + + [Display(Name = "InventoryLocationCapacityUsedCapacity")] + public decimal UsedCapacity { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/index.js new file mode 100644 index 000000000..32b031f63 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/index.js @@ -0,0 +1,86 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.inventoryLocationCapacity.inventoryLocationCapacity; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryLocationCapacity/InventoryLocationCapacity/EditModal'); + + var dataTable = $('#InventoryLocationCapacityTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.InventoryLocationCapacity.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.InventoryLocationCapacity.Delete'), + confirmMessage: function (data) { + return l('InventoryLocationCapacityDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('InventoryLocationCapacityAvailableCapacity'), + data: "availableCapacity" + }, + { + title: l('InventoryLocationCapacityBearableOverloadCapacity'), + data: "bearableOverloadCapacity" + }, + { + title: l('InventoryLocationCapacityIsInfinity'), + data: "isInfinity" + }, + { + title: l('InventoryLocationCapacityLocationCode'), + data: "locationCode" + }, + { + title: l('InventoryLocationCapacityRemark'), + data: "remark" + }, + { + title: l('InventoryLocationCapacityUsedCapacity'), + data: "usedCapacity" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewInventoryLocationCapacityButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/CreateModal.cshtml new file mode 100644 index 000000000..db5602025 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventorySnapshot.InventorySnapshot.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/CreateModal.cshtml.cs new file mode 100644 index 000000000..4dec165c1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventorySnapshot; +using WinIn.FasterZ.Wms.Z_Business.InventorySnapshot.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventorySnapshot.InventorySnapshot.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventorySnapshot.InventorySnapshot; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditInventorySnapshotViewModel ViewModel { get; set; } + + private readonly IInventorySnapshotAppService _service; + + public CreateModalModel(IInventorySnapshotAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/EditModal.cshtml new file mode 100644 index 000000000..6bcbbf8c3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventorySnapshot.InventorySnapshot.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/EditModal.cshtml.cs new file mode 100644 index 000000000..74ccf9e95 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventorySnapshot; +using WinIn.FasterZ.Wms.Z_Business.InventorySnapshot.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventorySnapshot.InventorySnapshot.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventorySnapshot.InventorySnapshot; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditInventorySnapshotViewModel ViewModel { get; set; } + + private readonly IInventorySnapshotAppService _service; + + public EditModalModel(IInventorySnapshotAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/Index.cshtml new file mode 100644 index 000000000..1c1672453 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventorySnapshot.InventorySnapshot +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["InventorySnapshot"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:InventorySnapshot"].Value); + PageLayout.Content.MenuItemName = WmsMenus.InventorySnapshot; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["InventorySnapshot"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.InventorySnapshot.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/Index.cshtml.cs new file mode 100644 index 000000000..4ff740074 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventorySnapshot.InventorySnapshot; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/ViewModels/CreateEditInventorySnapshotViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/ViewModels/CreateEditInventorySnapshotViewModel.cs new file mode 100644 index 000000000..d80cb2a80 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/ViewModels/CreateEditInventorySnapshotViewModel.cs @@ -0,0 +1,79 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventorySnapshot.InventorySnapshot.ViewModels; + +public class CreateEditInventorySnapshotViewModel +{ + [Display(Name = "InventorySnapshotArriveDate")] + public DateTime ArriveDate { get; set; } + + [Display(Name = "InventorySnapshotContainerCode")] + public string? ContainerCode { get; set; } + + [Display(Name = "InventorySnapshotExpireDate")] + public DateTime ExpireDate { get; set; } + + [Display(Name = "InventorySnapshotItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "InventorySnapshotItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "InventorySnapshotItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "InventorySnapshotItemName")] + public string? ItemName { get; set; } + + [Display(Name = "InventorySnapshotLocationArea")] + public string LocationArea { get; set; } + + [Display(Name = "InventorySnapshotLocationCode")] + public string LocationCode { get; set; } + + [Display(Name = "InventorySnapshotLocationErpCode")] + public string LocationErpCode { get; set; } + + [Display(Name = "InventorySnapshotLocationGroup")] + public string LocationGroup { get; set; } + + [Display(Name = "InventorySnapshotLot")] + public string? Lot { get; set; } + + [Display(Name = "InventorySnapshotPackingCode")] + public string PackingCode { get; set; } + + [Display(Name = "InventorySnapshotProduceDate")] + public DateTime ProduceDate { get; set; } + + [Display(Name = "InventorySnapshotPutInTime")] + public DateTime PutInTime { get; set; } + + [Display(Name = "InventorySnapshotQty")] + public decimal Qty { get; set; } + + [Display(Name = "InventorySnapshotRemark")] + public string? Remark { get; set; } + + [Display(Name = "InventorySnapshotSerialNumber")] + public string? SerialNumber { get; set; } + + [Display(Name = "InventorySnapshotSnapshotDate")] + public DateTime SnapshotDate { get; set; } + + [Display(Name = "InventorySnapshotSnapshotTime")] + public DateTime SnapshotTime { get; set; } + + [Display(Name = "InventorySnapshotStatus")] + public string Status { get; set; } + + [Display(Name = "InventorySnapshotSupplierBatch")] + public string? SupplierBatch { get; set; } + + [Display(Name = "InventorySnapshotUom")] + public string Uom { get; set; } + + [Display(Name = "InventorySnapshotWarehouseCode")] + public string WarehouseCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/index.js new file mode 100644 index 000000000..15297ffb4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventorySnapshot/InventorySnapshot/index.js @@ -0,0 +1,158 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.inventorySnapshot.inventorySnapshot; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventorySnapshot/InventorySnapshot/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventorySnapshot/InventorySnapshot/EditModal'); + + var dataTable = $('#InventorySnapshotTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.InventorySnapshot.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.InventorySnapshot.Delete'), + confirmMessage: function (data) { + return l('InventorySnapshotDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('InventorySnapshotArriveDate'), + data: "arriveDate" + }, + { + title: l('InventorySnapshotContainerCode'), + data: "containerCode" + }, + { + title: l('InventorySnapshotExpireDate'), + data: "expireDate" + }, + { + title: l('InventorySnapshotItemCode'), + data: "itemCode" + }, + { + title: l('InventorySnapshotItemDesc1'), + data: "itemDesc1" + }, + { + title: l('InventorySnapshotItemDesc2'), + data: "itemDesc2" + }, + { + title: l('InventorySnapshotItemName'), + data: "itemName" + }, + { + title: l('InventorySnapshotLocationArea'), + data: "locationArea" + }, + { + title: l('InventorySnapshotLocationCode'), + data: "locationCode" + }, + { + title: l('InventorySnapshotLocationErpCode'), + data: "locationErpCode" + }, + { + title: l('InventorySnapshotLocationGroup'), + data: "locationGroup" + }, + { + title: l('InventorySnapshotLot'), + data: "lot" + }, + { + title: l('InventorySnapshotPackingCode'), + data: "packingCode" + }, + { + title: l('InventorySnapshotProduceDate'), + data: "produceDate" + }, + { + title: l('InventorySnapshotPutInTime'), + data: "putInTime" + }, + { + title: l('InventorySnapshotQty'), + data: "qty" + }, + { + title: l('InventorySnapshotRemark'), + data: "remark" + }, + { + title: l('InventorySnapshotSerialNumber'), + data: "serialNumber" + }, + { + title: l('InventorySnapshotSnapshotDate'), + data: "snapshotDate" + }, + { + title: l('InventorySnapshotSnapshotTime'), + data: "snapshotTime" + }, + { + title: l('InventorySnapshotStatus'), + data: "status" + }, + { + title: l('InventorySnapshotSupplierBatch'), + data: "supplierBatch" + }, + { + title: l('InventorySnapshotUom'), + data: "uom" + }, + { + title: l('InventorySnapshotWarehouseCode'), + data: "warehouseCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewInventorySnapshotButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/CreateModal.cshtml new file mode 100644 index 000000000..762ca0a54 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransaction.InventoryTransaction.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/CreateModal.cshtml.cs new file mode 100644 index 000000000..57db2c54b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransaction; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransaction.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransaction.InventoryTransaction.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransaction.InventoryTransaction; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditInventoryTransactionViewModel ViewModel { get; set; } + + private readonly IInventoryTransactionAppService _service; + + public CreateModalModel(IInventoryTransactionAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/EditModal.cshtml new file mode 100644 index 000000000..1b2aae5a2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransaction.InventoryTransaction.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/EditModal.cshtml.cs new file mode 100644 index 000000000..ae2a7acf4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransaction; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransaction.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransaction.InventoryTransaction.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransaction.InventoryTransaction; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditInventoryTransactionViewModel ViewModel { get; set; } + + private readonly IInventoryTransactionAppService _service; + + public EditModalModel(IInventoryTransactionAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/Index.cshtml new file mode 100644 index 000000000..c1896fc9d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransaction.InventoryTransaction +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["InventoryTransaction"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:InventoryTransaction"].Value); + PageLayout.Content.MenuItemName = WmsMenus.InventoryTransaction; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["InventoryTransaction"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.InventoryTransaction.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/Index.cshtml.cs new file mode 100644 index 000000000..7a4c3e81b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransaction.InventoryTransaction; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/ViewModels/CreateEditInventoryTransactionViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/ViewModels/CreateEditInventoryTransactionViewModel.cs new file mode 100644 index 000000000..e14ce04aa --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/ViewModels/CreateEditInventoryTransactionViewModel.cs @@ -0,0 +1,100 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransaction.InventoryTransaction.ViewModels; + +public class CreateEditInventoryTransactionViewModel +{ + [Display(Name = "InventoryTransactionActiveDate")] + public DateTime ActiveDate { get; set; } + + [Display(Name = "InventoryTransactionArriveDate")] + public DateTime ArriveDate { get; set; } + + [Display(Name = "InventoryTransactionContainerCode")] + public string? ContainerCode { get; set; } + + [Display(Name = "InventoryTransactionDocNumber")] + public string? DocNumber { get; set; } + + [Display(Name = "InventoryTransactionExpireDate")] + public DateTime ExpireDate { get; set; } + + [Display(Name = "InventoryTransactionItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "InventoryTransactionItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "InventoryTransactionItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "InventoryTransactionItemName")] + public string? ItemName { get; set; } + + [Display(Name = "InventoryTransactionJobNumber")] + public string? JobNumber { get; set; } + + [Display(Name = "InventoryTransactionLocationArea")] + public string LocationArea { get; set; } + + [Display(Name = "InventoryTransactionLocationCode")] + public string LocationCode { get; set; } + + [Display(Name = "InventoryTransactionLocationErpCode")] + public string LocationErpCode { get; set; } + + [Display(Name = "InventoryTransactionLocationGroup")] + public string LocationGroup { get; set; } + + [Display(Name = "InventoryTransactionLot")] + public string? Lot { get; set; } + + [Display(Name = "InventoryTransactionManageType")] + public string ManageType { get; set; } + + [Display(Name = "InventoryTransactionPackingCode")] + public string PackingCode { get; set; } + + [Display(Name = "InventoryTransactionProduceDate")] + public DateTime ProduceDate { get; set; } + + [Display(Name = "InventoryTransactionQty")] + public decimal Qty { get; set; } + + [Display(Name = "InventoryTransactionRemark")] + public string? Remark { get; set; } + + [Display(Name = "InventoryTransactionStatus")] + public string Status { get; set; } + + [Display(Name = "InventoryTransactionStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "InventoryTransactionSupplierBatch")] + public string? SupplierBatch { get; set; } + + [Display(Name = "InventoryTransactionTransInOut")] + public string TransInOut { get; set; } + + [Display(Name = "InventoryTransactionTransNumber")] + public string TransNumber { get; set; } + + [Display(Name = "InventoryTransactionTransSubType")] + public string TransSubType { get; set; } + + [Display(Name = "InventoryTransactionTransTime")] + public DateTime TransTime { get; set; } + + [Display(Name = "InventoryTransactionTransType")] + public string TransType { get; set; } + + [Display(Name = "InventoryTransactionUom")] + public string Uom { get; set; } + + [Display(Name = "InventoryTransactionWarehouseCode")] + public string WarehouseCode { get; set; } + + [Display(Name = "InventoryTransactionWorker")] + public string? Worker { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/index.js new file mode 100644 index 000000000..946f5eb58 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransaction/InventoryTransaction/index.js @@ -0,0 +1,186 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.inventoryTransaction.inventoryTransaction; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryTransaction/InventoryTransaction/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryTransaction/InventoryTransaction/EditModal'); + + var dataTable = $('#InventoryTransactionTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.InventoryTransaction.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.InventoryTransaction.Delete'), + confirmMessage: function (data) { + return l('InventoryTransactionDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('InventoryTransactionActiveDate'), + data: "activeDate" + }, + { + title: l('InventoryTransactionArriveDate'), + data: "arriveDate" + }, + { + title: l('InventoryTransactionContainerCode'), + data: "containerCode" + }, + { + title: l('InventoryTransactionDocNumber'), + data: "docNumber" + }, + { + title: l('InventoryTransactionExpireDate'), + data: "expireDate" + }, + { + title: l('InventoryTransactionItemCode'), + data: "itemCode" + }, + { + title: l('InventoryTransactionItemDesc1'), + data: "itemDesc1" + }, + { + title: l('InventoryTransactionItemDesc2'), + data: "itemDesc2" + }, + { + title: l('InventoryTransactionItemName'), + data: "itemName" + }, + { + title: l('InventoryTransactionJobNumber'), + data: "jobNumber" + }, + { + title: l('InventoryTransactionLocationArea'), + data: "locationArea" + }, + { + title: l('InventoryTransactionLocationCode'), + data: "locationCode" + }, + { + title: l('InventoryTransactionLocationErpCode'), + data: "locationErpCode" + }, + { + title: l('InventoryTransactionLocationGroup'), + data: "locationGroup" + }, + { + title: l('InventoryTransactionLot'), + data: "lot" + }, + { + title: l('InventoryTransactionManageType'), + data: "manageType" + }, + { + title: l('InventoryTransactionPackingCode'), + data: "packingCode" + }, + { + title: l('InventoryTransactionProduceDate'), + data: "produceDate" + }, + { + title: l('InventoryTransactionQty'), + data: "qty" + }, + { + title: l('InventoryTransactionRemark'), + data: "remark" + }, + { + title: l('InventoryTransactionStatus'), + data: "status" + }, + { + title: l('InventoryTransactionStdPackQty'), + data: "stdPackQty" + }, + { + title: l('InventoryTransactionSupplierBatch'), + data: "supplierBatch" + }, + { + title: l('InventoryTransactionTransInOut'), + data: "transInOut" + }, + { + title: l('InventoryTransactionTransNumber'), + data: "transNumber" + }, + { + title: l('InventoryTransactionTransSubType'), + data: "transSubType" + }, + { + title: l('InventoryTransactionTransTime'), + data: "transTime" + }, + { + title: l('InventoryTransactionTransType'), + data: "transType" + }, + { + title: l('InventoryTransactionUom'), + data: "uom" + }, + { + title: l('InventoryTransactionWarehouseCode'), + data: "warehouseCode" + }, + { + title: l('InventoryTransactionWorker'), + data: "worker" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewInventoryTransactionButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/CreateModal.cshtml new file mode 100644 index 000000000..a6505910c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransferLog.InventoryTransferLog.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/CreateModal.cshtml.cs new file mode 100644 index 000000000..ee6b38ebd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransferLog.InventoryTransferLog.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransferLog.InventoryTransferLog; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditInventoryTransferLogViewModel ViewModel { get; set; } + + private readonly IInventoryTransferLogAppService _service; + + public CreateModalModel(IInventoryTransferLogAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/EditModal.cshtml new file mode 100644 index 000000000..0c1438ae0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransferLog.InventoryTransferLog.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/EditModal.cshtml.cs new file mode 100644 index 000000000..b558936bd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransferLog.InventoryTransferLog.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransferLog.InventoryTransferLog; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditInventoryTransferLogViewModel ViewModel { get; set; } + + private readonly IInventoryTransferLogAppService _service; + + public EditModalModel(IInventoryTransferLogAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/Index.cshtml new file mode 100644 index 000000000..740724b9d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransferLog.InventoryTransferLog +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["InventoryTransferLog"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:InventoryTransferLog"].Value); + PageLayout.Content.MenuItemName = WmsMenus.InventoryTransferLog; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["InventoryTransferLog"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.InventoryTransferLog.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/Index.cshtml.cs new file mode 100644 index 000000000..923c82edd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransferLog.InventoryTransferLog; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/ViewModels/CreateEditInventoryTransferLogViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/ViewModels/CreateEditInventoryTransferLogViewModel.cs new file mode 100644 index 000000000..1b8cdc5f5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/ViewModels/CreateEditInventoryTransferLogViewModel.cs @@ -0,0 +1,127 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransferLog.InventoryTransferLog.ViewModels; + +public class CreateEditInventoryTransferLogViewModel +{ + [Display(Name = "InventoryTransferLogActiveDate")] + public DateTime ActiveDate { get; set; } + + [Display(Name = "InventoryTransferLogArriveDate")] + public DateTime ArriveDate { get; set; } + + [Display(Name = "InventoryTransferLogDocNumber")] + public string? DocNumber { get; set; } + + [Display(Name = "InventoryTransferLogExpireDate")] + public DateTime ExpireDate { get; set; } + + [Display(Name = "InventoryTransferLogFromContainerCode")] + public string? FromContainerCode { get; set; } + + [Display(Name = "InventoryTransferLogFromLocationArea")] + public string FromLocationArea { get; set; } + + [Display(Name = "InventoryTransferLogFromLocationCode")] + public string FromLocationCode { get; set; } + + [Display(Name = "InventoryTransferLogFromLocationErpCode")] + public string FromLocationErpCode { get; set; } + + [Display(Name = "InventoryTransferLogFromLocationGroup")] + public string FromLocationGroup { get; set; } + + [Display(Name = "InventoryTransferLogFromLot")] + public string? FromLot { get; set; } + + [Display(Name = "InventoryTransferLogFromPackingCode")] + public string FromPackingCode { get; set; } + + [Display(Name = "InventoryTransferLogFromStatus")] + public string FromStatus { get; set; } + + [Display(Name = "InventoryTransferLogFromTransNumber")] + public string FromTransNumber { get; set; } + + [Display(Name = "InventoryTransferLogFromWarehouseCode")] + public string FromWarehouseCode { get; set; } + + [Display(Name = "InventoryTransferLogItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "InventoryTransferLogItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "InventoryTransferLogItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "InventoryTransferLogItemName")] + public string? ItemName { get; set; } + + [Display(Name = "InventoryTransferLogJobNumber")] + public string? JobNumber { get; set; } + + [Display(Name = "InventoryTransferLogProduceDate")] + public DateTime ProduceDate { get; set; } + + [Display(Name = "InventoryTransferLogQty")] + public decimal Qty { get; set; } + + [Display(Name = "InventoryTransferLogRemark")] + public string? Remark { get; set; } + + [Display(Name = "InventoryTransferLogStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "InventoryTransferLogSupplierBatch")] + public string? SupplierBatch { get; set; } + + [Display(Name = "InventoryTransferLogToContainerCode")] + public string? ToContainerCode { get; set; } + + [Display(Name = "InventoryTransferLogToLocationArea")] + public string ToLocationArea { get; set; } + + [Display(Name = "InventoryTransferLogToLocationCode")] + public string ToLocationCode { get; set; } + + [Display(Name = "InventoryTransferLogToLocationErpCode")] + public string ToLocationErpCode { get; set; } + + [Display(Name = "InventoryTransferLogToLocationGroup")] + public string ToLocationGroup { get; set; } + + [Display(Name = "InventoryTransferLogToLot")] + public string? ToLot { get; set; } + + [Display(Name = "InventoryTransferLogToPackingCode")] + public string ToPackingCode { get; set; } + + [Display(Name = "InventoryTransferLogToStatus")] + public string ToStatus { get; set; } + + [Display(Name = "InventoryTransferLogToTransNumber")] + public string ToTransNumber { get; set; } + + [Display(Name = "InventoryTransferLogToWarehouseCode")] + public string ToWarehouseCode { get; set; } + + [Display(Name = "InventoryTransferLogTransferNumber")] + public string TransferNumber { get; set; } + + [Display(Name = "InventoryTransferLogTransferTime")] + public DateTime TransferTime { get; set; } + + [Display(Name = "InventoryTransferLogTransSubType")] + public string TransSubType { get; set; } + + [Display(Name = "InventoryTransferLogTransType")] + public string TransType { get; set; } + + [Display(Name = "InventoryTransferLogUom")] + public string Uom { get; set; } + + [Display(Name = "InventoryTransferLogWorker")] + public string? Worker { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/index.js new file mode 100644 index 000000000..14257b33f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/InventoryTransferLog/InventoryTransferLog/index.js @@ -0,0 +1,222 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.inventoryTransferLog.inventoryTransferLog; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryTransferLog/InventoryTransferLog/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/InventoryTransferLog/InventoryTransferLog/EditModal'); + + var dataTable = $('#InventoryTransferLogTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.InventoryTransferLog.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.InventoryTransferLog.Delete'), + confirmMessage: function (data) { + return l('InventoryTransferLogDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('InventoryTransferLogActiveDate'), + data: "activeDate" + }, + { + title: l('InventoryTransferLogArriveDate'), + data: "arriveDate" + }, + { + title: l('InventoryTransferLogDocNumber'), + data: "docNumber" + }, + { + title: l('InventoryTransferLogExpireDate'), + data: "expireDate" + }, + { + title: l('InventoryTransferLogFromContainerCode'), + data: "fromContainerCode" + }, + { + title: l('InventoryTransferLogFromLocationArea'), + data: "fromLocationArea" + }, + { + title: l('InventoryTransferLogFromLocationCode'), + data: "fromLocationCode" + }, + { + title: l('InventoryTransferLogFromLocationErpCode'), + data: "fromLocationErpCode" + }, + { + title: l('InventoryTransferLogFromLocationGroup'), + data: "fromLocationGroup" + }, + { + title: l('InventoryTransferLogFromLot'), + data: "fromLot" + }, + { + title: l('InventoryTransferLogFromPackingCode'), + data: "fromPackingCode" + }, + { + title: l('InventoryTransferLogFromStatus'), + data: "fromStatus" + }, + { + title: l('InventoryTransferLogFromTransNumber'), + data: "fromTransNumber" + }, + { + title: l('InventoryTransferLogFromWarehouseCode'), + data: "fromWarehouseCode" + }, + { + title: l('InventoryTransferLogItemCode'), + data: "itemCode" + }, + { + title: l('InventoryTransferLogItemDesc1'), + data: "itemDesc1" + }, + { + title: l('InventoryTransferLogItemDesc2'), + data: "itemDesc2" + }, + { + title: l('InventoryTransferLogItemName'), + data: "itemName" + }, + { + title: l('InventoryTransferLogJobNumber'), + data: "jobNumber" + }, + { + title: l('InventoryTransferLogProduceDate'), + data: "produceDate" + }, + { + title: l('InventoryTransferLogQty'), + data: "qty" + }, + { + title: l('InventoryTransferLogRemark'), + data: "remark" + }, + { + title: l('InventoryTransferLogStdPackQty'), + data: "stdPackQty" + }, + { + title: l('InventoryTransferLogSupplierBatch'), + data: "supplierBatch" + }, + { + title: l('InventoryTransferLogToContainerCode'), + data: "toContainerCode" + }, + { + title: l('InventoryTransferLogToLocationArea'), + data: "toLocationArea" + }, + { + title: l('InventoryTransferLogToLocationCode'), + data: "toLocationCode" + }, + { + title: l('InventoryTransferLogToLocationErpCode'), + data: "toLocationErpCode" + }, + { + title: l('InventoryTransferLogToLocationGroup'), + data: "toLocationGroup" + }, + { + title: l('InventoryTransferLogToLot'), + data: "toLot" + }, + { + title: l('InventoryTransferLogToPackingCode'), + data: "toPackingCode" + }, + { + title: l('InventoryTransferLogToStatus'), + data: "toStatus" + }, + { + title: l('InventoryTransferLogToTransNumber'), + data: "toTransNumber" + }, + { + title: l('InventoryTransferLogToWarehouseCode'), + data: "toWarehouseCode" + }, + { + title: l('InventoryTransferLogTransferNumber'), + data: "transferNumber" + }, + { + title: l('InventoryTransferLogTransferTime'), + data: "transferTime" + }, + { + title: l('InventoryTransferLogTransSubType'), + data: "transSubType" + }, + { + title: l('InventoryTransferLogTransType'), + data: "transType" + }, + { + title: l('InventoryTransferLogUom'), + data: "uom" + }, + { + title: l('InventoryTransferLogWorker'), + data: "worker" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewInventoryTransferLogButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/CreateModal.cshtml new file mode 100644 index 000000000..20645fe68 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJob.JobCheckJob.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/CreateModal.cshtml.cs new file mode 100644 index 000000000..b69fd6bb9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJob; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJob.JobCheckJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJob.JobCheckJob; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobCheckJobViewModel ViewModel { get; set; } + + private readonly IJobCheckJobAppService _service; + + public CreateModalModel(IJobCheckJobAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/EditModal.cshtml new file mode 100644 index 000000000..bce311e68 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJob.JobCheckJob.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/EditModal.cshtml.cs new file mode 100644 index 000000000..58b083efc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJob; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJob.JobCheckJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJob.JobCheckJob; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobCheckJobViewModel ViewModel { get; set; } + + private readonly IJobCheckJobAppService _service; + + public EditModalModel(IJobCheckJobAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/Index.cshtml new file mode 100644 index 000000000..1463a6eb7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJob.JobCheckJob +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobCheckJob"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobCheckJob"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobCheckJob; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobCheckJob"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobCheckJob.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/Index.cshtml.cs new file mode 100644 index 000000000..1b4425c90 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJob.JobCheckJob; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/ViewModels/CreateEditJobCheckJobViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/ViewModels/CreateEditJobCheckJobViewModel.cs new file mode 100644 index 000000000..c690b26d7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/ViewModels/CreateEditJobCheckJobViewModel.cs @@ -0,0 +1,67 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJob.JobCheckJob.ViewModels; + +public class CreateEditJobCheckJobViewModel +{ + [Display(Name = "JobCheckJobAcceptTime")] + public DateTime? AcceptTime { get; set; } + + [Display(Name = "JobCheckJobAcceptUserId")] + public Guid? AcceptUserId { get; set; } + + [Display(Name = "JobCheckJobAcceptUserName")] + public string? AcceptUserName { get; set; } + + [Display(Name = "JobCheckJobCompleteTime")] + public DateTime? CompleteTime { get; set; } + + [Display(Name = "JobCheckJobCompleteUserId")] + public Guid? CompleteUserId { get; set; } + + [Display(Name = "JobCheckJobCompleteUserName")] + public string? CompleteUserName { get; set; } + + [Display(Name = "JobCheckJobDeliverNoteNumber")] + public string? DeliverNoteNumber { get; set; } + + [Display(Name = "JobCheckJobIsAutoComplete")] + public bool? IsAutoComplete { get; set; } + + [Display(Name = "JobCheckJobJobCheckJobDetails")] + public ICollection JobCheckJobDetails { get; set; } + + [Display(Name = "JobCheckJobJobDescription")] + public string? JobDescription { get; set; } + + [Display(Name = "JobCheckJobJobStatus")] + public string JobStatus { get; set; } + + [Display(Name = "JobCheckJobJobType")] + public string JobType { get; set; } + + [Display(Name = "JobCheckJobNumber")] + public string Number { get; set; } + + [Display(Name = "JobCheckJobPriority")] + public int Priority { get; set; } + + [Display(Name = "JobCheckJobPriorityIncrement")] + public int PriorityIncrement { get; set; } + + [Display(Name = "JobCheckJobRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobCheckJobUpStreamJobNumber")] + public string? UpStreamJobNumber { get; set; } + + [Display(Name = "JobCheckJobWarehouseCode")] + public string? WarehouseCode { get; set; } + + [Display(Name = "JobCheckJobWorker")] + public string? Worker { get; set; } + + [Display(Name = "JobCheckJobWorkGroupCode")] + public string? WorkGroupCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/index.js new file mode 100644 index 000000000..c1ddb0f95 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJob/JobCheckJob/index.js @@ -0,0 +1,142 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobCheckJob.jobCheckJob; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobCheckJob/JobCheckJob/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobCheckJob/JobCheckJob/EditModal'); + + var dataTable = $('#JobCheckJobTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobCheckJob.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobCheckJob.Delete'), + confirmMessage: function (data) { + return l('JobCheckJobDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobCheckJobAcceptTime'), + data: "acceptTime" + }, + { + title: l('JobCheckJobAcceptUserId'), + data: "acceptUserId" + }, + { + title: l('JobCheckJobAcceptUserName'), + data: "acceptUserName" + }, + { + title: l('JobCheckJobCompleteTime'), + data: "completeTime" + }, + { + title: l('JobCheckJobCompleteUserId'), + data: "completeUserId" + }, + { + title: l('JobCheckJobCompleteUserName'), + data: "completeUserName" + }, + { + title: l('JobCheckJobDeliverNoteNumber'), + data: "deliverNoteNumber" + }, + { + title: l('JobCheckJobIsAutoComplete'), + data: "isAutoComplete" + }, + { + title: l('JobCheckJobJobCheckJobDetails'), + data: "jobCheckJobDetails" + }, + { + title: l('JobCheckJobJobDescription'), + data: "jobDescription" + }, + { + title: l('JobCheckJobJobStatus'), + data: "jobStatus" + }, + { + title: l('JobCheckJobJobType'), + data: "jobType" + }, + { + title: l('JobCheckJobNumber'), + data: "number" + }, + { + title: l('JobCheckJobPriority'), + data: "priority" + }, + { + title: l('JobCheckJobPriorityIncrement'), + data: "priorityIncrement" + }, + { + title: l('JobCheckJobRemark'), + data: "remark" + }, + { + title: l('JobCheckJobUpStreamJobNumber'), + data: "upStreamJobNumber" + }, + { + title: l('JobCheckJobWarehouseCode'), + data: "warehouseCode" + }, + { + title: l('JobCheckJobWorker'), + data: "worker" + }, + { + title: l('JobCheckJobWorkGroupCode'), + data: "workGroupCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobCheckJobButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/CreateModal.cshtml new file mode 100644 index 000000000..68041fbc3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJobDetail.JobCheckJobDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..65c93d07e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJobDetail.JobCheckJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJobDetail.JobCheckJobDetail; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobCheckJobDetailViewModel ViewModel { get; set; } + + private readonly IJobCheckJobDetailAppService _service; + + public CreateModalModel(IJobCheckJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/EditModal.cshtml new file mode 100644 index 000000000..e82530cb1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJobDetail.JobCheckJobDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..fc9c898c5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJobDetail.JobCheckJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJobDetail.JobCheckJobDetail; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobCheckJobDetailViewModel ViewModel { get; set; } + + private readonly IJobCheckJobDetailAppService _service; + + public EditModalModel(IJobCheckJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/Index.cshtml new file mode 100644 index 000000000..7663de0c1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJobDetail.JobCheckJobDetail +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobCheckJobDetail"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobCheckJobDetail"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobCheckJobDetail; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobCheckJobDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobCheckJobDetail.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/Index.cshtml.cs new file mode 100644 index 000000000..ce1e9c91c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJobDetail.JobCheckJobDetail; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/ViewModels/CreateEditJobCheckJobDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/ViewModels/CreateEditJobCheckJobDetailViewModel.cs new file mode 100644 index 000000000..276e07b1c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/ViewModels/CreateEditJobCheckJobDetailViewModel.cs @@ -0,0 +1,85 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJobDetail.JobCheckJobDetail.ViewModels; + +public class CreateEditJobCheckJobDetailViewModel +{ + [Display(Name = "JobCheckJobDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + [Display(Name = "JobCheckJobDetailContainerCode")] + public string? ContainerCode { get; set; } + + [Display(Name = "JobCheckJobDetailCustomerItemCode")] + public string? CustomerItemCode { get; set; } + + [Display(Name = "JobCheckJobDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + [Display(Name = "JobCheckJobDetailItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "JobCheckJobDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "JobCheckJobDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "JobCheckJobDetailItemName")] + public string? ItemName { get; set; } + + [Display(Name = "JobCheckJobDetailLocationArea")] + public string? LocationArea { get; set; } + + [Display(Name = "JobCheckJobDetailLocationCode")] + public string LocationCode { get; set; } + + [Display(Name = "JobCheckJobDetailLocationErpCode")] + public string LocationErpCode { get; set; } + + [Display(Name = "JobCheckJobDetailLocationGroup")] + public string? LocationGroup { get; set; } + + [Display(Name = "JobCheckJobDetailLot")] + public string Lot { get; set; } + + [Display(Name = "JobCheckJobDetailMaster")] + public JobCheckJob Master { get; set; } + + [Display(Name = "JobCheckJobDetailMasterId")] + public Guid MasterId { get; set; } + + [Display(Name = "JobCheckJobDetailNumber")] + public string Number { get; set; } + + [Display(Name = "JobCheckJobDetailOrder")] + public string? Order { get; set; } + + [Display(Name = "JobCheckJobDetailPackingCode")] + public string PackingCode { get; set; } + + [Display(Name = "JobCheckJobDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + [Display(Name = "JobCheckJobDetailQty")] + public decimal Qty { get; set; } + + [Display(Name = "JobCheckJobDetailRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobCheckJobDetailStatus")] + public string Status { get; set; } + + [Display(Name = "JobCheckJobDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "JobCheckJobDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + [Display(Name = "JobCheckJobDetailUom")] + public string Uom { get; set; } + + [Display(Name = "JobCheckJobDetailWarehouseCode")] + public string WarehouseCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/index.js new file mode 100644 index 000000000..4284cde4e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCheckJobDetail/JobCheckJobDetail/index.js @@ -0,0 +1,166 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobCheckJobDetail.jobCheckJobDetail; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobCheckJobDetail/JobCheckJobDetail/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobCheckJobDetail/JobCheckJobDetail/EditModal'); + + var dataTable = $('#JobCheckJobDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobCheckJobDetail.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobCheckJobDetail.Delete'), + confirmMessage: function (data) { + return l('JobCheckJobDetailDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobCheckJobDetailArriveDate'), + data: "arriveDate" + }, + { + title: l('JobCheckJobDetailContainerCode'), + data: "containerCode" + }, + { + title: l('JobCheckJobDetailCustomerItemCode'), + data: "customerItemCode" + }, + { + title: l('JobCheckJobDetailExpireDate'), + data: "expireDate" + }, + { + title: l('JobCheckJobDetailItemCode'), + data: "itemCode" + }, + { + title: l('JobCheckJobDetailItemDesc1'), + data: "itemDesc1" + }, + { + title: l('JobCheckJobDetailItemDesc2'), + data: "itemDesc2" + }, + { + title: l('JobCheckJobDetailItemName'), + data: "itemName" + }, + { + title: l('JobCheckJobDetailLocationArea'), + data: "locationArea" + }, + { + title: l('JobCheckJobDetailLocationCode'), + data: "locationCode" + }, + { + title: l('JobCheckJobDetailLocationErpCode'), + data: "locationErpCode" + }, + { + title: l('JobCheckJobDetailLocationGroup'), + data: "locationGroup" + }, + { + title: l('JobCheckJobDetailLot'), + data: "lot" + }, + { + title: l('JobCheckJobDetailMaster'), + data: "master" + }, + { + title: l('JobCheckJobDetailMasterId'), + data: "masterId" + }, + { + title: l('JobCheckJobDetailNumber'), + data: "number" + }, + { + title: l('JobCheckJobDetailOrder'), + data: "order" + }, + { + title: l('JobCheckJobDetailPackingCode'), + data: "packingCode" + }, + { + title: l('JobCheckJobDetailProduceDate'), + data: "produceDate" + }, + { + title: l('JobCheckJobDetailQty'), + data: "qty" + }, + { + title: l('JobCheckJobDetailRemark'), + data: "remark" + }, + { + title: l('JobCheckJobDetailStatus'), + data: "status" + }, + { + title: l('JobCheckJobDetailStdPackQty'), + data: "stdPackQty" + }, + { + title: l('JobCheckJobDetailSupplierBatch'), + data: "supplierBatch" + }, + { + title: l('JobCheckJobDetailUom'), + data: "uom" + }, + { + title: l('JobCheckJobDetailWarehouseCode'), + data: "warehouseCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobCheckJobDetailButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/CreateModal.cshtml new file mode 100644 index 000000000..a4052f121 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJob.JobCountJob.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/CreateModal.cshtml.cs new file mode 100644 index 000000000..62af1f27f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobCountJob; +using WinIn.FasterZ.Wms.Z_Business.JobCountJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJob.JobCountJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJob.JobCountJob; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobCountJobViewModel ViewModel { get; set; } + + private readonly IJobCountJobAppService _service; + + public CreateModalModel(IJobCountJobAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/EditModal.cshtml new file mode 100644 index 000000000..ef9e98711 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJob.JobCountJob.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/EditModal.cshtml.cs new file mode 100644 index 000000000..7bb43b210 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobCountJob; +using WinIn.FasterZ.Wms.Z_Business.JobCountJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJob.JobCountJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJob.JobCountJob; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobCountJobViewModel ViewModel { get; set; } + + private readonly IJobCountJobAppService _service; + + public EditModalModel(IJobCountJobAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/Index.cshtml new file mode 100644 index 000000000..a38d81c96 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJob.JobCountJob +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobCountJob"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobCountJob"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobCountJob; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobCountJob"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobCountJob.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/Index.cshtml.cs new file mode 100644 index 000000000..6ce3a3f9e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJob.JobCountJob; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/ViewModels/CreateEditJobCountJobViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/ViewModels/CreateEditJobCountJobViewModel.cs new file mode 100644 index 000000000..69f5ab2ad --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/ViewModels/CreateEditJobCountJobViewModel.cs @@ -0,0 +1,85 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJob.JobCountJob.ViewModels; + +public class CreateEditJobCountJobViewModel +{ + [Display(Name = "JobCountJobAcceptTime")] + public DateTime? AcceptTime { get; set; } + + [Display(Name = "JobCountJobAcceptUserId")] + public Guid? AcceptUserId { get; set; } + + [Display(Name = "JobCountJobAcceptUserName")] + public string? AcceptUserName { get; set; } + + [Display(Name = "JobCountJobCompleteTime")] + public DateTime? CompleteTime { get; set; } + + [Display(Name = "JobCountJobCompleteUserId")] + public Guid? CompleteUserId { get; set; } + + [Display(Name = "JobCountJobCompleteUserName")] + public string? CompleteUserName { get; set; } + + [Display(Name = "JobCountJobCountMethod")] + public string CountMethod { get; set; } + + [Display(Name = "JobCountJobCountPlanNumber")] + public string? CountPlanNumber { get; set; } + + [Display(Name = "JobCountJobCountStage")] + public string CountStage { get; set; } + + [Display(Name = "JobCountJobDescription")] + public string? Description { get; set; } + + [Display(Name = "JobCountJobIsAutoComplete")] + public bool? IsAutoComplete { get; set; } + + [Display(Name = "JobCountJobItemCode")] + public string? ItemCode { get; set; } + + [Display(Name = "JobCountJobJobCountJobDetails")] + public ICollection JobCountJobDetails { get; set; } + + [Display(Name = "JobCountJobJobDescription")] + public string? JobDescription { get; set; } + + [Display(Name = "JobCountJobJobStatus")] + public string JobStatus { get; set; } + + [Display(Name = "JobCountJobJobType")] + public string JobType { get; set; } + + [Display(Name = "JobCountJobLocationCode")] + public string? LocationCode { get; set; } + + [Display(Name = "JobCountJobNumber")] + public string Number { get; set; } + + [Display(Name = "JobCountJobPriority")] + public int Priority { get; set; } + + [Display(Name = "JobCountJobPriorityIncrement")] + public int PriorityIncrement { get; set; } + + [Display(Name = "JobCountJobRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobCountJobType")] + public string Type { get; set; } + + [Display(Name = "JobCountJobUpStreamJobNumber")] + public string? UpStreamJobNumber { get; set; } + + [Display(Name = "JobCountJobWarehouseCode")] + public string? WarehouseCode { get; set; } + + [Display(Name = "JobCountJobWorker")] + public string? Worker { get; set; } + + [Display(Name = "JobCountJobWorkGroupCode")] + public string? WorkGroupCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/index.js new file mode 100644 index 000000000..b5aaf2afe --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJob/JobCountJob/index.js @@ -0,0 +1,166 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobCountJob.jobCountJob; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobCountJob/JobCountJob/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobCountJob/JobCountJob/EditModal'); + + var dataTable = $('#JobCountJobTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobCountJob.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobCountJob.Delete'), + confirmMessage: function (data) { + return l('JobCountJobDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobCountJobAcceptTime'), + data: "acceptTime" + }, + { + title: l('JobCountJobAcceptUserId'), + data: "acceptUserId" + }, + { + title: l('JobCountJobAcceptUserName'), + data: "acceptUserName" + }, + { + title: l('JobCountJobCompleteTime'), + data: "completeTime" + }, + { + title: l('JobCountJobCompleteUserId'), + data: "completeUserId" + }, + { + title: l('JobCountJobCompleteUserName'), + data: "completeUserName" + }, + { + title: l('JobCountJobCountMethod'), + data: "countMethod" + }, + { + title: l('JobCountJobCountPlanNumber'), + data: "countPlanNumber" + }, + { + title: l('JobCountJobCountStage'), + data: "countStage" + }, + { + title: l('JobCountJobDescription'), + data: "description" + }, + { + title: l('JobCountJobIsAutoComplete'), + data: "isAutoComplete" + }, + { + title: l('JobCountJobItemCode'), + data: "itemCode" + }, + { + title: l('JobCountJobJobCountJobDetails'), + data: "jobCountJobDetails" + }, + { + title: l('JobCountJobJobDescription'), + data: "jobDescription" + }, + { + title: l('JobCountJobJobStatus'), + data: "jobStatus" + }, + { + title: l('JobCountJobJobType'), + data: "jobType" + }, + { + title: l('JobCountJobLocationCode'), + data: "locationCode" + }, + { + title: l('JobCountJobNumber'), + data: "number" + }, + { + title: l('JobCountJobPriority'), + data: "priority" + }, + { + title: l('JobCountJobPriorityIncrement'), + data: "priorityIncrement" + }, + { + title: l('JobCountJobRemark'), + data: "remark" + }, + { + title: l('JobCountJobType'), + data: "type" + }, + { + title: l('JobCountJobUpStreamJobNumber'), + data: "upStreamJobNumber" + }, + { + title: l('JobCountJobWarehouseCode'), + data: "warehouseCode" + }, + { + title: l('JobCountJobWorker'), + data: "worker" + }, + { + title: l('JobCountJobWorkGroupCode'), + data: "workGroupCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobCountJobButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/CreateModal.cshtml new file mode 100644 index 000000000..be3bd0c69 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJobDetail.JobCountJobDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..6c5bb17b4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJobDetail.JobCountJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJobDetail.JobCountJobDetail; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobCountJobDetailViewModel ViewModel { get; set; } + + private readonly IJobCountJobDetailAppService _service; + + public CreateModalModel(IJobCountJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/EditModal.cshtml new file mode 100644 index 000000000..b02168259 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJobDetail.JobCountJobDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..ffd2f9e25 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJobDetail.JobCountJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJobDetail.JobCountJobDetail; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobCountJobDetailViewModel ViewModel { get; set; } + + private readonly IJobCountJobDetailAppService _service; + + public EditModalModel(IJobCountJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/Index.cshtml new file mode 100644 index 000000000..df6c98c65 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJobDetail.JobCountJobDetail +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobCountJobDetail"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobCountJobDetail"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobCountJobDetail; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobCountJobDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobCountJobDetail.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/Index.cshtml.cs new file mode 100644 index 000000000..c7e831af2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJobDetail.JobCountJobDetail; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/ViewModels/CreateEditJobCountJobDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/ViewModels/CreateEditJobCountJobDetailViewModel.cs new file mode 100644 index 000000000..8f7f21430 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/ViewModels/CreateEditJobCountJobDetailViewModel.cs @@ -0,0 +1,97 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJobDetail.JobCountJobDetail.ViewModels; + +public class CreateEditJobCountJobDetailViewModel +{ + [Display(Name = "JobCountJobDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + [Display(Name = "JobCountJobDetailContainerCode")] + public string? ContainerCode { get; set; } + + [Display(Name = "JobCountJobDetailCountDescription")] + public string? CountDescription { get; set; } + + [Display(Name = "JobCountJobDetailCountLabel")] + public string CountLabel { get; set; } + + [Display(Name = "JobCountJobDetailCountOperator")] + public string? CountOperator { get; set; } + + [Display(Name = "JobCountJobDetailCountQty")] + public decimal CountQty { get; set; } + + [Display(Name = "JobCountJobDetailCountTime")] + public DateTime? CountTime { get; set; } + + [Display(Name = "JobCountJobDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + [Display(Name = "JobCountJobDetailInventoryLocationCode")] + public string? InventoryLocationCode { get; set; } + + [Display(Name = "JobCountJobDetailInventoryQty")] + public decimal InventoryQty { get; set; } + + [Display(Name = "JobCountJobDetailItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "JobCountJobDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "JobCountJobDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "JobCountJobDetailItemName")] + public string? ItemName { get; set; } + + [Display(Name = "JobCountJobDetailLocationArea")] + public string? LocationArea { get; set; } + + [Display(Name = "JobCountJobDetailLocationCode")] + public string LocationCode { get; set; } + + [Display(Name = "JobCountJobDetailLocationErpCode")] + public string LocationErpCode { get; set; } + + [Display(Name = "JobCountJobDetailLocationGroup")] + public string? LocationGroup { get; set; } + + [Display(Name = "JobCountJobDetailLot")] + public string Lot { get; set; } + + [Display(Name = "JobCountJobDetailMaster")] + public JobCountJob Master { get; set; } + + [Display(Name = "JobCountJobDetailMasterId")] + public Guid MasterId { get; set; } + + [Display(Name = "JobCountJobDetailNumber")] + public string Number { get; set; } + + [Display(Name = "JobCountJobDetailPackingCode")] + public string PackingCode { get; set; } + + [Display(Name = "JobCountJobDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + [Display(Name = "JobCountJobDetailRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobCountJobDetailStatus")] + public string Status { get; set; } + + [Display(Name = "JobCountJobDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "JobCountJobDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + [Display(Name = "JobCountJobDetailUom")] + public string? Uom { get; set; } + + [Display(Name = "JobCountJobDetailWarehouseCode")] + public string WarehouseCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/index.js new file mode 100644 index 000000000..07818c597 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobCountJobDetail/JobCountJobDetail/index.js @@ -0,0 +1,182 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobCountJobDetail.jobCountJobDetail; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobCountJobDetail/JobCountJobDetail/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobCountJobDetail/JobCountJobDetail/EditModal'); + + var dataTable = $('#JobCountJobDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobCountJobDetail.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobCountJobDetail.Delete'), + confirmMessage: function (data) { + return l('JobCountJobDetailDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobCountJobDetailArriveDate'), + data: "arriveDate" + }, + { + title: l('JobCountJobDetailContainerCode'), + data: "containerCode" + }, + { + title: l('JobCountJobDetailCountDescription'), + data: "countDescription" + }, + { + title: l('JobCountJobDetailCountLabel'), + data: "countLabel" + }, + { + title: l('JobCountJobDetailCountOperator'), + data: "countOperator" + }, + { + title: l('JobCountJobDetailCountQty'), + data: "countQty" + }, + { + title: l('JobCountJobDetailCountTime'), + data: "countTime" + }, + { + title: l('JobCountJobDetailExpireDate'), + data: "expireDate" + }, + { + title: l('JobCountJobDetailInventoryLocationCode'), + data: "inventoryLocationCode" + }, + { + title: l('JobCountJobDetailInventoryQty'), + data: "inventoryQty" + }, + { + title: l('JobCountJobDetailItemCode'), + data: "itemCode" + }, + { + title: l('JobCountJobDetailItemDesc1'), + data: "itemDesc1" + }, + { + title: l('JobCountJobDetailItemDesc2'), + data: "itemDesc2" + }, + { + title: l('JobCountJobDetailItemName'), + data: "itemName" + }, + { + title: l('JobCountJobDetailLocationArea'), + data: "locationArea" + }, + { + title: l('JobCountJobDetailLocationCode'), + data: "locationCode" + }, + { + title: l('JobCountJobDetailLocationErpCode'), + data: "locationErpCode" + }, + { + title: l('JobCountJobDetailLocationGroup'), + data: "locationGroup" + }, + { + title: l('JobCountJobDetailLot'), + data: "lot" + }, + { + title: l('JobCountJobDetailMaster'), + data: "master" + }, + { + title: l('JobCountJobDetailMasterId'), + data: "masterId" + }, + { + title: l('JobCountJobDetailNumber'), + data: "number" + }, + { + title: l('JobCountJobDetailPackingCode'), + data: "packingCode" + }, + { + title: l('JobCountJobDetailProduceDate'), + data: "produceDate" + }, + { + title: l('JobCountJobDetailRemark'), + data: "remark" + }, + { + title: l('JobCountJobDetailStatus'), + data: "status" + }, + { + title: l('JobCountJobDetailStdPackQty'), + data: "stdPackQty" + }, + { + title: l('JobCountJobDetailSupplierBatch'), + data: "supplierBatch" + }, + { + title: l('JobCountJobDetailUom'), + data: "uom" + }, + { + title: l('JobCountJobDetailWarehouseCode'), + data: "warehouseCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobCountJobDetailButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/CreateModal.cshtml new file mode 100644 index 000000000..e333bf88e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJob.JobDeliverJob.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/CreateModal.cshtml.cs new file mode 100644 index 000000000..e22153013 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJob; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJob.JobDeliverJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJob.JobDeliverJob; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobDeliverJobViewModel ViewModel { get; set; } + + private readonly IJobDeliverJobAppService _service; + + public CreateModalModel(IJobDeliverJobAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/EditModal.cshtml new file mode 100644 index 000000000..f29176ab1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJob.JobDeliverJob.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/EditModal.cshtml.cs new file mode 100644 index 000000000..48ecaf49e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJob; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJob.JobDeliverJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJob.JobDeliverJob; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobDeliverJobViewModel ViewModel { get; set; } + + private readonly IJobDeliverJobAppService _service; + + public EditModalModel(IJobDeliverJobAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/Index.cshtml new file mode 100644 index 000000000..d36ff0cfc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJob.JobDeliverJob +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobDeliverJob"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobDeliverJob"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobDeliverJob; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobDeliverJob"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobDeliverJob.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/Index.cshtml.cs new file mode 100644 index 000000000..80476ae82 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJob.JobDeliverJob; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/ViewModels/CreateEditJobDeliverJobViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/ViewModels/CreateEditJobDeliverJobViewModel.cs new file mode 100644 index 000000000..e1a3d6556 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/ViewModels/CreateEditJobDeliverJobViewModel.cs @@ -0,0 +1,79 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJob.JobDeliverJob.ViewModels; + +public class CreateEditJobDeliverJobViewModel +{ + [Display(Name = "JobDeliverJobAcceptTime")] + public DateTime? AcceptTime { get; set; } + + [Display(Name = "JobDeliverJobAcceptUserId")] + public Guid? AcceptUserId { get; set; } + + [Display(Name = "JobDeliverJobAcceptUserName")] + public string? AcceptUserName { get; set; } + + [Display(Name = "JobDeliverJobCompleteTime")] + public DateTime? CompleteTime { get; set; } + + [Display(Name = "JobDeliverJobCompleteUserId")] + public Guid? CompleteUserId { get; set; } + + [Display(Name = "JobDeliverJobCompleteUserName")] + public string? CompleteUserName { get; set; } + + [Display(Name = "JobDeliverJobCustomerAddressCode")] + public string? CustomerAddressCode { get; set; } + + [Display(Name = "JobDeliverJobCustomerCode")] + public string CustomerCode { get; set; } + + [Display(Name = "JobDeliverJobDeliverPlanNumber")] + public string? DeliverPlanNumber { get; set; } + + [Display(Name = "JobDeliverJobDeliverRequestNumber")] + public string? DeliverRequestNumber { get; set; } + + [Display(Name = "JobDeliverJobDeliverTime")] + public DateTime DeliverTime { get; set; } + + [Display(Name = "JobDeliverJobIsAutoComplete")] + public bool? IsAutoComplete { get; set; } + + [Display(Name = "JobDeliverJobJobDeliverJobDetails")] + public ICollection JobDeliverJobDetails { get; set; } + + [Display(Name = "JobDeliverJobJobDescription")] + public string? JobDescription { get; set; } + + [Display(Name = "JobDeliverJobJobStatus")] + public string JobStatus { get; set; } + + [Display(Name = "JobDeliverJobJobType")] + public string JobType { get; set; } + + [Display(Name = "JobDeliverJobNumber")] + public string Number { get; set; } + + [Display(Name = "JobDeliverJobPriority")] + public int Priority { get; set; } + + [Display(Name = "JobDeliverJobPriorityIncrement")] + public int PriorityIncrement { get; set; } + + [Display(Name = "JobDeliverJobRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobDeliverJobUpStreamJobNumber")] + public string? UpStreamJobNumber { get; set; } + + [Display(Name = "JobDeliverJobWarehouseCode")] + public string? WarehouseCode { get; set; } + + [Display(Name = "JobDeliverJobWorker")] + public string? Worker { get; set; } + + [Display(Name = "JobDeliverJobWorkGroupCode")] + public string? WorkGroupCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/index.js new file mode 100644 index 000000000..1b6808f96 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJob/JobDeliverJob/index.js @@ -0,0 +1,158 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobDeliverJob.jobDeliverJob; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobDeliverJob/JobDeliverJob/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobDeliverJob/JobDeliverJob/EditModal'); + + var dataTable = $('#JobDeliverJobTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobDeliverJob.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobDeliverJob.Delete'), + confirmMessage: function (data) { + return l('JobDeliverJobDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobDeliverJobAcceptTime'), + data: "acceptTime" + }, + { + title: l('JobDeliverJobAcceptUserId'), + data: "acceptUserId" + }, + { + title: l('JobDeliverJobAcceptUserName'), + data: "acceptUserName" + }, + { + title: l('JobDeliverJobCompleteTime'), + data: "completeTime" + }, + { + title: l('JobDeliverJobCompleteUserId'), + data: "completeUserId" + }, + { + title: l('JobDeliverJobCompleteUserName'), + data: "completeUserName" + }, + { + title: l('JobDeliverJobCustomerAddressCode'), + data: "customerAddressCode" + }, + { + title: l('JobDeliverJobCustomerCode'), + data: "customerCode" + }, + { + title: l('JobDeliverJobDeliverPlanNumber'), + data: "deliverPlanNumber" + }, + { + title: l('JobDeliverJobDeliverRequestNumber'), + data: "deliverRequestNumber" + }, + { + title: l('JobDeliverJobDeliverTime'), + data: "deliverTime" + }, + { + title: l('JobDeliverJobIsAutoComplete'), + data: "isAutoComplete" + }, + { + title: l('JobDeliverJobJobDeliverJobDetails'), + data: "jobDeliverJobDetails" + }, + { + title: l('JobDeliverJobJobDescription'), + data: "jobDescription" + }, + { + title: l('JobDeliverJobJobStatus'), + data: "jobStatus" + }, + { + title: l('JobDeliverJobJobType'), + data: "jobType" + }, + { + title: l('JobDeliverJobNumber'), + data: "number" + }, + { + title: l('JobDeliverJobPriority'), + data: "priority" + }, + { + title: l('JobDeliverJobPriorityIncrement'), + data: "priorityIncrement" + }, + { + title: l('JobDeliverJobRemark'), + data: "remark" + }, + { + title: l('JobDeliverJobUpStreamJobNumber'), + data: "upStreamJobNumber" + }, + { + title: l('JobDeliverJobWarehouseCode'), + data: "warehouseCode" + }, + { + title: l('JobDeliverJobWorker'), + data: "worker" + }, + { + title: l('JobDeliverJobWorkGroupCode'), + data: "workGroupCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobDeliverJobButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/CreateModal.cshtml new file mode 100644 index 000000000..e91da6a35 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJobDetail.JobDeliverJobDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..6e162f82b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJobDetail.JobDeliverJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJobDetail.JobDeliverJobDetail; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobDeliverJobDetailViewModel ViewModel { get; set; } + + private readonly IJobDeliverJobDetailAppService _service; + + public CreateModalModel(IJobDeliverJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/EditModal.cshtml new file mode 100644 index 000000000..e95d21a61 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJobDetail.JobDeliverJobDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..723d4a555 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJobDetail.JobDeliverJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJobDetail.JobDeliverJobDetail; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobDeliverJobDetailViewModel ViewModel { get; set; } + + private readonly IJobDeliverJobDetailAppService _service; + + public EditModalModel(IJobDeliverJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/Index.cshtml new file mode 100644 index 000000000..e1571e55e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJobDetail.JobDeliverJobDetail +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobDeliverJobDetail"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobDeliverJobDetail"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobDeliverJobDetail; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobDeliverJobDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobDeliverJobDetail.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/Index.cshtml.cs new file mode 100644 index 000000000..35a620368 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJobDetail.JobDeliverJobDetail; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/ViewModels/CreateEditJobDeliverJobDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/ViewModels/CreateEditJobDeliverJobDetailViewModel.cs new file mode 100644 index 000000000..c998b782b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/ViewModels/CreateEditJobDeliverJobDetailViewModel.cs @@ -0,0 +1,136 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJobDetail.JobDeliverJobDetail.ViewModels; + +public class CreateEditJobDeliverJobDetailViewModel +{ + [Display(Name = "JobDeliverJobDetailHandledArriveDate")] + public DateTime HandledArriveDate { get; set; } + + [Display(Name = "JobDeliverJobDetailHandledContainerCode")] + public string? HandledContainerCode { get; set; } + + [Display(Name = "JobDeliverJobDetailHandledExpireDate")] + public DateTime HandledExpireDate { get; set; } + + [Display(Name = "JobDeliverJobDetailHandledFromLocationArea")] + public string? HandledFromLocationArea { get; set; } + + [Display(Name = "JobDeliverJobDetailHandledFromLocationCode")] + public string? HandledFromLocationCode { get; set; } + + [Display(Name = "JobDeliverJobDetailHandledFromLocationErpCode")] + public string? HandledFromLocationErpCode { get; set; } + + [Display(Name = "JobDeliverJobDetailHandledFromLocationGroup")] + public string? HandledFromLocationGroup { get; set; } + + [Display(Name = "JobDeliverJobDetailHandledFromWarehouseCode")] + public string? HandledFromWarehouseCode { get; set; } + + [Display(Name = "JobDeliverJobDetailHandledLot")] + public string? HandledLot { get; set; } + + [Display(Name = "JobDeliverJobDetailHandledPackingCode")] + public string? HandledPackingCode { get; set; } + + [Display(Name = "JobDeliverJobDetailHandledProduceDate")] + public DateTime HandledProduceDate { get; set; } + + [Display(Name = "JobDeliverJobDetailHandledQty")] + public decimal HandledQty { get; set; } + + [Display(Name = "JobDeliverJobDetailHandledSupplierBatch")] + public string? HandledSupplierBatch { get; set; } + + [Display(Name = "JobDeliverJobDetailItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "JobDeliverJobDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "JobDeliverJobDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "JobDeliverJobDetailItemName")] + public string? ItemName { get; set; } + + [Display(Name = "JobDeliverJobDetailMaster")] + public JobDeliverJob Master { get; set; } + + [Display(Name = "JobDeliverJobDetailMasterId")] + public Guid MasterId { get; set; } + + [Display(Name = "JobDeliverJobDetailNumber")] + public string Number { get; set; } + + [Display(Name = "JobDeliverJobDetailOnTheWayLocationCode")] + public string? OnTheWayLocationCode { get; set; } + + [Display(Name = "JobDeliverJobDetailRecommendArriveDate")] + public DateTime RecommendArriveDate { get; set; } + + [Display(Name = "JobDeliverJobDetailRecommendContainerCode")] + public string? RecommendContainerCode { get; set; } + + [Display(Name = "JobDeliverJobDetailRecommendExpireDate")] + public DateTime RecommendExpireDate { get; set; } + + [Display(Name = "JobDeliverJobDetailRecommendFromLocationArea")] + public string? RecommendFromLocationArea { get; set; } + + [Display(Name = "JobDeliverJobDetailRecommendFromLocationCode")] + public string? RecommendFromLocationCode { get; set; } + + [Display(Name = "JobDeliverJobDetailRecommendFromLocationErpCode")] + public string? RecommendFromLocationErpCode { get; set; } + + [Display(Name = "JobDeliverJobDetailRecommendFromLocationGroup")] + public string? RecommendFromLocationGroup { get; set; } + + [Display(Name = "JobDeliverJobDetailRecommendFromWarehouseCode")] + public string? RecommendFromWarehouseCode { get; set; } + + [Display(Name = "JobDeliverJobDetailRecommendLot")] + public string? RecommendLot { get; set; } + + [Display(Name = "JobDeliverJobDetailRecommendPackingCode")] + public string? RecommendPackingCode { get; set; } + + [Display(Name = "JobDeliverJobDetailRecommendProduceDate")] + public DateTime RecommendProduceDate { get; set; } + + [Display(Name = "JobDeliverJobDetailRecommendQty")] + public decimal RecommendQty { get; set; } + + [Display(Name = "JobDeliverJobDetailRecommendSupplierBatch")] + public string? RecommendSupplierBatch { get; set; } + + [Display(Name = "JobDeliverJobDetailRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobDeliverJobDetailStatus")] + public string Status { get; set; } + + [Display(Name = "JobDeliverJobDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "JobDeliverJobDetailToLocationArea")] + public string? ToLocationArea { get; set; } + + [Display(Name = "JobDeliverJobDetailToLocationCode")] + public string? ToLocationCode { get; set; } + + [Display(Name = "JobDeliverJobDetailToLocationErpCode")] + public string? ToLocationErpCode { get; set; } + + [Display(Name = "JobDeliverJobDetailToLocationGroup")] + public string? ToLocationGroup { get; set; } + + [Display(Name = "JobDeliverJobDetailToWarehouseCode")] + public string? ToWarehouseCode { get; set; } + + [Display(Name = "JobDeliverJobDetailUom")] + public string? Uom { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/index.js new file mode 100644 index 000000000..e3368b79c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/index.js @@ -0,0 +1,234 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobDeliverJobDetail.jobDeliverJobDetail; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobDeliverJobDetail/JobDeliverJobDetail/EditModal'); + + var dataTable = $('#JobDeliverJobDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobDeliverJobDetail.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobDeliverJobDetail.Delete'), + confirmMessage: function (data) { + return l('JobDeliverJobDetailDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobDeliverJobDetailHandledArriveDate'), + data: "handledArriveDate" + }, + { + title: l('JobDeliverJobDetailHandledContainerCode'), + data: "handledContainerCode" + }, + { + title: l('JobDeliverJobDetailHandledExpireDate'), + data: "handledExpireDate" + }, + { + title: l('JobDeliverJobDetailHandledFromLocationArea'), + data: "handledFromLocationArea" + }, + { + title: l('JobDeliverJobDetailHandledFromLocationCode'), + data: "handledFromLocationCode" + }, + { + title: l('JobDeliverJobDetailHandledFromLocationErpCode'), + data: "handledFromLocationErpCode" + }, + { + title: l('JobDeliverJobDetailHandledFromLocationGroup'), + data: "handledFromLocationGroup" + }, + { + title: l('JobDeliverJobDetailHandledFromWarehouseCode'), + data: "handledFromWarehouseCode" + }, + { + title: l('JobDeliverJobDetailHandledLot'), + data: "handledLot" + }, + { + title: l('JobDeliverJobDetailHandledPackingCode'), + data: "handledPackingCode" + }, + { + title: l('JobDeliverJobDetailHandledProduceDate'), + data: "handledProduceDate" + }, + { + title: l('JobDeliverJobDetailHandledQty'), + data: "handledQty" + }, + { + title: l('JobDeliverJobDetailHandledSupplierBatch'), + data: "handledSupplierBatch" + }, + { + title: l('JobDeliverJobDetailItemCode'), + data: "itemCode" + }, + { + title: l('JobDeliverJobDetailItemDesc1'), + data: "itemDesc1" + }, + { + title: l('JobDeliverJobDetailItemDesc2'), + data: "itemDesc2" + }, + { + title: l('JobDeliverJobDetailItemName'), + data: "itemName" + }, + { + title: l('JobDeliverJobDetailMaster'), + data: "master" + }, + { + title: l('JobDeliverJobDetailMasterId'), + data: "masterId" + }, + { + title: l('JobDeliverJobDetailNumber'), + data: "number" + }, + { + title: l('JobDeliverJobDetailOnTheWayLocationCode'), + data: "onTheWayLocationCode" + }, + { + title: l('JobDeliverJobDetailRecommendArriveDate'), + data: "recommendArriveDate" + }, + { + title: l('JobDeliverJobDetailRecommendContainerCode'), + data: "recommendContainerCode" + }, + { + title: l('JobDeliverJobDetailRecommendExpireDate'), + data: "recommendExpireDate" + }, + { + title: l('JobDeliverJobDetailRecommendFromLocationArea'), + data: "recommendFromLocationArea" + }, + { + title: l('JobDeliverJobDetailRecommendFromLocationCode'), + data: "recommendFromLocationCode" + }, + { + title: l('JobDeliverJobDetailRecommendFromLocationErpCode'), + data: "recommendFromLocationErpCode" + }, + { + title: l('JobDeliverJobDetailRecommendFromLocationGroup'), + data: "recommendFromLocationGroup" + }, + { + title: l('JobDeliverJobDetailRecommendFromWarehouseCode'), + data: "recommendFromWarehouseCode" + }, + { + title: l('JobDeliverJobDetailRecommendLot'), + data: "recommendLot" + }, + { + title: l('JobDeliverJobDetailRecommendPackingCode'), + data: "recommendPackingCode" + }, + { + title: l('JobDeliverJobDetailRecommendProduceDate'), + data: "recommendProduceDate" + }, + { + title: l('JobDeliverJobDetailRecommendQty'), + data: "recommendQty" + }, + { + title: l('JobDeliverJobDetailRecommendSupplierBatch'), + data: "recommendSupplierBatch" + }, + { + title: l('JobDeliverJobDetailRemark'), + data: "remark" + }, + { + title: l('JobDeliverJobDetailStatus'), + data: "status" + }, + { + title: l('JobDeliverJobDetailStdPackQty'), + data: "stdPackQty" + }, + { + title: l('JobDeliverJobDetailToLocationArea'), + data: "toLocationArea" + }, + { + title: l('JobDeliverJobDetailToLocationCode'), + data: "toLocationCode" + }, + { + title: l('JobDeliverJobDetailToLocationErpCode'), + data: "toLocationErpCode" + }, + { + title: l('JobDeliverJobDetailToLocationGroup'), + data: "toLocationGroup" + }, + { + title: l('JobDeliverJobDetailToWarehouseCode'), + data: "toWarehouseCode" + }, + { + title: l('JobDeliverJobDetailUom'), + data: "uom" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobDeliverJobDetailButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/CreateModal.cshtml new file mode 100644 index 000000000..06597dbd4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJob.JobInspectJob.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/CreateModal.cshtml.cs new file mode 100644 index 000000000..265fe9dd0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJob; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJob.JobInspectJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJob.JobInspectJob; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobInspectJobViewModel ViewModel { get; set; } + + private readonly IJobInspectJobAppService _service; + + public CreateModalModel(IJobInspectJobAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/EditModal.cshtml new file mode 100644 index 000000000..ae492324e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJob.JobInspectJob.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/EditModal.cshtml.cs new file mode 100644 index 000000000..9cb12c889 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJob; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJob.JobInspectJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJob.JobInspectJob; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobInspectJobViewModel ViewModel { get; set; } + + private readonly IJobInspectJobAppService _service; + + public EditModalModel(IJobInspectJobAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/Index.cshtml new file mode 100644 index 000000000..5268ecae3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJob.JobInspectJob +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobInspectJob"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobInspectJob"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobInspectJob; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobInspectJob"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobInspectJob.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/Index.cshtml.cs new file mode 100644 index 000000000..c3e58d0b6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJob.JobInspectJob; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/ViewModels/CreateEditJobInspectJobViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/ViewModels/CreateEditJobInspectJobViewModel.cs new file mode 100644 index 000000000..6acc1372f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/ViewModels/CreateEditJobInspectJobViewModel.cs @@ -0,0 +1,91 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJob.JobInspectJob.ViewModels; + +public class CreateEditJobInspectJobViewModel +{ + [Display(Name = "JobInspectJobAcceptTime")] + public DateTime? AcceptTime { get; set; } + + [Display(Name = "JobInspectJobAcceptUserId")] + public Guid? AcceptUserId { get; set; } + + [Display(Name = "JobInspectJobAcceptUserName")] + public string? AcceptUserName { get; set; } + + [Display(Name = "JobInspectJobAsnNumber")] + public string? AsnNumber { get; set; } + + [Display(Name = "JobInspectJobCompleteTime")] + public DateTime? CompleteTime { get; set; } + + [Display(Name = "JobInspectJobCompleteUserId")] + public Guid? CompleteUserId { get; set; } + + [Display(Name = "JobInspectJobCompleteUserName")] + public string? CompleteUserName { get; set; } + + [Display(Name = "JobInspectJobInspectNumber")] + public string? InspectNumber { get; set; } + + [Display(Name = "JobInspectJobIsAutoComplete")] + public bool? IsAutoComplete { get; set; } + + [Display(Name = "JobInspectJobJobDescription")] + public string? JobDescription { get; set; } + + [Display(Name = "JobInspectJobJobInspectJobDetails")] + public ICollection JobInspectJobDetails { get; set; } + + [Display(Name = "JobInspectJobJobInspectJobSummaryDetails")] + public ICollection JobInspectJobSummaryDetails { get; set; } + + [Display(Name = "JobInspectJobJobStatus")] + public string JobStatus { get; set; } + + [Display(Name = "JobInspectJobJobType")] + public string JobType { get; set; } + + [Display(Name = "JobInspectJobNextAction")] + public string NextAction { get; set; } + + [Display(Name = "JobInspectJobNumber")] + public string Number { get; set; } + + [Display(Name = "JobInspectJobPoNumber")] + public string? PoNumber { get; set; } + + [Display(Name = "JobInspectJobPriority")] + public int Priority { get; set; } + + [Display(Name = "JobInspectJobPriorityIncrement")] + public int PriorityIncrement { get; set; } + + [Display(Name = "JobInspectJobPurchaseReceiptRequestNumber")] + public string? PurchaseReceiptRequestNumber { get; set; } + + [Display(Name = "JobInspectJobReceiptNumber")] + public string? ReceiptNumber { get; set; } + + [Display(Name = "JobInspectJobRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobInspectJobRpNumber")] + public string? RpNumber { get; set; } + + [Display(Name = "JobInspectJobSupplierCode")] + public string? SupplierCode { get; set; } + + [Display(Name = "JobInspectJobUpStreamJobNumber")] + public string? UpStreamJobNumber { get; set; } + + [Display(Name = "JobInspectJobWarehouseCode")] + public string? WarehouseCode { get; set; } + + [Display(Name = "JobInspectJobWorker")] + public string? Worker { get; set; } + + [Display(Name = "JobInspectJobWorkGroupCode")] + public string? WorkGroupCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/index.js new file mode 100644 index 000000000..bf9b7344c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJob/JobInspectJob/index.js @@ -0,0 +1,174 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobInspectJob.jobInspectJob; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobInspectJob/JobInspectJob/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobInspectJob/JobInspectJob/EditModal'); + + var dataTable = $('#JobInspectJobTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobInspectJob.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobInspectJob.Delete'), + confirmMessage: function (data) { + return l('JobInspectJobDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobInspectJobAcceptTime'), + data: "acceptTime" + }, + { + title: l('JobInspectJobAcceptUserId'), + data: "acceptUserId" + }, + { + title: l('JobInspectJobAcceptUserName'), + data: "acceptUserName" + }, + { + title: l('JobInspectJobAsnNumber'), + data: "asnNumber" + }, + { + title: l('JobInspectJobCompleteTime'), + data: "completeTime" + }, + { + title: l('JobInspectJobCompleteUserId'), + data: "completeUserId" + }, + { + title: l('JobInspectJobCompleteUserName'), + data: "completeUserName" + }, + { + title: l('JobInspectJobInspectNumber'), + data: "inspectNumber" + }, + { + title: l('JobInspectJobIsAutoComplete'), + data: "isAutoComplete" + }, + { + title: l('JobInspectJobJobDescription'), + data: "jobDescription" + }, + { + title: l('JobInspectJobJobInspectJobDetails'), + data: "jobInspectJobDetails" + }, + { + title: l('JobInspectJobJobInspectJobSummaryDetails'), + data: "jobInspectJobSummaryDetails" + }, + { + title: l('JobInspectJobJobStatus'), + data: "jobStatus" + }, + { + title: l('JobInspectJobJobType'), + data: "jobType" + }, + { + title: l('JobInspectJobNextAction'), + data: "nextAction" + }, + { + title: l('JobInspectJobNumber'), + data: "number" + }, + { + title: l('JobInspectJobPoNumber'), + data: "poNumber" + }, + { + title: l('JobInspectJobPriority'), + data: "priority" + }, + { + title: l('JobInspectJobPriorityIncrement'), + data: "priorityIncrement" + }, + { + title: l('JobInspectJobPurchaseReceiptRequestNumber'), + data: "purchaseReceiptRequestNumber" + }, + { + title: l('JobInspectJobReceiptNumber'), + data: "receiptNumber" + }, + { + title: l('JobInspectJobRemark'), + data: "remark" + }, + { + title: l('JobInspectJobRpNumber'), + data: "rpNumber" + }, + { + title: l('JobInspectJobSupplierCode'), + data: "supplierCode" + }, + { + title: l('JobInspectJobUpStreamJobNumber'), + data: "upStreamJobNumber" + }, + { + title: l('JobInspectJobWarehouseCode'), + data: "warehouseCode" + }, + { + title: l('JobInspectJobWorker'), + data: "worker" + }, + { + title: l('JobInspectJobWorkGroupCode'), + data: "workGroupCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobInspectJobButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/CreateModal.cshtml new file mode 100644 index 000000000..41937a8b3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobDetail.JobInspectJobDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..578e3794c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobDetail.JobInspectJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobDetail.JobInspectJobDetail; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobInspectJobDetailViewModel ViewModel { get; set; } + + private readonly IJobInspectJobDetailAppService _service; + + public CreateModalModel(IJobInspectJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/EditModal.cshtml new file mode 100644 index 000000000..bd1d36342 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobDetail.JobInspectJobDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..b6fa08502 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobDetail.JobInspectJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobDetail.JobInspectJobDetail; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobInspectJobDetailViewModel ViewModel { get; set; } + + private readonly IJobInspectJobDetailAppService _service; + + public EditModalModel(IJobInspectJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/Index.cshtml new file mode 100644 index 000000000..062cbdd50 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobDetail.JobInspectJobDetail +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobInspectJobDetail"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobInspectJobDetail"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobInspectJobDetail; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobInspectJobDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobInspectJobDetail.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/Index.cshtml.cs new file mode 100644 index 000000000..e15b89afb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobDetail.JobInspectJobDetail; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/ViewModels/CreateEditJobInspectJobDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/ViewModels/CreateEditJobInspectJobDetailViewModel.cs new file mode 100644 index 000000000..c8984f3d5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/ViewModels/CreateEditJobInspectJobDetailViewModel.cs @@ -0,0 +1,130 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobDetail.JobInspectJobDetail.ViewModels; + +public class CreateEditJobInspectJobDetailViewModel +{ + [Display(Name = "JobInspectJobDetailAbcClass")] + public string? AbcClass { get; set; } + + [Display(Name = "JobInspectJobDetailAppearance")] + public string? Appearance { get; set; } + + [Display(Name = "JobInspectJobDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + [Display(Name = "JobInspectJobDetailContainerCode")] + public string? ContainerCode { get; set; } + + [Display(Name = "JobInspectJobDetailCrackQty")] + public decimal CrackQty { get; set; } + + [Display(Name = "JobInspectJobDetailDetailInspectStatus")] + public string DetailInspectStatus { get; set; } + + [Display(Name = "JobInspectJobDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + [Display(Name = "JobInspectJobDetailFailedQty")] + public decimal FailedQty { get; set; } + + [Display(Name = "JobInspectJobDetailFailedReason")] + public string? FailedReason { get; set; } + + [Display(Name = "JobInspectJobDetailGoodQty")] + public decimal GoodQty { get; set; } + + [Display(Name = "JobInspectJobDetailInspectQty")] + public decimal InspectQty { get; set; } + + [Display(Name = "JobInspectJobDetailInspectType")] + public string InspectType { get; set; } + + [Display(Name = "JobInspectJobDetailInspectUser")] + public string? InspectUser { get; set; } + + [Display(Name = "JobInspectJobDetailItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "JobInspectJobDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "JobInspectJobDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "JobInspectJobDetailItemName")] + public string? ItemName { get; set; } + + [Display(Name = "JobInspectJobDetailLocationArea")] + public string? LocationArea { get; set; } + + [Display(Name = "JobInspectJobDetailLocationCode")] + public string LocationCode { get; set; } + + [Display(Name = "JobInspectJobDetailLocationErpCode")] + public string LocationErpCode { get; set; } + + [Display(Name = "JobInspectJobDetailLocationGroup")] + public string? LocationGroup { get; set; } + + [Display(Name = "JobInspectJobDetailLot")] + public string Lot { get; set; } + + [Display(Name = "JobInspectJobDetailMaster")] + public JobInspectJob Master { get; set; } + + [Display(Name = "JobInspectJobDetailMasterId")] + public Guid MasterId { get; set; } + + [Display(Name = "JobInspectJobDetailNotPassedQty")] + public decimal NotPassedQty { get; set; } + + [Display(Name = "JobInspectJobDetailNumber")] + public string Number { get; set; } + + [Display(Name = "JobInspectJobDetailOtherPropertyJson")] + public string? OtherPropertyJson { get; set; } + + [Display(Name = "JobInspectJobDetailPackingCode")] + public string PackingCode { get; set; } + + [Display(Name = "JobInspectJobDetailPoLine")] + public string? PoLine { get; set; } + + [Display(Name = "JobInspectJobDetailPoNumber")] + public string? PoNumber { get; set; } + + [Display(Name = "JobInspectJobDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + [Display(Name = "JobInspectJobDetailReceiveQty")] + public decimal ReceiveQty { get; set; } + + [Display(Name = "JobInspectJobDetailRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobInspectJobDetailSamplePercent")] + public decimal SamplePercent { get; set; } + + [Display(Name = "JobInspectJobDetailStatus")] + public string Status { get; set; } + + [Display(Name = "JobInspectJobDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "JobInspectJobDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + [Display(Name = "JobInspectJobDetailUom")] + public string? Uom { get; set; } + + [Display(Name = "JobInspectJobDetailVolume")] + public string? Volume { get; set; } + + [Display(Name = "JobInspectJobDetailWarehouseCode")] + public string WarehouseCode { get; set; } + + [Display(Name = "JobInspectJobDetailWeight")] + public string? Weight { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/index.js new file mode 100644 index 000000000..d2d58691d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobDetail/JobInspectJobDetail/index.js @@ -0,0 +1,226 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobInspectJobDetail.jobInspectJobDetail; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobInspectJobDetail/JobInspectJobDetail/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobInspectJobDetail/JobInspectJobDetail/EditModal'); + + var dataTable = $('#JobInspectJobDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobInspectJobDetail.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobInspectJobDetail.Delete'), + confirmMessage: function (data) { + return l('JobInspectJobDetailDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobInspectJobDetailAbcClass'), + data: "abcClass" + }, + { + title: l('JobInspectJobDetailAppearance'), + data: "appearance" + }, + { + title: l('JobInspectJobDetailArriveDate'), + data: "arriveDate" + }, + { + title: l('JobInspectJobDetailContainerCode'), + data: "containerCode" + }, + { + title: l('JobInspectJobDetailCrackQty'), + data: "crackQty" + }, + { + title: l('JobInspectJobDetailDetailInspectStatus'), + data: "detailInspectStatus" + }, + { + title: l('JobInspectJobDetailExpireDate'), + data: "expireDate" + }, + { + title: l('JobInspectJobDetailFailedQty'), + data: "failedQty" + }, + { + title: l('JobInspectJobDetailFailedReason'), + data: "failedReason" + }, + { + title: l('JobInspectJobDetailGoodQty'), + data: "goodQty" + }, + { + title: l('JobInspectJobDetailInspectQty'), + data: "inspectQty" + }, + { + title: l('JobInspectJobDetailInspectType'), + data: "inspectType" + }, + { + title: l('JobInspectJobDetailInspectUser'), + data: "inspectUser" + }, + { + title: l('JobInspectJobDetailItemCode'), + data: "itemCode" + }, + { + title: l('JobInspectJobDetailItemDesc1'), + data: "itemDesc1" + }, + { + title: l('JobInspectJobDetailItemDesc2'), + data: "itemDesc2" + }, + { + title: l('JobInspectJobDetailItemName'), + data: "itemName" + }, + { + title: l('JobInspectJobDetailLocationArea'), + data: "locationArea" + }, + { + title: l('JobInspectJobDetailLocationCode'), + data: "locationCode" + }, + { + title: l('JobInspectJobDetailLocationErpCode'), + data: "locationErpCode" + }, + { + title: l('JobInspectJobDetailLocationGroup'), + data: "locationGroup" + }, + { + title: l('JobInspectJobDetailLot'), + data: "lot" + }, + { + title: l('JobInspectJobDetailMaster'), + data: "master" + }, + { + title: l('JobInspectJobDetailMasterId'), + data: "masterId" + }, + { + title: l('JobInspectJobDetailNotPassedQty'), + data: "notPassedQty" + }, + { + title: l('JobInspectJobDetailNumber'), + data: "number" + }, + { + title: l('JobInspectJobDetailOtherPropertyJson'), + data: "otherPropertyJson" + }, + { + title: l('JobInspectJobDetailPackingCode'), + data: "packingCode" + }, + { + title: l('JobInspectJobDetailPoLine'), + data: "poLine" + }, + { + title: l('JobInspectJobDetailPoNumber'), + data: "poNumber" + }, + { + title: l('JobInspectJobDetailProduceDate'), + data: "produceDate" + }, + { + title: l('JobInspectJobDetailReceiveQty'), + data: "receiveQty" + }, + { + title: l('JobInspectJobDetailRemark'), + data: "remark" + }, + { + title: l('JobInspectJobDetailSamplePercent'), + data: "samplePercent" + }, + { + title: l('JobInspectJobDetailStatus'), + data: "status" + }, + { + title: l('JobInspectJobDetailStdPackQty'), + data: "stdPackQty" + }, + { + title: l('JobInspectJobDetailSupplierBatch'), + data: "supplierBatch" + }, + { + title: l('JobInspectJobDetailUom'), + data: "uom" + }, + { + title: l('JobInspectJobDetailVolume'), + data: "volume" + }, + { + title: l('JobInspectJobDetailWarehouseCode'), + data: "warehouseCode" + }, + { + title: l('JobInspectJobDetailWeight'), + data: "weight" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobInspectJobDetailButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/CreateModal.cshtml new file mode 100644 index 000000000..3b2253a5c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobSummaryDetail.JobInspectJobSummaryDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..30af9d3df --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobSummaryDetail.JobInspectJobSummaryDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobSummaryDetail.JobInspectJobSummaryDetail; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobInspectJobSummaryDetailViewModel ViewModel { get; set; } + + private readonly IJobInspectJobSummaryDetailAppService _service; + + public CreateModalModel(IJobInspectJobSummaryDetailAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/EditModal.cshtml new file mode 100644 index 000000000..a90436f1b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobSummaryDetail.JobInspectJobSummaryDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..0f7b6e974 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobSummaryDetail.JobInspectJobSummaryDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobSummaryDetail.JobInspectJobSummaryDetail; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobInspectJobSummaryDetailViewModel ViewModel { get; set; } + + private readonly IJobInspectJobSummaryDetailAppService _service; + + public EditModalModel(IJobInspectJobSummaryDetailAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/Index.cshtml new file mode 100644 index 000000000..61f47bd1a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobSummaryDetail.JobInspectJobSummaryDetail +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobInspectJobSummaryDetail"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobInspectJobSummaryDetail"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobInspectJobSummaryDetail; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobInspectJobSummaryDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobInspectJobSummaryDetail.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/Index.cshtml.cs new file mode 100644 index 000000000..58653044b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobSummaryDetail.JobInspectJobSummaryDetail; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/ViewModels/CreateEditJobInspectJobSummaryDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/ViewModels/CreateEditJobInspectJobSummaryDetailViewModel.cs new file mode 100644 index 000000000..e701b21c7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/ViewModels/CreateEditJobInspectJobSummaryDetailViewModel.cs @@ -0,0 +1,97 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobSummaryDetail.JobInspectJobSummaryDetail.ViewModels; + +public class CreateEditJobInspectJobSummaryDetailViewModel +{ + [Display(Name = "JobInspectJobSummaryDetailAbcClass")] + public string? AbcClass { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailCrackQty")] + public decimal CrackQty { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailExpireDate")] + public DateTime ExpireDate { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailFailedQty")] + public decimal FailedQty { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailFailedReason")] + public string? FailedReason { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailGoodQty")] + public decimal GoodQty { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailInspectQty")] + public decimal InspectQty { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailInspectReport")] + public string? InspectReport { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailInspectType")] + public string InspectType { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailInspectUser")] + public string? InspectUser { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailItemName")] + public string? ItemName { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailLot")] + public string? Lot { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailMaster")] + public JobInspectJob Master { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailMasterId")] + public Guid MasterId { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailNotPassedQty")] + public decimal NotPassedQty { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailNumber")] + public string Number { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailPoLine")] + public string? PoLine { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailPoNumber")] + public string? PoNumber { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailProduceDate")] + public DateTime ProduceDate { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailReceiveQty")] + public decimal ReceiveQty { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailSamplePercent")] + public decimal SamplePercent { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailSummaryInspectStatus")] + public string SummaryInspectStatus { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailSupplierBatch")] + public string? SupplierBatch { get; set; } + + [Display(Name = "JobInspectJobSummaryDetailUom")] + public string? Uom { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/index.js new file mode 100644 index 000000000..f3191b69d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/index.js @@ -0,0 +1,182 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobInspectJobSummaryDetail.jobInspectJobSummaryDetail; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobInspectJobSummaryDetail/JobInspectJobSummaryDetail/EditModal'); + + var dataTable = $('#JobInspectJobSummaryDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobInspectJobSummaryDetail.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobInspectJobSummaryDetail.Delete'), + confirmMessage: function (data) { + return l('JobInspectJobSummaryDetailDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobInspectJobSummaryDetailAbcClass'), + data: "abcClass" + }, + { + title: l('JobInspectJobSummaryDetailArriveDate'), + data: "arriveDate" + }, + { + title: l('JobInspectJobSummaryDetailCrackQty'), + data: "crackQty" + }, + { + title: l('JobInspectJobSummaryDetailExpireDate'), + data: "expireDate" + }, + { + title: l('JobInspectJobSummaryDetailFailedQty'), + data: "failedQty" + }, + { + title: l('JobInspectJobSummaryDetailFailedReason'), + data: "failedReason" + }, + { + title: l('JobInspectJobSummaryDetailGoodQty'), + data: "goodQty" + }, + { + title: l('JobInspectJobSummaryDetailInspectQty'), + data: "inspectQty" + }, + { + title: l('JobInspectJobSummaryDetailInspectReport'), + data: "inspectReport" + }, + { + title: l('JobInspectJobSummaryDetailInspectType'), + data: "inspectType" + }, + { + title: l('JobInspectJobSummaryDetailInspectUser'), + data: "inspectUser" + }, + { + title: l('JobInspectJobSummaryDetailItemCode'), + data: "itemCode" + }, + { + title: l('JobInspectJobSummaryDetailItemDesc1'), + data: "itemDesc1" + }, + { + title: l('JobInspectJobSummaryDetailItemDesc2'), + data: "itemDesc2" + }, + { + title: l('JobInspectJobSummaryDetailItemName'), + data: "itemName" + }, + { + title: l('JobInspectJobSummaryDetailLot'), + data: "lot" + }, + { + title: l('JobInspectJobSummaryDetailMaster'), + data: "master" + }, + { + title: l('JobInspectJobSummaryDetailMasterId'), + data: "masterId" + }, + { + title: l('JobInspectJobSummaryDetailNotPassedQty'), + data: "notPassedQty" + }, + { + title: l('JobInspectJobSummaryDetailNumber'), + data: "number" + }, + { + title: l('JobInspectJobSummaryDetailPoLine'), + data: "poLine" + }, + { + title: l('JobInspectJobSummaryDetailPoNumber'), + data: "poNumber" + }, + { + title: l('JobInspectJobSummaryDetailProduceDate'), + data: "produceDate" + }, + { + title: l('JobInspectJobSummaryDetailReceiveQty'), + data: "receiveQty" + }, + { + title: l('JobInspectJobSummaryDetailRemark'), + data: "remark" + }, + { + title: l('JobInspectJobSummaryDetailSamplePercent'), + data: "samplePercent" + }, + { + title: l('JobInspectJobSummaryDetailStdPackQty'), + data: "stdPackQty" + }, + { + title: l('JobInspectJobSummaryDetailSummaryInspectStatus'), + data: "summaryInspectStatus" + }, + { + title: l('JobInspectJobSummaryDetailSupplierBatch'), + data: "supplierBatch" + }, + { + title: l('JobInspectJobSummaryDetailUom'), + data: "uom" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobInspectJobSummaryDetailButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/CreateModal.cshtml new file mode 100644 index 000000000..75d27b918 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJob.JobIssueJob.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/CreateModal.cshtml.cs new file mode 100644 index 000000000..5c435dd84 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJob; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJob.JobIssueJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJob.JobIssueJob; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobIssueJobViewModel ViewModel { get; set; } + + private readonly IJobIssueJobAppService _service; + + public CreateModalModel(IJobIssueJobAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/EditModal.cshtml new file mode 100644 index 000000000..c5de24214 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJob.JobIssueJob.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/EditModal.cshtml.cs new file mode 100644 index 000000000..2de105e92 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJob; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJob.JobIssueJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJob.JobIssueJob; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobIssueJobViewModel ViewModel { get; set; } + + private readonly IJobIssueJobAppService _service; + + public EditModalModel(IJobIssueJobAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/Index.cshtml new file mode 100644 index 000000000..5e8b3935c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJob.JobIssueJob +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobIssueJob"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobIssueJob"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobIssueJob; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobIssueJob"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobIssueJob.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/Index.cshtml.cs new file mode 100644 index 000000000..5f5c3b140 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJob.JobIssueJob; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/ViewModels/CreateEditJobIssueJobViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/ViewModels/CreateEditJobIssueJobViewModel.cs new file mode 100644 index 000000000..173de73f5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/ViewModels/CreateEditJobIssueJobViewModel.cs @@ -0,0 +1,79 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJob.JobIssueJob.ViewModels; + +public class CreateEditJobIssueJobViewModel +{ + [Display(Name = "JobIssueJobAcceptTime")] + public DateTime? AcceptTime { get; set; } + + [Display(Name = "JobIssueJobAcceptUserId")] + public Guid? AcceptUserId { get; set; } + + [Display(Name = "JobIssueJobAcceptUserName")] + public string? AcceptUserName { get; set; } + + [Display(Name = "JobIssueJobCompleteTime")] + public DateTime? CompleteTime { get; set; } + + [Display(Name = "JobIssueJobCompleteUserId")] + public Guid? CompleteUserId { get; set; } + + [Display(Name = "JobIssueJobCompleteUserName")] + public string? CompleteUserName { get; set; } + + [Display(Name = "JobIssueJobIsAutoComplete")] + public bool? IsAutoComplete { get; set; } + + [Display(Name = "JobIssueJobJobDescription")] + public string? JobDescription { get; set; } + + [Display(Name = "JobIssueJobJobIssueJobDetails")] + public ICollection JobIssueJobDetails { get; set; } + + [Display(Name = "JobIssueJobJobStatus")] + public string JobStatus { get; set; } + + [Display(Name = "JobIssueJobJobType")] + public string JobType { get; set; } + + [Display(Name = "JobIssueJobMaterialRequestNumber")] + public string? MaterialRequestNumber { get; set; } + + [Display(Name = "JobIssueJobNumber")] + public string Number { get; set; } + + [Display(Name = "JobIssueJobPriority")] + public int Priority { get; set; } + + [Display(Name = "JobIssueJobPriorityIncrement")] + public int PriorityIncrement { get; set; } + + [Display(Name = "JobIssueJobProdLine")] + public string? ProdLine { get; set; } + + [Display(Name = "JobIssueJobRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobIssueJobRequestType")] + public string? RequestType { get; set; } + + [Display(Name = "JobIssueJobUpStreamJobNumber")] + public string? UpStreamJobNumber { get; set; } + + [Display(Name = "JobIssueJobUseOnTheWayLocation")] + public bool UseOnTheWayLocation { get; set; } + + [Display(Name = "JobIssueJobWarehouseCode")] + public string? WarehouseCode { get; set; } + + [Display(Name = "JobIssueJobWorker")] + public string? Worker { get; set; } + + [Display(Name = "JobIssueJobWorkGroupCode")] + public string? WorkGroupCode { get; set; } + + [Display(Name = "JobIssueJobWorkshop")] + public string? Workshop { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/index.js new file mode 100644 index 000000000..92bb1e04a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJob/JobIssueJob/index.js @@ -0,0 +1,158 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobIssueJob.jobIssueJob; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobIssueJob/JobIssueJob/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobIssueJob/JobIssueJob/EditModal'); + + var dataTable = $('#JobIssueJobTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobIssueJob.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobIssueJob.Delete'), + confirmMessage: function (data) { + return l('JobIssueJobDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobIssueJobAcceptTime'), + data: "acceptTime" + }, + { + title: l('JobIssueJobAcceptUserId'), + data: "acceptUserId" + }, + { + title: l('JobIssueJobAcceptUserName'), + data: "acceptUserName" + }, + { + title: l('JobIssueJobCompleteTime'), + data: "completeTime" + }, + { + title: l('JobIssueJobCompleteUserId'), + data: "completeUserId" + }, + { + title: l('JobIssueJobCompleteUserName'), + data: "completeUserName" + }, + { + title: l('JobIssueJobIsAutoComplete'), + data: "isAutoComplete" + }, + { + title: l('JobIssueJobJobDescription'), + data: "jobDescription" + }, + { + title: l('JobIssueJobJobIssueJobDetails'), + data: "jobIssueJobDetails" + }, + { + title: l('JobIssueJobJobStatus'), + data: "jobStatus" + }, + { + title: l('JobIssueJobJobType'), + data: "jobType" + }, + { + title: l('JobIssueJobMaterialRequestNumber'), + data: "materialRequestNumber" + }, + { + title: l('JobIssueJobNumber'), + data: "number" + }, + { + title: l('JobIssueJobPriority'), + data: "priority" + }, + { + title: l('JobIssueJobPriorityIncrement'), + data: "priorityIncrement" + }, + { + title: l('JobIssueJobProdLine'), + data: "prodLine" + }, + { + title: l('JobIssueJobRemark'), + data: "remark" + }, + { + title: l('JobIssueJobRequestType'), + data: "requestType" + }, + { + title: l('JobIssueJobUpStreamJobNumber'), + data: "upStreamJobNumber" + }, + { + title: l('JobIssueJobUseOnTheWayLocation'), + data: "useOnTheWayLocation" + }, + { + title: l('JobIssueJobWarehouseCode'), + data: "warehouseCode" + }, + { + title: l('JobIssueJobWorker'), + data: "worker" + }, + { + title: l('JobIssueJobWorkGroupCode'), + data: "workGroupCode" + }, + { + title: l('JobIssueJobWorkshop'), + data: "workshop" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobIssueJobButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/CreateModal.cshtml new file mode 100644 index 000000000..a8b24b1fd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJobDetail.JobIssueJobDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..9a7a8b059 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJobDetail.JobIssueJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJobDetail.JobIssueJobDetail; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobIssueJobDetailViewModel ViewModel { get; set; } + + private readonly IJobIssueJobDetailAppService _service; + + public CreateModalModel(IJobIssueJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/EditModal.cshtml new file mode 100644 index 000000000..a7f282035 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJobDetail.JobIssueJobDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..e6f3e0f8e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJobDetail.JobIssueJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJobDetail.JobIssueJobDetail; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobIssueJobDetailViewModel ViewModel { get; set; } + + private readonly IJobIssueJobDetailAppService _service; + + public EditModalModel(IJobIssueJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/Index.cshtml new file mode 100644 index 000000000..6a5fa5769 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJobDetail.JobIssueJobDetail +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobIssueJobDetail"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobIssueJobDetail"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobIssueJobDetail; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobIssueJobDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobIssueJobDetail.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/Index.cshtml.cs new file mode 100644 index 000000000..982d85dc2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJobDetail.JobIssueJobDetail; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/ViewModels/CreateEditJobIssueJobDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/ViewModels/CreateEditJobIssueJobDetailViewModel.cs new file mode 100644 index 000000000..a327d90f8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/ViewModels/CreateEditJobIssueJobDetailViewModel.cs @@ -0,0 +1,169 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJobDetail.JobIssueJobDetail.ViewModels; + +public class CreateEditJobIssueJobDetailViewModel +{ + [Display(Name = "JobIssueJobDetailDeliveryQty")] + public decimal DeliveryQty { get; set; } + + [Display(Name = "JobIssueJobDetailDistributionType")] + public string DistributionType { get; set; } + + [Display(Name = "JobIssueJobDetailExpiredTime")] + public DateTime ExpiredTime { get; set; } + + [Display(Name = "JobIssueJobDetailHandledArriveDate")] + public DateTime HandledArriveDate { get; set; } + + [Display(Name = "JobIssueJobDetailHandledContainerCode")] + public string? HandledContainerCode { get; set; } + + [Display(Name = "JobIssueJobDetailHandledExpireDate")] + public DateTime HandledExpireDate { get; set; } + + [Display(Name = "JobIssueJobDetailHandledFromLocationArea")] + public string? HandledFromLocationArea { get; set; } + + [Display(Name = "JobIssueJobDetailHandledFromLocationCode")] + public string? HandledFromLocationCode { get; set; } + + [Display(Name = "JobIssueJobDetailHandledFromLocationErpCode")] + public string? HandledFromLocationErpCode { get; set; } + + [Display(Name = "JobIssueJobDetailHandledFromLocationGroup")] + public string? HandledFromLocationGroup { get; set; } + + [Display(Name = "JobIssueJobDetailHandledFromWarehouseCode")] + public string? HandledFromWarehouseCode { get; set; } + + [Display(Name = "JobIssueJobDetailHandledLot")] + public string? HandledLot { get; set; } + + [Display(Name = "JobIssueJobDetailHandledPackingCode")] + public string? HandledPackingCode { get; set; } + + [Display(Name = "JobIssueJobDetailHandledProduceDate")] + public DateTime HandledProduceDate { get; set; } + + [Display(Name = "JobIssueJobDetailHandledQty")] + public decimal HandledQty { get; set; } + + [Display(Name = "JobIssueJobDetailHandledSupplierBatch")] + public string? HandledSupplierBatch { get; set; } + + [Display(Name = "JobIssueJobDetailItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "JobIssueJobDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "JobIssueJobDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "JobIssueJobDetailItemName")] + public string? ItemName { get; set; } + + [Display(Name = "JobIssueJobDetailMaster")] + public JobIssueJob Master { get; set; } + + [Display(Name = "JobIssueJobDetailMasterId")] + public Guid MasterId { get; set; } + + [Display(Name = "JobIssueJobDetailNumber")] + public string Number { get; set; } + + [Display(Name = "JobIssueJobDetailOnTheWayLocationCode")] + public string? OnTheWayLocationCode { get; set; } + + [Display(Name = "JobIssueJobDetailOperation")] + public string? Operation { get; set; } + + [Display(Name = "JobIssueJobDetailPlanBeginTime")] + public DateTime PlanBeginTime { get; set; } + + [Display(Name = "JobIssueJobDetailPlannedSplitRule")] + public string PlannedSplitRule { get; set; } + + [Display(Name = "JobIssueJobDetailProdLine")] + public string? ProdLine { get; set; } + + [Display(Name = "JobIssueJobDetailRecommendArriveDate")] + public DateTime RecommendArriveDate { get; set; } + + [Display(Name = "JobIssueJobDetailRecommendContainerCode")] + public string? RecommendContainerCode { get; set; } + + [Display(Name = "JobIssueJobDetailRecommendExpireDate")] + public DateTime RecommendExpireDate { get; set; } + + [Display(Name = "JobIssueJobDetailRecommendFromLocationArea")] + public string? RecommendFromLocationArea { get; set; } + + [Display(Name = "JobIssueJobDetailRecommendFromLocationCode")] + public string? RecommendFromLocationCode { get; set; } + + [Display(Name = "JobIssueJobDetailRecommendFromLocationErpCode")] + public string? RecommendFromLocationErpCode { get; set; } + + [Display(Name = "JobIssueJobDetailRecommendFromLocationGroup")] + public string? RecommendFromLocationGroup { get; set; } + + [Display(Name = "JobIssueJobDetailRecommendFromWarehouseCode")] + public string? RecommendFromWarehouseCode { get; set; } + + [Display(Name = "JobIssueJobDetailRecommendLot")] + public string? RecommendLot { get; set; } + + [Display(Name = "JobIssueJobDetailRecommendPackingCode")] + public string? RecommendPackingCode { get; set; } + + [Display(Name = "JobIssueJobDetailRecommendProduceDate")] + public DateTime RecommendProduceDate { get; set; } + + [Display(Name = "JobIssueJobDetailRecommendQty")] + public decimal RecommendQty { get; set; } + + [Display(Name = "JobIssueJobDetailRecommendSupplierBatch")] + public string? RecommendSupplierBatch { get; set; } + + [Display(Name = "JobIssueJobDetailRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobIssueJobDetailRequestLocationCode")] + public string? RequestLocationCode { get; set; } + + [Display(Name = "JobIssueJobDetailRoundedQty")] + public decimal RoundedQty { get; set; } + + [Display(Name = "JobIssueJobDetailStatus")] + public string Status { get; set; } + + [Display(Name = "JobIssueJobDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "JobIssueJobDetailToLocationArea")] + public string? ToLocationArea { get; set; } + + [Display(Name = "JobIssueJobDetailToLocationCode")] + public string? ToLocationCode { get; set; } + + [Display(Name = "JobIssueJobDetailToLocationErpCode")] + public string? ToLocationErpCode { get; set; } + + [Display(Name = "JobIssueJobDetailToLocationGroup")] + public string? ToLocationGroup { get; set; } + + [Display(Name = "JobIssueJobDetailToWarehouseCode")] + public string? ToWarehouseCode { get; set; } + + [Display(Name = "JobIssueJobDetailTruncType")] + public string TruncType { get; set; } + + [Display(Name = "JobIssueJobDetailUom")] + public string? Uom { get; set; } + + [Display(Name = "JobIssueJobDetailWorkStation")] + public string? WorkStation { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/index.js new file mode 100644 index 000000000..f6230b9eb --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobIssueJobDetail/JobIssueJobDetail/index.js @@ -0,0 +1,278 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobIssueJobDetail.jobIssueJobDetail; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobIssueJobDetail/JobIssueJobDetail/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobIssueJobDetail/JobIssueJobDetail/EditModal'); + + var dataTable = $('#JobIssueJobDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobIssueJobDetail.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobIssueJobDetail.Delete'), + confirmMessage: function (data) { + return l('JobIssueJobDetailDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobIssueJobDetailDeliveryQty'), + data: "deliveryQty" + }, + { + title: l('JobIssueJobDetailDistributionType'), + data: "distributionType" + }, + { + title: l('JobIssueJobDetailExpiredTime'), + data: "expiredTime" + }, + { + title: l('JobIssueJobDetailHandledArriveDate'), + data: "handledArriveDate" + }, + { + title: l('JobIssueJobDetailHandledContainerCode'), + data: "handledContainerCode" + }, + { + title: l('JobIssueJobDetailHandledExpireDate'), + data: "handledExpireDate" + }, + { + title: l('JobIssueJobDetailHandledFromLocationArea'), + data: "handledFromLocationArea" + }, + { + title: l('JobIssueJobDetailHandledFromLocationCode'), + data: "handledFromLocationCode" + }, + { + title: l('JobIssueJobDetailHandledFromLocationErpCode'), + data: "handledFromLocationErpCode" + }, + { + title: l('JobIssueJobDetailHandledFromLocationGroup'), + data: "handledFromLocationGroup" + }, + { + title: l('JobIssueJobDetailHandledFromWarehouseCode'), + data: "handledFromWarehouseCode" + }, + { + title: l('JobIssueJobDetailHandledLot'), + data: "handledLot" + }, + { + title: l('JobIssueJobDetailHandledPackingCode'), + data: "handledPackingCode" + }, + { + title: l('JobIssueJobDetailHandledProduceDate'), + data: "handledProduceDate" + }, + { + title: l('JobIssueJobDetailHandledQty'), + data: "handledQty" + }, + { + title: l('JobIssueJobDetailHandledSupplierBatch'), + data: "handledSupplierBatch" + }, + { + title: l('JobIssueJobDetailItemCode'), + data: "itemCode" + }, + { + title: l('JobIssueJobDetailItemDesc1'), + data: "itemDesc1" + }, + { + title: l('JobIssueJobDetailItemDesc2'), + data: "itemDesc2" + }, + { + title: l('JobIssueJobDetailItemName'), + data: "itemName" + }, + { + title: l('JobIssueJobDetailMaster'), + data: "master" + }, + { + title: l('JobIssueJobDetailMasterId'), + data: "masterId" + }, + { + title: l('JobIssueJobDetailNumber'), + data: "number" + }, + { + title: l('JobIssueJobDetailOnTheWayLocationCode'), + data: "onTheWayLocationCode" + }, + { + title: l('JobIssueJobDetailOperation'), + data: "operation" + }, + { + title: l('JobIssueJobDetailPlanBeginTime'), + data: "planBeginTime" + }, + { + title: l('JobIssueJobDetailPlannedSplitRule'), + data: "plannedSplitRule" + }, + { + title: l('JobIssueJobDetailProdLine'), + data: "prodLine" + }, + { + title: l('JobIssueJobDetailRecommendArriveDate'), + data: "recommendArriveDate" + }, + { + title: l('JobIssueJobDetailRecommendContainerCode'), + data: "recommendContainerCode" + }, + { + title: l('JobIssueJobDetailRecommendExpireDate'), + data: "recommendExpireDate" + }, + { + title: l('JobIssueJobDetailRecommendFromLocationArea'), + data: "recommendFromLocationArea" + }, + { + title: l('JobIssueJobDetailRecommendFromLocationCode'), + data: "recommendFromLocationCode" + }, + { + title: l('JobIssueJobDetailRecommendFromLocationErpCode'), + data: "recommendFromLocationErpCode" + }, + { + title: l('JobIssueJobDetailRecommendFromLocationGroup'), + data: "recommendFromLocationGroup" + }, + { + title: l('JobIssueJobDetailRecommendFromWarehouseCode'), + data: "recommendFromWarehouseCode" + }, + { + title: l('JobIssueJobDetailRecommendLot'), + data: "recommendLot" + }, + { + title: l('JobIssueJobDetailRecommendPackingCode'), + data: "recommendPackingCode" + }, + { + title: l('JobIssueJobDetailRecommendProduceDate'), + data: "recommendProduceDate" + }, + { + title: l('JobIssueJobDetailRecommendQty'), + data: "recommendQty" + }, + { + title: l('JobIssueJobDetailRecommendSupplierBatch'), + data: "recommendSupplierBatch" + }, + { + title: l('JobIssueJobDetailRemark'), + data: "remark" + }, + { + title: l('JobIssueJobDetailRequestLocationCode'), + data: "requestLocationCode" + }, + { + title: l('JobIssueJobDetailRoundedQty'), + data: "roundedQty" + }, + { + title: l('JobIssueJobDetailStatus'), + data: "status" + }, + { + title: l('JobIssueJobDetailStdPackQty'), + data: "stdPackQty" + }, + { + title: l('JobIssueJobDetailToLocationArea'), + data: "toLocationArea" + }, + { + title: l('JobIssueJobDetailToLocationCode'), + data: "toLocationCode" + }, + { + title: l('JobIssueJobDetailToLocationErpCode'), + data: "toLocationErpCode" + }, + { + title: l('JobIssueJobDetailToLocationGroup'), + data: "toLocationGroup" + }, + { + title: l('JobIssueJobDetailToWarehouseCode'), + data: "toWarehouseCode" + }, + { + title: l('JobIssueJobDetailTruncType'), + data: "truncType" + }, + { + title: l('JobIssueJobDetailUom'), + data: "uom" + }, + { + title: l('JobIssueJobDetailWorkStation'), + data: "workStation" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobIssueJobDetailButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/CreateModal.cshtml new file mode 100644 index 000000000..872d782e4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJob.JobJisDeliverJob.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/CreateModal.cshtml.cs new file mode 100644 index 000000000..0c5982aca --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJob.JobJisDeliverJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJob.JobJisDeliverJob; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobJisDeliverJobViewModel ViewModel { get; set; } + + private readonly IJobJisDeliverJobAppService _service; + + public CreateModalModel(IJobJisDeliverJobAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/EditModal.cshtml new file mode 100644 index 000000000..b3b41ff68 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJob.JobJisDeliverJob.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/EditModal.cshtml.cs new file mode 100644 index 000000000..958a6c24c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJob.JobJisDeliverJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJob.JobJisDeliverJob; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobJisDeliverJobViewModel ViewModel { get; set; } + + private readonly IJobJisDeliverJobAppService _service; + + public EditModalModel(IJobJisDeliverJobAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/Index.cshtml new file mode 100644 index 000000000..1bbd33759 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJob.JobJisDeliverJob +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobJisDeliverJob"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobJisDeliverJob"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobJisDeliverJob; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobJisDeliverJob"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobJisDeliverJob.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/Index.cshtml.cs new file mode 100644 index 000000000..6e4f1667d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJob.JobJisDeliverJob; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/ViewModels/CreateEditJobJisDeliverJobViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/ViewModels/CreateEditJobJisDeliverJobViewModel.cs new file mode 100644 index 000000000..2703a712c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/ViewModels/CreateEditJobJisDeliverJobViewModel.cs @@ -0,0 +1,91 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJob.JobJisDeliverJob.ViewModels; + +public class CreateEditJobJisDeliverJobViewModel +{ + [Display(Name = "JobJisDeliverJobAcceptTime")] + public DateTime? AcceptTime { get; set; } + + [Display(Name = "JobJisDeliverJobAcceptUserId")] + public Guid? AcceptUserId { get; set; } + + [Display(Name = "JobJisDeliverJobAcceptUserName")] + public string? AcceptUserName { get; set; } + + [Display(Name = "JobJisDeliverJobCompleteTime")] + public DateTime? CompleteTime { get; set; } + + [Display(Name = "JobJisDeliverJobCompleteUserId")] + public Guid? CompleteUserId { get; set; } + + [Display(Name = "JobJisDeliverJobCompleteUserName")] + public string? CompleteUserName { get; set; } + + [Display(Name = "JobJisDeliverJobContainerQty")] + public decimal ContainerQty { get; set; } + + [Display(Name = "JobJisDeliverJobCustomer")] + public string? Customer { get; set; } + + [Display(Name = "JobJisDeliverJobCustomerAddressCode")] + public string? CustomerAddressCode { get; set; } + + [Display(Name = "JobJisDeliverJobCustomerLocationCode")] + public string? CustomerLocationCode { get; set; } + + [Display(Name = "JobJisDeliverJobCustomerWarehouseCode")] + public string? CustomerWarehouseCode { get; set; } + + [Display(Name = "JobJisDeliverJobIsAutoComplete")] + public bool? IsAutoComplete { get; set; } + + [Display(Name = "JobJisDeliverJobItemQty")] + public decimal ItemQty { get; set; } + + [Display(Name = "JobJisDeliverJobJobDescription")] + public string? JobDescription { get; set; } + + [Display(Name = "JobJisDeliverJobJobJisDeliverJobDetails")] + public ICollection JobJisDeliverJobDetails { get; set; } + + [Display(Name = "JobJisDeliverJobJobStatus")] + public string JobStatus { get; set; } + + [Display(Name = "JobJisDeliverJobJobType")] + public string JobType { get; set; } + + [Display(Name = "JobJisDeliverJobNumber")] + public string Number { get; set; } + + [Display(Name = "JobJisDeliverJobPlanTime")] + public DateTime PlanTime { get; set; } + + [Display(Name = "JobJisDeliverJobPosition")] + public string? Position { get; set; } + + [Display(Name = "JobJisDeliverJobPriority")] + public int Priority { get; set; } + + [Display(Name = "JobJisDeliverJobPriorityIncrement")] + public int PriorityIncrement { get; set; } + + [Display(Name = "JobJisDeliverJobProjectCode")] + public string? ProjectCode { get; set; } + + [Display(Name = "JobJisDeliverJobRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobJisDeliverJobUpStreamJobNumber")] + public string? UpStreamJobNumber { get; set; } + + [Display(Name = "JobJisDeliverJobWarehouseCode")] + public string? WarehouseCode { get; set; } + + [Display(Name = "JobJisDeliverJobWorker")] + public string? Worker { get; set; } + + [Display(Name = "JobJisDeliverJobWorkGroupCode")] + public string? WorkGroupCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/index.js new file mode 100644 index 000000000..9a75e6cbe --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJob/JobJisDeliverJob/index.js @@ -0,0 +1,174 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobJisDeliverJob.jobJisDeliverJob; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobJisDeliverJob/JobJisDeliverJob/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobJisDeliverJob/JobJisDeliverJob/EditModal'); + + var dataTable = $('#JobJisDeliverJobTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobJisDeliverJob.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobJisDeliverJob.Delete'), + confirmMessage: function (data) { + return l('JobJisDeliverJobDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobJisDeliverJobAcceptTime'), + data: "acceptTime" + }, + { + title: l('JobJisDeliverJobAcceptUserId'), + data: "acceptUserId" + }, + { + title: l('JobJisDeliverJobAcceptUserName'), + data: "acceptUserName" + }, + { + title: l('JobJisDeliverJobCompleteTime'), + data: "completeTime" + }, + { + title: l('JobJisDeliverJobCompleteUserId'), + data: "completeUserId" + }, + { + title: l('JobJisDeliverJobCompleteUserName'), + data: "completeUserName" + }, + { + title: l('JobJisDeliverJobContainerQty'), + data: "containerQty" + }, + { + title: l('JobJisDeliverJobCustomer'), + data: "customer" + }, + { + title: l('JobJisDeliverJobCustomerAddressCode'), + data: "customerAddressCode" + }, + { + title: l('JobJisDeliverJobCustomerLocationCode'), + data: "customerLocationCode" + }, + { + title: l('JobJisDeliverJobCustomerWarehouseCode'), + data: "customerWarehouseCode" + }, + { + title: l('JobJisDeliverJobIsAutoComplete'), + data: "isAutoComplete" + }, + { + title: l('JobJisDeliverJobItemQty'), + data: "itemQty" + }, + { + title: l('JobJisDeliverJobJobDescription'), + data: "jobDescription" + }, + { + title: l('JobJisDeliverJobJobJisDeliverJobDetails'), + data: "jobJisDeliverJobDetails" + }, + { + title: l('JobJisDeliverJobJobStatus'), + data: "jobStatus" + }, + { + title: l('JobJisDeliverJobJobType'), + data: "jobType" + }, + { + title: l('JobJisDeliverJobNumber'), + data: "number" + }, + { + title: l('JobJisDeliverJobPlanTime'), + data: "planTime" + }, + { + title: l('JobJisDeliverJobPosition'), + data: "position" + }, + { + title: l('JobJisDeliverJobPriority'), + data: "priority" + }, + { + title: l('JobJisDeliverJobPriorityIncrement'), + data: "priorityIncrement" + }, + { + title: l('JobJisDeliverJobProjectCode'), + data: "projectCode" + }, + { + title: l('JobJisDeliverJobRemark'), + data: "remark" + }, + { + title: l('JobJisDeliverJobUpStreamJobNumber'), + data: "upStreamJobNumber" + }, + { + title: l('JobJisDeliverJobWarehouseCode'), + data: "warehouseCode" + }, + { + title: l('JobJisDeliverJobWorker'), + data: "worker" + }, + { + title: l('JobJisDeliverJobWorkGroupCode'), + data: "workGroupCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobJisDeliverJobButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/CreateModal.cshtml new file mode 100644 index 000000000..cd1446e42 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJobDetail.JobJisDeliverJobDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..93289d948 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJobDetail.JobJisDeliverJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJobDetail.JobJisDeliverJobDetail; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobJisDeliverJobDetailViewModel ViewModel { get; set; } + + private readonly IJobJisDeliverJobDetailAppService _service; + + public CreateModalModel(IJobJisDeliverJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/EditModal.cshtml new file mode 100644 index 000000000..144059425 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJobDetail.JobJisDeliverJobDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..fbf73d108 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJobDetail.JobJisDeliverJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJobDetail.JobJisDeliverJobDetail; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobJisDeliverJobDetailViewModel ViewModel { get; set; } + + private readonly IJobJisDeliverJobDetailAppService _service; + + public EditModalModel(IJobJisDeliverJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/Index.cshtml new file mode 100644 index 000000000..3e4d404bf --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJobDetail.JobJisDeliverJobDetail +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobJisDeliverJobDetail"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobJisDeliverJobDetail"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobJisDeliverJobDetail; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobJisDeliverJobDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobJisDeliverJobDetail.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/Index.cshtml.cs new file mode 100644 index 000000000..9af7db6de --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJobDetail.JobJisDeliverJobDetail; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/ViewModels/CreateEditJobJisDeliverJobDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/ViewModels/CreateEditJobJisDeliverJobDetailViewModel.cs new file mode 100644 index 000000000..8d9b250d5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/ViewModels/CreateEditJobJisDeliverJobDetailViewModel.cs @@ -0,0 +1,64 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJobDetail.JobJisDeliverJobDetail.ViewModels; + +public class CreateEditJobJisDeliverJobDetailViewModel +{ + [Display(Name = "JobJisDeliverJobDetailContainerCode")] + public string? ContainerCode { get; set; } + + [Display(Name = "JobJisDeliverJobDetailContainerDesc")] + public string? ContainerDesc { get; set; } + + [Display(Name = "JobJisDeliverJobDetailContainerName")] + public string? ContainerName { get; set; } + + [Display(Name = "JobJisDeliverJobDetailFromLocationArea")] + public string? FromLocationArea { get; set; } + + [Display(Name = "JobJisDeliverJobDetailFromLocationCode")] + public string? FromLocationCode { get; set; } + + [Display(Name = "JobJisDeliverJobDetailFromLocationErpCode")] + public string? FromLocationErpCode { get; set; } + + [Display(Name = "JobJisDeliverJobDetailFromLocationGroup")] + public string? FromLocationGroup { get; set; } + + [Display(Name = "JobJisDeliverJobDetailFromWarehouseCode")] + public string? FromWarehouseCode { get; set; } + + [Display(Name = "JobJisDeliverJobDetailItemQty")] + public decimal ItemQty { get; set; } + + [Display(Name = "JobJisDeliverJobDetailMaster")] + public JobJisDeliverJob Master { get; set; } + + [Display(Name = "JobJisDeliverJobDetailMasterId")] + public Guid MasterId { get; set; } + + [Display(Name = "JobJisDeliverJobDetailNumber")] + public string? Number { get; set; } + + [Display(Name = "JobJisDeliverJobDetailRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobJisDeliverJobDetailStatus")] + public string Status { get; set; } + + [Display(Name = "JobJisDeliverJobDetailToLocationArea")] + public string? ToLocationArea { get; set; } + + [Display(Name = "JobJisDeliverJobDetailToLocationCode")] + public string? ToLocationCode { get; set; } + + [Display(Name = "JobJisDeliverJobDetailToLocationErpCode")] + public string? ToLocationErpCode { get; set; } + + [Display(Name = "JobJisDeliverJobDetailToLocationGroup")] + public string? ToLocationGroup { get; set; } + + [Display(Name = "JobJisDeliverJobDetailToWarehouseCode")] + public string? ToWarehouseCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/index.js new file mode 100644 index 000000000..906dd47f6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/index.js @@ -0,0 +1,138 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobJisDeliverJobDetail.jobJisDeliverJobDetail; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobJisDeliverJobDetail/JobJisDeliverJobDetail/EditModal'); + + var dataTable = $('#JobJisDeliverJobDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobJisDeliverJobDetail.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobJisDeliverJobDetail.Delete'), + confirmMessage: function (data) { + return l('JobJisDeliverJobDetailDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobJisDeliverJobDetailContainerCode'), + data: "containerCode" + }, + { + title: l('JobJisDeliverJobDetailContainerDesc'), + data: "containerDesc" + }, + { + title: l('JobJisDeliverJobDetailContainerName'), + data: "containerName" + }, + { + title: l('JobJisDeliverJobDetailFromLocationArea'), + data: "fromLocationArea" + }, + { + title: l('JobJisDeliverJobDetailFromLocationCode'), + data: "fromLocationCode" + }, + { + title: l('JobJisDeliverJobDetailFromLocationErpCode'), + data: "fromLocationErpCode" + }, + { + title: l('JobJisDeliverJobDetailFromLocationGroup'), + data: "fromLocationGroup" + }, + { + title: l('JobJisDeliverJobDetailFromWarehouseCode'), + data: "fromWarehouseCode" + }, + { + title: l('JobJisDeliverJobDetailItemQty'), + data: "itemQty" + }, + { + title: l('JobJisDeliverJobDetailMaster'), + data: "master" + }, + { + title: l('JobJisDeliverJobDetailMasterId'), + data: "masterId" + }, + { + title: l('JobJisDeliverJobDetailNumber'), + data: "number" + }, + { + title: l('JobJisDeliverJobDetailRemark'), + data: "remark" + }, + { + title: l('JobJisDeliverJobDetailStatus'), + data: "status" + }, + { + title: l('JobJisDeliverJobDetailToLocationArea'), + data: "toLocationArea" + }, + { + title: l('JobJisDeliverJobDetailToLocationCode'), + data: "toLocationCode" + }, + { + title: l('JobJisDeliverJobDetailToLocationErpCode'), + data: "toLocationErpCode" + }, + { + title: l('JobJisDeliverJobDetailToLocationGroup'), + data: "toLocationGroup" + }, + { + title: l('JobJisDeliverJobDetailToWarehouseCode'), + data: "toWarehouseCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobJisDeliverJobDetailButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/CreateModal.cshtml new file mode 100644 index 000000000..e606b3883 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJob.JobProductReceiveJob.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/CreateModal.cshtml.cs new file mode 100644 index 000000000..08fdd3d5c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJob.JobProductReceiveJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJob.JobProductReceiveJob; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobProductReceiveJobViewModel ViewModel { get; set; } + + private readonly IJobProductReceiveJobAppService _service; + + public CreateModalModel(IJobProductReceiveJobAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/EditModal.cshtml new file mode 100644 index 000000000..2529dee5c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJob.JobProductReceiveJob.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/EditModal.cshtml.cs new file mode 100644 index 000000000..556f7aaf4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJob.JobProductReceiveJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJob.JobProductReceiveJob; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobProductReceiveJobViewModel ViewModel { get; set; } + + private readonly IJobProductReceiveJobAppService _service; + + public EditModalModel(IJobProductReceiveJobAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/Index.cshtml new file mode 100644 index 000000000..b94a0ec01 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJob.JobProductReceiveJob +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobProductReceiveJob"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobProductReceiveJob"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobProductReceiveJob; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobProductReceiveJob"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobProductReceiveJob.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/Index.cshtml.cs new file mode 100644 index 000000000..3b2af7b8a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJob.JobProductReceiveJob; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/ViewModels/CreateEditJobProductReceiveJobViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/ViewModels/CreateEditJobProductReceiveJobViewModel.cs new file mode 100644 index 000000000..a588eae54 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/ViewModels/CreateEditJobProductReceiveJobViewModel.cs @@ -0,0 +1,73 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJob.JobProductReceiveJob.ViewModels; + +public class CreateEditJobProductReceiveJobViewModel +{ + [Display(Name = "JobProductReceiveJobAcceptTime")] + public DateTime? AcceptTime { get; set; } + + [Display(Name = "JobProductReceiveJobAcceptUserId")] + public Guid? AcceptUserId { get; set; } + + [Display(Name = "JobProductReceiveJobAcceptUserName")] + public string? AcceptUserName { get; set; } + + [Display(Name = "JobProductReceiveJobCompleteTime")] + public DateTime? CompleteTime { get; set; } + + [Display(Name = "JobProductReceiveJobCompleteUserId")] + public Guid? CompleteUserId { get; set; } + + [Display(Name = "JobProductReceiveJobCompleteUserName")] + public string? CompleteUserName { get; set; } + + [Display(Name = "JobProductReceiveJobIsAutoComplete")] + public bool? IsAutoComplete { get; set; } + + [Display(Name = "JobProductReceiveJobJobDescription")] + public string? JobDescription { get; set; } + + [Display(Name = "JobProductReceiveJobJobProductReceiveJobDetails")] + public ICollection JobProductReceiveJobDetails { get; set; } + + [Display(Name = "JobProductReceiveJobJobStatus")] + public string JobStatus { get; set; } + + [Display(Name = "JobProductReceiveJobJobType")] + public string JobType { get; set; } + + [Display(Name = "JobProductReceiveJobNumber")] + public string Number { get; set; } + + [Display(Name = "JobProductReceiveJobPriority")] + public int Priority { get; set; } + + [Display(Name = "JobProductReceiveJobPriorityIncrement")] + public int PriorityIncrement { get; set; } + + [Display(Name = "JobProductReceiveJobProductionPlanNumber")] + public string? ProductionPlanNumber { get; set; } + + [Display(Name = "JobProductReceiveJobRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobProductReceiveJobShift")] + public string? Shift { get; set; } + + [Display(Name = "JobProductReceiveJobUpStreamJobNumber")] + public string? UpStreamJobNumber { get; set; } + + [Display(Name = "JobProductReceiveJobWarehouseCode")] + public string? WarehouseCode { get; set; } + + [Display(Name = "JobProductReceiveJobWorker")] + public string? Worker { get; set; } + + [Display(Name = "JobProductReceiveJobWorkGroupCode")] + public string? WorkGroupCode { get; set; } + + [Display(Name = "JobProductReceiveJobWorkshop")] + public string Workshop { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/index.js new file mode 100644 index 000000000..1f3e2b9f9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJob/JobProductReceiveJob/index.js @@ -0,0 +1,150 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobProductReceiveJob.jobProductReceiveJob; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobProductReceiveJob/JobProductReceiveJob/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobProductReceiveJob/JobProductReceiveJob/EditModal'); + + var dataTable = $('#JobProductReceiveJobTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobProductReceiveJob.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobProductReceiveJob.Delete'), + confirmMessage: function (data) { + return l('JobProductReceiveJobDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobProductReceiveJobAcceptTime'), + data: "acceptTime" + }, + { + title: l('JobProductReceiveJobAcceptUserId'), + data: "acceptUserId" + }, + { + title: l('JobProductReceiveJobAcceptUserName'), + data: "acceptUserName" + }, + { + title: l('JobProductReceiveJobCompleteTime'), + data: "completeTime" + }, + { + title: l('JobProductReceiveJobCompleteUserId'), + data: "completeUserId" + }, + { + title: l('JobProductReceiveJobCompleteUserName'), + data: "completeUserName" + }, + { + title: l('JobProductReceiveJobIsAutoComplete'), + data: "isAutoComplete" + }, + { + title: l('JobProductReceiveJobJobDescription'), + data: "jobDescription" + }, + { + title: l('JobProductReceiveJobJobProductReceiveJobDetails'), + data: "jobProductReceiveJobDetails" + }, + { + title: l('JobProductReceiveJobJobStatus'), + data: "jobStatus" + }, + { + title: l('JobProductReceiveJobJobType'), + data: "jobType" + }, + { + title: l('JobProductReceiveJobNumber'), + data: "number" + }, + { + title: l('JobProductReceiveJobPriority'), + data: "priority" + }, + { + title: l('JobProductReceiveJobPriorityIncrement'), + data: "priorityIncrement" + }, + { + title: l('JobProductReceiveJobProductionPlanNumber'), + data: "productionPlanNumber" + }, + { + title: l('JobProductReceiveJobRemark'), + data: "remark" + }, + { + title: l('JobProductReceiveJobShift'), + data: "shift" + }, + { + title: l('JobProductReceiveJobUpStreamJobNumber'), + data: "upStreamJobNumber" + }, + { + title: l('JobProductReceiveJobWarehouseCode'), + data: "warehouseCode" + }, + { + title: l('JobProductReceiveJobWorker'), + data: "worker" + }, + { + title: l('JobProductReceiveJobWorkGroupCode'), + data: "workGroupCode" + }, + { + title: l('JobProductReceiveJobWorkshop'), + data: "workshop" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobProductReceiveJobButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/CreateModal.cshtml new file mode 100644 index 000000000..748fdbfde --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJobDetail.JobProductReceiveJobDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..edc6a2bfd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJobDetail.JobProductReceiveJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJobDetail.JobProductReceiveJobDetail; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobProductReceiveJobDetailViewModel ViewModel { get; set; } + + private readonly IJobProductReceiveJobDetailAppService _service; + + public CreateModalModel(IJobProductReceiveJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/EditModal.cshtml new file mode 100644 index 000000000..5579eac71 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJobDetail.JobProductReceiveJobDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..75df9b5ca --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJobDetail.JobProductReceiveJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJobDetail.JobProductReceiveJobDetail; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobProductReceiveJobDetailViewModel ViewModel { get; set; } + + private readonly IJobProductReceiveJobDetailAppService _service; + + public EditModalModel(IJobProductReceiveJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/Index.cshtml new file mode 100644 index 000000000..a774ba2fa --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJobDetail.JobProductReceiveJobDetail +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobProductReceiveJobDetail"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobProductReceiveJobDetail"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobProductReceiveJobDetail; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobProductReceiveJobDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobProductReceiveJobDetail.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/Index.cshtml.cs new file mode 100644 index 000000000..2d4f38615 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJobDetail.JobProductReceiveJobDetail; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/ViewModels/CreateEditJobProductReceiveJobDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/ViewModels/CreateEditJobProductReceiveJobDetailViewModel.cs new file mode 100644 index 000000000..beb71bd6a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/ViewModels/CreateEditJobProductReceiveJobDetailViewModel.cs @@ -0,0 +1,124 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJobDetail.JobProductReceiveJobDetail.ViewModels; + +public class CreateEditJobProductReceiveJobDetailViewModel +{ + [Display(Name = "JobProductReceiveJobDetailHandledArriveDate")] + public DateTime HandledArriveDate { get; set; } + + [Display(Name = "JobProductReceiveJobDetailHandledContainerCode")] + public string? HandledContainerCode { get; set; } + + [Display(Name = "JobProductReceiveJobDetailHandledExpireDate")] + public DateTime HandledExpireDate { get; set; } + + [Display(Name = "JobProductReceiveJobDetailHandledLot")] + public string? HandledLot { get; set; } + + [Display(Name = "JobProductReceiveJobDetailHandledPackingCode")] + public string? HandledPackingCode { get; set; } + + [Display(Name = "JobProductReceiveJobDetailHandledProduceDate")] + public DateTime HandledProduceDate { get; set; } + + [Display(Name = "JobProductReceiveJobDetailHandledQty")] + public decimal HandledQty { get; set; } + + [Display(Name = "JobProductReceiveJobDetailHandledSupplierBatch")] + public string? HandledSupplierBatch { get; set; } + + [Display(Name = "JobProductReceiveJobDetailHandledToLocationArea")] + public string? HandledToLocationArea { get; set; } + + [Display(Name = "JobProductReceiveJobDetailHandledToLocationCode")] + public string? HandledToLocationCode { get; set; } + + [Display(Name = "JobProductReceiveJobDetailHandledToLocationErpCode")] + public string? HandledToLocationErpCode { get; set; } + + [Display(Name = "JobProductReceiveJobDetailHandledToLocationGroup")] + public string? HandledToLocationGroup { get; set; } + + [Display(Name = "JobProductReceiveJobDetailHandledToWarehouseCode")] + public string? HandledToWarehouseCode { get; set; } + + [Display(Name = "JobProductReceiveJobDetailItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "JobProductReceiveJobDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "JobProductReceiveJobDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "JobProductReceiveJobDetailItemName")] + public string? ItemName { get; set; } + + [Display(Name = "JobProductReceiveJobDetailMaster")] + public JobProductReceiveJob Master { get; set; } + + [Display(Name = "JobProductReceiveJobDetailMasterId")] + public Guid MasterId { get; set; } + + [Display(Name = "JobProductReceiveJobDetailNumber")] + public string Number { get; set; } + + [Display(Name = "JobProductReceiveJobDetailProdLine")] + public string ProdLine { get; set; } + + [Display(Name = "JobProductReceiveJobDetailRawLocationCode")] + public string? RawLocationCode { get; set; } + + [Display(Name = "JobProductReceiveJobDetailRecommendArriveDate")] + public DateTime RecommendArriveDate { get; set; } + + [Display(Name = "JobProductReceiveJobDetailRecommendContainerCode")] + public string? RecommendContainerCode { get; set; } + + [Display(Name = "JobProductReceiveJobDetailRecommendExpireDate")] + public DateTime RecommendExpireDate { get; set; } + + [Display(Name = "JobProductReceiveJobDetailRecommendLot")] + public string? RecommendLot { get; set; } + + [Display(Name = "JobProductReceiveJobDetailRecommendPackingCode")] + public string? RecommendPackingCode { get; set; } + + [Display(Name = "JobProductReceiveJobDetailRecommendProduceDate")] + public DateTime RecommendProduceDate { get; set; } + + [Display(Name = "JobProductReceiveJobDetailRecommendQty")] + public decimal RecommendQty { get; set; } + + [Display(Name = "JobProductReceiveJobDetailRecommendSupplierBatch")] + public string? RecommendSupplierBatch { get; set; } + + [Display(Name = "JobProductReceiveJobDetailRecommendToLocationArea")] + public string? RecommendToLocationArea { get; set; } + + [Display(Name = "JobProductReceiveJobDetailRecommendToLocationCode")] + public string? RecommendToLocationCode { get; set; } + + [Display(Name = "JobProductReceiveJobDetailRecommendToLocationErpCode")] + public string? RecommendToLocationErpCode { get; set; } + + [Display(Name = "JobProductReceiveJobDetailRecommendToLocationGroup")] + public string? RecommendToLocationGroup { get; set; } + + [Display(Name = "JobProductReceiveJobDetailRecommendToWarehouseCode")] + public string? RecommendToWarehouseCode { get; set; } + + [Display(Name = "JobProductReceiveJobDetailRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobProductReceiveJobDetailStatus")] + public string Status { get; set; } + + [Display(Name = "JobProductReceiveJobDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "JobProductReceiveJobDetailUom")] + public string? Uom { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/index.js new file mode 100644 index 000000000..1165c730f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/index.js @@ -0,0 +1,218 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobProductReceiveJobDetail.jobProductReceiveJobDetail; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobProductReceiveJobDetail/JobProductReceiveJobDetail/EditModal'); + + var dataTable = $('#JobProductReceiveJobDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobProductReceiveJobDetail.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobProductReceiveJobDetail.Delete'), + confirmMessage: function (data) { + return l('JobProductReceiveJobDetailDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobProductReceiveJobDetailHandledArriveDate'), + data: "handledArriveDate" + }, + { + title: l('JobProductReceiveJobDetailHandledContainerCode'), + data: "handledContainerCode" + }, + { + title: l('JobProductReceiveJobDetailHandledExpireDate'), + data: "handledExpireDate" + }, + { + title: l('JobProductReceiveJobDetailHandledLot'), + data: "handledLot" + }, + { + title: l('JobProductReceiveJobDetailHandledPackingCode'), + data: "handledPackingCode" + }, + { + title: l('JobProductReceiveJobDetailHandledProduceDate'), + data: "handledProduceDate" + }, + { + title: l('JobProductReceiveJobDetailHandledQty'), + data: "handledQty" + }, + { + title: l('JobProductReceiveJobDetailHandledSupplierBatch'), + data: "handledSupplierBatch" + }, + { + title: l('JobProductReceiveJobDetailHandledToLocationArea'), + data: "handledToLocationArea" + }, + { + title: l('JobProductReceiveJobDetailHandledToLocationCode'), + data: "handledToLocationCode" + }, + { + title: l('JobProductReceiveJobDetailHandledToLocationErpCode'), + data: "handledToLocationErpCode" + }, + { + title: l('JobProductReceiveJobDetailHandledToLocationGroup'), + data: "handledToLocationGroup" + }, + { + title: l('JobProductReceiveJobDetailHandledToWarehouseCode'), + data: "handledToWarehouseCode" + }, + { + title: l('JobProductReceiveJobDetailItemCode'), + data: "itemCode" + }, + { + title: l('JobProductReceiveJobDetailItemDesc1'), + data: "itemDesc1" + }, + { + title: l('JobProductReceiveJobDetailItemDesc2'), + data: "itemDesc2" + }, + { + title: l('JobProductReceiveJobDetailItemName'), + data: "itemName" + }, + { + title: l('JobProductReceiveJobDetailMaster'), + data: "master" + }, + { + title: l('JobProductReceiveJobDetailMasterId'), + data: "masterId" + }, + { + title: l('JobProductReceiveJobDetailNumber'), + data: "number" + }, + { + title: l('JobProductReceiveJobDetailProdLine'), + data: "prodLine" + }, + { + title: l('JobProductReceiveJobDetailRawLocationCode'), + data: "rawLocationCode" + }, + { + title: l('JobProductReceiveJobDetailRecommendArriveDate'), + data: "recommendArriveDate" + }, + { + title: l('JobProductReceiveJobDetailRecommendContainerCode'), + data: "recommendContainerCode" + }, + { + title: l('JobProductReceiveJobDetailRecommendExpireDate'), + data: "recommendExpireDate" + }, + { + title: l('JobProductReceiveJobDetailRecommendLot'), + data: "recommendLot" + }, + { + title: l('JobProductReceiveJobDetailRecommendPackingCode'), + data: "recommendPackingCode" + }, + { + title: l('JobProductReceiveJobDetailRecommendProduceDate'), + data: "recommendProduceDate" + }, + { + title: l('JobProductReceiveJobDetailRecommendQty'), + data: "recommendQty" + }, + { + title: l('JobProductReceiveJobDetailRecommendSupplierBatch'), + data: "recommendSupplierBatch" + }, + { + title: l('JobProductReceiveJobDetailRecommendToLocationArea'), + data: "recommendToLocationArea" + }, + { + title: l('JobProductReceiveJobDetailRecommendToLocationCode'), + data: "recommendToLocationCode" + }, + { + title: l('JobProductReceiveJobDetailRecommendToLocationErpCode'), + data: "recommendToLocationErpCode" + }, + { + title: l('JobProductReceiveJobDetailRecommendToLocationGroup'), + data: "recommendToLocationGroup" + }, + { + title: l('JobProductReceiveJobDetailRecommendToWarehouseCode'), + data: "recommendToWarehouseCode" + }, + { + title: l('JobProductReceiveJobDetailRemark'), + data: "remark" + }, + { + title: l('JobProductReceiveJobDetailStatus'), + data: "status" + }, + { + title: l('JobProductReceiveJobDetailStdPackQty'), + data: "stdPackQty" + }, + { + title: l('JobProductReceiveJobDetailUom'), + data: "uom" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobProductReceiveJobDetailButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/CreateModal.cshtml new file mode 100644 index 000000000..3bd901d22 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJob.JobProductionReturnJob.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/CreateModal.cshtml.cs new file mode 100644 index 000000000..aac494c14 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJob.JobProductionReturnJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJob.JobProductionReturnJob; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobProductionReturnJobViewModel ViewModel { get; set; } + + private readonly IJobProductionReturnJobAppService _service; + + public CreateModalModel(IJobProductionReturnJobAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/EditModal.cshtml new file mode 100644 index 000000000..a29d01e93 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJob.JobProductionReturnJob.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/EditModal.cshtml.cs new file mode 100644 index 000000000..8f3d0e466 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJob.JobProductionReturnJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJob.JobProductionReturnJob; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobProductionReturnJobViewModel ViewModel { get; set; } + + private readonly IJobProductionReturnJobAppService _service; + + public EditModalModel(IJobProductionReturnJobAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/Index.cshtml new file mode 100644 index 000000000..6aabf3756 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJob.JobProductionReturnJob +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobProductionReturnJob"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobProductionReturnJob"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobProductionReturnJob; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobProductionReturnJob"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobProductionReturnJob.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/Index.cshtml.cs new file mode 100644 index 000000000..af3f41cdd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJob.JobProductionReturnJob; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/ViewModels/CreateEditJobProductionReturnJobViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/ViewModels/CreateEditJobProductionReturnJobViewModel.cs new file mode 100644 index 000000000..fc5aa032c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/ViewModels/CreateEditJobProductionReturnJobViewModel.cs @@ -0,0 +1,67 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJob.JobProductionReturnJob.ViewModels; + +public class CreateEditJobProductionReturnJobViewModel +{ + [Display(Name = "JobProductionReturnJobAcceptTime")] + public DateTime? AcceptTime { get; set; } + + [Display(Name = "JobProductionReturnJobAcceptUserId")] + public Guid? AcceptUserId { get; set; } + + [Display(Name = "JobProductionReturnJobAcceptUserName")] + public string? AcceptUserName { get; set; } + + [Display(Name = "JobProductionReturnJobCompleteTime")] + public DateTime? CompleteTime { get; set; } + + [Display(Name = "JobProductionReturnJobCompleteUserId")] + public Guid? CompleteUserId { get; set; } + + [Display(Name = "JobProductionReturnJobCompleteUserName")] + public string? CompleteUserName { get; set; } + + [Display(Name = "JobProductionReturnJobIsAutoComplete")] + public bool? IsAutoComplete { get; set; } + + [Display(Name = "JobProductionReturnJobJobDescription")] + public string? JobDescription { get; set; } + + [Display(Name = "JobProductionReturnJobJobProductionReturnJobDetails")] + public ICollection JobProductionReturnJobDetails { get; set; } + + [Display(Name = "JobProductionReturnJobJobStatus")] + public string JobStatus { get; set; } + + [Display(Name = "JobProductionReturnJobJobType")] + public string JobType { get; set; } + + [Display(Name = "JobProductionReturnJobNumber")] + public string Number { get; set; } + + [Display(Name = "JobProductionReturnJobPriority")] + public int Priority { get; set; } + + [Display(Name = "JobProductionReturnJobPriorityIncrement")] + public int PriorityIncrement { get; set; } + + [Display(Name = "JobProductionReturnJobProductionReturnRequestNumber")] + public string? ProductionReturnRequestNumber { get; set; } + + [Display(Name = "JobProductionReturnJobRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobProductionReturnJobUpStreamJobNumber")] + public string? UpStreamJobNumber { get; set; } + + [Display(Name = "JobProductionReturnJobWarehouseCode")] + public string? WarehouseCode { get; set; } + + [Display(Name = "JobProductionReturnJobWorker")] + public string? Worker { get; set; } + + [Display(Name = "JobProductionReturnJobWorkGroupCode")] + public string? WorkGroupCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/index.js new file mode 100644 index 000000000..2043a3dd2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJob/JobProductionReturnJob/index.js @@ -0,0 +1,142 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobProductionReturnJob.jobProductionReturnJob; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobProductionReturnJob/JobProductionReturnJob/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobProductionReturnJob/JobProductionReturnJob/EditModal'); + + var dataTable = $('#JobProductionReturnJobTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobProductionReturnJob.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobProductionReturnJob.Delete'), + confirmMessage: function (data) { + return l('JobProductionReturnJobDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobProductionReturnJobAcceptTime'), + data: "acceptTime" + }, + { + title: l('JobProductionReturnJobAcceptUserId'), + data: "acceptUserId" + }, + { + title: l('JobProductionReturnJobAcceptUserName'), + data: "acceptUserName" + }, + { + title: l('JobProductionReturnJobCompleteTime'), + data: "completeTime" + }, + { + title: l('JobProductionReturnJobCompleteUserId'), + data: "completeUserId" + }, + { + title: l('JobProductionReturnJobCompleteUserName'), + data: "completeUserName" + }, + { + title: l('JobProductionReturnJobIsAutoComplete'), + data: "isAutoComplete" + }, + { + title: l('JobProductionReturnJobJobDescription'), + data: "jobDescription" + }, + { + title: l('JobProductionReturnJobJobProductionReturnJobDetails'), + data: "jobProductionReturnJobDetails" + }, + { + title: l('JobProductionReturnJobJobStatus'), + data: "jobStatus" + }, + { + title: l('JobProductionReturnJobJobType'), + data: "jobType" + }, + { + title: l('JobProductionReturnJobNumber'), + data: "number" + }, + { + title: l('JobProductionReturnJobPriority'), + data: "priority" + }, + { + title: l('JobProductionReturnJobPriorityIncrement'), + data: "priorityIncrement" + }, + { + title: l('JobProductionReturnJobProductionReturnRequestNumber'), + data: "productionReturnRequestNumber" + }, + { + title: l('JobProductionReturnJobRemark'), + data: "remark" + }, + { + title: l('JobProductionReturnJobUpStreamJobNumber'), + data: "upStreamJobNumber" + }, + { + title: l('JobProductionReturnJobWarehouseCode'), + data: "warehouseCode" + }, + { + title: l('JobProductionReturnJobWorker'), + data: "worker" + }, + { + title: l('JobProductionReturnJobWorkGroupCode'), + data: "workGroupCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobProductionReturnJobButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/CreateModal.cshtml new file mode 100644 index 000000000..9232216df --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJobDetail.JobProductionReturnJobDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..fc1c5108c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJobDetail.JobProductionReturnJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJobDetail.JobProductionReturnJobDetail; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobProductionReturnJobDetailViewModel ViewModel { get; set; } + + private readonly IJobProductionReturnJobDetailAppService _service; + + public CreateModalModel(IJobProductionReturnJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/EditModal.cshtml new file mode 100644 index 000000000..806394d78 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJobDetail.JobProductionReturnJobDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..71a32c6dd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJobDetail.JobProductionReturnJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJobDetail.JobProductionReturnJobDetail; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobProductionReturnJobDetailViewModel ViewModel { get; set; } + + private readonly IJobProductionReturnJobDetailAppService _service; + + public EditModalModel(IJobProductionReturnJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/Index.cshtml new file mode 100644 index 000000000..bd20a81c4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJobDetail.JobProductionReturnJobDetail +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobProductionReturnJobDetail"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobProductionReturnJobDetail"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobProductionReturnJobDetail; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobProductionReturnJobDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobProductionReturnJobDetail.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/Index.cshtml.cs new file mode 100644 index 000000000..69544ffb6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJobDetail.JobProductionReturnJobDetail; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/ViewModels/CreateEditJobProductionReturnJobDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/ViewModels/CreateEditJobProductionReturnJobDetailViewModel.cs new file mode 100644 index 000000000..dcdb36d80 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/ViewModels/CreateEditJobProductionReturnJobDetailViewModel.cs @@ -0,0 +1,133 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJobDetail.JobProductionReturnJobDetail.ViewModels; + +public class CreateEditJobProductionReturnJobDetailViewModel +{ + [Display(Name = "JobProductionReturnJobDetailFromLocationArea")] + public string? FromLocationArea { get; set; } + + [Display(Name = "JobProductionReturnJobDetailFromLocationCode")] + public string? FromLocationCode { get; set; } + + [Display(Name = "JobProductionReturnJobDetailFromLocationErpCode")] + public string? FromLocationErpCode { get; set; } + + [Display(Name = "JobProductionReturnJobDetailFromLocationGroup")] + public string? FromLocationGroup { get; set; } + + [Display(Name = "JobProductionReturnJobDetailFromWarehouseCode")] + public string? FromWarehouseCode { get; set; } + + [Display(Name = "JobProductionReturnJobDetailHandledArriveDate")] + public DateTime HandledArriveDate { get; set; } + + [Display(Name = "JobProductionReturnJobDetailHandledContainerCode")] + public string? HandledContainerCode { get; set; } + + [Display(Name = "JobProductionReturnJobDetailHandledExpireDate")] + public DateTime HandledExpireDate { get; set; } + + [Display(Name = "JobProductionReturnJobDetailHandledLot")] + public string? HandledLot { get; set; } + + [Display(Name = "JobProductionReturnJobDetailHandledPackingCode")] + public string? HandledPackingCode { get; set; } + + [Display(Name = "JobProductionReturnJobDetailHandledProduceDate")] + public DateTime HandledProduceDate { get; set; } + + [Display(Name = "JobProductionReturnJobDetailHandledQty")] + public decimal HandledQty { get; set; } + + [Display(Name = "JobProductionReturnJobDetailHandledSupplierBatch")] + public string? HandledSupplierBatch { get; set; } + + [Display(Name = "JobProductionReturnJobDetailHandledToLocationArea")] + public string? HandledToLocationArea { get; set; } + + [Display(Name = "JobProductionReturnJobDetailHandledToLocationCode")] + public string? HandledToLocationCode { get; set; } + + [Display(Name = "JobProductionReturnJobDetailHandledToLocationErpCode")] + public string? HandledToLocationErpCode { get; set; } + + [Display(Name = "JobProductionReturnJobDetailHandledToLocationGroup")] + public string? HandledToLocationGroup { get; set; } + + [Display(Name = "JobProductionReturnJobDetailHandledToWarehouseCode")] + public string? HandledToWarehouseCode { get; set; } + + [Display(Name = "JobProductionReturnJobDetailItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "JobProductionReturnJobDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "JobProductionReturnJobDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "JobProductionReturnJobDetailItemName")] + public string? ItemName { get; set; } + + [Display(Name = "JobProductionReturnJobDetailMaster")] + public JobProductionReturnJob Master { get; set; } + + [Display(Name = "JobProductionReturnJobDetailMasterId")] + public Guid MasterId { get; set; } + + [Display(Name = "JobProductionReturnJobDetailNumber")] + public string Number { get; set; } + + [Display(Name = "JobProductionReturnJobDetailRecommendArriveDate")] + public DateTime RecommendArriveDate { get; set; } + + [Display(Name = "JobProductionReturnJobDetailRecommendContainerCode")] + public string? RecommendContainerCode { get; set; } + + [Display(Name = "JobProductionReturnJobDetailRecommendExpireDate")] + public DateTime RecommendExpireDate { get; set; } + + [Display(Name = "JobProductionReturnJobDetailRecommendLot")] + public string? RecommendLot { get; set; } + + [Display(Name = "JobProductionReturnJobDetailRecommendPackingCode")] + public string? RecommendPackingCode { get; set; } + + [Display(Name = "JobProductionReturnJobDetailRecommendProduceDate")] + public DateTime RecommendProduceDate { get; set; } + + [Display(Name = "JobProductionReturnJobDetailRecommendQty")] + public decimal RecommendQty { get; set; } + + [Display(Name = "JobProductionReturnJobDetailRecommendSupplierBatch")] + public string? RecommendSupplierBatch { get; set; } + + [Display(Name = "JobProductionReturnJobDetailRecommendToLocationArea")] + public string? RecommendToLocationArea { get; set; } + + [Display(Name = "JobProductionReturnJobDetailRecommendToLocationCode")] + public string? RecommendToLocationCode { get; set; } + + [Display(Name = "JobProductionReturnJobDetailRecommendToLocationErpCode")] + public string? RecommendToLocationErpCode { get; set; } + + [Display(Name = "JobProductionReturnJobDetailRecommendToLocationGroup")] + public string? RecommendToLocationGroup { get; set; } + + [Display(Name = "JobProductionReturnJobDetailRecommendToWarehouseCode")] + public string? RecommendToWarehouseCode { get; set; } + + [Display(Name = "JobProductionReturnJobDetailRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobProductionReturnJobDetailStatus")] + public string Status { get; set; } + + [Display(Name = "JobProductionReturnJobDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "JobProductionReturnJobDetailUom")] + public string? Uom { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/index.js new file mode 100644 index 000000000..bf417ffe3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/index.js @@ -0,0 +1,230 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobProductionReturnJobDetail.jobProductionReturnJobDetail; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobProductionReturnJobDetail/JobProductionReturnJobDetail/EditModal'); + + var dataTable = $('#JobProductionReturnJobDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobProductionReturnJobDetail.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobProductionReturnJobDetail.Delete'), + confirmMessage: function (data) { + return l('JobProductionReturnJobDetailDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobProductionReturnJobDetailFromLocationArea'), + data: "fromLocationArea" + }, + { + title: l('JobProductionReturnJobDetailFromLocationCode'), + data: "fromLocationCode" + }, + { + title: l('JobProductionReturnJobDetailFromLocationErpCode'), + data: "fromLocationErpCode" + }, + { + title: l('JobProductionReturnJobDetailFromLocationGroup'), + data: "fromLocationGroup" + }, + { + title: l('JobProductionReturnJobDetailFromWarehouseCode'), + data: "fromWarehouseCode" + }, + { + title: l('JobProductionReturnJobDetailHandledArriveDate'), + data: "handledArriveDate" + }, + { + title: l('JobProductionReturnJobDetailHandledContainerCode'), + data: "handledContainerCode" + }, + { + title: l('JobProductionReturnJobDetailHandledExpireDate'), + data: "handledExpireDate" + }, + { + title: l('JobProductionReturnJobDetailHandledLot'), + data: "handledLot" + }, + { + title: l('JobProductionReturnJobDetailHandledPackingCode'), + data: "handledPackingCode" + }, + { + title: l('JobProductionReturnJobDetailHandledProduceDate'), + data: "handledProduceDate" + }, + { + title: l('JobProductionReturnJobDetailHandledQty'), + data: "handledQty" + }, + { + title: l('JobProductionReturnJobDetailHandledSupplierBatch'), + data: "handledSupplierBatch" + }, + { + title: l('JobProductionReturnJobDetailHandledToLocationArea'), + data: "handledToLocationArea" + }, + { + title: l('JobProductionReturnJobDetailHandledToLocationCode'), + data: "handledToLocationCode" + }, + { + title: l('JobProductionReturnJobDetailHandledToLocationErpCode'), + data: "handledToLocationErpCode" + }, + { + title: l('JobProductionReturnJobDetailHandledToLocationGroup'), + data: "handledToLocationGroup" + }, + { + title: l('JobProductionReturnJobDetailHandledToWarehouseCode'), + data: "handledToWarehouseCode" + }, + { + title: l('JobProductionReturnJobDetailItemCode'), + data: "itemCode" + }, + { + title: l('JobProductionReturnJobDetailItemDesc1'), + data: "itemDesc1" + }, + { + title: l('JobProductionReturnJobDetailItemDesc2'), + data: "itemDesc2" + }, + { + title: l('JobProductionReturnJobDetailItemName'), + data: "itemName" + }, + { + title: l('JobProductionReturnJobDetailMaster'), + data: "master" + }, + { + title: l('JobProductionReturnJobDetailMasterId'), + data: "masterId" + }, + { + title: l('JobProductionReturnJobDetailNumber'), + data: "number" + }, + { + title: l('JobProductionReturnJobDetailRecommendArriveDate'), + data: "recommendArriveDate" + }, + { + title: l('JobProductionReturnJobDetailRecommendContainerCode'), + data: "recommendContainerCode" + }, + { + title: l('JobProductionReturnJobDetailRecommendExpireDate'), + data: "recommendExpireDate" + }, + { + title: l('JobProductionReturnJobDetailRecommendLot'), + data: "recommendLot" + }, + { + title: l('JobProductionReturnJobDetailRecommendPackingCode'), + data: "recommendPackingCode" + }, + { + title: l('JobProductionReturnJobDetailRecommendProduceDate'), + data: "recommendProduceDate" + }, + { + title: l('JobProductionReturnJobDetailRecommendQty'), + data: "recommendQty" + }, + { + title: l('JobProductionReturnJobDetailRecommendSupplierBatch'), + data: "recommendSupplierBatch" + }, + { + title: l('JobProductionReturnJobDetailRecommendToLocationArea'), + data: "recommendToLocationArea" + }, + { + title: l('JobProductionReturnJobDetailRecommendToLocationCode'), + data: "recommendToLocationCode" + }, + { + title: l('JobProductionReturnJobDetailRecommendToLocationErpCode'), + data: "recommendToLocationErpCode" + }, + { + title: l('JobProductionReturnJobDetailRecommendToLocationGroup'), + data: "recommendToLocationGroup" + }, + { + title: l('JobProductionReturnJobDetailRecommendToWarehouseCode'), + data: "recommendToWarehouseCode" + }, + { + title: l('JobProductionReturnJobDetailRemark'), + data: "remark" + }, + { + title: l('JobProductionReturnJobDetailStatus'), + data: "status" + }, + { + title: l('JobProductionReturnJobDetailStdPackQty'), + data: "stdPackQty" + }, + { + title: l('JobProductionReturnJobDetailUom'), + data: "uom" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobProductionReturnJobDetailButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/CreateModal.cshtml new file mode 100644 index 000000000..109698a85 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJob.JobPurchaseReceiptJob.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/CreateModal.cshtml.cs new file mode 100644 index 000000000..60fd47f88 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJob.JobPurchaseReceiptJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJob.JobPurchaseReceiptJob; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobPurchaseReceiptJobViewModel ViewModel { get; set; } + + private readonly IJobPurchaseReceiptJobAppService _service; + + public CreateModalModel(IJobPurchaseReceiptJobAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/EditModal.cshtml new file mode 100644 index 000000000..51997625c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJob.JobPurchaseReceiptJob.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/EditModal.cshtml.cs new file mode 100644 index 000000000..c72fe619e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJob.JobPurchaseReceiptJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJob.JobPurchaseReceiptJob; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobPurchaseReceiptJobViewModel ViewModel { get; set; } + + private readonly IJobPurchaseReceiptJobAppService _service; + + public EditModalModel(IJobPurchaseReceiptJobAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/Index.cshtml new file mode 100644 index 000000000..f159d9938 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJob.JobPurchaseReceiptJob +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobPurchaseReceiptJob"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobPurchaseReceiptJob"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobPurchaseReceiptJob; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobPurchaseReceiptJob"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobPurchaseReceiptJob.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/Index.cshtml.cs new file mode 100644 index 000000000..c034698c6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJob.JobPurchaseReceiptJob; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/ViewModels/CreateEditJobPurchaseReceiptJobViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/ViewModels/CreateEditJobPurchaseReceiptJobViewModel.cs new file mode 100644 index 000000000..666bd2b14 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/ViewModels/CreateEditJobPurchaseReceiptJobViewModel.cs @@ -0,0 +1,97 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJob.JobPurchaseReceiptJob.ViewModels; + +public class CreateEditJobPurchaseReceiptJobViewModel +{ + [Display(Name = "JobPurchaseReceiptJobAcceptTime")] + public DateTime? AcceptTime { get; set; } + + [Display(Name = "JobPurchaseReceiptJobAcceptUserId")] + public Guid? AcceptUserId { get; set; } + + [Display(Name = "JobPurchaseReceiptJobAcceptUserName")] + public string? AcceptUserName { get; set; } + + [Display(Name = "JobPurchaseReceiptJobAsnNumber")] + public string? AsnNumber { get; set; } + + [Display(Name = "JobPurchaseReceiptJobCompleteTime")] + public DateTime? CompleteTime { get; set; } + + [Display(Name = "JobPurchaseReceiptJobCompleteUserId")] + public Guid? CompleteUserId { get; set; } + + [Display(Name = "JobPurchaseReceiptJobCompleteUserName")] + public string? CompleteUserName { get; set; } + + [Display(Name = "JobPurchaseReceiptJobIsAutoComplete")] + public bool? IsAutoComplete { get; set; } + + [Display(Name = "JobPurchaseReceiptJobJobDescription")] + public string? JobDescription { get; set; } + + [Display(Name = "JobPurchaseReceiptJobJobPurchaseReceiptJobDetailCopies")] + public ICollection JobPurchaseReceiptJobDetailCopies { get; set; } + + [Display(Name = "JobPurchaseReceiptJobJobPurchaseReceiptJobDetails")] + public ICollection JobPurchaseReceiptJobDetails { get; set; } + + [Display(Name = "JobPurchaseReceiptJobJobStatus")] + public string JobStatus { get; set; } + + [Display(Name = "JobPurchaseReceiptJobJobType")] + public string JobType { get; set; } + + [Display(Name = "JobPurchaseReceiptJobNumber")] + public string Number { get; set; } + + [Display(Name = "JobPurchaseReceiptJobPlanArriveDate")] + public DateTime PlanArriveDate { get; set; } + + [Display(Name = "JobPurchaseReceiptJobPoNumber")] + public string? PoNumber { get; set; } + + [Display(Name = "JobPurchaseReceiptJobPriority")] + public int Priority { get; set; } + + [Display(Name = "JobPurchaseReceiptJobPriorityIncrement")] + public int PriorityIncrement { get; set; } + + [Display(Name = "JobPurchaseReceiptJobPurchaseReceiptRequestNumber")] + public string? PurchaseReceiptRequestNumber { get; set; } + + [Display(Name = "JobPurchaseReceiptJobRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobPurchaseReceiptJobRpNumber")] + public string? RpNumber { get; set; } + + [Display(Name = "JobPurchaseReceiptJobSupplierAddress")] + public string? SupplierAddress { get; set; } + + [Display(Name = "JobPurchaseReceiptJobSupplierCode")] + public string SupplierCode { get; set; } + + [Display(Name = "JobPurchaseReceiptJobSupplierName")] + public string? SupplierName { get; set; } + + [Display(Name = "JobPurchaseReceiptJobTimeWindow")] + public string? TimeWindow { get; set; } + + [Display(Name = "JobPurchaseReceiptJobType")] + public string Type { get; set; } + + [Display(Name = "JobPurchaseReceiptJobUpStreamJobNumber")] + public string? UpStreamJobNumber { get; set; } + + [Display(Name = "JobPurchaseReceiptJobWarehouseCode")] + public string? WarehouseCode { get; set; } + + [Display(Name = "JobPurchaseReceiptJobWorker")] + public string? Worker { get; set; } + + [Display(Name = "JobPurchaseReceiptJobWorkGroupCode")] + public string? WorkGroupCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/index.js new file mode 100644 index 000000000..3d15f79de --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/index.js @@ -0,0 +1,182 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobPurchaseReceiptJob.jobPurchaseReceiptJob; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobPurchaseReceiptJob/JobPurchaseReceiptJob/EditModal'); + + var dataTable = $('#JobPurchaseReceiptJobTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobPurchaseReceiptJob.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobPurchaseReceiptJob.Delete'), + confirmMessage: function (data) { + return l('JobPurchaseReceiptJobDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobPurchaseReceiptJobAcceptTime'), + data: "acceptTime" + }, + { + title: l('JobPurchaseReceiptJobAcceptUserId'), + data: "acceptUserId" + }, + { + title: l('JobPurchaseReceiptJobAcceptUserName'), + data: "acceptUserName" + }, + { + title: l('JobPurchaseReceiptJobAsnNumber'), + data: "asnNumber" + }, + { + title: l('JobPurchaseReceiptJobCompleteTime'), + data: "completeTime" + }, + { + title: l('JobPurchaseReceiptJobCompleteUserId'), + data: "completeUserId" + }, + { + title: l('JobPurchaseReceiptJobCompleteUserName'), + data: "completeUserName" + }, + { + title: l('JobPurchaseReceiptJobIsAutoComplete'), + data: "isAutoComplete" + }, + { + title: l('JobPurchaseReceiptJobJobDescription'), + data: "jobDescription" + }, + { + title: l('JobPurchaseReceiptJobJobPurchaseReceiptJobDetailCopies'), + data: "jobPurchaseReceiptJobDetailCopies" + }, + { + title: l('JobPurchaseReceiptJobJobPurchaseReceiptJobDetails'), + data: "jobPurchaseReceiptJobDetails" + }, + { + title: l('JobPurchaseReceiptJobJobStatus'), + data: "jobStatus" + }, + { + title: l('JobPurchaseReceiptJobJobType'), + data: "jobType" + }, + { + title: l('JobPurchaseReceiptJobNumber'), + data: "number" + }, + { + title: l('JobPurchaseReceiptJobPlanArriveDate'), + data: "planArriveDate" + }, + { + title: l('JobPurchaseReceiptJobPoNumber'), + data: "poNumber" + }, + { + title: l('JobPurchaseReceiptJobPriority'), + data: "priority" + }, + { + title: l('JobPurchaseReceiptJobPriorityIncrement'), + data: "priorityIncrement" + }, + { + title: l('JobPurchaseReceiptJobPurchaseReceiptRequestNumber'), + data: "purchaseReceiptRequestNumber" + }, + { + title: l('JobPurchaseReceiptJobRemark'), + data: "remark" + }, + { + title: l('JobPurchaseReceiptJobRpNumber'), + data: "rpNumber" + }, + { + title: l('JobPurchaseReceiptJobSupplierAddress'), + data: "supplierAddress" + }, + { + title: l('JobPurchaseReceiptJobSupplierCode'), + data: "supplierCode" + }, + { + title: l('JobPurchaseReceiptJobSupplierName'), + data: "supplierName" + }, + { + title: l('JobPurchaseReceiptJobTimeWindow'), + data: "timeWindow" + }, + { + title: l('JobPurchaseReceiptJobType'), + data: "type" + }, + { + title: l('JobPurchaseReceiptJobUpStreamJobNumber'), + data: "upStreamJobNumber" + }, + { + title: l('JobPurchaseReceiptJobWarehouseCode'), + data: "warehouseCode" + }, + { + title: l('JobPurchaseReceiptJobWorker'), + data: "worker" + }, + { + title: l('JobPurchaseReceiptJobWorkGroupCode'), + data: "workGroupCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobPurchaseReceiptJobButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/CreateModal.cshtml new file mode 100644 index 000000000..a79259df0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJobDetail.JobPurchaseReceiptJobDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..57a7cda8a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJobDetail.JobPurchaseReceiptJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJobDetail.JobPurchaseReceiptJobDetail; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobPurchaseReceiptJobDetailViewModel ViewModel { get; set; } + + private readonly IJobPurchaseReceiptJobDetailAppService _service; + + public CreateModalModel(IJobPurchaseReceiptJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/EditModal.cshtml new file mode 100644 index 000000000..50181d766 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJobDetail.JobPurchaseReceiptJobDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..3285343b3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJobDetail.JobPurchaseReceiptJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJobDetail.JobPurchaseReceiptJobDetail; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobPurchaseReceiptJobDetailViewModel ViewModel { get; set; } + + private readonly IJobPurchaseReceiptJobDetailAppService _service; + + public EditModalModel(IJobPurchaseReceiptJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/Index.cshtml new file mode 100644 index 000000000..5601f0812 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJobDetail.JobPurchaseReceiptJobDetail +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobPurchaseReceiptJobDetail"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobPurchaseReceiptJobDetail"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobPurchaseReceiptJobDetail; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobPurchaseReceiptJobDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobPurchaseReceiptJobDetail.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/Index.cshtml.cs new file mode 100644 index 000000000..4d572ab4e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJobDetail.JobPurchaseReceiptJobDetail; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/ViewModels/CreateEditJobPurchaseReceiptJobDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/ViewModels/CreateEditJobPurchaseReceiptJobDetailViewModel.cs new file mode 100644 index 000000000..43704415a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/ViewModels/CreateEditJobPurchaseReceiptJobDetailViewModel.cs @@ -0,0 +1,145 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJobDetail.JobPurchaseReceiptJobDetail.ViewModels; + +public class CreateEditJobPurchaseReceiptJobDetailViewModel +{ + [Display(Name = "JobPurchaseReceiptJobDetailArriveDate")] + public DateTime ArriveDate { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailFailedReason")] + public string? FailedReason { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailHandledArriveDate")] + public DateTime HandledArriveDate { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailHandledContainerCode")] + public string? HandledContainerCode { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailHandledExpireDate")] + public DateTime HandledExpireDate { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailHandledLot")] + public string? HandledLot { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailHandledPackingCode")] + public string? HandledPackingCode { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailHandledProduceDate")] + public DateTime HandledProduceDate { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailHandledQty")] + public decimal HandledQty { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailHandledSupplierBatch")] + public string? HandledSupplierBatch { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailHandledToLocationArea")] + public string? HandledToLocationArea { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailHandledToLocationCode")] + public string? HandledToLocationCode { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailHandledToLocationErpCode")] + public string? HandledToLocationErpCode { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailHandledToLocationGroup")] + public string? HandledToLocationGroup { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailHandledToWarehouseCode")] + public string? HandledToWarehouseCode { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailInspectPhotoJson")] + public string? InspectPhotoJson { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailItemName")] + public string? ItemName { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailMassDefect")] + public string? MassDefect { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailMaster")] + public JobPurchaseReceiptJob Master { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailMasterId")] + public Guid MasterId { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailNumber")] + public string Number { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailPoLine")] + public string? PoLine { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailPoNumber")] + public string? PoNumber { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailPurchaseReceiptInspectStatus")] + public string PurchaseReceiptInspectStatus { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailRecommendArriveDate")] + public DateTime RecommendArriveDate { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailRecommendContainerCode")] + public string? RecommendContainerCode { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailRecommendExpireDate")] + public DateTime RecommendExpireDate { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailRecommendLot")] + public string? RecommendLot { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailRecommendPackingCode")] + public string? RecommendPackingCode { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailRecommendProduceDate")] + public DateTime RecommendProduceDate { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailRecommendQty")] + public decimal RecommendQty { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailRecommendSupplierBatch")] + public string? RecommendSupplierBatch { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailRecommendToLocationArea")] + public string? RecommendToLocationArea { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailRecommendToLocationCode")] + public string? RecommendToLocationCode { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailRecommendToLocationErpCode")] + public string? RecommendToLocationErpCode { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailRecommendToLocationGroup")] + public string? RecommendToLocationGroup { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailRecommendToWarehouseCode")] + public string? RecommendToWarehouseCode { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailStatus")] + public string Status { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailSupplierPackQty")] + public decimal SupplierPackQty { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailSupplierPackUom")] + public string? SupplierPackUom { get; set; } + + [Display(Name = "JobPurchaseReceiptJobDetailUom")] + public string? Uom { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/index.js new file mode 100644 index 000000000..33a43a56f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/index.js @@ -0,0 +1,246 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobPurchaseReceiptJobDetail.jobPurchaseReceiptJobDetail; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobPurchaseReceiptJobDetail/JobPurchaseReceiptJobDetail/EditModal'); + + var dataTable = $('#JobPurchaseReceiptJobDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobPurchaseReceiptJobDetail.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobPurchaseReceiptJobDetail.Delete'), + confirmMessage: function (data) { + return l('JobPurchaseReceiptJobDetailDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobPurchaseReceiptJobDetailArriveDate'), + data: "arriveDate" + }, + { + title: l('JobPurchaseReceiptJobDetailFailedReason'), + data: "failedReason" + }, + { + title: l('JobPurchaseReceiptJobDetailHandledArriveDate'), + data: "handledArriveDate" + }, + { + title: l('JobPurchaseReceiptJobDetailHandledContainerCode'), + data: "handledContainerCode" + }, + { + title: l('JobPurchaseReceiptJobDetailHandledExpireDate'), + data: "handledExpireDate" + }, + { + title: l('JobPurchaseReceiptJobDetailHandledLot'), + data: "handledLot" + }, + { + title: l('JobPurchaseReceiptJobDetailHandledPackingCode'), + data: "handledPackingCode" + }, + { + title: l('JobPurchaseReceiptJobDetailHandledProduceDate'), + data: "handledProduceDate" + }, + { + title: l('JobPurchaseReceiptJobDetailHandledQty'), + data: "handledQty" + }, + { + title: l('JobPurchaseReceiptJobDetailHandledSupplierBatch'), + data: "handledSupplierBatch" + }, + { + title: l('JobPurchaseReceiptJobDetailHandledToLocationArea'), + data: "handledToLocationArea" + }, + { + title: l('JobPurchaseReceiptJobDetailHandledToLocationCode'), + data: "handledToLocationCode" + }, + { + title: l('JobPurchaseReceiptJobDetailHandledToLocationErpCode'), + data: "handledToLocationErpCode" + }, + { + title: l('JobPurchaseReceiptJobDetailHandledToLocationGroup'), + data: "handledToLocationGroup" + }, + { + title: l('JobPurchaseReceiptJobDetailHandledToWarehouseCode'), + data: "handledToWarehouseCode" + }, + { + title: l('JobPurchaseReceiptJobDetailInspectPhotoJson'), + data: "inspectPhotoJson" + }, + { + title: l('JobPurchaseReceiptJobDetailItemCode'), + data: "itemCode" + }, + { + title: l('JobPurchaseReceiptJobDetailItemDesc1'), + data: "itemDesc1" + }, + { + title: l('JobPurchaseReceiptJobDetailItemDesc2'), + data: "itemDesc2" + }, + { + title: l('JobPurchaseReceiptJobDetailItemName'), + data: "itemName" + }, + { + title: l('JobPurchaseReceiptJobDetailMassDefect'), + data: "massDefect" + }, + { + title: l('JobPurchaseReceiptJobDetailMaster'), + data: "master" + }, + { + title: l('JobPurchaseReceiptJobDetailMasterId'), + data: "masterId" + }, + { + title: l('JobPurchaseReceiptJobDetailNumber'), + data: "number" + }, + { + title: l('JobPurchaseReceiptJobDetailPoLine'), + data: "poLine" + }, + { + title: l('JobPurchaseReceiptJobDetailPoNumber'), + data: "poNumber" + }, + { + title: l('JobPurchaseReceiptJobDetailPurchaseReceiptInspectStatus'), + data: "purchaseReceiptInspectStatus" + }, + { + title: l('JobPurchaseReceiptJobDetailRecommendArriveDate'), + data: "recommendArriveDate" + }, + { + title: l('JobPurchaseReceiptJobDetailRecommendContainerCode'), + data: "recommendContainerCode" + }, + { + title: l('JobPurchaseReceiptJobDetailRecommendExpireDate'), + data: "recommendExpireDate" + }, + { + title: l('JobPurchaseReceiptJobDetailRecommendLot'), + data: "recommendLot" + }, + { + title: l('JobPurchaseReceiptJobDetailRecommendPackingCode'), + data: "recommendPackingCode" + }, + { + title: l('JobPurchaseReceiptJobDetailRecommendProduceDate'), + data: "recommendProduceDate" + }, + { + title: l('JobPurchaseReceiptJobDetailRecommendQty'), + data: "recommendQty" + }, + { + title: l('JobPurchaseReceiptJobDetailRecommendSupplierBatch'), + data: "recommendSupplierBatch" + }, + { + title: l('JobPurchaseReceiptJobDetailRecommendToLocationArea'), + data: "recommendToLocationArea" + }, + { + title: l('JobPurchaseReceiptJobDetailRecommendToLocationCode'), + data: "recommendToLocationCode" + }, + { + title: l('JobPurchaseReceiptJobDetailRecommendToLocationErpCode'), + data: "recommendToLocationErpCode" + }, + { + title: l('JobPurchaseReceiptJobDetailRecommendToLocationGroup'), + data: "recommendToLocationGroup" + }, + { + title: l('JobPurchaseReceiptJobDetailRecommendToWarehouseCode'), + data: "recommendToWarehouseCode" + }, + { + title: l('JobPurchaseReceiptJobDetailRemark'), + data: "remark" + }, + { + title: l('JobPurchaseReceiptJobDetailStatus'), + data: "status" + }, + { + title: l('JobPurchaseReceiptJobDetailStdPackQty'), + data: "stdPackQty" + }, + { + title: l('JobPurchaseReceiptJobDetailSupplierPackQty'), + data: "supplierPackQty" + }, + { + title: l('JobPurchaseReceiptJobDetailSupplierPackUom'), + data: "supplierPackUom" + }, + { + title: l('JobPurchaseReceiptJobDetailUom'), + data: "uom" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobPurchaseReceiptJobDetailButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/CreateModal.cshtml new file mode 100644 index 000000000..782c76272 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJob.JobPurchaseReturnJob.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/CreateModal.cshtml.cs new file mode 100644 index 000000000..0e509730e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJob.JobPurchaseReturnJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJob.JobPurchaseReturnJob; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobPurchaseReturnJobViewModel ViewModel { get; set; } + + private readonly IJobPurchaseReturnJobAppService _service; + + public CreateModalModel(IJobPurchaseReturnJobAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/EditModal.cshtml new file mode 100644 index 000000000..28a0c89c9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJob.JobPurchaseReturnJob.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/EditModal.cshtml.cs new file mode 100644 index 000000000..a28774eee --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJob.JobPurchaseReturnJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJob.JobPurchaseReturnJob; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobPurchaseReturnJobViewModel ViewModel { get; set; } + + private readonly IJobPurchaseReturnJobAppService _service; + + public EditModalModel(IJobPurchaseReturnJobAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/Index.cshtml new file mode 100644 index 000000000..2c43b9a49 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJob.JobPurchaseReturnJob +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobPurchaseReturnJob"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobPurchaseReturnJob"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobPurchaseReturnJob; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobPurchaseReturnJob"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobPurchaseReturnJob.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/Index.cshtml.cs new file mode 100644 index 000000000..62557a45e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJob.JobPurchaseReturnJob; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/ViewModels/CreateEditJobPurchaseReturnJobViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/ViewModels/CreateEditJobPurchaseReturnJobViewModel.cs new file mode 100644 index 000000000..1af778b7c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/ViewModels/CreateEditJobPurchaseReturnJobViewModel.cs @@ -0,0 +1,88 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJob.JobPurchaseReturnJob.ViewModels; + +public class CreateEditJobPurchaseReturnJobViewModel +{ + [Display(Name = "JobPurchaseReturnJobAcceptTime")] + public DateTime? AcceptTime { get; set; } + + [Display(Name = "JobPurchaseReturnJobAcceptUserId")] + public Guid? AcceptUserId { get; set; } + + [Display(Name = "JobPurchaseReturnJobAcceptUserName")] + public string? AcceptUserName { get; set; } + + [Display(Name = "JobPurchaseReturnJobAsnNumber")] + public string? AsnNumber { get; set; } + + [Display(Name = "JobPurchaseReturnJobCompleteTime")] + public DateTime? CompleteTime { get; set; } + + [Display(Name = "JobPurchaseReturnJobCompleteUserId")] + public Guid? CompleteUserId { get; set; } + + [Display(Name = "JobPurchaseReturnJobCompleteUserName")] + public string? CompleteUserName { get; set; } + + [Display(Name = "JobPurchaseReturnJobIsAutoComplete")] + public bool? IsAutoComplete { get; set; } + + [Display(Name = "JobPurchaseReturnJobJobDescription")] + public string? JobDescription { get; set; } + + [Display(Name = "JobPurchaseReturnJobJobPurchaseReturnJobDetails")] + public ICollection JobPurchaseReturnJobDetails { get; set; } + + [Display(Name = "JobPurchaseReturnJobJobStatus")] + public string JobStatus { get; set; } + + [Display(Name = "JobPurchaseReturnJobJobType")] + public string JobType { get; set; } + + [Display(Name = "JobPurchaseReturnJobNumber")] + public string Number { get; set; } + + [Display(Name = "JobPurchaseReturnJobPoNumber")] + public string? PoNumber { get; set; } + + [Display(Name = "JobPurchaseReturnJobPriority")] + public int Priority { get; set; } + + [Display(Name = "JobPurchaseReturnJobPriorityIncrement")] + public int PriorityIncrement { get; set; } + + [Display(Name = "JobPurchaseReturnJobPurchaseReturnRequestNumber")] + public string? PurchaseReturnRequestNumber { get; set; } + + [Display(Name = "JobPurchaseReturnJobRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobPurchaseReturnJobReturnReason")] + public string? ReturnReason { get; set; } + + [Display(Name = "JobPurchaseReturnJobReturnTime")] + public DateTime ReturnTime { get; set; } + + [Display(Name = "JobPurchaseReturnJobReturnType")] + public string ReturnType { get; set; } + + [Display(Name = "JobPurchaseReturnJobRpNumber")] + public string? RpNumber { get; set; } + + [Display(Name = "JobPurchaseReturnJobSupplierCode")] + public string? SupplierCode { get; set; } + + [Display(Name = "JobPurchaseReturnJobUpStreamJobNumber")] + public string? UpStreamJobNumber { get; set; } + + [Display(Name = "JobPurchaseReturnJobWarehouseCode")] + public string? WarehouseCode { get; set; } + + [Display(Name = "JobPurchaseReturnJobWorker")] + public string? Worker { get; set; } + + [Display(Name = "JobPurchaseReturnJobWorkGroupCode")] + public string? WorkGroupCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/index.js new file mode 100644 index 000000000..d898e8605 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/index.js @@ -0,0 +1,170 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobPurchaseReturnJob.jobPurchaseReturnJob; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobPurchaseReturnJob/JobPurchaseReturnJob/EditModal'); + + var dataTable = $('#JobPurchaseReturnJobTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobPurchaseReturnJob.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobPurchaseReturnJob.Delete'), + confirmMessage: function (data) { + return l('JobPurchaseReturnJobDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobPurchaseReturnJobAcceptTime'), + data: "acceptTime" + }, + { + title: l('JobPurchaseReturnJobAcceptUserId'), + data: "acceptUserId" + }, + { + title: l('JobPurchaseReturnJobAcceptUserName'), + data: "acceptUserName" + }, + { + title: l('JobPurchaseReturnJobAsnNumber'), + data: "asnNumber" + }, + { + title: l('JobPurchaseReturnJobCompleteTime'), + data: "completeTime" + }, + { + title: l('JobPurchaseReturnJobCompleteUserId'), + data: "completeUserId" + }, + { + title: l('JobPurchaseReturnJobCompleteUserName'), + data: "completeUserName" + }, + { + title: l('JobPurchaseReturnJobIsAutoComplete'), + data: "isAutoComplete" + }, + { + title: l('JobPurchaseReturnJobJobDescription'), + data: "jobDescription" + }, + { + title: l('JobPurchaseReturnJobJobPurchaseReturnJobDetails'), + data: "jobPurchaseReturnJobDetails" + }, + { + title: l('JobPurchaseReturnJobJobStatus'), + data: "jobStatus" + }, + { + title: l('JobPurchaseReturnJobJobType'), + data: "jobType" + }, + { + title: l('JobPurchaseReturnJobNumber'), + data: "number" + }, + { + title: l('JobPurchaseReturnJobPoNumber'), + data: "poNumber" + }, + { + title: l('JobPurchaseReturnJobPriority'), + data: "priority" + }, + { + title: l('JobPurchaseReturnJobPriorityIncrement'), + data: "priorityIncrement" + }, + { + title: l('JobPurchaseReturnJobPurchaseReturnRequestNumber'), + data: "purchaseReturnRequestNumber" + }, + { + title: l('JobPurchaseReturnJobRemark'), + data: "remark" + }, + { + title: l('JobPurchaseReturnJobReturnReason'), + data: "returnReason" + }, + { + title: l('JobPurchaseReturnJobReturnTime'), + data: "returnTime" + }, + { + title: l('JobPurchaseReturnJobReturnType'), + data: "returnType" + }, + { + title: l('JobPurchaseReturnJobRpNumber'), + data: "rpNumber" + }, + { + title: l('JobPurchaseReturnJobSupplierCode'), + data: "supplierCode" + }, + { + title: l('JobPurchaseReturnJobUpStreamJobNumber'), + data: "upStreamJobNumber" + }, + { + title: l('JobPurchaseReturnJobWarehouseCode'), + data: "warehouseCode" + }, + { + title: l('JobPurchaseReturnJobWorker'), + data: "worker" + }, + { + title: l('JobPurchaseReturnJobWorkGroupCode'), + data: "workGroupCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobPurchaseReturnJobButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/CreateModal.cshtml new file mode 100644 index 000000000..4ae7edaf6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJobDetail.JobPurchaseReturnJobDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..e6db84f1a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJobDetail.JobPurchaseReturnJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJobDetail.JobPurchaseReturnJobDetail; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobPurchaseReturnJobDetailViewModel ViewModel { get; set; } + + private readonly IJobPurchaseReturnJobDetailAppService _service; + + public CreateModalModel(IJobPurchaseReturnJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/EditModal.cshtml new file mode 100644 index 000000000..de6e1ea8a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJobDetail.JobPurchaseReturnJobDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..0b6cf80cc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJobDetail.JobPurchaseReturnJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJobDetail.JobPurchaseReturnJobDetail; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobPurchaseReturnJobDetailViewModel ViewModel { get; set; } + + private readonly IJobPurchaseReturnJobDetailAppService _service; + + public EditModalModel(IJobPurchaseReturnJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/Index.cshtml new file mode 100644 index 000000000..2caf1c7de --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJobDetail.JobPurchaseReturnJobDetail +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobPurchaseReturnJobDetail"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobPurchaseReturnJobDetail"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobPurchaseReturnJobDetail; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobPurchaseReturnJobDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobPurchaseReturnJobDetail.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/Index.cshtml.cs new file mode 100644 index 000000000..1127f96ad --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJobDetail.JobPurchaseReturnJobDetail; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/ViewModels/CreateEditJobPurchaseReturnJobDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/ViewModels/CreateEditJobPurchaseReturnJobDetailViewModel.cs new file mode 100644 index 000000000..123b68baa --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/ViewModels/CreateEditJobPurchaseReturnJobDetailViewModel.cs @@ -0,0 +1,127 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJobDetail.JobPurchaseReturnJobDetail.ViewModels; + +public class CreateEditJobPurchaseReturnJobDetailViewModel +{ + [Display(Name = "JobPurchaseReturnJobDetailHandledArriveDate")] + public DateTime HandledArriveDate { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailHandledContainerCode")] + public string? HandledContainerCode { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailHandledExpireDate")] + public DateTime HandledExpireDate { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailHandledFromLocationArea")] + public string? HandledFromLocationArea { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailHandledFromLocationCode")] + public string? HandledFromLocationCode { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailHandledFromLocationErpCode")] + public string? HandledFromLocationErpCode { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailHandledFromLocationGroup")] + public string? HandledFromLocationGroup { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailHandledFromWarehouseCode")] + public string? HandledFromWarehouseCode { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailHandledLot")] + public string? HandledLot { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailHandledPackingCode")] + public string? HandledPackingCode { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailHandledProduceDate")] + public DateTime HandledProduceDate { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailHandledQty")] + public decimal HandledQty { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailHandledSupplierBatch")] + public string? HandledSupplierBatch { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailItemName")] + public string? ItemName { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailMaster")] + public JobPurchaseReturnJob Master { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailMasterId")] + public Guid MasterId { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailNumber")] + public string Number { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailPoLine")] + public string? PoLine { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailPoNumber")] + public string? PoNumber { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailReason")] + public string? Reason { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailRecommendArriveDate")] + public DateTime RecommendArriveDate { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailRecommendContainerCode")] + public string? RecommendContainerCode { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailRecommendExpireDate")] + public DateTime RecommendExpireDate { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailRecommendFromLocationArea")] + public string? RecommendFromLocationArea { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailRecommendFromLocationCode")] + public string? RecommendFromLocationCode { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailRecommendFromLocationErpCode")] + public string? RecommendFromLocationErpCode { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailRecommendFromLocationGroup")] + public string? RecommendFromLocationGroup { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailRecommendFromWarehouseCode")] + public string? RecommendFromWarehouseCode { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailRecommendLot")] + public string? RecommendLot { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailRecommendPackingCode")] + public string? RecommendPackingCode { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailRecommendProduceDate")] + public DateTime RecommendProduceDate { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailRecommendQty")] + public decimal RecommendQty { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailRecommendSupplierBatch")] + public string? RecommendSupplierBatch { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailStatus")] + public string Status { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "JobPurchaseReturnJobDetailUom")] + public string? Uom { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/index.js new file mode 100644 index 000000000..8e597494b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/index.js @@ -0,0 +1,222 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobPurchaseReturnJobDetail.jobPurchaseReturnJobDetail; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobPurchaseReturnJobDetail/JobPurchaseReturnJobDetail/EditModal'); + + var dataTable = $('#JobPurchaseReturnJobDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobPurchaseReturnJobDetail.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobPurchaseReturnJobDetail.Delete'), + confirmMessage: function (data) { + return l('JobPurchaseReturnJobDetailDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobPurchaseReturnJobDetailHandledArriveDate'), + data: "handledArriveDate" + }, + { + title: l('JobPurchaseReturnJobDetailHandledContainerCode'), + data: "handledContainerCode" + }, + { + title: l('JobPurchaseReturnJobDetailHandledExpireDate'), + data: "handledExpireDate" + }, + { + title: l('JobPurchaseReturnJobDetailHandledFromLocationArea'), + data: "handledFromLocationArea" + }, + { + title: l('JobPurchaseReturnJobDetailHandledFromLocationCode'), + data: "handledFromLocationCode" + }, + { + title: l('JobPurchaseReturnJobDetailHandledFromLocationErpCode'), + data: "handledFromLocationErpCode" + }, + { + title: l('JobPurchaseReturnJobDetailHandledFromLocationGroup'), + data: "handledFromLocationGroup" + }, + { + title: l('JobPurchaseReturnJobDetailHandledFromWarehouseCode'), + data: "handledFromWarehouseCode" + }, + { + title: l('JobPurchaseReturnJobDetailHandledLot'), + data: "handledLot" + }, + { + title: l('JobPurchaseReturnJobDetailHandledPackingCode'), + data: "handledPackingCode" + }, + { + title: l('JobPurchaseReturnJobDetailHandledProduceDate'), + data: "handledProduceDate" + }, + { + title: l('JobPurchaseReturnJobDetailHandledQty'), + data: "handledQty" + }, + { + title: l('JobPurchaseReturnJobDetailHandledSupplierBatch'), + data: "handledSupplierBatch" + }, + { + title: l('JobPurchaseReturnJobDetailItemCode'), + data: "itemCode" + }, + { + title: l('JobPurchaseReturnJobDetailItemDesc1'), + data: "itemDesc1" + }, + { + title: l('JobPurchaseReturnJobDetailItemDesc2'), + data: "itemDesc2" + }, + { + title: l('JobPurchaseReturnJobDetailItemName'), + data: "itemName" + }, + { + title: l('JobPurchaseReturnJobDetailMaster'), + data: "master" + }, + { + title: l('JobPurchaseReturnJobDetailMasterId'), + data: "masterId" + }, + { + title: l('JobPurchaseReturnJobDetailNumber'), + data: "number" + }, + { + title: l('JobPurchaseReturnJobDetailPoLine'), + data: "poLine" + }, + { + title: l('JobPurchaseReturnJobDetailPoNumber'), + data: "poNumber" + }, + { + title: l('JobPurchaseReturnJobDetailReason'), + data: "reason" + }, + { + title: l('JobPurchaseReturnJobDetailRecommendArriveDate'), + data: "recommendArriveDate" + }, + { + title: l('JobPurchaseReturnJobDetailRecommendContainerCode'), + data: "recommendContainerCode" + }, + { + title: l('JobPurchaseReturnJobDetailRecommendExpireDate'), + data: "recommendExpireDate" + }, + { + title: l('JobPurchaseReturnJobDetailRecommendFromLocationArea'), + data: "recommendFromLocationArea" + }, + { + title: l('JobPurchaseReturnJobDetailRecommendFromLocationCode'), + data: "recommendFromLocationCode" + }, + { + title: l('JobPurchaseReturnJobDetailRecommendFromLocationErpCode'), + data: "recommendFromLocationErpCode" + }, + { + title: l('JobPurchaseReturnJobDetailRecommendFromLocationGroup'), + data: "recommendFromLocationGroup" + }, + { + title: l('JobPurchaseReturnJobDetailRecommendFromWarehouseCode'), + data: "recommendFromWarehouseCode" + }, + { + title: l('JobPurchaseReturnJobDetailRecommendLot'), + data: "recommendLot" + }, + { + title: l('JobPurchaseReturnJobDetailRecommendPackingCode'), + data: "recommendPackingCode" + }, + { + title: l('JobPurchaseReturnJobDetailRecommendProduceDate'), + data: "recommendProduceDate" + }, + { + title: l('JobPurchaseReturnJobDetailRecommendQty'), + data: "recommendQty" + }, + { + title: l('JobPurchaseReturnJobDetailRecommendSupplierBatch'), + data: "recommendSupplierBatch" + }, + { + title: l('JobPurchaseReturnJobDetailRemark'), + data: "remark" + }, + { + title: l('JobPurchaseReturnJobDetailStatus'), + data: "status" + }, + { + title: l('JobPurchaseReturnJobDetailStdPackQty'), + data: "stdPackQty" + }, + { + title: l('JobPurchaseReturnJobDetailUom'), + data: "uom" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobPurchaseReturnJobDetailButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/CreateModal.cshtml new file mode 100644 index 000000000..0c0711f31 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJob.JobPutawayJob.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/CreateModal.cshtml.cs new file mode 100644 index 000000000..f631894a4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJob; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJob.JobPutawayJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJob.JobPutawayJob; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobPutawayJobViewModel ViewModel { get; set; } + + private readonly IJobPutawayJobAppService _service; + + public CreateModalModel(IJobPutawayJobAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/EditModal.cshtml new file mode 100644 index 000000000..53659504f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJob.JobPutawayJob.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/EditModal.cshtml.cs new file mode 100644 index 000000000..a4f2244cc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJob; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJob.JobPutawayJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJob.JobPutawayJob; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobPutawayJobViewModel ViewModel { get; set; } + + private readonly IJobPutawayJobAppService _service; + + public EditModalModel(IJobPutawayJobAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/Index.cshtml new file mode 100644 index 000000000..f382bcc47 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJob.JobPutawayJob +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobPutawayJob"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobPutawayJob"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobPutawayJob; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobPutawayJob"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobPutawayJob.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/Index.cshtml.cs new file mode 100644 index 000000000..43637b87a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJob.JobPutawayJob; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/ViewModels/CreateEditJobPutawayJobViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/ViewModels/CreateEditJobPutawayJobViewModel.cs new file mode 100644 index 000000000..088549813 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/ViewModels/CreateEditJobPutawayJobViewModel.cs @@ -0,0 +1,94 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJob.JobPutawayJob.ViewModels; + +public class CreateEditJobPutawayJobViewModel +{ + [Display(Name = "JobPutawayJobAcceptTime")] + public DateTime? AcceptTime { get; set; } + + [Display(Name = "JobPutawayJobAcceptUserId")] + public Guid? AcceptUserId { get; set; } + + [Display(Name = "JobPutawayJobAcceptUserName")] + public string? AcceptUserName { get; set; } + + [Display(Name = "JobPutawayJobAsnNumber")] + public string? AsnNumber { get; set; } + + [Display(Name = "JobPutawayJobCompleteTime")] + public DateTime? CompleteTime { get; set; } + + [Display(Name = "JobPutawayJobCompleteUserId")] + public Guid? CompleteUserId { get; set; } + + [Display(Name = "JobPutawayJobCompleteUserName")] + public string? CompleteUserName { get; set; } + + [Display(Name = "JobPutawayJobInspectNumber")] + public string? InspectNumber { get; set; } + + [Display(Name = "JobPutawayJobIsAutoComplete")] + public bool? IsAutoComplete { get; set; } + + [Display(Name = "JobPutawayJobJobDescription")] + public string? JobDescription { get; set; } + + [Display(Name = "JobPutawayJobJobPutawayJobDetails")] + public ICollection JobPutawayJobDetails { get; set; } + + [Display(Name = "JobPutawayJobJobStatus")] + public string JobStatus { get; set; } + + [Display(Name = "JobPutawayJobJobType")] + public string JobType { get; set; } + + [Display(Name = "JobPutawayJobNumber")] + public string Number { get; set; } + + [Display(Name = "JobPutawayJobPoNumber")] + public string? PoNumber { get; set; } + + [Display(Name = "JobPutawayJobPriority")] + public int Priority { get; set; } + + [Display(Name = "JobPutawayJobPriorityIncrement")] + public int PriorityIncrement { get; set; } + + [Display(Name = "JobPutawayJobProductReceiptNumber")] + public string? ProductReceiptNumber { get; set; } + + [Display(Name = "JobPutawayJobPurchaseReceiptRequestNumber")] + public string? PurchaseReceiptRequestNumber { get; set; } + + [Display(Name = "JobPutawayJobPutawayMode")] + public string PutawayMode { get; set; } + + [Display(Name = "JobPutawayJobReceiptNumber")] + public string? ReceiptNumber { get; set; } + + [Display(Name = "JobPutawayJobRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobPutawayJobRpNumber")] + public string? RpNumber { get; set; } + + [Display(Name = "JobPutawayJobSupplierCode")] + public string? SupplierCode { get; set; } + + [Display(Name = "JobPutawayJobType")] + public string Type { get; set; } + + [Display(Name = "JobPutawayJobUpStreamJobNumber")] + public string? UpStreamJobNumber { get; set; } + + [Display(Name = "JobPutawayJobWarehouseCode")] + public string? WarehouseCode { get; set; } + + [Display(Name = "JobPutawayJobWorker")] + public string? Worker { get; set; } + + [Display(Name = "JobPutawayJobWorkGroupCode")] + public string? WorkGroupCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/index.js new file mode 100644 index 000000000..b2a9a854f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJob/JobPutawayJob/index.js @@ -0,0 +1,178 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobPutawayJob.jobPutawayJob; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobPutawayJob/JobPutawayJob/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobPutawayJob/JobPutawayJob/EditModal'); + + var dataTable = $('#JobPutawayJobTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobPutawayJob.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobPutawayJob.Delete'), + confirmMessage: function (data) { + return l('JobPutawayJobDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobPutawayJobAcceptTime'), + data: "acceptTime" + }, + { + title: l('JobPutawayJobAcceptUserId'), + data: "acceptUserId" + }, + { + title: l('JobPutawayJobAcceptUserName'), + data: "acceptUserName" + }, + { + title: l('JobPutawayJobAsnNumber'), + data: "asnNumber" + }, + { + title: l('JobPutawayJobCompleteTime'), + data: "completeTime" + }, + { + title: l('JobPutawayJobCompleteUserId'), + data: "completeUserId" + }, + { + title: l('JobPutawayJobCompleteUserName'), + data: "completeUserName" + }, + { + title: l('JobPutawayJobInspectNumber'), + data: "inspectNumber" + }, + { + title: l('JobPutawayJobIsAutoComplete'), + data: "isAutoComplete" + }, + { + title: l('JobPutawayJobJobDescription'), + data: "jobDescription" + }, + { + title: l('JobPutawayJobJobPutawayJobDetails'), + data: "jobPutawayJobDetails" + }, + { + title: l('JobPutawayJobJobStatus'), + data: "jobStatus" + }, + { + title: l('JobPutawayJobJobType'), + data: "jobType" + }, + { + title: l('JobPutawayJobNumber'), + data: "number" + }, + { + title: l('JobPutawayJobPoNumber'), + data: "poNumber" + }, + { + title: l('JobPutawayJobPriority'), + data: "priority" + }, + { + title: l('JobPutawayJobPriorityIncrement'), + data: "priorityIncrement" + }, + { + title: l('JobPutawayJobProductReceiptNumber'), + data: "productReceiptNumber" + }, + { + title: l('JobPutawayJobPurchaseReceiptRequestNumber'), + data: "purchaseReceiptRequestNumber" + }, + { + title: l('JobPutawayJobPutawayMode'), + data: "putawayMode" + }, + { + title: l('JobPutawayJobReceiptNumber'), + data: "receiptNumber" + }, + { + title: l('JobPutawayJobRemark'), + data: "remark" + }, + { + title: l('JobPutawayJobRpNumber'), + data: "rpNumber" + }, + { + title: l('JobPutawayJobSupplierCode'), + data: "supplierCode" + }, + { + title: l('JobPutawayJobType'), + data: "type" + }, + { + title: l('JobPutawayJobUpStreamJobNumber'), + data: "upStreamJobNumber" + }, + { + title: l('JobPutawayJobWarehouseCode'), + data: "warehouseCode" + }, + { + title: l('JobPutawayJobWorker'), + data: "worker" + }, + { + title: l('JobPutawayJobWorkGroupCode'), + data: "workGroupCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobPutawayJobButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/CreateModal.cshtml new file mode 100644 index 000000000..459a2e514 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJobDetail.JobPutawayJobDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..0c1405c07 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJobDetail.JobPutawayJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJobDetail.JobPutawayJobDetail; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobPutawayJobDetailViewModel ViewModel { get; set; } + + private readonly IJobPutawayJobDetailAppService _service; + + public CreateModalModel(IJobPutawayJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/EditModal.cshtml new file mode 100644 index 000000000..b422a72e0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJobDetail.JobPutawayJobDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..4f95d8bd2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJobDetail.JobPutawayJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJobDetail.JobPutawayJobDetail; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobPutawayJobDetailViewModel ViewModel { get; set; } + + private readonly IJobPutawayJobDetailAppService _service; + + public EditModalModel(IJobPutawayJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/Index.cshtml new file mode 100644 index 000000000..9d42c686d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJobDetail.JobPutawayJobDetail +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobPutawayJobDetail"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobPutawayJobDetail"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobPutawayJobDetail; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobPutawayJobDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobPutawayJobDetail.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/Index.cshtml.cs new file mode 100644 index 000000000..e3599d726 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJobDetail.JobPutawayJobDetail; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/ViewModels/CreateEditJobPutawayJobDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/ViewModels/CreateEditJobPutawayJobDetailViewModel.cs new file mode 100644 index 000000000..a94bdeed4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/ViewModels/CreateEditJobPutawayJobDetailViewModel.cs @@ -0,0 +1,142 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJobDetail.JobPutawayJobDetail.ViewModels; + +public class CreateEditJobPutawayJobDetailViewModel +{ + [Display(Name = "JobPutawayJobDetailFromLocationArea")] + public string? FromLocationArea { get; set; } + + [Display(Name = "JobPutawayJobDetailFromLocationCode")] + public string? FromLocationCode { get; set; } + + [Display(Name = "JobPutawayJobDetailFromLocationErpCode")] + public string? FromLocationErpCode { get; set; } + + [Display(Name = "JobPutawayJobDetailFromLocationGroup")] + public string? FromLocationGroup { get; set; } + + [Display(Name = "JobPutawayJobDetailFromWarehouseCode")] + public string? FromWarehouseCode { get; set; } + + [Display(Name = "JobPutawayJobDetailHandledArriveDate")] + public DateTime HandledArriveDate { get; set; } + + [Display(Name = "JobPutawayJobDetailHandledContainerCode")] + public string? HandledContainerCode { get; set; } + + [Display(Name = "JobPutawayJobDetailHandledExpireDate")] + public DateTime HandledExpireDate { get; set; } + + [Display(Name = "JobPutawayJobDetailHandledLot")] + public string? HandledLot { get; set; } + + [Display(Name = "JobPutawayJobDetailHandledPackingCode")] + public string? HandledPackingCode { get; set; } + + [Display(Name = "JobPutawayJobDetailHandledProduceDate")] + public DateTime HandledProduceDate { get; set; } + + [Display(Name = "JobPutawayJobDetailHandledQty")] + public decimal HandledQty { get; set; } + + [Display(Name = "JobPutawayJobDetailHandledSupplierBatch")] + public string? HandledSupplierBatch { get; set; } + + [Display(Name = "JobPutawayJobDetailHandledToLocationArea")] + public string? HandledToLocationArea { get; set; } + + [Display(Name = "JobPutawayJobDetailHandledToLocationCode")] + public string? HandledToLocationCode { get; set; } + + [Display(Name = "JobPutawayJobDetailHandledToLocationErpCode")] + public string? HandledToLocationErpCode { get; set; } + + [Display(Name = "JobPutawayJobDetailHandledToLocationGroup")] + public string? HandledToLocationGroup { get; set; } + + [Display(Name = "JobPutawayJobDetailHandledToWarehouseCode")] + public string? HandledToWarehouseCode { get; set; } + + [Display(Name = "JobPutawayJobDetailItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "JobPutawayJobDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "JobPutawayJobDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "JobPutawayJobDetailItemName")] + public string? ItemName { get; set; } + + [Display(Name = "JobPutawayJobDetailMaster")] + public JobPutawayJob Master { get; set; } + + [Display(Name = "JobPutawayJobDetailMasterId")] + public Guid MasterId { get; set; } + + [Display(Name = "JobPutawayJobDetailNumber")] + public string Number { get; set; } + + [Display(Name = "JobPutawayJobDetailPoLine")] + public string? PoLine { get; set; } + + [Display(Name = "JobPutawayJobDetailPoNumber")] + public string? PoNumber { get; set; } + + [Display(Name = "JobPutawayJobDetailQty")] + public decimal Qty { get; set; } + + [Display(Name = "JobPutawayJobDetailRecommendArriveDate")] + public DateTime RecommendArriveDate { get; set; } + + [Display(Name = "JobPutawayJobDetailRecommendContainerCode")] + public string? RecommendContainerCode { get; set; } + + [Display(Name = "JobPutawayJobDetailRecommendExpireDate")] + public DateTime RecommendExpireDate { get; set; } + + [Display(Name = "JobPutawayJobDetailRecommendLot")] + public string? RecommendLot { get; set; } + + [Display(Name = "JobPutawayJobDetailRecommendPackingCode")] + public string? RecommendPackingCode { get; set; } + + [Display(Name = "JobPutawayJobDetailRecommendProduceDate")] + public DateTime RecommendProduceDate { get; set; } + + [Display(Name = "JobPutawayJobDetailRecommendQty")] + public decimal RecommendQty { get; set; } + + [Display(Name = "JobPutawayJobDetailRecommendSupplierBatch")] + public string? RecommendSupplierBatch { get; set; } + + [Display(Name = "JobPutawayJobDetailRecommendToLocationArea")] + public string? RecommendToLocationArea { get; set; } + + [Display(Name = "JobPutawayJobDetailRecommendToLocationCode")] + public string? RecommendToLocationCode { get; set; } + + [Display(Name = "JobPutawayJobDetailRecommendToLocationErpCode")] + public string? RecommendToLocationErpCode { get; set; } + + [Display(Name = "JobPutawayJobDetailRecommendToLocationGroup")] + public string? RecommendToLocationGroup { get; set; } + + [Display(Name = "JobPutawayJobDetailRecommendToWarehouseCode")] + public string? RecommendToWarehouseCode { get; set; } + + [Display(Name = "JobPutawayJobDetailRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobPutawayJobDetailStatus")] + public string Status { get; set; } + + [Display(Name = "JobPutawayJobDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "JobPutawayJobDetailUom")] + public string Uom { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/index.js new file mode 100644 index 000000000..0154ea81d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/index.js @@ -0,0 +1,242 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobPutawayJobDetail.jobPutawayJobDetail; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobPutawayJobDetail/JobPutawayJobDetail/EditModal'); + + var dataTable = $('#JobPutawayJobDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobPutawayJobDetail.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobPutawayJobDetail.Delete'), + confirmMessage: function (data) { + return l('JobPutawayJobDetailDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobPutawayJobDetailFromLocationArea'), + data: "fromLocationArea" + }, + { + title: l('JobPutawayJobDetailFromLocationCode'), + data: "fromLocationCode" + }, + { + title: l('JobPutawayJobDetailFromLocationErpCode'), + data: "fromLocationErpCode" + }, + { + title: l('JobPutawayJobDetailFromLocationGroup'), + data: "fromLocationGroup" + }, + { + title: l('JobPutawayJobDetailFromWarehouseCode'), + data: "fromWarehouseCode" + }, + { + title: l('JobPutawayJobDetailHandledArriveDate'), + data: "handledArriveDate" + }, + { + title: l('JobPutawayJobDetailHandledContainerCode'), + data: "handledContainerCode" + }, + { + title: l('JobPutawayJobDetailHandledExpireDate'), + data: "handledExpireDate" + }, + { + title: l('JobPutawayJobDetailHandledLot'), + data: "handledLot" + }, + { + title: l('JobPutawayJobDetailHandledPackingCode'), + data: "handledPackingCode" + }, + { + title: l('JobPutawayJobDetailHandledProduceDate'), + data: "handledProduceDate" + }, + { + title: l('JobPutawayJobDetailHandledQty'), + data: "handledQty" + }, + { + title: l('JobPutawayJobDetailHandledSupplierBatch'), + data: "handledSupplierBatch" + }, + { + title: l('JobPutawayJobDetailHandledToLocationArea'), + data: "handledToLocationArea" + }, + { + title: l('JobPutawayJobDetailHandledToLocationCode'), + data: "handledToLocationCode" + }, + { + title: l('JobPutawayJobDetailHandledToLocationErpCode'), + data: "handledToLocationErpCode" + }, + { + title: l('JobPutawayJobDetailHandledToLocationGroup'), + data: "handledToLocationGroup" + }, + { + title: l('JobPutawayJobDetailHandledToWarehouseCode'), + data: "handledToWarehouseCode" + }, + { + title: l('JobPutawayJobDetailItemCode'), + data: "itemCode" + }, + { + title: l('JobPutawayJobDetailItemDesc1'), + data: "itemDesc1" + }, + { + title: l('JobPutawayJobDetailItemDesc2'), + data: "itemDesc2" + }, + { + title: l('JobPutawayJobDetailItemName'), + data: "itemName" + }, + { + title: l('JobPutawayJobDetailMaster'), + data: "master" + }, + { + title: l('JobPutawayJobDetailMasterId'), + data: "masterId" + }, + { + title: l('JobPutawayJobDetailNumber'), + data: "number" + }, + { + title: l('JobPutawayJobDetailPoLine'), + data: "poLine" + }, + { + title: l('JobPutawayJobDetailPoNumber'), + data: "poNumber" + }, + { + title: l('JobPutawayJobDetailQty'), + data: "qty" + }, + { + title: l('JobPutawayJobDetailRecommendArriveDate'), + data: "recommendArriveDate" + }, + { + title: l('JobPutawayJobDetailRecommendContainerCode'), + data: "recommendContainerCode" + }, + { + title: l('JobPutawayJobDetailRecommendExpireDate'), + data: "recommendExpireDate" + }, + { + title: l('JobPutawayJobDetailRecommendLot'), + data: "recommendLot" + }, + { + title: l('JobPutawayJobDetailRecommendPackingCode'), + data: "recommendPackingCode" + }, + { + title: l('JobPutawayJobDetailRecommendProduceDate'), + data: "recommendProduceDate" + }, + { + title: l('JobPutawayJobDetailRecommendQty'), + data: "recommendQty" + }, + { + title: l('JobPutawayJobDetailRecommendSupplierBatch'), + data: "recommendSupplierBatch" + }, + { + title: l('JobPutawayJobDetailRecommendToLocationArea'), + data: "recommendToLocationArea" + }, + { + title: l('JobPutawayJobDetailRecommendToLocationCode'), + data: "recommendToLocationCode" + }, + { + title: l('JobPutawayJobDetailRecommendToLocationErpCode'), + data: "recommendToLocationErpCode" + }, + { + title: l('JobPutawayJobDetailRecommendToLocationGroup'), + data: "recommendToLocationGroup" + }, + { + title: l('JobPutawayJobDetailRecommendToWarehouseCode'), + data: "recommendToWarehouseCode" + }, + { + title: l('JobPutawayJobDetailRemark'), + data: "remark" + }, + { + title: l('JobPutawayJobDetailStatus'), + data: "status" + }, + { + title: l('JobPutawayJobDetailStdPackQty'), + data: "stdPackQty" + }, + { + title: l('JobPutawayJobDetailUom'), + data: "uom" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobPutawayJobDetailButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/CreateModal.cshtml new file mode 100644 index 000000000..5c2876247 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJob.JobUnplannedIssueJob.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/CreateModal.cshtml.cs new file mode 100644 index 000000000..f44bd8a30 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJob.JobUnplannedIssueJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJob.JobUnplannedIssueJob; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobUnplannedIssueJobViewModel ViewModel { get; set; } + + private readonly IJobUnplannedIssueJobAppService _service; + + public CreateModalModel(IJobUnplannedIssueJobAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/EditModal.cshtml new file mode 100644 index 000000000..02766bfa9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJob.JobUnplannedIssueJob.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/EditModal.cshtml.cs new file mode 100644 index 000000000..37fd49b06 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJob.JobUnplannedIssueJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJob.JobUnplannedIssueJob; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobUnplannedIssueJobViewModel ViewModel { get; set; } + + private readonly IJobUnplannedIssueJobAppService _service; + + public EditModalModel(IJobUnplannedIssueJobAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/Index.cshtml new file mode 100644 index 000000000..7fdd11825 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJob.JobUnplannedIssueJob +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobUnplannedIssueJob"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobUnplannedIssueJob"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobUnplannedIssueJob; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobUnplannedIssueJob"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobUnplannedIssueJob.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/Index.cshtml.cs new file mode 100644 index 000000000..52c098580 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJob.JobUnplannedIssueJob; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/ViewModels/CreateEditJobUnplannedIssueJobViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/ViewModels/CreateEditJobUnplannedIssueJobViewModel.cs new file mode 100644 index 000000000..1bfb7e0d4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/ViewModels/CreateEditJobUnplannedIssueJobViewModel.cs @@ -0,0 +1,76 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJob.JobUnplannedIssueJob.ViewModels; + +public class CreateEditJobUnplannedIssueJobViewModel +{ + [Display(Name = "JobUnplannedIssueJobAcceptTime")] + public DateTime? AcceptTime { get; set; } + + [Display(Name = "JobUnplannedIssueJobAcceptUserId")] + public Guid? AcceptUserId { get; set; } + + [Display(Name = "JobUnplannedIssueJobAcceptUserName")] + public string? AcceptUserName { get; set; } + + [Display(Name = "JobUnplannedIssueJobBuildDate")] + public DateTime BuildDate { get; set; } + + [Display(Name = "JobUnplannedIssueJobCompleteTime")] + public DateTime? CompleteTime { get; set; } + + [Display(Name = "JobUnplannedIssueJobCompleteUserId")] + public Guid? CompleteUserId { get; set; } + + [Display(Name = "JobUnplannedIssueJobCompleteUserName")] + public string? CompleteUserName { get; set; } + + [Display(Name = "JobUnplannedIssueJobDeptCode")] + public string? DeptCode { get; set; } + + [Display(Name = "JobUnplannedIssueJobDeptName")] + public string? DeptName { get; set; } + + [Display(Name = "JobUnplannedIssueJobIsAutoComplete")] + public bool? IsAutoComplete { get; set; } + + [Display(Name = "JobUnplannedIssueJobJobDescription")] + public string? JobDescription { get; set; } + + [Display(Name = "JobUnplannedIssueJobJobStatus")] + public string JobStatus { get; set; } + + [Display(Name = "JobUnplannedIssueJobJobType")] + public string JobType { get; set; } + + [Display(Name = "JobUnplannedIssueJobJobUnplannedIssueJobDetails")] + public ICollection JobUnplannedIssueJobDetails { get; set; } + + [Display(Name = "JobUnplannedIssueJobNumber")] + public string Number { get; set; } + + [Display(Name = "JobUnplannedIssueJobPriority")] + public int Priority { get; set; } + + [Display(Name = "JobUnplannedIssueJobPriorityIncrement")] + public int PriorityIncrement { get; set; } + + [Display(Name = "JobUnplannedIssueJobRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobUnplannedIssueJobUnplannedIssueRequestNumber")] + public string? UnplannedIssueRequestNumber { get; set; } + + [Display(Name = "JobUnplannedIssueJobUpStreamJobNumber")] + public string? UpStreamJobNumber { get; set; } + + [Display(Name = "JobUnplannedIssueJobWarehouseCode")] + public string? WarehouseCode { get; set; } + + [Display(Name = "JobUnplannedIssueJobWorker")] + public string? Worker { get; set; } + + [Display(Name = "JobUnplannedIssueJobWorkGroupCode")] + public string? WorkGroupCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/index.js new file mode 100644 index 000000000..ccfd2aaea --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/index.js @@ -0,0 +1,154 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobUnplannedIssueJob.jobUnplannedIssueJob; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobUnplannedIssueJob/JobUnplannedIssueJob/EditModal'); + + var dataTable = $('#JobUnplannedIssueJobTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobUnplannedIssueJob.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobUnplannedIssueJob.Delete'), + confirmMessage: function (data) { + return l('JobUnplannedIssueJobDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobUnplannedIssueJobAcceptTime'), + data: "acceptTime" + }, + { + title: l('JobUnplannedIssueJobAcceptUserId'), + data: "acceptUserId" + }, + { + title: l('JobUnplannedIssueJobAcceptUserName'), + data: "acceptUserName" + }, + { + title: l('JobUnplannedIssueJobBuildDate'), + data: "buildDate" + }, + { + title: l('JobUnplannedIssueJobCompleteTime'), + data: "completeTime" + }, + { + title: l('JobUnplannedIssueJobCompleteUserId'), + data: "completeUserId" + }, + { + title: l('JobUnplannedIssueJobCompleteUserName'), + data: "completeUserName" + }, + { + title: l('JobUnplannedIssueJobDeptCode'), + data: "deptCode" + }, + { + title: l('JobUnplannedIssueJobDeptName'), + data: "deptName" + }, + { + title: l('JobUnplannedIssueJobIsAutoComplete'), + data: "isAutoComplete" + }, + { + title: l('JobUnplannedIssueJobJobDescription'), + data: "jobDescription" + }, + { + title: l('JobUnplannedIssueJobJobStatus'), + data: "jobStatus" + }, + { + title: l('JobUnplannedIssueJobJobType'), + data: "jobType" + }, + { + title: l('JobUnplannedIssueJobJobUnplannedIssueJobDetails'), + data: "jobUnplannedIssueJobDetails" + }, + { + title: l('JobUnplannedIssueJobNumber'), + data: "number" + }, + { + title: l('JobUnplannedIssueJobPriority'), + data: "priority" + }, + { + title: l('JobUnplannedIssueJobPriorityIncrement'), + data: "priorityIncrement" + }, + { + title: l('JobUnplannedIssueJobRemark'), + data: "remark" + }, + { + title: l('JobUnplannedIssueJobUnplannedIssueRequestNumber'), + data: "unplannedIssueRequestNumber" + }, + { + title: l('JobUnplannedIssueJobUpStreamJobNumber'), + data: "upStreamJobNumber" + }, + { + title: l('JobUnplannedIssueJobWarehouseCode'), + data: "warehouseCode" + }, + { + title: l('JobUnplannedIssueJobWorker'), + data: "worker" + }, + { + title: l('JobUnplannedIssueJobWorkGroupCode'), + data: "workGroupCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobUnplannedIssueJobButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/CreateModal.cshtml new file mode 100644 index 000000000..dfa1e8a1a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJobDetail.JobUnplannedIssueJobDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..a4f98a982 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJobDetail.JobUnplannedIssueJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJobDetail.JobUnplannedIssueJobDetail; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobUnplannedIssueJobDetailViewModel ViewModel { get; set; } + + private readonly IJobUnplannedIssueJobDetailAppService _service; + + public CreateModalModel(IJobUnplannedIssueJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/EditModal.cshtml new file mode 100644 index 000000000..5835ae4c4 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJobDetail.JobUnplannedIssueJobDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..6bf637fe1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJobDetail.JobUnplannedIssueJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJobDetail.JobUnplannedIssueJobDetail; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobUnplannedIssueJobDetailViewModel ViewModel { get; set; } + + private readonly IJobUnplannedIssueJobDetailAppService _service; + + public EditModalModel(IJobUnplannedIssueJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/Index.cshtml new file mode 100644 index 000000000..eb809b277 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJobDetail.JobUnplannedIssueJobDetail +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobUnplannedIssueJobDetail"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobUnplannedIssueJobDetail"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobUnplannedIssueJobDetail; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobUnplannedIssueJobDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobUnplannedIssueJobDetail.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/Index.cshtml.cs new file mode 100644 index 000000000..abb25bf75 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJobDetail.JobUnplannedIssueJobDetail; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/ViewModels/CreateEditJobUnplannedIssueJobDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/ViewModels/CreateEditJobUnplannedIssueJobDetailViewModel.cs new file mode 100644 index 000000000..50ad36500 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/ViewModels/CreateEditJobUnplannedIssueJobDetailViewModel.cs @@ -0,0 +1,130 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJobDetail.JobUnplannedIssueJobDetail.ViewModels; + +public class CreateEditJobUnplannedIssueJobDetailViewModel +{ + [Display(Name = "JobUnplannedIssueJobDetailCaseCode")] + public string? CaseCode { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailHandledArriveDate")] + public DateTime HandledArriveDate { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailHandledContainerCode")] + public string? HandledContainerCode { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailHandledExpireDate")] + public DateTime HandledExpireDate { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailHandledFromLocationArea")] + public string? HandledFromLocationArea { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailHandledFromLocationCode")] + public string? HandledFromLocationCode { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailHandledFromLocationErpCode")] + public string? HandledFromLocationErpCode { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailHandledFromLocationGroup")] + public string? HandledFromLocationGroup { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailHandledFromWarehouseCode")] + public string? HandledFromWarehouseCode { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailHandledLot")] + public string? HandledLot { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailHandledPackingCode")] + public string? HandledPackingCode { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailHandledProduceDate")] + public DateTime HandledProduceDate { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailHandledQty")] + public decimal HandledQty { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailHandledSupplierBatch")] + public string? HandledSupplierBatch { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailItemName")] + public string? ItemName { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailMaster")] + public JobUnplannedIssueJob Master { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailMasterId")] + public Guid MasterId { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailNumber")] + public string Number { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailOnceBusiCode")] + public string? OnceBusiCode { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailProjCapacityCode")] + public string? ProjCapacityCode { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailReasonCode")] + public string? ReasonCode { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailRecommendArriveDate")] + public DateTime RecommendArriveDate { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailRecommendContainerCode")] + public string? RecommendContainerCode { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailRecommendExpireDate")] + public DateTime RecommendExpireDate { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailRecommendFromLocationArea")] + public string? RecommendFromLocationArea { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailRecommendFromLocationCode")] + public string? RecommendFromLocationCode { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailRecommendFromLocationErpCode")] + public string? RecommendFromLocationErpCode { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailRecommendFromLocationGroup")] + public string? RecommendFromLocationGroup { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailRecommendFromWarehouseCode")] + public string? RecommendFromWarehouseCode { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailRecommendLot")] + public string? RecommendLot { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailRecommendPackingCode")] + public string? RecommendPackingCode { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailRecommendProduceDate")] + public DateTime RecommendProduceDate { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailRecommendQty")] + public decimal RecommendQty { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailRecommendSupplierBatch")] + public string? RecommendSupplierBatch { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailStatus")] + public string Status { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "JobUnplannedIssueJobDetailUom")] + public string? Uom { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/index.js new file mode 100644 index 000000000..4e7ab5b9f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/index.js @@ -0,0 +1,226 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobUnplannedIssueJobDetail.jobUnplannedIssueJobDetail; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobUnplannedIssueJobDetail/JobUnplannedIssueJobDetail/EditModal'); + + var dataTable = $('#JobUnplannedIssueJobDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobUnplannedIssueJobDetail.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobUnplannedIssueJobDetail.Delete'), + confirmMessage: function (data) { + return l('JobUnplannedIssueJobDetailDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobUnplannedIssueJobDetailCaseCode'), + data: "caseCode" + }, + { + title: l('JobUnplannedIssueJobDetailHandledArriveDate'), + data: "handledArriveDate" + }, + { + title: l('JobUnplannedIssueJobDetailHandledContainerCode'), + data: "handledContainerCode" + }, + { + title: l('JobUnplannedIssueJobDetailHandledExpireDate'), + data: "handledExpireDate" + }, + { + title: l('JobUnplannedIssueJobDetailHandledFromLocationArea'), + data: "handledFromLocationArea" + }, + { + title: l('JobUnplannedIssueJobDetailHandledFromLocationCode'), + data: "handledFromLocationCode" + }, + { + title: l('JobUnplannedIssueJobDetailHandledFromLocationErpCode'), + data: "handledFromLocationErpCode" + }, + { + title: l('JobUnplannedIssueJobDetailHandledFromLocationGroup'), + data: "handledFromLocationGroup" + }, + { + title: l('JobUnplannedIssueJobDetailHandledFromWarehouseCode'), + data: "handledFromWarehouseCode" + }, + { + title: l('JobUnplannedIssueJobDetailHandledLot'), + data: "handledLot" + }, + { + title: l('JobUnplannedIssueJobDetailHandledPackingCode'), + data: "handledPackingCode" + }, + { + title: l('JobUnplannedIssueJobDetailHandledProduceDate'), + data: "handledProduceDate" + }, + { + title: l('JobUnplannedIssueJobDetailHandledQty'), + data: "handledQty" + }, + { + title: l('JobUnplannedIssueJobDetailHandledSupplierBatch'), + data: "handledSupplierBatch" + }, + { + title: l('JobUnplannedIssueJobDetailItemCode'), + data: "itemCode" + }, + { + title: l('JobUnplannedIssueJobDetailItemDesc1'), + data: "itemDesc1" + }, + { + title: l('JobUnplannedIssueJobDetailItemDesc2'), + data: "itemDesc2" + }, + { + title: l('JobUnplannedIssueJobDetailItemName'), + data: "itemName" + }, + { + title: l('JobUnplannedIssueJobDetailMaster'), + data: "master" + }, + { + title: l('JobUnplannedIssueJobDetailMasterId'), + data: "masterId" + }, + { + title: l('JobUnplannedIssueJobDetailNumber'), + data: "number" + }, + { + title: l('JobUnplannedIssueJobDetailOnceBusiCode'), + data: "onceBusiCode" + }, + { + title: l('JobUnplannedIssueJobDetailProjCapacityCode'), + data: "projCapacityCode" + }, + { + title: l('JobUnplannedIssueJobDetailReasonCode'), + data: "reasonCode" + }, + { + title: l('JobUnplannedIssueJobDetailRecommendArriveDate'), + data: "recommendArriveDate" + }, + { + title: l('JobUnplannedIssueJobDetailRecommendContainerCode'), + data: "recommendContainerCode" + }, + { + title: l('JobUnplannedIssueJobDetailRecommendExpireDate'), + data: "recommendExpireDate" + }, + { + title: l('JobUnplannedIssueJobDetailRecommendFromLocationArea'), + data: "recommendFromLocationArea" + }, + { + title: l('JobUnplannedIssueJobDetailRecommendFromLocationCode'), + data: "recommendFromLocationCode" + }, + { + title: l('JobUnplannedIssueJobDetailRecommendFromLocationErpCode'), + data: "recommendFromLocationErpCode" + }, + { + title: l('JobUnplannedIssueJobDetailRecommendFromLocationGroup'), + data: "recommendFromLocationGroup" + }, + { + title: l('JobUnplannedIssueJobDetailRecommendFromWarehouseCode'), + data: "recommendFromWarehouseCode" + }, + { + title: l('JobUnplannedIssueJobDetailRecommendLot'), + data: "recommendLot" + }, + { + title: l('JobUnplannedIssueJobDetailRecommendPackingCode'), + data: "recommendPackingCode" + }, + { + title: l('JobUnplannedIssueJobDetailRecommendProduceDate'), + data: "recommendProduceDate" + }, + { + title: l('JobUnplannedIssueJobDetailRecommendQty'), + data: "recommendQty" + }, + { + title: l('JobUnplannedIssueJobDetailRecommendSupplierBatch'), + data: "recommendSupplierBatch" + }, + { + title: l('JobUnplannedIssueJobDetailRemark'), + data: "remark" + }, + { + title: l('JobUnplannedIssueJobDetailStatus'), + data: "status" + }, + { + title: l('JobUnplannedIssueJobDetailStdPackQty'), + data: "stdPackQty" + }, + { + title: l('JobUnplannedIssueJobDetailUom'), + data: "uom" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobUnplannedIssueJobDetailButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/CreateModal.cshtml new file mode 100644 index 000000000..979cde357 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJob.JobUnplannedReceiptJob.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/CreateModal.cshtml.cs new file mode 100644 index 000000000..6ab9adcb3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJob.JobUnplannedReceiptJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJob.JobUnplannedReceiptJob; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobUnplannedReceiptJobViewModel ViewModel { get; set; } + + private readonly IJobUnplannedReceiptJobAppService _service; + + public CreateModalModel(IJobUnplannedReceiptJobAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/EditModal.cshtml new file mode 100644 index 000000000..ebb64a6d6 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJob.JobUnplannedReceiptJob.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/EditModal.cshtml.cs new file mode 100644 index 000000000..87f7357c8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJob.JobUnplannedReceiptJob.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJob.JobUnplannedReceiptJob; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobUnplannedReceiptJobViewModel ViewModel { get; set; } + + private readonly IJobUnplannedReceiptJobAppService _service; + + public EditModalModel(IJobUnplannedReceiptJobAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/Index.cshtml new file mode 100644 index 000000000..434a1bc0a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJob.JobUnplannedReceiptJob +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobUnplannedReceiptJob"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobUnplannedReceiptJob"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobUnplannedReceiptJob; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobUnplannedReceiptJob"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobUnplannedReceiptJob.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/Index.cshtml.cs new file mode 100644 index 000000000..fb5b4c33f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJob.JobUnplannedReceiptJob; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/ViewModels/CreateEditJobUnplannedReceiptJobViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/ViewModels/CreateEditJobUnplannedReceiptJobViewModel.cs new file mode 100644 index 000000000..02d74e091 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/ViewModels/CreateEditJobUnplannedReceiptJobViewModel.cs @@ -0,0 +1,76 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJob.JobUnplannedReceiptJob.ViewModels; + +public class CreateEditJobUnplannedReceiptJobViewModel +{ + [Display(Name = "JobUnplannedReceiptJobAcceptTime")] + public DateTime? AcceptTime { get; set; } + + [Display(Name = "JobUnplannedReceiptJobAcceptUserId")] + public Guid? AcceptUserId { get; set; } + + [Display(Name = "JobUnplannedReceiptJobAcceptUserName")] + public string? AcceptUserName { get; set; } + + [Display(Name = "JobUnplannedReceiptJobBuildDate")] + public DateTime BuildDate { get; set; } + + [Display(Name = "JobUnplannedReceiptJobCompleteTime")] + public DateTime? CompleteTime { get; set; } + + [Display(Name = "JobUnplannedReceiptJobCompleteUserId")] + public Guid? CompleteUserId { get; set; } + + [Display(Name = "JobUnplannedReceiptJobCompleteUserName")] + public string? CompleteUserName { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDeptCode")] + public string? DeptCode { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDeptName")] + public string? DeptName { get; set; } + + [Display(Name = "JobUnplannedReceiptJobIsAutoComplete")] + public bool? IsAutoComplete { get; set; } + + [Display(Name = "JobUnplannedReceiptJobJobDescription")] + public string? JobDescription { get; set; } + + [Display(Name = "JobUnplannedReceiptJobJobStatus")] + public string JobStatus { get; set; } + + [Display(Name = "JobUnplannedReceiptJobJobType")] + public string JobType { get; set; } + + [Display(Name = "JobUnplannedReceiptJobJobUnplannedReceiptJobDetails")] + public ICollection JobUnplannedReceiptJobDetails { get; set; } + + [Display(Name = "JobUnplannedReceiptJobNumber")] + public string Number { get; set; } + + [Display(Name = "JobUnplannedReceiptJobPriority")] + public int Priority { get; set; } + + [Display(Name = "JobUnplannedReceiptJobPriorityIncrement")] + public int PriorityIncrement { get; set; } + + [Display(Name = "JobUnplannedReceiptJobRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobUnplannedReceiptJobUnplannedReceiptRequestNumber")] + public string? UnplannedReceiptRequestNumber { get; set; } + + [Display(Name = "JobUnplannedReceiptJobUpStreamJobNumber")] + public string? UpStreamJobNumber { get; set; } + + [Display(Name = "JobUnplannedReceiptJobWarehouseCode")] + public string? WarehouseCode { get; set; } + + [Display(Name = "JobUnplannedReceiptJobWorker")] + public string? Worker { get; set; } + + [Display(Name = "JobUnplannedReceiptJobWorkGroupCode")] + public string? WorkGroupCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/index.js new file mode 100644 index 000000000..9e27e5c5e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/index.js @@ -0,0 +1,154 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobUnplannedReceiptJob.jobUnplannedReceiptJob; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobUnplannedReceiptJob/JobUnplannedReceiptJob/EditModal'); + + var dataTable = $('#JobUnplannedReceiptJobTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobUnplannedReceiptJob.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobUnplannedReceiptJob.Delete'), + confirmMessage: function (data) { + return l('JobUnplannedReceiptJobDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobUnplannedReceiptJobAcceptTime'), + data: "acceptTime" + }, + { + title: l('JobUnplannedReceiptJobAcceptUserId'), + data: "acceptUserId" + }, + { + title: l('JobUnplannedReceiptJobAcceptUserName'), + data: "acceptUserName" + }, + { + title: l('JobUnplannedReceiptJobBuildDate'), + data: "buildDate" + }, + { + title: l('JobUnplannedReceiptJobCompleteTime'), + data: "completeTime" + }, + { + title: l('JobUnplannedReceiptJobCompleteUserId'), + data: "completeUserId" + }, + { + title: l('JobUnplannedReceiptJobCompleteUserName'), + data: "completeUserName" + }, + { + title: l('JobUnplannedReceiptJobDeptCode'), + data: "deptCode" + }, + { + title: l('JobUnplannedReceiptJobDeptName'), + data: "deptName" + }, + { + title: l('JobUnplannedReceiptJobIsAutoComplete'), + data: "isAutoComplete" + }, + { + title: l('JobUnplannedReceiptJobJobDescription'), + data: "jobDescription" + }, + { + title: l('JobUnplannedReceiptJobJobStatus'), + data: "jobStatus" + }, + { + title: l('JobUnplannedReceiptJobJobType'), + data: "jobType" + }, + { + title: l('JobUnplannedReceiptJobJobUnplannedReceiptJobDetails'), + data: "jobUnplannedReceiptJobDetails" + }, + { + title: l('JobUnplannedReceiptJobNumber'), + data: "number" + }, + { + title: l('JobUnplannedReceiptJobPriority'), + data: "priority" + }, + { + title: l('JobUnplannedReceiptJobPriorityIncrement'), + data: "priorityIncrement" + }, + { + title: l('JobUnplannedReceiptJobRemark'), + data: "remark" + }, + { + title: l('JobUnplannedReceiptJobUnplannedReceiptRequestNumber'), + data: "unplannedReceiptRequestNumber" + }, + { + title: l('JobUnplannedReceiptJobUpStreamJobNumber'), + data: "upStreamJobNumber" + }, + { + title: l('JobUnplannedReceiptJobWarehouseCode'), + data: "warehouseCode" + }, + { + title: l('JobUnplannedReceiptJobWorker'), + data: "worker" + }, + { + title: l('JobUnplannedReceiptJobWorkGroupCode'), + data: "workGroupCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobUnplannedReceiptJobButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/CreateModal.cshtml new file mode 100644 index 000000000..892eb6125 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJobDetail.JobUnplannedReceiptJobDetail.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/CreateModal.cshtml.cs new file mode 100644 index 000000000..85c862010 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJobDetail.JobUnplannedReceiptJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJobDetail.JobUnplannedReceiptJobDetail; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditJobUnplannedReceiptJobDetailViewModel ViewModel { get; set; } + + private readonly IJobUnplannedReceiptJobDetailAppService _service; + + public CreateModalModel(IJobUnplannedReceiptJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/EditModal.cshtml new file mode 100644 index 000000000..46a71b2aa --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJobDetail.JobUnplannedReceiptJobDetail.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/EditModal.cshtml.cs new file mode 100644 index 000000000..db270960b --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJobDetail.JobUnplannedReceiptJobDetail.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJobDetail.JobUnplannedReceiptJobDetail; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditJobUnplannedReceiptJobDetailViewModel ViewModel { get; set; } + + private readonly IJobUnplannedReceiptJobDetailAppService _service; + + public EditModalModel(IJobUnplannedReceiptJobDetailAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/Index.cshtml new file mode 100644 index 000000000..72d0bde77 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJobDetail.JobUnplannedReceiptJobDetail +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["JobUnplannedReceiptJobDetail"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:JobUnplannedReceiptJobDetail"].Value); + PageLayout.Content.MenuItemName = WmsMenus.JobUnplannedReceiptJobDetail; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["JobUnplannedReceiptJobDetail"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.JobUnplannedReceiptJobDetail.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/Index.cshtml.cs new file mode 100644 index 000000000..82f1dd885 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJobDetail.JobUnplannedReceiptJobDetail; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/ViewModels/CreateEditJobUnplannedReceiptJobDetailViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/ViewModels/CreateEditJobUnplannedReceiptJobDetailViewModel.cs new file mode 100644 index 000000000..0a38e8da0 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/ViewModels/CreateEditJobUnplannedReceiptJobDetailViewModel.cs @@ -0,0 +1,130 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJobDetail.JobUnplannedReceiptJobDetail.ViewModels; + +public class CreateEditJobUnplannedReceiptJobDetailViewModel +{ + [Display(Name = "JobUnplannedReceiptJobDetailCaseCode")] + public string? CaseCode { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailHandledArriveDate")] + public DateTime HandledArriveDate { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailHandledContainerCode")] + public string? HandledContainerCode { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailHandledExpireDate")] + public DateTime HandledExpireDate { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailHandledLot")] + public string? HandledLot { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailHandledPackingCode")] + public string? HandledPackingCode { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailHandledProduceDate")] + public DateTime HandledProduceDate { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailHandledQty")] + public decimal HandledQty { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailHandledSupplierBatch")] + public string? HandledSupplierBatch { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailHandledToLocationArea")] + public string? HandledToLocationArea { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailHandledToLocationCode")] + public string? HandledToLocationCode { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailHandledToLocationErpCode")] + public string? HandledToLocationErpCode { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailHandledToLocationGroup")] + public string? HandledToLocationGroup { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailHandledToWarehouseCode")] + public string? HandledToWarehouseCode { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailItemName")] + public string? ItemName { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailMaster")] + public JobUnplannedReceiptJob Master { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailMasterId")] + public Guid MasterId { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailNumber")] + public string Number { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailOnceBusiCode")] + public string? OnceBusiCode { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailProjCapacityCode")] + public string? ProjCapacityCode { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailReasonCode")] + public string? ReasonCode { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailRecommendArriveDate")] + public DateTime RecommendArriveDate { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailRecommendContainerCode")] + public string? RecommendContainerCode { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailRecommendExpireDate")] + public DateTime RecommendExpireDate { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailRecommendLot")] + public string? RecommendLot { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailRecommendPackingCode")] + public string? RecommendPackingCode { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailRecommendProduceDate")] + public DateTime RecommendProduceDate { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailRecommendQty")] + public decimal RecommendQty { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailRecommendSupplierBatch")] + public string? RecommendSupplierBatch { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailRecommendToLocationArea")] + public string? RecommendToLocationArea { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailRecommendToLocationCode")] + public string? RecommendToLocationCode { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailRecommendToLocationErpCode")] + public string? RecommendToLocationErpCode { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailRecommendToLocationGroup")] + public string? RecommendToLocationGroup { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailRecommendToWarehouseCode")] + public string? RecommendToWarehouseCode { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailRemark")] + public string? Remark { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailStatus")] + public string Status { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "JobUnplannedReceiptJobDetailUom")] + public string? Uom { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/index.js new file mode 100644 index 000000000..f3acbc180 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/index.js @@ -0,0 +1,226 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.jobUnplannedReceiptJobDetail.jobUnplannedReceiptJobDetail; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/JobUnplannedReceiptJobDetail/JobUnplannedReceiptJobDetail/EditModal'); + + var dataTable = $('#JobUnplannedReceiptJobDetailTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.JobUnplannedReceiptJobDetail.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.JobUnplannedReceiptJobDetail.Delete'), + confirmMessage: function (data) { + return l('JobUnplannedReceiptJobDetailDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('JobUnplannedReceiptJobDetailCaseCode'), + data: "caseCode" + }, + { + title: l('JobUnplannedReceiptJobDetailHandledArriveDate'), + data: "handledArriveDate" + }, + { + title: l('JobUnplannedReceiptJobDetailHandledContainerCode'), + data: "handledContainerCode" + }, + { + title: l('JobUnplannedReceiptJobDetailHandledExpireDate'), + data: "handledExpireDate" + }, + { + title: l('JobUnplannedReceiptJobDetailHandledLot'), + data: "handledLot" + }, + { + title: l('JobUnplannedReceiptJobDetailHandledPackingCode'), + data: "handledPackingCode" + }, + { + title: l('JobUnplannedReceiptJobDetailHandledProduceDate'), + data: "handledProduceDate" + }, + { + title: l('JobUnplannedReceiptJobDetailHandledQty'), + data: "handledQty" + }, + { + title: l('JobUnplannedReceiptJobDetailHandledSupplierBatch'), + data: "handledSupplierBatch" + }, + { + title: l('JobUnplannedReceiptJobDetailHandledToLocationArea'), + data: "handledToLocationArea" + }, + { + title: l('JobUnplannedReceiptJobDetailHandledToLocationCode'), + data: "handledToLocationCode" + }, + { + title: l('JobUnplannedReceiptJobDetailHandledToLocationErpCode'), + data: "handledToLocationErpCode" + }, + { + title: l('JobUnplannedReceiptJobDetailHandledToLocationGroup'), + data: "handledToLocationGroup" + }, + { + title: l('JobUnplannedReceiptJobDetailHandledToWarehouseCode'), + data: "handledToWarehouseCode" + }, + { + title: l('JobUnplannedReceiptJobDetailItemCode'), + data: "itemCode" + }, + { + title: l('JobUnplannedReceiptJobDetailItemDesc1'), + data: "itemDesc1" + }, + { + title: l('JobUnplannedReceiptJobDetailItemDesc2'), + data: "itemDesc2" + }, + { + title: l('JobUnplannedReceiptJobDetailItemName'), + data: "itemName" + }, + { + title: l('JobUnplannedReceiptJobDetailMaster'), + data: "master" + }, + { + title: l('JobUnplannedReceiptJobDetailMasterId'), + data: "masterId" + }, + { + title: l('JobUnplannedReceiptJobDetailNumber'), + data: "number" + }, + { + title: l('JobUnplannedReceiptJobDetailOnceBusiCode'), + data: "onceBusiCode" + }, + { + title: l('JobUnplannedReceiptJobDetailProjCapacityCode'), + data: "projCapacityCode" + }, + { + title: l('JobUnplannedReceiptJobDetailReasonCode'), + data: "reasonCode" + }, + { + title: l('JobUnplannedReceiptJobDetailRecommendArriveDate'), + data: "recommendArriveDate" + }, + { + title: l('JobUnplannedReceiptJobDetailRecommendContainerCode'), + data: "recommendContainerCode" + }, + { + title: l('JobUnplannedReceiptJobDetailRecommendExpireDate'), + data: "recommendExpireDate" + }, + { + title: l('JobUnplannedReceiptJobDetailRecommendLot'), + data: "recommendLot" + }, + { + title: l('JobUnplannedReceiptJobDetailRecommendPackingCode'), + data: "recommendPackingCode" + }, + { + title: l('JobUnplannedReceiptJobDetailRecommendProduceDate'), + data: "recommendProduceDate" + }, + { + title: l('JobUnplannedReceiptJobDetailRecommendQty'), + data: "recommendQty" + }, + { + title: l('JobUnplannedReceiptJobDetailRecommendSupplierBatch'), + data: "recommendSupplierBatch" + }, + { + title: l('JobUnplannedReceiptJobDetailRecommendToLocationArea'), + data: "recommendToLocationArea" + }, + { + title: l('JobUnplannedReceiptJobDetailRecommendToLocationCode'), + data: "recommendToLocationCode" + }, + { + title: l('JobUnplannedReceiptJobDetailRecommendToLocationErpCode'), + data: "recommendToLocationErpCode" + }, + { + title: l('JobUnplannedReceiptJobDetailRecommendToLocationGroup'), + data: "recommendToLocationGroup" + }, + { + title: l('JobUnplannedReceiptJobDetailRecommendToWarehouseCode'), + data: "recommendToWarehouseCode" + }, + { + title: l('JobUnplannedReceiptJobDetailRemark'), + data: "remark" + }, + { + title: l('JobUnplannedReceiptJobDetailStatus'), + data: "status" + }, + { + title: l('JobUnplannedReceiptJobDetailStdPackQty'), + data: "stdPackQty" + }, + { + title: l('JobUnplannedReceiptJobDetailUom'), + data: "uom" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewJobUnplannedReceiptJobDetailButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/CreateModal.cshtml new file mode 100644 index 000000000..41397774d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelCountLabel.LabelCountLabel.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/CreateModal.cshtml.cs new file mode 100644 index 000000000..ca93f0d2d --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.LabelCountLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelCountLabel.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelCountLabel.LabelCountLabel.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelCountLabel.LabelCountLabel; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditLabelCountLabelViewModel ViewModel { get; set; } + + private readonly ILabelCountLabelAppService _service; + + public CreateModalModel(ILabelCountLabelAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/EditModal.cshtml new file mode 100644 index 000000000..09c706ef5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelCountLabel.LabelCountLabel.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/EditModal.cshtml.cs new file mode 100644 index 000000000..bb5cae707 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.LabelCountLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelCountLabel.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelCountLabel.LabelCountLabel.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelCountLabel.LabelCountLabel; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditLabelCountLabelViewModel ViewModel { get; set; } + + private readonly ILabelCountLabelAppService _service; + + public EditModalModel(ILabelCountLabelAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/Index.cshtml new file mode 100644 index 000000000..645f9992e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelCountLabel.LabelCountLabel +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["LabelCountLabel"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:LabelCountLabel"].Value); + PageLayout.Content.MenuItemName = WmsMenus.LabelCountLabel; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["LabelCountLabel"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.LabelCountLabel.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/Index.cshtml.cs new file mode 100644 index 000000000..ecfd8bc91 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelCountLabel.LabelCountLabel; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/ViewModels/CreateEditLabelCountLabelViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/ViewModels/CreateEditLabelCountLabelViewModel.cs new file mode 100644 index 000000000..6249d0330 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/ViewModels/CreateEditLabelCountLabelViewModel.cs @@ -0,0 +1,16 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelCountLabel.LabelCountLabel.ViewModels; + +public class CreateEditLabelCountLabelViewModel +{ + [Display(Name = "LabelCountLabelCountNumber")] + public int CountNumber { get; set; } + + [Display(Name = "LabelCountLabelRemark")] + public string? Remark { get; set; } + + [Display(Name = "LabelCountLabelRuleCode")] + public string RuleCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/index.js new file mode 100644 index 000000000..f657806cd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelCountLabel/LabelCountLabel/index.js @@ -0,0 +1,74 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.labelCountLabel.labelCountLabel; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/LabelCountLabel/LabelCountLabel/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/LabelCountLabel/LabelCountLabel/EditModal'); + + var dataTable = $('#LabelCountLabelTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.LabelCountLabel.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.LabelCountLabel.Delete'), + confirmMessage: function (data) { + return l('LabelCountLabelDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('LabelCountLabelCountNumber'), + data: "countNumber" + }, + { + title: l('LabelCountLabelRemark'), + data: "remark" + }, + { + title: l('LabelCountLabelRuleCode'), + data: "ruleCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewLabelCountLabelButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/CreateModal.cshtml new file mode 100644 index 000000000..0a6e25014 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelInventoryLabel.LabelInventoryLabel.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/CreateModal.cshtml.cs new file mode 100644 index 000000000..c5679edc3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelInventoryLabel.LabelInventoryLabel.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelInventoryLabel.LabelInventoryLabel; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditLabelInventoryLabelViewModel ViewModel { get; set; } + + private readonly ILabelInventoryLabelAppService _service; + + public CreateModalModel(ILabelInventoryLabelAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/EditModal.cshtml new file mode 100644 index 000000000..10f38afa2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelInventoryLabel.LabelInventoryLabel.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/EditModal.cshtml.cs new file mode 100644 index 000000000..6bb27d8cd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelInventoryLabel.LabelInventoryLabel.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelInventoryLabel.LabelInventoryLabel; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditLabelInventoryLabelViewModel ViewModel { get; set; } + + private readonly ILabelInventoryLabelAppService _service; + + public EditModalModel(ILabelInventoryLabelAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/Index.cshtml new file mode 100644 index 000000000..6ddf4308c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelInventoryLabel.LabelInventoryLabel +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["LabelInventoryLabel"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:LabelInventoryLabel"].Value); + PageLayout.Content.MenuItemName = WmsMenus.LabelInventoryLabel; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["LabelInventoryLabel"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.LabelInventoryLabel.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/Index.cshtml.cs new file mode 100644 index 000000000..9e4396912 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelInventoryLabel.LabelInventoryLabel; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/ViewModels/CreateEditLabelInventoryLabelViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/ViewModels/CreateEditLabelInventoryLabelViewModel.cs new file mode 100644 index 000000000..0e4488e29 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/ViewModels/CreateEditLabelInventoryLabelViewModel.cs @@ -0,0 +1,112 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelInventoryLabel.LabelInventoryLabel.ViewModels; + +public class CreateEditLabelInventoryLabelViewModel +{ + [Display(Name = "LabelInventoryLabelArriveDate")] + public DateTime ArriveDate { get; set; } + + [Display(Name = "LabelInventoryLabelCode")] + public string Code { get; set; } + + [Display(Name = "LabelInventoryLabelContainerCode")] + public string? ContainerCode { get; set; } + + [Display(Name = "LabelInventoryLabelExpireDate")] + public DateTime ExpireDate { get; set; } + + [Display(Name = "LabelInventoryLabelFullBarcodeString")] + public string? FullBarcodeString { get; set; } + + [Display(Name = "LabelInventoryLabelItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "LabelInventoryLabelItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "LabelInventoryLabelItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "LabelInventoryLabelItemName")] + public string? ItemName { get; set; } + + [Display(Name = "LabelInventoryLabelLabelStatus")] + public string LabelStatus { get; set; } + + [Display(Name = "LabelInventoryLabelLabelType")] + public string LabelType { get; set; } + + [Display(Name = "LabelInventoryLabelLocationErpCode")] + public string? LocationErpCode { get; set; } + + [Display(Name = "LabelInventoryLabelLot")] + public string Lot { get; set; } + + [Display(Name = "LabelInventoryLabelPlanArriveDate")] + public DateTime? PlanArriveDate { get; set; } + + [Display(Name = "LabelInventoryLabelProduceDate")] + public DateTime ProduceDate { get; set; } + + [Display(Name = "LabelInventoryLabelProductionInfoProdLine")] + public string? ProductionInfoProdLine { get; set; } + + [Display(Name = "LabelInventoryLabelProductionInfoShift")] + public string? ProductionInfoShift { get; set; } + + [Display(Name = "LabelInventoryLabelProductionInfoTeam")] + public string? ProductionInfoTeam { get; set; } + + [Display(Name = "LabelInventoryLabelPurchaseInfoAsnNumber")] + public string? PurchaseInfoAsnNumber { get; set; } + + [Display(Name = "LabelInventoryLabelPurchaseInfoPoNumber")] + public string? PurchaseInfoPoNumber { get; set; } + + [Display(Name = "LabelInventoryLabelPurchaseInfoRpNumber")] + public string? PurchaseInfoRpNumber { get; set; } + + [Display(Name = "LabelInventoryLabelPurchaseInfoSupplierCode")] + public string? PurchaseInfoSupplierCode { get; set; } + + [Display(Name = "LabelInventoryLabelQty")] + public decimal Qty { get; set; } + + [Display(Name = "LabelInventoryLabelQualityInfoQlevel")] + public string? QualityInfoQlevel { get; set; } + + [Display(Name = "LabelInventoryLabelQualityInfoQualityFile")] + public string? QualityInfoQualityFile { get; set; } + + [Display(Name = "LabelInventoryLabelRecommendLocationCode")] + public string? RecommendLocationCode { get; set; } + + [Display(Name = "LabelInventoryLabelRemark")] + public string? Remark { get; set; } + + [Display(Name = "LabelInventoryLabelSpecifications")] + public string? Specifications { get; set; } + + [Display(Name = "LabelInventoryLabelStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "LabelInventoryLabelSupplierBatch")] + public string? SupplierBatch { get; set; } + + [Display(Name = "LabelInventoryLabelSupplierItemCode")] + public string? SupplierItemCode { get; set; } + + [Display(Name = "LabelInventoryLabelSupplierItemName")] + public string? SupplierItemName { get; set; } + + [Display(Name = "LabelInventoryLabelSupplierName")] + public string? SupplierName { get; set; } + + [Display(Name = "LabelInventoryLabelSupplierSimpleName")] + public string? SupplierSimpleName { get; set; } + + [Display(Name = "LabelInventoryLabelUom")] + public string? Uom { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/index.js new file mode 100644 index 000000000..ab80ce97f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelInventoryLabel/LabelInventoryLabel/index.js @@ -0,0 +1,202 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.labelInventoryLabel.labelInventoryLabel; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/LabelInventoryLabel/LabelInventoryLabel/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/LabelInventoryLabel/LabelInventoryLabel/EditModal'); + + var dataTable = $('#LabelInventoryLabelTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.LabelInventoryLabel.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.LabelInventoryLabel.Delete'), + confirmMessage: function (data) { + return l('LabelInventoryLabelDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('LabelInventoryLabelArriveDate'), + data: "arriveDate" + }, + { + title: l('LabelInventoryLabelCode'), + data: "code" + }, + { + title: l('LabelInventoryLabelContainerCode'), + data: "containerCode" + }, + { + title: l('LabelInventoryLabelExpireDate'), + data: "expireDate" + }, + { + title: l('LabelInventoryLabelFullBarcodeString'), + data: "fullBarcodeString" + }, + { + title: l('LabelInventoryLabelItemCode'), + data: "itemCode" + }, + { + title: l('LabelInventoryLabelItemDesc1'), + data: "itemDesc1" + }, + { + title: l('LabelInventoryLabelItemDesc2'), + data: "itemDesc2" + }, + { + title: l('LabelInventoryLabelItemName'), + data: "itemName" + }, + { + title: l('LabelInventoryLabelLabelStatus'), + data: "labelStatus" + }, + { + title: l('LabelInventoryLabelLabelType'), + data: "labelType" + }, + { + title: l('LabelInventoryLabelLocationErpCode'), + data: "locationErpCode" + }, + { + title: l('LabelInventoryLabelLot'), + data: "lot" + }, + { + title: l('LabelInventoryLabelPlanArriveDate'), + data: "planArriveDate" + }, + { + title: l('LabelInventoryLabelProduceDate'), + data: "produceDate" + }, + { + title: l('LabelInventoryLabelProductionInfoProdLine'), + data: "productionInfoProdLine" + }, + { + title: l('LabelInventoryLabelProductionInfoShift'), + data: "productionInfoShift" + }, + { + title: l('LabelInventoryLabelProductionInfoTeam'), + data: "productionInfoTeam" + }, + { + title: l('LabelInventoryLabelPurchaseInfoAsnNumber'), + data: "purchaseInfoAsnNumber" + }, + { + title: l('LabelInventoryLabelPurchaseInfoPoNumber'), + data: "purchaseInfoPoNumber" + }, + { + title: l('LabelInventoryLabelPurchaseInfoRpNumber'), + data: "purchaseInfoRpNumber" + }, + { + title: l('LabelInventoryLabelPurchaseInfoSupplierCode'), + data: "purchaseInfoSupplierCode" + }, + { + title: l('LabelInventoryLabelQty'), + data: "qty" + }, + { + title: l('LabelInventoryLabelQualityInfoQlevel'), + data: "qualityInfoQlevel" + }, + { + title: l('LabelInventoryLabelQualityInfoQualityFile'), + data: "qualityInfoQualityFile" + }, + { + title: l('LabelInventoryLabelRecommendLocationCode'), + data: "recommendLocationCode" + }, + { + title: l('LabelInventoryLabelRemark'), + data: "remark" + }, + { + title: l('LabelInventoryLabelSpecifications'), + data: "specifications" + }, + { + title: l('LabelInventoryLabelStdPackQty'), + data: "stdPackQty" + }, + { + title: l('LabelInventoryLabelSupplierBatch'), + data: "supplierBatch" + }, + { + title: l('LabelInventoryLabelSupplierItemCode'), + data: "supplierItemCode" + }, + { + title: l('LabelInventoryLabelSupplierItemName'), + data: "supplierItemName" + }, + { + title: l('LabelInventoryLabelSupplierName'), + data: "supplierName" + }, + { + title: l('LabelInventoryLabelSupplierSimpleName'), + data: "supplierSimpleName" + }, + { + title: l('LabelInventoryLabelUom'), + data: "uom" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewLabelInventoryLabelButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/CreateModal.cshtml new file mode 100644 index 000000000..21eb43eaa --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelLabelDefinition.LabelLabelDefinition.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/CreateModal.cshtml.cs new file mode 100644 index 000000000..ffaf9c21a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition; +using WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelLabelDefinition.LabelLabelDefinition.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelLabelDefinition.LabelLabelDefinition; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditLabelLabelDefinitionViewModel ViewModel { get; set; } + + private readonly ILabelLabelDefinitionAppService _service; + + public CreateModalModel(ILabelLabelDefinitionAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/EditModal.cshtml new file mode 100644 index 000000000..f9bc96522 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelLabelDefinition.LabelLabelDefinition.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/EditModal.cshtml.cs new file mode 100644 index 000000000..ca80b8597 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition; +using WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelLabelDefinition.LabelLabelDefinition.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelLabelDefinition.LabelLabelDefinition; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditLabelLabelDefinitionViewModel ViewModel { get; set; } + + private readonly ILabelLabelDefinitionAppService _service; + + public EditModalModel(ILabelLabelDefinitionAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/Index.cshtml new file mode 100644 index 000000000..f0eafe2df --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelLabelDefinition.LabelLabelDefinition +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["LabelLabelDefinition"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:LabelLabelDefinition"].Value); + PageLayout.Content.MenuItemName = WmsMenus.LabelLabelDefinition; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["LabelLabelDefinition"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.LabelLabelDefinition.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/Index.cshtml.cs new file mode 100644 index 000000000..849617c71 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelLabelDefinition.LabelLabelDefinition; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/ViewModels/CreateEditLabelLabelDefinitionViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/ViewModels/CreateEditLabelLabelDefinitionViewModel.cs new file mode 100644 index 000000000..90985b907 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/ViewModels/CreateEditLabelLabelDefinitionViewModel.cs @@ -0,0 +1,34 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelLabelDefinition.LabelLabelDefinition.ViewModels; + +public class CreateEditLabelLabelDefinitionViewModel +{ + [Display(Name = "LabelLabelDefinitionCode")] + public string Code { get; set; } + + [Display(Name = "LabelLabelDefinitionDescription")] + public string? Description { get; set; } + + [Display(Name = "LabelLabelDefinitionFormat")] + public string? Format { get; set; } + + [Display(Name = "LabelLabelDefinitionName")] + public string? Name { get; set; } + + [Display(Name = "LabelLabelDefinitionPrefix")] + public string? Prefix { get; set; } + + [Display(Name = "LabelLabelDefinitionRemark")] + public string? Remark { get; set; } + + [Display(Name = "LabelLabelDefinitionSeparator")] + public string? Separator { get; set; } + + [Display(Name = "LabelLabelDefinitionSerialLength")] + public int SerialLength { get; set; } + + [Display(Name = "LabelLabelDefinitionType")] + public string? Type { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/index.js new file mode 100644 index 000000000..9fc84afd7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelLabelDefinition/LabelLabelDefinition/index.js @@ -0,0 +1,98 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.labelLabelDefinition.labelLabelDefinition; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/LabelLabelDefinition/LabelLabelDefinition/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/LabelLabelDefinition/LabelLabelDefinition/EditModal'); + + var dataTable = $('#LabelLabelDefinitionTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.LabelLabelDefinition.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.LabelLabelDefinition.Delete'), + confirmMessage: function (data) { + return l('LabelLabelDefinitionDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('LabelLabelDefinitionCode'), + data: "code" + }, + { + title: l('LabelLabelDefinitionDescription'), + data: "description" + }, + { + title: l('LabelLabelDefinitionFormat'), + data: "format" + }, + { + title: l('LabelLabelDefinitionName'), + data: "name" + }, + { + title: l('LabelLabelDefinitionPrefix'), + data: "prefix" + }, + { + title: l('LabelLabelDefinitionRemark'), + data: "remark" + }, + { + title: l('LabelLabelDefinitionSeparator'), + data: "separator" + }, + { + title: l('LabelLabelDefinitionSerialLength'), + data: "serialLength" + }, + { + title: l('LabelLabelDefinitionType'), + data: "type" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewLabelLabelDefinitionButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/CreateModal.cshtml new file mode 100644 index 000000000..51c4c3111 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletCode.LabelPalletCode.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/CreateModal.cshtml.cs new file mode 100644 index 000000000..16c4b34dc --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletCode; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletCode.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletCode.LabelPalletCode.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletCode.LabelPalletCode; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditLabelPalletCodeViewModel ViewModel { get; set; } + + private readonly ILabelPalletCodeAppService _service; + + public CreateModalModel(ILabelPalletCodeAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/EditModal.cshtml new file mode 100644 index 000000000..22cbf4a14 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletCode.LabelPalletCode.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/EditModal.cshtml.cs new file mode 100644 index 000000000..eea518070 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletCode; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletCode.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletCode.LabelPalletCode.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletCode.LabelPalletCode; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditLabelPalletCodeViewModel ViewModel { get; set; } + + private readonly ILabelPalletCodeAppService _service; + + public EditModalModel(ILabelPalletCodeAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/Index.cshtml new file mode 100644 index 000000000..51834570c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletCode.LabelPalletCode +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["LabelPalletCode"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:LabelPalletCode"].Value); + PageLayout.Content.MenuItemName = WmsMenus.LabelPalletCode; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["LabelPalletCode"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.LabelPalletCode.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/Index.cshtml.cs new file mode 100644 index 000000000..091440ee5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletCode.LabelPalletCode; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/ViewModels/CreateEditLabelPalletCodeViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/ViewModels/CreateEditLabelPalletCodeViewModel.cs new file mode 100644 index 000000000..29b436455 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/ViewModels/CreateEditLabelPalletCodeViewModel.cs @@ -0,0 +1,16 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletCode.LabelPalletCode.ViewModels; + +public class CreateEditLabelPalletCodeViewModel +{ + [Display(Name = "LabelPalletCodePalletlNumber")] + public int PalletlNumber { get; set; } + + [Display(Name = "LabelPalletCodeRemark")] + public string? Remark { get; set; } + + [Display(Name = "LabelPalletCodeRuleCode")] + public string RuleCode { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/index.js new file mode 100644 index 000000000..c0598d93e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletCode/LabelPalletCode/index.js @@ -0,0 +1,74 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.labelPalletCode.labelPalletCode; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/LabelPalletCode/LabelPalletCode/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/LabelPalletCode/LabelPalletCode/EditModal'); + + var dataTable = $('#LabelPalletCodeTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.LabelPalletCode.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.LabelPalletCode.Delete'), + confirmMessage: function (data) { + return l('LabelPalletCodeDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('LabelPalletCodePalletlNumber'), + data: "palletlNumber" + }, + { + title: l('LabelPalletCodeRemark'), + data: "remark" + }, + { + title: l('LabelPalletCodeRuleCode'), + data: "ruleCode" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewLabelPalletCodeButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/CreateModal.cshtml new file mode 100644 index 000000000..daf262f24 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletLabel.LabelPalletLabel.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/CreateModal.cshtml.cs new file mode 100644 index 000000000..40b777b83 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletLabel.LabelPalletLabel.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletLabel.LabelPalletLabel; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditLabelPalletLabelViewModel ViewModel { get; set; } + + private readonly ILabelPalletLabelAppService _service; + + public CreateModalModel(ILabelPalletLabelAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/EditModal.cshtml new file mode 100644 index 000000000..d07f3746a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletLabel.LabelPalletLabel.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/EditModal.cshtml.cs new file mode 100644 index 000000000..049b067f3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletLabel.LabelPalletLabel.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletLabel.LabelPalletLabel; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditLabelPalletLabelViewModel ViewModel { get; set; } + + private readonly ILabelPalletLabelAppService _service; + + public EditModalModel(ILabelPalletLabelAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/Index.cshtml new file mode 100644 index 000000000..5174fe3ab --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletLabel.LabelPalletLabel +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["LabelPalletLabel"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:LabelPalletLabel"].Value); + PageLayout.Content.MenuItemName = WmsMenus.LabelPalletLabel; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["LabelPalletLabel"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.LabelPalletLabel.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/Index.cshtml.cs new file mode 100644 index 000000000..ef92986b1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletLabel.LabelPalletLabel; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/ViewModels/CreateEditLabelPalletLabelViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/ViewModels/CreateEditLabelPalletLabelViewModel.cs new file mode 100644 index 000000000..d60a2e234 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/ViewModels/CreateEditLabelPalletLabelViewModel.cs @@ -0,0 +1,34 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletLabel.LabelPalletLabel.ViewModels; + +public class CreateEditLabelPalletLabelViewModel +{ + [Display(Name = "LabelPalletLabelCode")] + public string Code { get; set; } + + [Display(Name = "LabelPalletLabelDesc1")] + public string? Desc1 { get; set; } + + [Display(Name = "LabelPalletLabelDesc2")] + public string? Desc2 { get; set; } + + [Display(Name = "LabelPalletLabelHasItem")] + public bool HasItem { get; set; } + + [Display(Name = "LabelPalletLabelLabelStatus")] + public string LabelStatus { get; set; } + + [Display(Name = "LabelPalletLabelLabelType")] + public string LabelType { get; set; } + + [Display(Name = "LabelPalletLabelName")] + public string? Name { get; set; } + + [Display(Name = "LabelPalletLabelParentId")] + public Guid ParentId { get; set; } + + [Display(Name = "LabelPalletLabelRemark")] + public string? Remark { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/index.js new file mode 100644 index 000000000..d8c541c33 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelPalletLabel/LabelPalletLabel/index.js @@ -0,0 +1,98 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.labelPalletLabel.labelPalletLabel; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/LabelPalletLabel/LabelPalletLabel/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/LabelPalletLabel/LabelPalletLabel/EditModal'); + + var dataTable = $('#LabelPalletLabelTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.LabelPalletLabel.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.LabelPalletLabel.Delete'), + confirmMessage: function (data) { + return l('LabelPalletLabelDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('LabelPalletLabelCode'), + data: "code" + }, + { + title: l('LabelPalletLabelDesc1'), + data: "desc1" + }, + { + title: l('LabelPalletLabelDesc2'), + data: "desc2" + }, + { + title: l('LabelPalletLabelHasItem'), + data: "hasItem" + }, + { + title: l('LabelPalletLabelLabelStatus'), + data: "labelStatus" + }, + { + title: l('LabelPalletLabelLabelType'), + data: "labelType" + }, + { + title: l('LabelPalletLabelName'), + data: "name" + }, + { + title: l('LabelPalletLabelParentId'), + data: "parentId" + }, + { + title: l('LabelPalletLabelRemark'), + data: "remark" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewLabelPalletLabelButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/CreateModal.cshtml new file mode 100644 index 000000000..04771bb6c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSaleLabel.LabelSaleLabel.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/CreateModal.cshtml.cs new file mode 100644 index 000000000..e27b7c097 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSaleLabel.LabelSaleLabel.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSaleLabel.LabelSaleLabel; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditLabelSaleLabelViewModel ViewModel { get; set; } + + private readonly ILabelSaleLabelAppService _service; + + public CreateModalModel(ILabelSaleLabelAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/EditModal.cshtml new file mode 100644 index 000000000..a2388bba3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSaleLabel.LabelSaleLabel.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/EditModal.cshtml.cs new file mode 100644 index 000000000..b74739045 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel; +using WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSaleLabel.LabelSaleLabel.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSaleLabel.LabelSaleLabel; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditLabelSaleLabelViewModel ViewModel { get; set; } + + private readonly ILabelSaleLabelAppService _service; + + public EditModalModel(ILabelSaleLabelAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/Index.cshtml new file mode 100644 index 000000000..523913648 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSaleLabel.LabelSaleLabel +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["LabelSaleLabel"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:LabelSaleLabel"].Value); + PageLayout.Content.MenuItemName = WmsMenus.LabelSaleLabel; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["LabelSaleLabel"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.LabelSaleLabel.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/Index.cshtml.cs new file mode 100644 index 000000000..7d2ec5d83 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSaleLabel.LabelSaleLabel; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/ViewModels/CreateEditLabelSaleLabelViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/ViewModels/CreateEditLabelSaleLabelViewModel.cs new file mode 100644 index 000000000..9f1633c23 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/ViewModels/CreateEditLabelSaleLabelViewModel.cs @@ -0,0 +1,73 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSaleLabel.LabelSaleLabel.ViewModels; + +public class CreateEditLabelSaleLabelViewModel +{ + [Display(Name = "LabelSaleLabelArriveDate")] + public DateTime ArriveDate { get; set; } + + [Display(Name = "LabelSaleLabelCode")] + public string Code { get; set; } + + [Display(Name = "LabelSaleLabelContainerCode")] + public string ContainerCode { get; set; } + + [Display(Name = "LabelSaleLabelDocumentCode")] + public string DocumentCode { get; set; } + + [Display(Name = "LabelSaleLabelExpireDate")] + public DateTime ExpireDate { get; set; } + + [Display(Name = "LabelSaleLabelFullBarcodeString")] + public string FullBarcodeString { get; set; } + + [Display(Name = "LabelSaleLabelItemCode")] + public string ItemCode { get; set; } + + [Display(Name = "LabelSaleLabelItemDesc1")] + public string? ItemDesc1 { get; set; } + + [Display(Name = "LabelSaleLabelItemDesc2")] + public string? ItemDesc2 { get; set; } + + [Display(Name = "LabelSaleLabelItemName")] + public string? ItemName { get; set; } + + [Display(Name = "LabelSaleLabelLabelStatus")] + public string LabelStatus { get; set; } + + [Display(Name = "LabelSaleLabelLabelType")] + public string LabelType { get; set; } + + [Display(Name = "LabelSaleLabelLot")] + public string Lot { get; set; } + + [Display(Name = "LabelSaleLabelProduceDate")] + public DateTime ProduceDate { get; set; } + + [Display(Name = "LabelSaleLabelQty")] + public decimal Qty { get; set; } + + [Display(Name = "LabelSaleLabelQualityInfoQlevel")] + public string? QualityInfoQlevel { get; set; } + + [Display(Name = "LabelSaleLabelQualityInfoQualityFile")] + public string? QualityInfoQualityFile { get; set; } + + [Display(Name = "LabelSaleLabelRemark")] + public string? Remark { get; set; } + + [Display(Name = "LabelSaleLabelSaleInfoSaleInfoName")] + public string? SaleInfoSaleInfoName { get; set; } + + [Display(Name = "LabelSaleLabelStdPackQty")] + public decimal StdPackQty { get; set; } + + [Display(Name = "LabelSaleLabelSupplierBatch")] + public string? SupplierBatch { get; set; } + + [Display(Name = "LabelSaleLabelUom")] + public string? Uom { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/index.js new file mode 100644 index 000000000..63e4c6412 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSaleLabel/LabelSaleLabel/index.js @@ -0,0 +1,150 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.labelSaleLabel.labelSaleLabel; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/LabelSaleLabel/LabelSaleLabel/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/LabelSaleLabel/LabelSaleLabel/EditModal'); + + var dataTable = $('#LabelSaleLabelTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.LabelSaleLabel.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.LabelSaleLabel.Delete'), + confirmMessage: function (data) { + return l('LabelSaleLabelDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('LabelSaleLabelArriveDate'), + data: "arriveDate" + }, + { + title: l('LabelSaleLabelCode'), + data: "code" + }, + { + title: l('LabelSaleLabelContainerCode'), + data: "containerCode" + }, + { + title: l('LabelSaleLabelDocumentCode'), + data: "documentCode" + }, + { + title: l('LabelSaleLabelExpireDate'), + data: "expireDate" + }, + { + title: l('LabelSaleLabelFullBarcodeString'), + data: "fullBarcodeString" + }, + { + title: l('LabelSaleLabelItemCode'), + data: "itemCode" + }, + { + title: l('LabelSaleLabelItemDesc1'), + data: "itemDesc1" + }, + { + title: l('LabelSaleLabelItemDesc2'), + data: "itemDesc2" + }, + { + title: l('LabelSaleLabelItemName'), + data: "itemName" + }, + { + title: l('LabelSaleLabelLabelStatus'), + data: "labelStatus" + }, + { + title: l('LabelSaleLabelLabelType'), + data: "labelType" + }, + { + title: l('LabelSaleLabelLot'), + data: "lot" + }, + { + title: l('LabelSaleLabelProduceDate'), + data: "produceDate" + }, + { + title: l('LabelSaleLabelQty'), + data: "qty" + }, + { + title: l('LabelSaleLabelQualityInfoQlevel'), + data: "qualityInfoQlevel" + }, + { + title: l('LabelSaleLabelQualityInfoQualityFile'), + data: "qualityInfoQualityFile" + }, + { + title: l('LabelSaleLabelRemark'), + data: "remark" + }, + { + title: l('LabelSaleLabelSaleInfoSaleInfoName'), + data: "saleInfoSaleInfoName" + }, + { + title: l('LabelSaleLabelStdPackQty'), + data: "stdPackQty" + }, + { + title: l('LabelSaleLabelSupplierBatch'), + data: "supplierBatch" + }, + { + title: l('LabelSaleLabelUom'), + data: "uom" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewLabelSaleLabelButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/CreateModal.cshtml new file mode 100644 index 000000000..fe0a537b7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSerialCode.LabelSerialCode.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/CreateModal.cshtml.cs new file mode 100644 index 000000000..03a92db44 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.LabelSerialCode; +using WinIn.FasterZ.Wms.Z_Business.LabelSerialCode.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSerialCode.LabelSerialCode.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSerialCode.LabelSerialCode; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditLabelSerialCodeViewModel ViewModel { get; set; } + + private readonly ILabelSerialCodeAppService _service; + + public CreateModalModel(ILabelSerialCodeAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/EditModal.cshtml new file mode 100644 index 000000000..4d4e2b1b1 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSerialCode.LabelSerialCode.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/EditModal.cshtml.cs new file mode 100644 index 000000000..c68496260 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.LabelSerialCode; +using WinIn.FasterZ.Wms.Z_Business.LabelSerialCode.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSerialCode.LabelSerialCode.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSerialCode.LabelSerialCode; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditLabelSerialCodeViewModel ViewModel { get; set; } + + private readonly ILabelSerialCodeAppService _service; + + public EditModalModel(ILabelSerialCodeAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/Index.cshtml new file mode 100644 index 000000000..c072e7b11 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSerialCode.LabelSerialCode +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["LabelSerialCode"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:LabelSerialCode"].Value); + PageLayout.Content.MenuItemName = WmsMenus.LabelSerialCode; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["LabelSerialCode"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.LabelSerialCode.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/Index.cshtml.cs new file mode 100644 index 000000000..090620742 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSerialCode.LabelSerialCode; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/ViewModels/CreateEditLabelSerialCodeViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/ViewModels/CreateEditLabelSerialCodeViewModel.cs new file mode 100644 index 000000000..3680fa073 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/ViewModels/CreateEditLabelSerialCodeViewModel.cs @@ -0,0 +1,16 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSerialCode.LabelSerialCode.ViewModels; + +public class CreateEditLabelSerialCodeViewModel +{ + [Display(Name = "LabelSerialCodeRemark")] + public string? Remark { get; set; } + + [Display(Name = "LabelSerialCodeRuleCode")] + public string RuleCode { get; set; } + + [Display(Name = "LabelSerialCodeSerialNumber")] + public int SerialNumber { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/index.js new file mode 100644 index 000000000..c20ecb626 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/LabelSerialCode/LabelSerialCode/index.js @@ -0,0 +1,74 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.labelSerialCode.labelSerialCode; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/LabelSerialCode/LabelSerialCode/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/LabelSerialCode/LabelSerialCode/EditModal'); + + var dataTable = $('#LabelSerialCodeTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.LabelSerialCode.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.LabelSerialCode.Delete'), + confirmMessage: function (data) { + return l('LabelSerialCodeDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('LabelSerialCodeRemark'), + data: "remark" + }, + { + title: l('LabelSerialCodeRuleCode'), + data: "ruleCode" + }, + { + title: l('LabelSerialCodeSerialNumber'), + data: "serialNumber" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewLabelSerialCodeButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/CreateModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/CreateModal.cshtml new file mode 100644 index 000000000..761066d4c --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/CreateModal.cshtml @@ -0,0 +1,18 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@using WinIn.FasterZ.Wms.Localization +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.MessageAnnouncement.MessageAnnouncement.CreateModalModel +@{ + Layout = null; +} + + + + + + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/CreateModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/CreateModal.cshtml.cs new file mode 100644 index 000000000..f3e960fa7 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/CreateModal.cshtml.cs @@ -0,0 +1,27 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement; +using WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.MessageAnnouncement.MessageAnnouncement.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.MessageAnnouncement.MessageAnnouncement; + +public class CreateModalModel : WmsPageModel +{ + [BindProperty] + public CreateEditMessageAnnouncementViewModel ViewModel { get; set; } + + private readonly IMessageAnnouncementAppService _service; + + public CreateModalModel(IMessageAnnouncementAppService service) + { + _service = service; + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.CreateAsync(dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/EditModal.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/EditModal.cshtml new file mode 100644 index 000000000..ff8f00ab5 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/EditModal.cshtml @@ -0,0 +1,19 @@ +@page +@using WinIn.FasterZ.Wms.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal; +@inject IHtmlLocalizer L +@model WinIn.FasterZ.Wms.Web.Pages.Z_Business.MessageAnnouncement.MessageAnnouncement.EditModalModel +@{ + Layout = null; +} + + + + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/EditModal.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/EditModal.cshtml.cs new file mode 100644 index 000000000..7efb998aa --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/EditModal.cshtml.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement; +using WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.MessageAnnouncement.MessageAnnouncement.ViewModels; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.MessageAnnouncement.MessageAnnouncement; + +public class EditModalModel : WmsPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditMessageAnnouncementViewModel ViewModel { get; set; } + + private readonly IMessageAnnouncementAppService _service; + + public EditModalModel(IMessageAnnouncementAppService service) + { + _service = service; + } + + public virtual async Task OnGetAsync() + { + var dto = await _service.GetAsync(Id); + ViewModel = ObjectMapper.Map(dto); + } + + public virtual async Task OnPostAsync() + { + var dto = ObjectMapper.Map(ViewModel); + await _service.UpdateAsync(Id, dto); + return NoContent(); + } +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/Index.cshtml b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/Index.cshtml new file mode 100644 index 000000000..1f37195bd --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/Index.cshtml @@ -0,0 +1,48 @@ +@page +@using WinIn.FasterZ.Wms.Permissions +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Mvc.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using WinIn.FasterZ.Wms.Web.Pages.Z_Business.MessageAnnouncement.MessageAnnouncement +@using WinIn.FasterZ.Wms.Localization +@using WinIn.FasterZ.Wms.Web.Menus +@model IndexModel +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject IAuthorizationService Authorization +@{ + PageLayout.Content.Title = L["MessageAnnouncement"].Value; + PageLayout.Content.BreadCrumb.Add(L["Menu:MessageAnnouncement"].Value); + PageLayout.Content.MenuItemName = WmsMenus.MessageAnnouncement; +} + +@section scripts +{ + +} +@section styles +{ + +} + + + + + + @L["MessageAnnouncement"] + + + @if (await Authorization.IsGrantedAsync(WmsPermissions.MessageAnnouncement.Create)) + { + + } + + + + + + + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/Index.cshtml.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/Index.cshtml.cs new file mode 100644 index 000000000..094806098 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/Index.cshtml.cs @@ -0,0 +1,14 @@ +using System; +using System.Threading.Tasks; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.MessageAnnouncement.MessageAnnouncement; + +public class IndexModel : WmsPageModel +{ + + public virtual async Task OnGetAsync() + { + await Task.CompletedTask; + } +} + diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/ViewModels/CreateEditMessageAnnouncementViewModel.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/ViewModels/CreateEditMessageAnnouncementViewModel.cs new file mode 100644 index 000000000..0d86c4a74 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/ViewModels/CreateEditMessageAnnouncementViewModel.cs @@ -0,0 +1,28 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace WinIn.FasterZ.Wms.Web.Pages.Z_Business.MessageAnnouncement.MessageAnnouncement.ViewModels; + +public class CreateEditMessageAnnouncementViewModel +{ + [Display(Name = "MessageAnnouncementActiveTime")] + public DateTime ActiveTime { get; set; } + + [Display(Name = "MessageAnnouncementBrief")] + public string Brief { get; set; } + + [Display(Name = "MessageAnnouncementContent")] + public string? Content { get; set; } + + [Display(Name = "MessageAnnouncementExpireTime")] + public DateTime ExpireTime { get; set; } + + [Display(Name = "MessageAnnouncementMessageLevel")] + public string MessageLevel { get; set; } + + [Display(Name = "MessageAnnouncementRemark")] + public string? Remark { get; set; } + + [Display(Name = "MessageAnnouncementTitle")] + public string Title { get; set; } +} diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/index.css b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/index.js b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/index.js new file mode 100644 index 000000000..d86457ee3 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/Pages/Z_Business/MessageAnnouncement/MessageAnnouncement/index.js @@ -0,0 +1,90 @@ +$(function () { + + var l = abp.localization.getResource('Wms'); + + var service = winIn.fasterZ.wms.z_Business.messageAnnouncement.messageAnnouncement; + var createModal = new abp.ModalManager(abp.appPath + 'Z_Business/MessageAnnouncement/MessageAnnouncement/CreateModal'); + var editModal = new abp.ModalManager(abp.appPath + 'Z_Business/MessageAnnouncement/MessageAnnouncement/EditModal'); + + var dataTable = $('#MessageAnnouncementTable').DataTable(abp.libs.datatables.normalizeConfiguration({ + processing: true, + serverSide: true, + paging: true, + searching: false, + autoWidth: false, + scrollCollapse: true, + order: [[0, "asc"]], + ajax: abp.libs.datatables.createAjax(service.getList), + columnDefs: [ + { + rowAction: { + items: + [ + { + text: l('Edit'), + visible: abp.auth.isGranted('Wms.MessageAnnouncement.Update'), + action: function (data) { + editModal.open({ id: data.record.id }); + } + }, + { + text: l('Delete'), + visible: abp.auth.isGranted('Wms.MessageAnnouncement.Delete'), + confirmMessage: function (data) { + return l('MessageAnnouncementDeletionConfirmationMessage', data.record.id); + }, + action: function (data) { + service.delete(data.record.id) + .then(function () { + abp.notify.info(l('SuccessfullyDeleted')); + dataTable.ajax.reload(); + }); + } + } + ] + } + }, + { + title: l('MessageAnnouncementActiveTime'), + data: "activeTime" + }, + { + title: l('MessageAnnouncementBrief'), + data: "brief" + }, + { + title: l('MessageAnnouncementContent'), + data: "content" + }, + { + title: l('MessageAnnouncementExpireTime'), + data: "expireTime" + }, + { + title: l('MessageAnnouncementMessageLevel'), + data: "messageLevel" + }, + { + title: l('MessageAnnouncementRemark'), + data: "remark" + }, + { + title: l('MessageAnnouncementTitle'), + data: "title" + }, + ] + })); + + createModal.onResult(function () { + dataTable.ajax.reload(); + }); + + editModal.onResult(function () { + dataTable.ajax.reload(); + }); + + $('#NewMessageAnnouncementButton').click(function (e) { + e.preventDefault(); + createModal.open(); + }); +}); diff --git a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/WmsWebAutoMapperProfile.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/WmsWebAutoMapperProfile.cs index 9f2b22d85..ee82884a0 100644 --- a/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/WmsWebAutoMapperProfile.cs +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Web/WmsWebAutoMapperProfile.cs @@ -114,6 +114,164 @@ using WinIn.FasterZ.Wms.Z_Business.StoreProductL7partsNote.Dtos; using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreProductL7partsNote.StoreProductL7partsNote.ViewModels; using WinIn.FasterZ.Wms.Z_Business.StoreScrapNoteDetail.Dtos; using WinIn.FasterZ.Wms.Web.Pages.Z_Business.StoreScrapNoteDetail.StoreScrapNoteDetail.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.MessageAnnouncement.MessageAnnouncement.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.LabelSerialCode.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSerialCode.LabelSerialCode.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelSaleLabel.LabelSaleLabel.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletLabel.LabelPalletLabel.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.LabelPalletCode.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelPalletCode.LabelPalletCode.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelLabelDefinition.LabelLabelDefinition.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelInventoryLabel.LabelInventoryLabel.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.LabelCountLabel.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.LabelCountLabel.LabelCountLabel.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJobDetail.JobUnplannedReceiptJobDetail.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedReceiptJob.JobUnplannedReceiptJob.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJobDetail.JobUnplannedIssueJobDetail.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobUnplannedIssueJob.JobUnplannedIssueJob.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJobDetail.JobPutawayJobDetail.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobPutawayJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPutawayJob.JobPutawayJob.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJobDetail.JobPurchaseReturnJobDetail.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReturnJob.JobPurchaseReturnJob.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJobDetail.JobPurchaseReceiptJobDetail.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobPurchaseReceiptJob.JobPurchaseReceiptJob.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJobDetail.JobProductReceiveJobDetail.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductReceiveJob.JobProductReceiveJob.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJobDetail.JobProductionReturnJobDetail.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobProductionReturnJob.JobProductionReturnJob.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJobDetail.JobJisDeliverJobDetail.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobJisDeliverJob.JobJisDeliverJob.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJobDetail.JobIssueJobDetail.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobIssueJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobIssueJob.JobIssueJob.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobSummaryDetail.JobInspectJobSummaryDetail.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJobDetail.JobInspectJobDetail.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobInspectJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobInspectJob.JobInspectJob.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJobDetail.JobDeliverJobDetail.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobDeliverJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobDeliverJob.JobDeliverJob.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJobDetail.JobCountJobDetail.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobCountJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCountJob.JobCountJob.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJobDetail.JobCheckJobDetail.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.JobCheckJob.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.JobCheckJob.JobCheckJob.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransferLog.InventoryTransferLog.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.InventoryTransaction.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryTransaction.InventoryTransaction.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.InventorySnapshot.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventorySnapshot.InventorySnapshot.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryLocationCapacity.InventoryLocationCapacity.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectOut.InventoryExpectOut.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryExpectIn.InventoryExpectIn.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryErpBalance.InventoryErpBalance.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainerDetail.InventoryContainerDetail.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.InventoryContainer.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryContainer.InventoryContainer.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.InventoryBalance.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.InventoryBalance.InventoryBalance.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.FileStorageFile.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageFile.FileStorageFile.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataImportTask.FileStorageDataImportTask.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.FileStorageDataExportTask.FileStorageDataExportTask.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkStation.BasedataWorkStation.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkShop.BasedataWorkShop.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWorkGroup.BasedataWorkGroup.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataWarehouse.BasedataWarehouse.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataUom.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataUom.BasedataUom.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTransactionType.BasedataTransactionType.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataTeam.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataTeam.BasedataTeam.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierTimeWindow.BasedataSupplierTimeWindow.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplierItem.BasedataSupplierItem.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataSupplier.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSupplier.BasedataSupplier.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataStdCostPriceSheet.BasedataStdCostPriceSheet.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataShift.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataShift.BasedataShift.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataSalePriceSheet.BasedataSalePriceSheet.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataPurchasePriceSheet.BasedataPurchasePriceSheet.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataProject.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProject.BasedataProject.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLineItem.BasedataProductionLineItem.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataProductionLine.BasedataProductionLine.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataMachine.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataMachine.BasedataMachine.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocationGroup.BasedataLocationGroup.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataLocation.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataLocation.BasedataLocation.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemStoreRelation.BasedataItemStoreRelation.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemSafetyStock.BasedataItemSafetyStock.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemQuality.BasedataItemQuality.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemPack.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemPack.BasedataItemPack.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemGuideBook.BasedataItemGuideBook.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemCategory.BasedataItemCategory.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataItemBasic.BasedataItemBasic.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataInterfaceCalendar.BasedataInterfaceCalendar.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataErpLocation.BasedataErpLocation.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDocumentSetting.BasedataDocumentSetting.ViewModels; +using WinIn.FasterZ.Wms.Z_Business.BasedataDock.Dtos; +using WinIn.FasterZ.Wms.Web.Pages.Z_Business.BasedataDock.BasedataDock.ViewModels; using AutoMapper; namespace WinIn.FasterZ.Wms.Web @@ -239,6 +397,164 @@ namespace WinIn.FasterZ.Wms.Web CreateMap(); CreateMap(); CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); + CreateMap(); } } } diff --git a/WinIn.FasterZ.Wms.Fe/asdf b/WinIn.FasterZ.Wms.Fe/asdf new file mode 100644 index 000000000..5e40c0877 --- /dev/null +++ b/WinIn.FasterZ.Wms.Fe/asdf @@ -0,0 +1 @@ +asdf \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Fe/安胖胖目录.txt b/WinIn.FasterZ.Wms.Fe/安胖胖目录.txt new file mode 100644 index 000000000..e69de29bb diff --git a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Domain/Locations/LocationManager.cs b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Domain/Locations/LocationManager.cs index 413d4261b..6bbc184aa 100644 --- a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Domain/Locations/LocationManager.cs +++ b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Domain/Locations/LocationManager.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; using System.Threading.Tasks; using Volo.Abp.Domain.Services; +using Win_in.Sfs.Shared.Domain.Shared; namespace Win_in.Sfs.Basedata.Domain; @@ -39,5 +40,12 @@ public class LocationManager : DomainService, ILocationManager await _repository.BulkMergeAsync(mergeEntities).ConfigureAwait(false); } + + public virtual async Task> GetListByTypesAsync(List types) + { + var locations = await _repository.GetListAsync(c => types.Contains(c.Type)).ConfigureAwait(false); + return locations; + } + } diff --git a/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/Balances/BalancePermissions.cs b/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/Balances/BalancePermissions.cs index e8810a972..1a97d1154 100644 --- a/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/Balances/BalancePermissions.cs +++ b/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/Balances/BalancePermissions.cs @@ -6,13 +6,14 @@ namespace Win_in.Sfs.Wms.Inventory.Application.Contracts; public static class BalancePermissions { public const string Default = InventoryPermissions.GroupName + "." + nameof(Balance); + //不合格库存 + public const string NokBalance = InventoryPermissions.GroupName + "." + nameof(NokBalance); + //冻结 解冻 + public const string BalanceActive = InventoryPermissions.GroupName + "." + nameof(Balance)+ "Active"; public const string Create = Default + "." + InventoryPermissions.CreateStr; public const string Update = Default + "." + InventoryPermissions.UpdateStr; public const string Delete = Default + "." + InventoryPermissions.DeleteStr; - //不合格库存 - public const string NokBalance = InventoryPermissions.GroupName + "." + nameof(NokBalance); - public static void AddBalancePermission(this PermissionGroupDefinition permissionGroup) { var balancePermission = permissionGroup.AddPermission(Default, InventoryPermissionDefinitionProvider.L(nameof(Balance))); @@ -21,6 +22,7 @@ public static class BalancePermissions balancePermission.AddChild(Delete, InventoryPermissionDefinitionProvider.L(InventoryPermissions.DeleteStr)); permissionGroup.AddPermission(NokBalance, InventoryPermissionDefinitionProvider.L(nameof(NokBalance))); + permissionGroup.AddPermission(BalanceActive, InventoryPermissionDefinitionProvider.L(nameof(BalanceActive))); } } diff --git a/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Balances/BalanceAppService.cs b/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Balances/BalanceAppService.cs index 4668b56a8..71c7135e0 100644 --- a/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Balances/BalanceAppService.cs +++ b/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Balances/BalanceAppService.cs @@ -464,6 +464,30 @@ public class BalanceAppService return dtos; } + /// + /// 根据发料任务需求,算出推荐的库存 (在获取时 已经添加预占用) + /// + /// + /// + /// + [HttpGet("recommend-list-location")] + public virtual async Task> GetRecommendBalancesAsync(RecommendBalanceRequestInput input) + { + var traceId = GuidGenerator.Create(); + var itemCode = input.ItemCode; + var qty = input.Qty; + var locationTypes = input.LocationTypes; + var locationAreas = input.LocationAreas; + var statuses = input.Statuses; + Logger.LogDebug(traceId + "|Input:" + input); + + var balances = await _balanceManager.GetRecommendBalancesAsync(traceId, itemCode, qty, locationTypes, locationAreas, statuses).ConfigureAwait(false); + + var dtos = ObjectMapper.Map, List>(balances); + + return dtos; + } + /// /// pda发料执行查询使用 /// diff --git a/be/Modules/Shared/src/Win_in.Sfs.Shared.Domain.Shared/Enums/Store/EnumUnplannedIssueType.cs b/be/Modules/Shared/src/Win_in.Sfs.Shared.Domain.Shared/Enums/Store/EnumUnplannedIssueType.cs new file mode 100644 index 000000000..42e1955ac --- /dev/null +++ b/be/Modules/Shared/src/Win_in.Sfs.Shared.Domain.Shared/Enums/Store/EnumUnplannedIssueType.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Win_in.Sfs.Shared.Domain.Shared.Enums.Store; +public enum EnumUnplannedIssueType +{ + [Display(Name = "无")] + None =0, + [Display(Name = "原料 非生产领料")] + Raw = 1,//原料 非生产领料 + [Display(Name = "线边 非生产领料")] + Wip =2,//线边 非生产领料 +} diff --git a/be/Modules/Shared/src/Win_in.Sfs.Shared.Domain.Shared/Enums/Store/EnumUnplannedReceiptType.cs b/be/Modules/Shared/src/Win_in.Sfs.Shared.Domain.Shared/Enums/Store/EnumUnplannedReceiptType.cs new file mode 100644 index 000000000..a89bd2091 --- /dev/null +++ b/be/Modules/Shared/src/Win_in.Sfs.Shared.Domain.Shared/Enums/Store/EnumUnplannedReceiptType.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Win_in.Sfs.Shared.Domain.Shared.Enums.Store; +public enum EnumUnplannedReceiptType +{ + [Display(Name = "无")] + None =0, + [Display(Name = "原料 非生产退料")] + Raw = 1,//原料 非生产退料 + [Display(Name = "线边 非生产退料")] + Wip =2,//线边 非生产退料 +} diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/DTOs/UnplannedIssueJobDetailDTO.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/DTOs/UnplannedIssueJobDetailDTO.cs index b42d6f039..d9db8f043 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/DTOs/UnplannedIssueJobDetailDTO.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/DTOs/UnplannedIssueJobDetailDTO.cs @@ -1,4 +1,5 @@ using System.ComponentModel.DataAnnotations; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Application.Contracts; @@ -28,4 +29,6 @@ public class UnplannedIssueJobDetailDTO : SfsJobRecommendFromDetailDTOBase [Display(Name = "次交易码")] public string OnceBusiCode { get; set; } + [Display(Name = "领料类别")] + public EnumUnplannedIssueType UnplannedIssueType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/Inputs/UnplannedIssueJobDetailInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/Inputs/UnplannedIssueJobDetailInput.cs index a0523ab5c..b54cfbf08 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/Inputs/UnplannedIssueJobDetailInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/Inputs/UnplannedIssueJobDetailInput.cs @@ -1,5 +1,6 @@ using System.ComponentModel.DataAnnotations; using Volo.Abp.Data; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Application.Contracts; @@ -34,4 +35,7 @@ public class UnplannedIssueJobDetailInput : SfsJobRecommendFromDetailInputBase, /// [Display(Name = "扩展属性")] public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); + + [Display(Name = "领料类别")] + public EnumUnplannedIssueType UnplannedIssueType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/DTOs/UnplannedReceiptJobDetailDTO.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/DTOs/UnplannedReceiptJobDetailDTO.cs index 916479a0f..0e063d4ae 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/DTOs/UnplannedReceiptJobDetailDTO.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/DTOs/UnplannedReceiptJobDetailDTO.cs @@ -1,6 +1,7 @@ using DocumentFormat.OpenXml.Wordprocessing; using System.ComponentModel.DataAnnotations; using Volo.Abp.Data; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Application.Contracts; @@ -35,4 +36,7 @@ public class UnplannedReceiptJobDetailDTO : SfsJobRecommendToDetailDTOBase /// [Display(Name = "扩展属性")] public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); + + [Display(Name = "退料类别")] + public EnumUnplannedReceiptType UnplannedReceiptType { get; set;} } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/Inputs/UnplannedReceiptJobDetailInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/Inputs/UnplannedReceiptJobDetailInput.cs index a3ea7b3e3..29cbdfa2f 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/Inputs/UnplannedReceiptJobDetailInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/Inputs/UnplannedReceiptJobDetailInput.cs @@ -2,6 +2,7 @@ namespace Win_in.Sfs.Wms.Store.Application.Contracts; using System.ComponentModel.DataAnnotations; using Volo.Abp.Data; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; public class UnplannedReceiptJobDetailInput : SfsJobRecommendToDetailInputBase, IHasExtraProperties { @@ -34,4 +35,7 @@ public class UnplannedReceiptJobDetailInput : SfsJobRecommendToDetailInputBase, /// [Display(Name = "扩展属性")] public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); + + [Display(Name = "退料类别")] + public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/DTOs/UnplannedIssueNoteDetailDTO.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/DTOs/UnplannedIssueNoteDetailDTO.cs index efa949974..415e97d28 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/DTOs/UnplannedIssueNoteDetailDTO.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/DTOs/UnplannedIssueNoteDetailDTO.cs @@ -1,5 +1,6 @@ using System.ComponentModel.DataAnnotations; using Volo.Abp.Data; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Application.Contracts; @@ -35,4 +36,6 @@ public class UnplannedIssueNoteDetailDTO : SfsStoreRecommendFromDetailWithLotPac [Display(Name = "次交易码")] public string OnceBusiCode { get; set; } + [Display(Name = "领料类别")] + public EnumUnplannedIssueType UnplannedIssueType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/Inputs/UnplannedIssueNoteDetailInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/Inputs/UnplannedIssueNoteDetailInput.cs index 923365b36..b147e9be1 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/Inputs/UnplannedIssueNoteDetailInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/Inputs/UnplannedIssueNoteDetailInput.cs @@ -1,6 +1,7 @@ using System.ComponentModel.DataAnnotations; using Volo.Abp.Data; using Win_in.Sfs.Shared.Domain; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Application.Contracts; @@ -36,4 +37,7 @@ public class UnplannedIssueNoteDetailInput : SfsStoreRecommendFromDetailWithLotP /// [Display(Name = "扩展属性")] public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); + + [Display(Name = "领料类别")] + public EnumUnplannedIssueType UnplannedIssueType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/Inputs/UnplannedIssueNoteImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/Inputs/UnplannedIssueNoteImportInput.cs index 7e3c8b8b3..b602152e7 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/Inputs/UnplannedIssueNoteImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/Inputs/UnplannedIssueNoteImportInput.cs @@ -1,4 +1,5 @@ using System.ComponentModel.DataAnnotations; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Application.Contracts; @@ -9,4 +10,7 @@ public class UnplannedIssueNoteImportInput : SfsStoreImportInputBase /// [Display(Name = "计划外出库请求单号")] public string UnplannedIssueRequestNumber { get; set; } + + [Display(Name = "领料类别")] + public EnumUnplannedIssueType UnplannedIssueType { get; set;} } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/DTOs/UnplannedReceiptNoteDetailDTO.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/DTOs/UnplannedReceiptNoteDetailDTO.cs index dbedb405b..1ea09b4c1 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/DTOs/UnplannedReceiptNoteDetailDTO.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/DTOs/UnplannedReceiptNoteDetailDTO.cs @@ -1,5 +1,6 @@ using System.ComponentModel.DataAnnotations; using Volo.Abp.Data; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Application.Contracts; @@ -34,4 +35,7 @@ public class UnplannedReceiptNoteDetailDTO : SfsStoreRecommendToDetailWithLotPac /// [Display(Name = "次交易码")] public string OnceBusiCode { get; set; } + + [Display(Name = "退料类别")] + public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/Inputs/UnplannedReceiptNoteDetailInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/Inputs/UnplannedReceiptNoteDetailInput.cs index 327e6af54..c196ccd4a 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/Inputs/UnplannedReceiptNoteDetailInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/Inputs/UnplannedReceiptNoteDetailInput.cs @@ -1,5 +1,6 @@ using System.ComponentModel.DataAnnotations; using Volo.Abp.Data; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Application.Contracts; @@ -34,4 +35,7 @@ public class UnplannedReceiptNoteDetailInput : SfsStoreRecommendToDetailWithLotP /// [Display(Name = "扩展属性")] public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); + + [Display(Name = "退料类别")] + public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/Inputs/UnplannedReceiptNoteImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/Inputs/UnplannedReceiptNoteImportInput.cs index 59ed55926..538b1128d 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/Inputs/UnplannedReceiptNoteImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/Inputs/UnplannedReceiptNoteImportInput.cs @@ -1,4 +1,5 @@ using System.ComponentModel.DataAnnotations; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Application.Contracts; @@ -9,4 +10,7 @@ public class UnplannedReceiptNoteImportInput : SfsStoreImportInputBase /// [Display(Name = "计划外入库请求单号")] public string UnplannedReceiptRequestNumber { get; set; } + + [Display(Name = "退料类别")] + public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/DTOs/UnplannedIssueRequestDetailDTO.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/DTOs/UnplannedIssueRequestDetailDTO.cs index d5ecf445f..09d92493a 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/DTOs/UnplannedIssueRequestDetailDTO.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/DTOs/UnplannedIssueRequestDetailDTO.cs @@ -1,5 +1,6 @@ using System.ComponentModel.DataAnnotations; using Volo.Abp.Data; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Application.Contracts; @@ -30,4 +31,7 @@ public class UnplannedIssueRequestDetailDTO /// [Display(Name = "次交易码")] public string OnceBusiCode { get; set; } + + [Display(Name = "领料类别")] + public EnumUnplannedIssueType UnplannedIssueType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/Inputs/UnplannedIssueRequestDetailInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/Inputs/UnplannedIssueRequestDetailInput.cs index d052b41b3..40886da0a 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/Inputs/UnplannedIssueRequestDetailInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/Inputs/UnplannedIssueRequestDetailInput.cs @@ -1,5 +1,6 @@ using System.ComponentModel.DataAnnotations; using Volo.Abp.Data; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Application.Contracts; @@ -28,4 +29,7 @@ public class UnplannedIssueRequestDetailInput : SfsStoreDetailWithLotPackingQtyL /// [Display(Name = "次交易码")] public string OnceBusiCode { get; set; } + + [Display(Name = "领料类别")] + public EnumUnplannedIssueType UnplannedIssueType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/Inputs/UnplannedIssueRequestImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/Inputs/UnplannedIssueRequestImportInput.cs index deac6ee7e..7f25f9ece 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/Inputs/UnplannedIssueRequestImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/Inputs/UnplannedIssueRequestImportInput.cs @@ -1,6 +1,7 @@ using System.ComponentModel.DataAnnotations; using Win_in.Sfs.Shared.Application.Contracts; using Win_in.Sfs.Shared.Domain; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Application.Contracts; @@ -76,4 +77,7 @@ public class UnplannedIssueRequestImportInput : SfsStoreImportInputBase /// [Display(Name = "说明")] public string Remark { get; set; } + + [Display(Name = "领料类别")] + public EnumUnplannedIssueType UnplannedIssueType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/DTOs/UnplannedReceiptRequestDetailDTO.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/DTOs/UnplannedReceiptRequestDetailDTO.cs index 3bedef9ee..a5d50e3bc 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/DTOs/UnplannedReceiptRequestDetailDTO.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/DTOs/UnplannedReceiptRequestDetailDTO.cs @@ -1,5 +1,6 @@ using System.ComponentModel.DataAnnotations; using Volo.Abp.Data; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Application.Contracts; @@ -36,4 +37,7 @@ public class UnplannedReceiptRequestDetailDTO /// [Display(Name = "扩展属性")] public ExtraPropertyDictionary ExtraProperties { set; get; } + + [Display(Name = "退料类别")] + public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/Inputs/UnplannedReceiptRequestDetailInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/Inputs/UnplannedReceiptRequestDetailInput.cs index bf59628f8..24218f835 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/Inputs/UnplannedReceiptRequestDetailInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/Inputs/UnplannedReceiptRequestDetailInput.cs @@ -1,5 +1,6 @@ using System.ComponentModel.DataAnnotations; using Volo.Abp.Data; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Application.Contracts; @@ -28,4 +29,7 @@ public class UnplannedReceiptRequestDetailInput : SfsStoreDetailWithLotPackingQt /// [Display(Name = "扩展属性")] public ExtraPropertyDictionary ExtraProperties { set; get; } = new ExtraPropertyDictionary(); + + [Display(Name = "退料类别")] + public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/Inputs/UnplannedReceiptRequestImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/Inputs/UnplannedReceiptRequestImportInput.cs index 9e3a51eb0..d3f264eb0 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/Inputs/UnplannedReceiptRequestImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/Inputs/UnplannedReceiptRequestImportInput.cs @@ -1,6 +1,7 @@ using System.ComponentModel.DataAnnotations; using Win_in.Sfs.Shared.Application.Contracts; using Win_in.Sfs.Shared.Domain; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Application.Contracts; @@ -77,4 +78,6 @@ public class UnplannedReceiptRequestImportInput : SfsStoreImportInputBase [Display(Name = "说明")] public string Remark { get; set; } + [Display(Name = "退料类别")] + public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/UnplannedIssuesNotes/UnplannedIssueNoteAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/UnplannedIssuesNotes/UnplannedIssueNoteAppService.cs index d131d72ef..36faf9345 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/UnplannedIssuesNotes/UnplannedIssueNoteAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/UnplannedIssuesNotes/UnplannedIssueNoteAppService.cs @@ -53,7 +53,7 @@ public class UnplannedIssueNoteAppService : var userName = await _userAppService.GetUserNameByUserAsync(input.Worker).ConfigureAwait(false); entity.Worker = userName; } - + await _unplannedIssueNoteManager.CreateAsync(entity).ConfigureAwait(false); var dto = ObjectMapper.Map(entity); diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/UnplannedReceiptNotes/UnplannedReceiptNoteAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/UnplannedReceiptNotes/UnplannedReceiptNoteAppService.cs index 4c701cbc2..0bd57cfd9 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/UnplannedReceiptNotes/UnplannedReceiptNoteAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/UnplannedReceiptNotes/UnplannedReceiptNoteAppService.cs @@ -50,6 +50,7 @@ public class UnplannedReceiptNoteAppService : detail.ExtraProperties = inputDetail.ExtraProperties; var userName = await _userAppService.GetUserNameByUserAsync(input.Worker).ConfigureAwait(false); + entity.Details.Add(detail); entity.Worker = userName; } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedIssueRequests/UnplannedIssueRequestForDongyangAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedIssueRequests/UnplannedIssueRequestForDongyangAppService.cs index 47c6694eb..8b439bf7d 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedIssueRequests/UnplannedIssueRequestForDongyangAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedIssueRequests/UnplannedIssueRequestForDongyangAppService.cs @@ -10,6 +10,7 @@ using Win_in.Sfs.Auth.Application.Contracts; using Win_in.Sfs.Basedata.Application.Contracts; using Win_in.Sfs.Shared.Domain; using Win_in.Sfs.Shared.Domain.Shared; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; using Win_in.Sfs.Wms.Inventory.Application.Contracts; using Win_in.Sfs.Wms.Store.Application.Contracts; using Win_in.Sfs.Wms.Store.Domain; @@ -22,15 +23,18 @@ public class UnplannedIssueRequestForDongyangAppService : UnplannedIssueRequestA private readonly IUnplannedIssueRequestManager _unplannedIssueRequestManager; private readonly IBalanceAppService _balanceAppService; private readonly IDepartmentAppService _departmentAppService; + private readonly ILocationAppService _locationAppService; + public UnplannedIssueRequestForDongyangAppService(IUnplannedIssueRequestRepository repository, IUnplannedIssueRequestManager unplannedIssueRequestManager, - IDepartmentAppService departmentApp, IBalanceAppService balanceAppService, IDepartmentAppService departmentAppService) : base(repository, unplannedIssueRequestManager) + IDepartmentAppService departmentApp, IBalanceAppService balanceAppService, IDepartmentAppService departmentAppService, ILocationAppService locationAppService) : base(repository, unplannedIssueRequestManager) { _unplannedIssueRequestManager = unplannedIssueRequestManager; _departmentApp = departmentApp; _balanceAppService = balanceAppService; _departmentAppService = departmentAppService; + _locationAppService = locationAppService; } /// @@ -52,6 +56,42 @@ public class UnplannedIssueRequestForDongyangAppService : UnplannedIssueRequestA foreach (var detail in unplannedIssueRequest.Details) { + if (detail.UnplannedIssueType == EnumUnplannedIssueType.Raw) + { + var locationDto = await _locationAppService.GetByCodeAsync(detail.LocationCode).ConfigureAwait(false); + if (locationDto.Type != EnumLocationType.RAW || locationDto.Type != EnumLocationType.SEMI) + { + throw new UserFriendlyException($"【{detail.LocationCode}】库位类型错误," + + $"不是{EnumLocationType.RAW.GetDisplayName()}" + + $"或{EnumLocationType.SEMI.GetDisplayName()}】"); + } + + //需要复制一个这个方法 去掉区域参数 换成库位参数 + //_balanceAppService.GetRecommendBalancesAsync(new RecommendBalanceRequestInput() + //{ + // ItemCode = detail.ItemCode, + + //}); + } + + if (detail.UnplannedIssueType == EnumUnplannedIssueType.Wip) + { + var locationDto = await _locationAppService.GetByCodeAsync(detail.LocationCode).ConfigureAwait(false); + if (locationDto.Type != EnumLocationType.WIP) + { + throw new UserFriendlyException($"【{detail.LocationCode}】库位类型错误," + + $"不是{EnumLocationType.WIP.GetDisplayName()}"); + } + + //需要复制一个这个方法 去掉区域参数 换成库位参数 + //_balanceAppService.GetRecommendBalancesAsync(new RecommendBalanceRequestInput() + //{ + // ItemCode = detail.ItemCode, + + //}); + } + + await SetDetailPropertiesAsync(detail).ConfigureAwait(false); } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestForDongyangAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestForDongyangAppService.cs index 60c680332..c3306faa3 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestForDongyangAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestForDongyangAppService.cs @@ -8,9 +8,11 @@ using Volo.Abp; using Volo.Abp.Data; using Win_in.Sfs.Auth.Application.Contracts; using Win_in.Sfs.Basedata.Application.Contracts; +using Win_in.Sfs.Basedata.Domain; using Win_in.Sfs.Shared.Application.Contracts; using Win_in.Sfs.Shared.Domain; using Win_in.Sfs.Shared.Domain.Shared; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; using Win_in.Sfs.Wms.Inventory.Application.Contracts; using Win_in.Sfs.Wms.Store.Application.Contracts; using Win_in.Sfs.Wms.Store.Domain; @@ -20,13 +22,22 @@ namespace Win_in.Sfs.Wms.Store.Application; public class UnplannedReceiptRequestForDongyangAppService : UnplannedReceiptRequestAppService { private readonly IDepartmentAppService _departmentApp; + private readonly LocationManager _locationManager; + private readonly ILocationAppService _locationAppService; private readonly IUnplannedReceiptRequestManager _unplannedReceiptRequestManager; + + public UnplannedReceiptRequestForDongyangAppService(IUnplannedReceiptRequestRepository repository, IUnplannedReceiptRequestManager unplannedReceiptRequestManager, - IDepartmentAppService departmentApp) : base(repository, unplannedReceiptRequestManager) + IDepartmentAppService departmentApp, + LocationManager locationManager, + ILocationAppService locationAppService + ) : base(repository, unplannedReceiptRequestManager) { _unplannedReceiptRequestManager = unplannedReceiptRequestManager; _departmentApp = departmentApp; + _locationManager = locationManager; + _locationAppService = locationAppService; } /// @@ -48,6 +59,41 @@ public class UnplannedReceiptRequestForDongyangAppService : UnplannedReceiptRequ foreach (var detail in unplannedIssueRequest.Details) { + if (detail.UnplannedReceiptType == EnumUnplannedReceiptType.Raw) + { + var locationDto = await _locationAppService.GetByCodeAsync(detail.LocationCode).ConfigureAwait(false); + if (locationDto.Type != EnumLocationType.RAW || locationDto.Type != EnumLocationType.SEMI) + { + throw new UserFriendlyException($"【{detail.LocationCode}】库位类型错误," + + $"不是{EnumLocationType.RAW.GetDisplayName()}" + + $"或{EnumLocationType.SEMI.GetDisplayName()}】"); + } + + //需要复制一个这个方法 去掉区域参数 换成库位参数 + //_balanceAppService.GetRecommendBalancesAsync(new RecommendBalanceRequestInput() + //{ + // ItemCode = detail.ItemCode, + + //}); + } + + if (detail.UnplannedReceiptType == EnumUnplannedReceiptType.Wip) + { + var locationDto = await _locationAppService.GetByCodeAsync(detail.LocationCode).ConfigureAwait(false); + if (locationDto.Type != EnumLocationType.WIP) + { + throw new UserFriendlyException($"【{detail.LocationCode}】库位类型错误," + + $"不是{EnumLocationType.WIP.GetDisplayName()}"); + } + + //需要复制一个这个方法 去掉区域参数 换成库位参数 + //_balanceAppService.GetRecommendBalancesAsync(new RecommendBalanceRequestInput() + //{ + // ItemCode = detail.ItemCode, + + //}); + } + await SetDetailPropertiesAsync(detail).ConfigureAwait(false); } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedIssueJobs/UnplannedIssueJobDetail.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedIssueJobs/UnplannedIssueJobDetail.cs index bb548a9b7..526a5e86b 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedIssueJobs/UnplannedIssueJobDetail.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedIssueJobs/UnplannedIssueJobDetail.cs @@ -1,5 +1,6 @@ using System.ComponentModel.DataAnnotations; using Volo.Abp.Data; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Domain; @@ -32,4 +33,7 @@ public class UnplannedIssueJobDetail : SfsJobRecommendFromDetailEntityBase, IHas /// 扩展属性 /// public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); + + [Display(Name = "领料类别")] + public EnumUnplannedIssueType UnplannedIssueType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedReceiptJobs/UnplannedReceiptJobDetail.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedReceiptJobs/UnplannedReceiptJobDetail.cs index 9d1b62089..cb069b37d 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedReceiptJobs/UnplannedReceiptJobDetail.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedReceiptJobs/UnplannedReceiptJobDetail.cs @@ -1,5 +1,6 @@ using System.ComponentModel.DataAnnotations; using Volo.Abp.Data; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Domain; @@ -34,4 +35,6 @@ public class UnplannedReceiptJobDetail : SfsJobRecommendToDetailEntityBase, IHas /// public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); + [Display(Name = "退料类别")] + public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedIssueNotes/UnplannedIssueNoteDetail.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedIssueNotes/UnplannedIssueNoteDetail.cs index ef461133a..3b10285f9 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedIssueNotes/UnplannedIssueNoteDetail.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedIssueNotes/UnplannedIssueNoteDetail.cs @@ -1,5 +1,6 @@ using System.ComponentModel.DataAnnotations; using Volo.Abp.Data; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Domain; @@ -32,4 +33,7 @@ public class UnplannedIssueNoteDetail : SfsStoreRecommendFromDetailWithLotPackin /// 扩展属性 /// public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); + + [Display(Name = "领料类别")] + public EnumUnplannedIssueType UnplannedIssueType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedReceiptNotes/UnplannedReceiptNoteDetail.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedReceiptNotes/UnplannedReceiptNoteDetail.cs index eb0c1b067..e3b560d80 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedReceiptNotes/UnplannedReceiptNoteDetail.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedReceiptNotes/UnplannedReceiptNoteDetail.cs @@ -1,5 +1,6 @@ using System.ComponentModel.DataAnnotations; using Volo.Abp.Data; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Domain; @@ -32,4 +33,7 @@ public class UnplannedReceiptNoteDetail : SfsStoreRecommendToDetailWithLotPackin /// 扩展属性 /// public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); + + [Display(Name = "退料类别")] + public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/UnplannedIssueRequests/UnplannedIssueRequestDetail.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/UnplannedIssueRequests/UnplannedIssueRequestDetail.cs index a98da6f81..5eec8c01f 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/UnplannedIssueRequests/UnplannedIssueRequestDetail.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/UnplannedIssueRequests/UnplannedIssueRequestDetail.cs @@ -1,5 +1,6 @@ using System.ComponentModel.DataAnnotations; using Volo.Abp.Data; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Domain; @@ -32,4 +33,7 @@ public class UnplannedIssueRequestDetail : SfsStoreDetailWithLotPackingQtyLocati /// public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); + [Display(Name = "领料类别")] + public EnumUnplannedIssueType UnplannedIssueType { get; set; } + } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestDetail.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestDetail.cs index 1ac70ec54..6bd03b175 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestDetail.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestDetail.cs @@ -1,5 +1,6 @@ using System.ComponentModel.DataAnnotations; using Volo.Abp.Data; +using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; namespace Win_in.Sfs.Wms.Store.Domain; @@ -36,4 +37,7 @@ public class UnplannedReceiptRequestDetail : SfsStoreDetailWithLotPackingQtyLoca /// public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); + [Display(Name = "退料类别")] + public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } + } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/DataExchanges/IssueNoteEventHandler.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/DataExchanges/IssueNoteEventHandler.cs index fade97b9d..0b4a19633 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/DataExchanges/IssueNoteEventHandler.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/DataExchanges/IssueNoteEventHandler.cs @@ -40,8 +40,9 @@ public class IssueNoteEventHandler } //20230915mes无此接口 //var exchangeDatames = await BuildExchangeDataAsync(StoreEventConsts.WMS, StoreEventConsts.MES, ExchangeDataType, dtos).ConfigureAwait(false); - // await AddManyAsync(exchangeDatames).ConfigureAwait(false); + // await AddManyAsync(exchangeDatames).ConfigureAwait(false); //如果无明细不给tyrp传接口只给mes传接口 + var toErpDto = new List(); foreach (var item in dtos) { @@ -50,8 +51,25 @@ public class IssueNoteEventHandler toErpDto.Add(item); } } - var exchangeDataerp = await BuildExchangeDataAsync(StoreEventConsts.WMS, StoreEventConsts.ERP, ExchangeDataType, toErpDto).ConfigureAwait(false); - await AddManyAsync(exchangeDataerp).ConfigureAwait(false); + + //2023-12-6要求同储位不传入接口 + var result= new List(); + foreach (var issueNoteDto in toErpDto) + { + issueNoteDto.Details.RemoveAll(p => p.HandledFromLocationErpCode == p.ToLocationErpCode); + if (issueNoteDto.Details.Count > 0) + { + result.Add(issueNoteDto); + } + } + + if (result.Count > 0) + { + var exchangeDataerp = + await BuildExchangeDataAsync(StoreEventConsts.WMS, StoreEventConsts.ERP, ExchangeDataType, result) + .ConfigureAwait(false); + await AddManyAsync(exchangeDataerp).ConfigureAwait(false); + } } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/DataExchanges/PurchaseReturnNoteEventHandler.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/DataExchanges/PurchaseReturnNoteEventHandler.cs index e6461eb37..5446353da 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/DataExchanges/PurchaseReturnNoteEventHandler.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/DataExchanges/PurchaseReturnNoteEventHandler.cs @@ -3,6 +3,7 @@ using System.Linq; using System.Threading.Tasks; using Volo.Abp.EventBus; using Volo.Abp.Uow; +using Win_in.Sfs.Shared.Domain.Shared; using Win_in.Sfs.Shared.Event; using Win_in.Sfs.Wms.Store.Application.Contracts; using Win_in.Sfs.Wms.Store.Domain; @@ -37,13 +38,31 @@ public class PurchaseReturnNoteEventHandler { await detail.TrySetLocationAsync(LocationAclService, detail.LocationCode).ConfigureAwait(false); } - //QAD - var exchangeData = await BuildExchangeDataAsync(StoreEventConsts.WMS, StoreEventConsts.ERP, ExchangeDataType, dtos).ConfigureAwait(false); - await AddManyAsync(exchangeData).ConfigureAwait(false); + + //2023-12-6上架前退货不传入接口 + var result = new List(); + foreach (var issueNoteDto in dtos) + { + if (issueNoteDto.ReturnType==EnumPurchaseReturnType.AfterPuton) + { + result.Add(issueNoteDto); + } + } + + if (result.Count > 0) + { + //QAD + var exchangeData = + await BuildExchangeDataAsync(StoreEventConsts.WMS, StoreEventConsts.ERP, ExchangeDataType, result) + .ConfigureAwait(false); + await AddManyAsync(exchangeData).ConfigureAwait(false); + } + //EOS - var exchangeData_eos = await BuildExchangeDataAsync(StoreEventConsts.WMS, StoreEventConsts.EOS, ExchangeDataType, dtos).ConfigureAwait(false); + var exchangeData_eos = + await BuildExchangeDataAsync(StoreEventConsts.WMS, StoreEventConsts.EOS, ExchangeDataType, result) + .ConfigureAwait(false); await AddManyAsync(exchangeData_eos).ConfigureAwait(false); - } } diff --git a/be/WZC2.sln.DotSettings b/be/WZC2.sln.DotSettings deleted file mode 100644 index 40b6fc393..000000000 --- a/be/WZC2.sln.DotSettings +++ /dev/null @@ -1,2 +0,0 @@ - - True \ No newline at end of file diff --git a/端口.txt b/端口.txt index 8b6ccdefa..5c997804f 100644 --- a/端口.txt +++ b/端口.txt @@ -5,7 +5,10 @@ 60071 pda 60073 大屏 60074 报表4 打印标签 (IIS发布) +60075 Faster.Pc +60080 Faster.AuthCenter +60081 Faster.Wms 60082 core 60083 auth 60084 basedata