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..8a430f535 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 @@ -296,6 +296,811 @@ 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 storeCountNoteDetailCopyPermission = myGroup.AddPermission(WmsPermissions.StoreCountNoteDetailCopy.Default, L("Permission:StoreCountNoteDetailCopy")); + storeCountNoteDetailCopyPermission.AddChild(WmsPermissions.StoreCountNoteDetailCopy.Create, L("Permission:Create")); + storeCountNoteDetailCopyPermission.AddChild(WmsPermissions.StoreCountNoteDetailCopy.Update, L("Permission:Update")); + storeCountNoteDetailCopyPermission.AddChild(WmsPermissions.StoreCountNoteDetailCopy.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 storeCountNoteCopyPermission = myGroup.AddPermission(WmsPermissions.StoreCountNoteCopy.Default, L("Permission:StoreCountNoteCopy")); + storeCountNoteCopyPermission.AddChild(WmsPermissions.StoreCountNoteCopy.Create, L("Permission:Create")); + storeCountNoteCopyPermission.AddChild(WmsPermissions.StoreCountNoteCopy.Update, L("Permission:Update")); + storeCountNoteCopyPermission.AddChild(WmsPermissions.StoreCountNoteCopy.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..5e415184b 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 @@ -421,5 +421,1615 @@ 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 StoreCountNoteDetailCopy + { + public const string Default = GroupName + ".StoreCountNoteDetailCopy"; + 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 StoreCountNoteCopy + { + public const string Default = GroupName + ".StoreCountNoteCopy"; + 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"; + } } } 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..877445148 --- /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,36 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDict.Dtos; + +/// +/// +/// +[Serializable] +public class BasedataDictDto : AuditedEntityDto +{ + /// + /// + /// + public ICollection 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..d6917f73e --- /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,38 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDict.Dtos; + +[Serializable] +public class CreateUpdateBasedataDictDto +{ + /// + /// + /// + [DisplayName("BasedataDictBasedataDictItems")] + public ICollection 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..f1dc6d5dd --- /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 BasedataDict Master { 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..640e9a493 --- /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,56 @@ +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("BasedataDictItemMaster")] + public BasedataDict Master { 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..ae0abd400 --- /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,72 @@ +using System; + +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 ICollection InventoryContainerDetails { get; set; } + + /// + /// + /// + 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..fcbb6b73c --- /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,76 @@ +using System; +using Volo.Abp.Application.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 ICollection InventoryContainerDetails { get; set; } + + /// + /// + /// + 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..d9950bfb4 --- /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 InventoryContainer Master { 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..77e702191 --- /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 InventoryContainer Master { 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..60699e838 --- /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,107 @@ +using System; + +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 ICollection JobCheckJobDetails { get; set; } + + /// + /// + /// + 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..e0bfb2c59 --- /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,111 @@ +using System; +using Volo.Abp.Application.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 ICollection JobCheckJobDetails { get; set; } + + /// + /// + /// + 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..ae5d83cdc --- /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 JobCheckJob Master { 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..8b15b8da2 --- /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 JobCheckJob Master { 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..310597118 --- /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,137 @@ +using System; + +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 ICollection JobCountJobDetails { get; set; } + + /// + /// + /// + 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..37e52f71f --- /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,141 @@ +using System; +using Volo.Abp.Application.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 ICollection JobCountJobDetails { get; set; } + + /// + /// + /// + 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..1e716eaac --- /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 JobCountJob Master { 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..3349875a6 --- /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 JobCountJob Master { 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..132d5286f --- /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,127 @@ +using System; + +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 ICollection JobDeliverJobDetails { get; set; } + + /// + /// + /// + 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..c76356e60 --- /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,131 @@ +using System; +using Volo.Abp.Application.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 ICollection JobDeliverJobDetails { get; set; } + + /// + /// + /// + 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..f74c61d42 --- /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 JobDeliverJob Master { 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..489c722b0 --- /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 JobDeliverJob Master { 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..81f5361ca --- /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,147 @@ +using System; + +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 ICollection JobInspectJobDetails { get; set; } + + /// + /// + /// + public ICollection JobInspectJobSummaryDetails { get; set; } + + /// + /// + /// + 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..8985c55b5 --- /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,151 @@ +using System; +using Volo.Abp.Application.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 ICollection JobInspectJobDetails { get; set; } + + /// + /// + /// + public ICollection JobInspectJobSummaryDetails { get; set; } + + /// + /// + /// + 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..f4a3e915b --- /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 JobInspectJob Master { 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..260cad71c --- /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 JobInspectJob Master { 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..367fe5f89 --- /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 JobInspectJob Master { 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..dda3727be --- /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 JobInspectJob Master { 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..691e6a3d9 --- /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,127 @@ +using System; + +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 ICollection JobIssueJobDetails { get; set; } + + /// + /// + /// + 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..1287960b2 --- /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,131 @@ +using System; +using Volo.Abp.Application.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 ICollection JobIssueJobDetails { get; set; } + + /// + /// + /// + 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..89c0a5a10 --- /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 JobIssueJob Master { 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..a2ec2a4cc --- /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 JobIssueJob Master { 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..e7f31b5ec --- /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,147 @@ +using System; + +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 ICollection JobJisDeliverJobDetails { get; set; } + + /// + /// + /// + 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..5cc60a1e1 --- /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,151 @@ +using System; +using Volo.Abp.Application.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 ICollection JobJisDeliverJobDetails { get; set; } + + /// + /// + /// + 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..db351fc8a --- /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 JobJisDeliverJob Master { 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..f61f10c1f --- /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 JobJisDeliverJob Master { 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..92cb85447 --- /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,117 @@ +using System; + +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 ICollection JobProductReceiveJobDetails { 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? 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..3a1a1fe87 --- /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,121 @@ +using System; +using Volo.Abp.Application.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 ICollection JobProductReceiveJobDetails { 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? 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..1cbbbf0f7 --- /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 JobProductReceiveJob Master { 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..c9d804793 --- /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 JobProductReceiveJob Master { 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..933fcc019 --- /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,107 @@ +using System; + +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 ICollection JobProductionReturnJobDetails { 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? 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..4b9102d14 --- /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,111 @@ +using System; +using Volo.Abp.Application.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 ICollection JobProductionReturnJobDetails { 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? 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..3f75f367c --- /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 JobProductionReturnJob Master { 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..dcfb051c1 --- /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 JobProductionReturnJob Master { 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..aeb55ef53 --- /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,157 @@ +using System; + +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 ICollection JobPurchaseReceiptJobDetailCopies { get; set; } + + /// + /// + /// + public ICollection JobPurchaseReceiptJobDetails { get; set; } + + /// + /// + /// + 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..02bcf3dc3 --- /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,161 @@ +using System; +using Volo.Abp.Application.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 ICollection JobPurchaseReceiptJobDetailCopies { get; set; } + + /// + /// + /// + public ICollection JobPurchaseReceiptJobDetails { get; set; } + + /// + /// + /// + 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..c7f795794 --- /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 JobPurchaseReceiptJob Master { 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..ae484e5f4 --- /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 JobPurchaseReceiptJob Master { 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..71619c683 --- /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,142 @@ +using System; + +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 ICollection JobPurchaseReturnJobDetails { get; set; } + + /// + /// + /// + 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..cf35a84ce --- /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,146 @@ +using System; +using Volo.Abp.Application.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 ICollection JobPurchaseReturnJobDetails { get; set; } + + /// + /// + /// + 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..b923ef527 --- /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 JobPurchaseReturnJob Master { 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..94f0ac54a --- /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 JobPurchaseReturnJob Master { 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..2be2e7866 --- /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,152 @@ +using System; + +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 ICollection JobPutawayJobDetails { get; set; } + + /// + /// + /// + 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..ad55920b0 --- /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,156 @@ +using System; +using Volo.Abp.Application.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 ICollection JobPutawayJobDetails { get; set; } + + /// + /// + /// + 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..c42d4c9b5 --- /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 JobPutawayJob Master { 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..4b67d04b2 --- /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 JobPutawayJob Master { 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..eeb5d324e --- /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,122 @@ +using System; + +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 ICollection JobUnplannedIssueJobDetails { get; set; } + + /// + /// + /// + 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..e6d3e8bda --- /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,126 @@ +using System; +using Volo.Abp.Application.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 ICollection JobUnplannedIssueJobDetails { get; set; } + + /// + /// + /// + 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..a7545f712 --- /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 JobUnplannedIssueJob Master { 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..a7dfdda46 --- /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 JobUnplannedIssueJob Master { 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..501e520cb --- /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,122 @@ +using System; + +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 ICollection JobUnplannedReceiptJobDetails { get; set; } + + /// + /// + /// + 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..6ad958dc4 --- /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,126 @@ +using System; +using Volo.Abp.Application.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 ICollection JobUnplannedReceiptJobDetails { get; set; } + + /// + /// + /// + 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..e42a5d5c8 --- /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 JobUnplannedReceiptJob Master { 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..ff04343a5 --- /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 JobUnplannedReceiptJob Master { 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..b4a0c13b6 --- /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? QualityInfoQlevel { get; set; } + + /// + /// + /// + public string? QualityInfoQualityFile { 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..2e8505d84 --- /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? 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? QualityInfoQlevel { get; set; } + + /// + /// + /// + public string? QualityInfoQualityFile { 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..0540fa3df --- /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? QualityInfoQlevel { get; set; } + + /// + /// + /// + public string? QualityInfoQualityFile { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SaleInfoSaleInfoName { 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..edd8db57a --- /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? QualityInfoQlevel { get; set; } + + /// + /// + /// + public string? QualityInfoQualityFile { get; set; } + + /// + /// + /// + public string? Remark { get; set; } + + /// + /// + /// + public string? SaleInfoSaleInfoName { 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..cfc57ba60 --- /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,188 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreBackFlushNoteDetails { get; set; } + + /// + /// + /// + [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..105cd7076 --- /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,161 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreBackFlushNoteDetails { get; set; } + + /// + /// + /// + 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..b065149bb --- /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,164 @@ +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("StoreBackFlushNoteDetailMaster")] + public StoreBackFlushNote Master { 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..62877bf11 --- /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 StoreBackFlushNote Master { 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..0709253d0 --- /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,62 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreContainerBindNoteDetails { get; set; } + + /// + /// + /// + [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..1c1cda189 --- /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,56 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreContainerBindNoteDetails { 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/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..4cd12e49e --- /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,116 @@ +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("StoreContainerBindNoteDetailMaster")] + public StoreContainerBindNote Master { 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..b0904fc3b --- /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 StoreContainerBindNote Master { 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..c5bfbada2 --- /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,74 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreCountAdjustNoteDetails { get; set; } + + /// + /// + /// + [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..448049f42 --- /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,66 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreCountAdjustNoteDetails { get; set; } + + /// + /// + /// + 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..18c260d09 --- /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,182 @@ +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("StoreCountAdjustNoteDetailMaster")] + public StoreCountAdjustNote Master { 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..7c064c1df --- /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 StoreCountAdjustNote Master { 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..c308e09b4 --- /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,86 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreCountAdjustRequestDetails { get; set; } + + /// + /// + /// + [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..d95a0a771 --- /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,76 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreCountAdjustRequestDetails { 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/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..07e33f8cd --- /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,170 @@ +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("StoreCountAdjustRequestDetailMaster")] + public StoreCountAdjustRequest Master { 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..06e6786ac --- /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 StoreCountAdjustRequest Master { 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..7ff08ff33 --- /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,86 @@ +using System; +using System.ComponentModel; + +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("StoreCountNoteStoreCountNoteDetailCopies")] + public ICollection StoreCountNoteDetailCopies { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteStoreCountNoteDetails")] + public ICollection StoreCountNoteDetails { get; set; } + + /// + /// + /// + [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..70a3cac6e --- /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,76 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreCountNoteDetailCopies { get; set; } + + /// + /// + /// + public ICollection StoreCountNoteDetails { get; set; } + + /// + /// + /// + 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/StoreCountNoteCopy/Dtos/CreateUpdateStoreCountNoteCopyDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteCopy/Dtos/CreateUpdateStoreCountNoteCopyDto.cs new file mode 100644 index 000000000..6bba81faf --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteCopy/Dtos/CreateUpdateStoreCountNoteCopyDto.cs @@ -0,0 +1,74 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteCopy.Dtos; + +[Serializable] +public class CreateUpdateStoreCountNoteCopyDto +{ + /// + /// + /// + [DisplayName("StoreCountNoteCopyActiveDate")] + public DateTime ActiveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteCopyAdjusted")] + public bool Adjusted { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteCopyBeginTime")] + public DateTime BeginTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteCopyCountPlanNumber")] + public string? CountPlanNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteCopyDescription")] + public string? Description { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteCopyEndTime")] + public DateTime EndTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteCopyNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteCopyRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteCopyStage")] + public string Stage { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteCopyType")] + public string Type { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteCopyWorker")] + 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/StoreCountNoteCopy/Dtos/StoreCountNoteCopyDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteCopy/Dtos/StoreCountNoteCopyDto.cs new file mode 100644 index 000000000..4c6c9a02e --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteCopy/Dtos/StoreCountNoteCopyDto.cs @@ -0,0 +1,66 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteCopy.Dtos; + +/// +/// +/// +[Serializable] +public class StoreCountNoteCopyDto : 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 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/StoreCountNoteCopy/IStoreCountNoteCopyAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteCopy/IStoreCountNoteCopyAppService.cs new file mode 100644 index 000000000..206488194 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteCopy/IStoreCountNoteCopyAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteCopy.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteCopy; + + +/// +/// +/// +public interface IStoreCountNoteCopyAppService : + ICrudAppService< + StoreCountNoteCopyDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreCountNoteCopyDto, + CreateUpdateStoreCountNoteCopyDto> +{ + +} \ No newline at 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..30c34a8b4 --- /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,260 @@ +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("StoreCountNoteDetailMaster")] + public StoreCountNote Master { 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..568ba189b --- /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 StoreCountNote Master { 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/StoreCountNoteDetailCopy/Dtos/CreateUpdateStoreCountNoteDetailCopyDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteDetailCopy/Dtos/CreateUpdateStoreCountNoteDetailCopyDto.cs new file mode 100644 index 000000000..09a751d4a --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteDetailCopy/Dtos/CreateUpdateStoreCountNoteDetailCopyDto.cs @@ -0,0 +1,260 @@ +using System; +using System.ComponentModel; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetailCopy.Dtos; + +[Serializable] +public class CreateUpdateStoreCountNoteDetailCopyDto +{ + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyAdjusted")] + public bool Adjusted { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyArriveDate")] + public DateTime ArriveDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyAuditCountDescription")] + public string? AuditCountDescription { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyAuditCountOperator")] + public string? AuditCountOperator { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyAuditCountQty")] + public decimal AuditCountQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyAuditCountTime")] + public DateTime? AuditCountTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyContainerCode")] + public string? ContainerCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyCountLabel")] + public string CountLabel { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyCountPlanNumber")] + public string? CountPlanNumber { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyDetailStatus")] + public string DetailStatus { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyExpireDate")] + public DateTime ExpireDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyFinalCountQty")] + public decimal FinalCountQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyFirstCountDescription")] + public string? FirstCountDescription { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyFirstCountOperator")] + public string? FirstCountOperator { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyFirstCountQty")] + public decimal FirstCountQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyFirstCountTime")] + public DateTime? FirstCountTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyInventoryQty")] + public decimal InventoryQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyItemCode")] + public string ItemCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyItemDesc1")] + public string? ItemDesc1 { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyItemDesc2")] + public string? ItemDesc2 { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyItemName")] + public string? ItemName { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyLocationArea")] + public string? LocationArea { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyLocationCode")] + public string LocationCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyLocationErpCode")] + public string LocationErpCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyLocationGroup")] + public string? LocationGroup { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyLot")] + public string? Lot { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyMaster")] + public StoreCountNote Master { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyMasterId")] + public Guid MasterId { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyNumber")] + public string Number { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyPackingCode")] + public string PackingCode { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyProduceDate")] + public DateTime ProduceDate { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyRemark")] + public string? Remark { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyRepeatCountDescription")] + public string? RepeatCountDescription { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyRepeatCountOperator")] + public string? RepeatCountOperator { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyRepeatCountQty")] + public decimal RepeatCountQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyRepeatCountTime")] + public DateTime? RepeatCountTime { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyStage")] + public string Stage { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyStatus")] + public string Status { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyStdPackQty")] + public decimal StdPackQty { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopySupplierBatch")] + public string? SupplierBatch { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyUom")] + public string? Uom { get; set; } + + /// + /// + /// + [DisplayName("StoreCountNoteDetailCopyWarehouseCode")] + 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/StoreCountNoteDetailCopy/Dtos/StoreCountNoteDetailCopyDto.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteDetailCopy/Dtos/StoreCountNoteDetailCopyDto.cs new file mode 100644 index 000000000..21dbc14ad --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteDetailCopy/Dtos/StoreCountNoteDetailCopyDto.cs @@ -0,0 +1,221 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetailCopy.Dtos; + +/// +/// +/// +[Serializable] +public class StoreCountNoteDetailCopyDto : 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 StoreCountNote Master { 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/StoreCountNoteDetailCopy/IStoreCountNoteDetailCopyAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteDetailCopy/IStoreCountNoteDetailCopyAppService.cs new file mode 100644 index 000000000..52e339390 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application.Contracts/Z_Business/StoreCountNoteDetailCopy/IStoreCountNoteDetailCopyAppService.cs @@ -0,0 +1,21 @@ +using System; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetailCopy.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetailCopy; + + +/// +/// +/// +public interface IStoreCountNoteDetailCopyAppService : + ICrudAppService< + StoreCountNoteDetailCopyDto, + Guid, + PagedAndSortedResultRequestDto, + CreateUpdateStoreCountNoteDetailCopyDto, + CreateUpdateStoreCountNoteDetailCopyDto> +{ + +} \ No newline at 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..63e77c3eb --- /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,140 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreCountPlanDetails { get; set; } + + /// + /// + /// + [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..ecc69f152 --- /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,121 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreCountPlanDetails { get; set; } + + /// + /// + /// + 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..fdbe5f0e5 --- /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,248 @@ +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("StoreCountPlanDetailMaster")] + public StoreCountPlan Master { 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..76d1f28ff --- /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 StoreCountPlan Master { 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..b775a4f6b --- /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,92 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreCustomerAsnDetails { get; set; } + + /// + /// + /// + [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..e77ba510c --- /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,81 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreCustomerAsnDetails { 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/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..619054ee2 --- /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,86 @@ +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("StoreCustomerAsnDetailMaster")] + public StoreCustomerAsn Master { 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..731cd30bf --- /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 StoreCustomerAsn Master { 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..65a6b4ab3 --- /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,56 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreCustomerReturnNoteDetails { get; set; } + + /// + /// + /// + [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..e6e7cf64f --- /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,51 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreCustomerReturnNoteDetails { 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/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..d4c7ed301 --- /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,206 @@ +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("StoreCustomerReturnNoteDetailMaster")] + public StoreCustomerReturnNote Master { 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..bfa04da0d --- /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 StoreCustomerReturnNote Master { 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..615d13aab --- /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,86 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreDeliverNoteDetails { get; set; } + + /// + /// + /// + [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..9e4215dd6 --- /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,76 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreDeliverNoteDetails { 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/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..b92a9a7c5 --- /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,362 @@ +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("StoreDeliverNoteDetailMaster")] + public StoreDeliverNote Master { 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..7f0c86099 --- /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 StoreDeliverNote Master { 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..ce88f3480 --- /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,110 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreDeliverPlanDetails { get; set; } + + /// + /// + /// + [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..d15578d0c --- /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,96 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreDeliverPlanDetails { 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/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..cec911241 --- /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,86 @@ +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("StoreDeliverPlanDetailMaster")] + public StoreDeliverPlan Master { 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..51ce7f063 --- /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 StoreDeliverPlan Master { 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..cb7bb1027 --- /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,104 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreDeliverRequestDetails { get; set; } + + /// + /// + /// + [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..b785c083c --- /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,91 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreDeliverRequestDetails { 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/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..2363442bc --- /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,80 @@ +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("StoreDeliverRequestDetailMaster")] + public StoreDeliverRequest Master { 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..9c790b8bb --- /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 StoreDeliverRequest Master { 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..92500e8a8 --- /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,56 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreInspectAbnormalNoteDetails { get; set; } + + /// + /// + /// + [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..a81630651 --- /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,51 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreInspectAbnormalNoteDetails { get; set; } + + /// + /// + /// + 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..66663f48e --- /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,128 @@ +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("StoreInspectAbnormalNoteDetailMaster")] + public StoreInspectAbnormalNote Master { 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..03d037154 --- /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 StoreInspectAbnormalNote Master { 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..4029644f0 --- /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,98 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreInspectNoteDetails { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectNoteStoreInspectNoteSummaryDetails")] + public ICollection StoreInspectNoteSummaryDetails { get; set; } + + /// + /// + /// + [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..037e82684 --- /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,86 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreInspectNoteDetails { get; set; } + + /// + /// + /// + public ICollection StoreInspectNoteSummaryDetails { get; set; } + + /// + /// + /// + 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..5d2942b4a --- /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,266 @@ +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("StoreInspectNoteDetailMaster")] + public StoreInspectNote Master { 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..d31a0a1b1 --- /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 StoreInspectNote Master { 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..483eb8fc4 --- /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,182 @@ +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("StoreInspectNoteSummaryDetailMaster")] + public StoreInspectNote Master { 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..81379edb0 --- /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 StoreInspectNote Master { 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..f790c50f2 --- /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,122 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreInspectRequestDetails { get; set; } + + /// + /// + /// + [DisplayName("StoreInspectRequestStoreInspectRequestSummaryDetails")] + public ICollection StoreInspectRequestSummaryDetails { get; set; } + + /// + /// + /// + [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..b06393262 --- /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,106 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreInspectRequestDetails { get; set; } + + /// + /// + /// + public ICollection StoreInspectRequestSummaryDetails { get; set; } + + /// + /// + /// + 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..faef5e6ba --- /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,200 @@ +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("StoreInspectRequestDetailMaster")] + public StoreInspectRequest Master { 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..af3959c1a --- /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 StoreInspectRequest Master { 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..ed3c835a6 --- /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,176 @@ +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("StoreInspectRequestSummaryDetailMaster")] + public StoreInspectRequest Master { 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..8491a314e --- /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 StoreInspectRequest Master { 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..ae1ac08f3 --- /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,44 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreInventoryInitialNoteDetails { get; set; } + + /// + /// + /// + [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..4906c48ba --- /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,41 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreInventoryInitialNoteDetails { 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/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..78f9cdfb8 --- /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,152 @@ +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("StoreInventoryInitialNoteDetailMaster")] + public StoreInventoryInitialNote Master { 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..3593049d9 --- /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 StoreInventoryInitialNote Master { 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..209e5c6d1 --- /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,212 @@ +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("StoreInventoryTransferNoteDetailMaster")] + public StoreInventoryTransferNote Master { 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..de990ecdf --- /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 StoreInventoryTransferNote Master { 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..1bdc65bc4 --- /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,44 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreIsolationNoteDetails { get; set; } + + /// + /// + /// + [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..2b10b4405 --- /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,41 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreIsolationNoteDetails { 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/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..b84d43ba5 --- /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,206 @@ +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("StoreIsolationNoteDetailMaster")] + public StoreIsolationNote Master { 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..fad348f72 --- /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 StoreIsolationNote Master { 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..40099ca7a --- /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,80 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreIssueNoteDetails { get; set; } + + /// + /// + /// + [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..bcdb16b52 --- /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,71 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreIssueNoteDetails { 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/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..7a1f533ab --- /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,392 @@ +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("StoreIssueNoteDetailMaster")] + public StoreIssueNote Master { 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..431a4fd04 --- /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 StoreIssueNote Master { 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..d5a8744c5 --- /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,50 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreItemTransformNoteDetails { get; set; } + + /// + /// + /// + [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..65666bedd --- /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,46 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreItemTransformNoteDetails { 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/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..acc24b57b --- /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,260 @@ +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("StoreItemTransformNoteDetailMaster")] + public StoreItemTransformNote Master { 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..495821e37 --- /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 StoreItemTransformNote Master { 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..32f6bf7c7 --- /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,74 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreItemTransformRequestDetails { get; set; } + + /// + /// + /// + [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..92cb987f9 --- /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,66 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreItemTransformRequestDetails { 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/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..0558997c0 --- /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,260 @@ +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("StoreItemTransformRequestDetailMaster")] + public StoreItemTransformRequest Master { 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..5828adb86 --- /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 StoreItemTransformRequest Master { 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..02e2f7934 --- /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,92 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreJisDeliverNoteDetails { get; set; } + + /// + /// + /// + [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..058a0dea8 --- /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,81 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreJisDeliverNoteDetails { get; set; } + + /// + /// + /// + 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..da529c9b9 --- /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,272 @@ +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("StoreJisDeliverNoteDetailMaster")] + public StoreJisDeliverNote Master { 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..8201739c2 --- /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 StoreJisDeliverNote Master { 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..8b37995a5 --- /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,116 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreJisProductReceiptNoteDetails { get; set; } + + /// + /// + /// + [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..8291f5ff2 --- /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,101 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreJisProductReceiptNoteDetails { 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/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..ed18f19d8 --- /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,200 @@ +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("StoreJisProductReceiptNoteDetailMaster")] + public StoreJisProductReceiptNote Master { 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..0e33fb3d1 --- /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 StoreJisProductReceiptNote Master { 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..c95f275e0 --- /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,104 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreMaterialRequestDetails { get; set; } + + /// + /// + /// + [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..a3c43c816 --- /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,91 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreMaterialRequestDetails { get; set; } + + /// + /// + /// + 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..e1c1edc28 --- /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,146 @@ +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("StoreMaterialRequestDetailMaster")] + public StoreMaterialRequest Master { 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..adb1f5ba0 --- /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 StoreMaterialRequest Master { 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..3ad64abae --- /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,38 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreNoOkConvertOkNoteDetails { get; set; } + + /// + /// + /// + [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..f6eb13a78 --- /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,36 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreNoOkConvertOkNoteDetails { 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/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..4c2889e1c --- /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,206 @@ +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("StoreNoOkConvertOkNoteDetailMaster")] + public StoreNoOkConvertOkNote Master { 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..6a2d9f437 --- /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 StoreNoOkConvertOkNote Master { 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..f726e5e07 --- /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,50 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreOfflineSettlementNoteDetails { get; set; } + + /// + /// + /// + [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..b80b3b2d8 --- /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,46 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreOfflineSettlementNoteDetails { 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/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..79717a4a0 --- /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,152 @@ +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("StoreOfflineSettlementNoteDetailMaster")] + public StoreOfflineSettlementNote Master { 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..c9317c789 --- /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 StoreOfflineSettlementNote Master { 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..ba5bb3184 --- /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,86 @@ +using System; +using System.ComponentModel; + +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 ICollection StorePreparationPlanDetails { get; set; } + + /// + /// + /// + [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..7d0369fc3 --- /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,76 @@ +using System; +using Volo.Abp.Application.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 ICollection StorePreparationPlanDetails { get; set; } + + /// + /// + /// + 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..f73dfe212 --- /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,98 @@ +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("StorePreparationPlanDetailMaster")] + public StorePreparationPlan Master { 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..445229f3b --- /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 StorePreparationPlan Master { 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/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..4e6defe0b --- /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,110 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreProductionPlanDetails { get; set; } + + /// + /// + /// + [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..5c0febe36 --- /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,96 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreProductionPlanDetails { get; set; } + + /// + /// + /// + 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..b248e8a40 --- /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,122 @@ +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("StoreProductionPlanDetailMaster")] + public StoreProductionPlan Master { 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..849d1034d --- /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 StoreProductionPlan Master { 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..db7bd0eef --- /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,56 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreProductionReturnNoteDetails { get; set; } + + /// + /// + /// + [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..3503d7559 --- /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,51 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreProductionReturnNoteDetails { 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/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..7804301b6 --- /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,362 @@ +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("StoreProductionReturnNoteDetailMaster")] + public StoreProductionReturnNote Master { 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..ee93f849d --- /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 StoreProductionReturnNote Master { 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..e48112519 --- /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,74 @@ +using System; +using System.ComponentModel; + +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 ICollection StoreProductionReturnRequestDetails { get; set; } + + /// + /// + /// + [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..c07f83731 --- /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,66 @@ +using System; +using Volo.Abp.Application.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 ICollection StoreProductionReturnRequestDetails { 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/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..b5ed391ae --- /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,206 @@ +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("StoreProductionReturnRequestDetailMaster")] + public StoreProductionReturnRequest Master { 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..0536d7684 --- /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 StoreProductionReturnRequest Master { 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/WmsApplicationAutoMapperProfile.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/WmsApplicationAutoMapperProfile.cs index 0ba5b3a8d..dcd3c6ad7 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 @@ -114,6 +114,328 @@ 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.StoreCountNoteDetailCopy; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetailCopy.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail.Dtos; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteCopy; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteCopy.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; namespace WinIn.FasterZ.Wms @@ -241,6 +563,328 @@ namespace WinIn.FasterZ.Wms CreateMap(MemberList.Source); CreateMap(); CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + CreateMap(); + CreateMap(MemberList.Source); + 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..bee5b0c3d --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthMenu; + + +/// +/// +/// +public class AuthMenuAppService : CrudAppService, + 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..8f0347e43 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthUserMenu; + + +/// +/// +/// +public class AuthUserMenuAppService : CrudAppService, + 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..7d1883e47 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.AuthUserWorkGroup; + + +/// +/// +/// +public class AuthUserWorkGroupAppService : CrudAppService, + 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..2b927a22c --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataAql; + + +/// +/// +/// +public class BasedataAqlAppService : CrudAppService, + 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..a52bacc61 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataArea; + + +/// +/// +/// +public class BasedataAreaAppService : CrudAppService, + 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..18744d337 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataBom; + + +/// +/// +/// +public class BasedataBomAppService : CrudAppService, + 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..8a62cafa0 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCalendar; + + +/// +/// +/// +public class BasedataCalendarAppService : CrudAppService, + 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..35507bfea --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCategory; + + +/// +/// +/// +public class BasedataCategoryAppService : CrudAppService, + 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..7f863ac98 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCurrency; + + +/// +/// +/// +public class BasedataCurrencyAppService : CrudAppService, + 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..18e60bbf9 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCurrencyExchange; + + +/// +/// +/// +public class BasedataCurrencyExchangeAppService : CrudAppService, + 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..d8540df48 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomer; + + +/// +/// +/// +public class BasedataCustomerAppService : CrudAppService, + 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..fac1b8944 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomerAddress; + + +/// +/// +/// +public class BasedataCustomerAddressAppService : CrudAppService, + 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..e795c6164 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomerItem; + + +/// +/// +/// +public class BasedataCustomerItemAppService : CrudAppService, + 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..d5e0583f7 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDict; + + +/// +/// +/// +public class BasedataDictAppService : CrudAppService, + 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..0e6ad1529 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDictItem; + + +/// +/// +/// +public class BasedataDictItemAppService : CrudAppService, + 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..7d5374f97 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDock; + + +/// +/// +/// +public class BasedataDockAppService : CrudAppService, + 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..b2004dbea --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataDocumentSetting; + + +/// +/// +/// +public class BasedataDocumentSettingAppService : CrudAppService, + 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..d777a150a --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataErpLocation; + + +/// +/// +/// +public class BasedataErpLocationAppService : CrudAppService, + 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..3edbc3834 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataInterfaceCalendar; + + +/// +/// +/// +public class BasedataInterfaceCalendarAppService : CrudAppService, + 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..8b0d90e15 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemBasic; + + +/// +/// +/// +public class BasedataItemBasicAppService : CrudAppService, + 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..96e400dc6 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemCategory; + + +/// +/// +/// +public class BasedataItemCategoryAppService : CrudAppService, + 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..cb79ad4f3 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemGuideBook; + + +/// +/// +/// +public class BasedataItemGuideBookAppService : CrudAppService, + 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..89bd0c9d9 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemPack; + + +/// +/// +/// +public class BasedataItemPackAppService : CrudAppService, + 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..4da1ff7d9 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemQuality; + + +/// +/// +/// +public class BasedataItemQualityAppService : CrudAppService, + 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..10b8f6432 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemSafetyStock; + + +/// +/// +/// +public class BasedataItemSafetyStockAppService : CrudAppService, + 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..22e700987 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataItemStoreRelation; + + +/// +/// +/// +public class BasedataItemStoreRelationAppService : CrudAppService, + 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..a09b9e978 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataLocation; + + +/// +/// +/// +public class BasedataLocationAppService : CrudAppService, + 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..63a734260 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataLocationGroup; + + +/// +/// +/// +public class BasedataLocationGroupAppService : CrudAppService, + 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..44f6f50ec --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataMachine; + + +/// +/// +/// +public class BasedataMachineAppService : CrudAppService, + 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..a3a9c99a9 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProductionLine; + + +/// +/// +/// +public class BasedataProductionLineAppService : CrudAppService, + 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..3e04b827d --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProductionLineItem; + + +/// +/// +/// +public class BasedataProductionLineItemAppService : CrudAppService, + 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..591c6f4ab --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataProject; + + +/// +/// +/// +public class BasedataProjectAppService : CrudAppService, + 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..3bc433b39 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataPurchasePriceSheet; + + +/// +/// +/// +public class BasedataPurchasePriceSheetAppService : CrudAppService, + 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..6fcb2267e --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSalePriceSheet; + + +/// +/// +/// +public class BasedataSalePriceSheetAppService : CrudAppService, + 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..b059efd32 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataShift; + + +/// +/// +/// +public class BasedataShiftAppService : CrudAppService, + 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..ccfc80e9f --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataStdCostPriceSheet; + + +/// +/// +/// +public class BasedataStdCostPriceSheetAppService : CrudAppService, + 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..1dd25f55d --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplier; + + +/// +/// +/// +public class BasedataSupplierAppService : CrudAppService, + 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..477eda5d6 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplierItem; + + +/// +/// +/// +public class BasedataSupplierItemAppService : CrudAppService, + 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..33c8892ec --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataSupplierTimeWindow; + + +/// +/// +/// +public class BasedataSupplierTimeWindowAppService : CrudAppService, + 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..cc34a2446 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataTeam; + + +/// +/// +/// +public class BasedataTeamAppService : CrudAppService, + 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..d3b12bbb6 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataTransactionType; + + +/// +/// +/// +public class BasedataTransactionTypeAppService : CrudAppService, + 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..dcf54fce4 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataUom; + + +/// +/// +/// +public class BasedataUomAppService : CrudAppService, + 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..f23d7dbe9 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWarehouse; + + +/// +/// +/// +public class BasedataWarehouseAppService : CrudAppService, + 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..947f2fb0f --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkGroup; + + +/// +/// +/// +public class BasedataWorkGroupAppService : CrudAppService, + 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..6acbaedcc --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkShop; + + +/// +/// +/// +public class BasedataWorkShopAppService : CrudAppService, + 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..ecad5bf6f --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataWorkStation; + + +/// +/// +/// +public class BasedataWorkStationAppService : CrudAppService, + 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..634261e12 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageDataExportTask; + + +/// +/// +/// +public class FileStorageDataExportTaskAppService : CrudAppService, + 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..dfe7d65cf --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageDataImportTask; + + +/// +/// +/// +public class FileStorageDataImportTaskAppService : CrudAppService, + 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..26f752767 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.FileStorageFile; + + +/// +/// +/// +public class FileStorageFileAppService : CrudAppService, + 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..9c34e18d8 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryBalance; + + +/// +/// +/// +public class InventoryBalanceAppService : CrudAppService, + 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..da6c0f579 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryContainer; + + +/// +/// +/// +public class InventoryContainerAppService : CrudAppService, + 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..aecc2526b --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryContainerDetail; + + +/// +/// +/// +public class InventoryContainerDetailAppService : CrudAppService, + 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..ea1ff07b2 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryErpBalance; + + +/// +/// +/// +public class InventoryErpBalanceAppService : CrudAppService, + 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..dc2532eda --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryExpectIn; + + +/// +/// +/// +public class InventoryExpectInAppService : CrudAppService, + 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..c83060e28 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryExpectOut; + + +/// +/// +/// +public class InventoryExpectOutAppService : CrudAppService, + 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..0c592d755 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryLocationCapacity; + + +/// +/// +/// +public class InventoryLocationCapacityAppService : CrudAppService, + 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..aae8f555b --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.InventorySnapshot; + + +/// +/// +/// +public class InventorySnapshotAppService : CrudAppService, + 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..2f2071b48 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryTransaction; + + +/// +/// +/// +public class InventoryTransactionAppService : CrudAppService, + 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..23c269135 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.InventoryTransferLog; + + +/// +/// +/// +public class InventoryTransferLogAppService : CrudAppService, + 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..5d92422b7 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCheckJob; + + +/// +/// +/// +public class JobCheckJobAppService : CrudAppService, + 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..535cf4648 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCheckJobDetail; + + +/// +/// +/// +public class JobCheckJobDetailAppService : CrudAppService, + 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..894b3f634 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCountJob; + + +/// +/// +/// +public class JobCountJobAppService : CrudAppService, + 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..18a5e7633 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobCountJobDetail; + + +/// +/// +/// +public class JobCountJobDetailAppService : CrudAppService, + 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..f7590c92e --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobDeliverJob; + + +/// +/// +/// +public class JobDeliverJobAppService : CrudAppService, + 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..71f24031f --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobDeliverJobDetail; + + +/// +/// +/// +public class JobDeliverJobDetailAppService : CrudAppService, + 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..9ff3f70f3 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJob; + + +/// +/// +/// +public class JobInspectJobAppService : CrudAppService, + 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..f67ee1e59 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJobDetail; + + +/// +/// +/// +public class JobInspectJobDetailAppService : CrudAppService, + 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..2c6c56558 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobInspectJobSummaryDetail; + + +/// +/// +/// +public class JobInspectJobSummaryDetailAppService : CrudAppService, + 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..e0f91abde --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobIssueJob; + + +/// +/// +/// +public class JobIssueJobAppService : CrudAppService, + 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..bc393e1fe --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobIssueJobDetail; + + +/// +/// +/// +public class JobIssueJobDetailAppService : CrudAppService, + 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..a408a93b4 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJob; + + +/// +/// +/// +public class JobJisDeliverJobAppService : CrudAppService, + 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..4e2bd0cf6 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobJisDeliverJobDetail; + + +/// +/// +/// +public class JobJisDeliverJobDetailAppService : CrudAppService, + 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..fda82420d --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJob; + + +/// +/// +/// +public class JobProductReceiveJobAppService : CrudAppService, + 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..fae56b964 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductReceiveJobDetail; + + +/// +/// +/// +public class JobProductReceiveJobDetailAppService : CrudAppService, + 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..da6cd504c --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJob; + + +/// +/// +/// +public class JobProductionReturnJobAppService : CrudAppService, + 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..4ac980ef6 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobProductionReturnJobDetail; + + +/// +/// +/// +public class JobProductionReturnJobDetailAppService : CrudAppService, + 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..bd04b19d7 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJob; + + +/// +/// +/// +public class JobPurchaseReceiptJobAppService : CrudAppService, + 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..03ab36b77 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReceiptJobDetail; + + +/// +/// +/// +public class JobPurchaseReceiptJobDetailAppService : CrudAppService, + 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..76741fd35 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJob; + + +/// +/// +/// +public class JobPurchaseReturnJobAppService : CrudAppService, + 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..37f0b69cd --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPurchaseReturnJobDetail; + + +/// +/// +/// +public class JobPurchaseReturnJobDetailAppService : CrudAppService, + 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..d9a98f93e --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPutawayJob; + + +/// +/// +/// +public class JobPutawayJobAppService : CrudAppService, + 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..1fd8515e9 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobPutawayJobDetail; + + +/// +/// +/// +public class JobPutawayJobDetailAppService : CrudAppService, + 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..2dc5909b2 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJob; + + +/// +/// +/// +public class JobUnplannedIssueJobAppService : CrudAppService, + 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..45ca1bc8c --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedIssueJobDetail; + + +/// +/// +/// +public class JobUnplannedIssueJobDetailAppService : CrudAppService, + 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..eb5eb6863 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJob; + + +/// +/// +/// +public class JobUnplannedReceiptJobAppService : CrudAppService, + 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..2427212aa --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.JobUnplannedReceiptJobDetail; + + +/// +/// +/// +public class JobUnplannedReceiptJobDetailAppService : CrudAppService, + 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..277b11454 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelCountLabel; + + +/// +/// +/// +public class LabelCountLabelAppService : CrudAppService, + 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..860b6a0e0 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelInventoryLabel; + + +/// +/// +/// +public class LabelInventoryLabelAppService : CrudAppService, + 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..c0e018516 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelLabelDefinition; + + +/// +/// +/// +public class LabelLabelDefinitionAppService : CrudAppService, + 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..dafe3c281 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelPalletCode; + + +/// +/// +/// +public class LabelPalletCodeAppService : CrudAppService, + 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..b9c7b93f4 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelPalletLabel; + + +/// +/// +/// +public class LabelPalletLabelAppService : CrudAppService, + 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..672e7203f --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelSaleLabel; + + +/// +/// +/// +public class LabelSaleLabelAppService : CrudAppService, + 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..3ab8ef087 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.LabelSerialCode; + + +/// +/// +/// +public class LabelSerialCodeAppService : CrudAppService, + 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..c6d40ae32 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageAnnouncement; + + +/// +/// +/// +public class MessageAnnouncementAppService : CrudAppService, + 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..fd2b5018d --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageMessageType; + + +/// +/// +/// +public class MessageMessageTypeAppService : CrudAppService, + 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..47e663471 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageMessageTypeSubscribe; + + +/// +/// +/// +public class MessageMessageTypeSubscribeAppService : CrudAppService, + 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..af4c60513 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageNotifyMessage; + + +/// +/// +/// +public class MessageNotifyMessageAppService : CrudAppService, + 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..4b74437d8 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.MessagePrivateMessage; + + +/// +/// +/// +public class MessagePrivateMessageAppService : CrudAppService, + 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..4d7c634ce --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.MessageUserNotifyMessage; + + +/// +/// +/// +public class MessageUserNotifyMessageAppService : CrudAppService, + 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..1aa653cef --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNote; + + +/// +/// +/// +public class StoreBackFlushNoteAppService : CrudAppService, + 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..9a406566c --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreBackFlushNoteDetail; + + +/// +/// +/// +public class StoreBackFlushNoteDetailAppService : CrudAppService, + 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..22d3f0033 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNote; + + +/// +/// +/// +public class StoreContainerBindNoteAppService : CrudAppService, + 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..69fcdf14e --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreContainerBindNoteDetail; + + +/// +/// +/// +public class StoreContainerBindNoteDetailAppService : CrudAppService, + 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..a3a628314 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNote; + + +/// +/// +/// +public class StoreCountAdjustNoteAppService : CrudAppService, + 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..2e5a99a87 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustNoteDetail; + + +/// +/// +/// +public class StoreCountAdjustNoteDetailAppService : CrudAppService, + 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..4b46a5609 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequest; + + +/// +/// +/// +public class StoreCountAdjustRequestAppService : CrudAppService, + 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..088055f69 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountAdjustRequestDetail; + + +/// +/// +/// +public class StoreCountAdjustRequestDetailAppService : CrudAppService, + 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..e2cf90b43 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNote; + + +/// +/// +/// +public class StoreCountNoteAppService : CrudAppService, + 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/StoreCountNoteCopy/StoreCountNoteCopyAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountNoteCopy/StoreCountNoteCopyAppService.cs new file mode 100644 index 000000000..fc1b19c99 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountNoteCopy/StoreCountNoteCopyAppService.cs @@ -0,0 +1,29 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteCopy.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteCopy; + + +/// +/// +/// +public class StoreCountNoteCopyAppService : CrudAppService, + IStoreCountNoteCopyAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreCountNoteCopy.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreCountNoteCopy.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreCountNoteCopy.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreCountNoteCopy.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreCountNoteCopy.Delete; + + private readonly IStoreCountNoteCopyRepository _repository; + + public StoreCountNoteCopyAppService(IStoreCountNoteCopyRepository 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..5f56f14a8 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail; + + +/// +/// +/// +public class StoreCountNoteDetailAppService : CrudAppService, + 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/StoreCountNoteDetailCopy/StoreCountNoteDetailCopyAppService.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountNoteDetailCopy/StoreCountNoteDetailCopyAppService.cs new file mode 100644 index 000000000..70d570481 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Application/Z_Business/StoreCountNoteDetailCopy/StoreCountNoteDetailCopyAppService.cs @@ -0,0 +1,29 @@ +using System; +using WinIn.FasterZ.Wms.Permissions; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetailCopy.Dtos; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetailCopy; + + +/// +/// +/// +public class StoreCountNoteDetailCopyAppService : CrudAppService, + IStoreCountNoteDetailCopyAppService +{ + protected override string GetPolicyName { get; set; } = WmsPermissions.StoreCountNoteDetailCopy.Default; + protected override string GetListPolicyName { get; set; } = WmsPermissions.StoreCountNoteDetailCopy.Default; + protected override string CreatePolicyName { get; set; } = WmsPermissions.StoreCountNoteDetailCopy.Create; + protected override string UpdatePolicyName { get; set; } = WmsPermissions.StoreCountNoteDetailCopy.Update; + protected override string DeletePolicyName { get; set; } = WmsPermissions.StoreCountNoteDetailCopy.Delete; + + private readonly IStoreCountNoteDetailCopyRepository _repository; + + public StoreCountNoteDetailCopyAppService(IStoreCountNoteDetailCopyRepository 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..a118c1034 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountPlan; + + +/// +/// +/// +public class StoreCountPlanAppService : CrudAppService, + 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..b8e054232 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountPlanDetail; + + +/// +/// +/// +public class StoreCountPlanDetailAppService : CrudAppService, + 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..99a9a9b11 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsn; + + +/// +/// +/// +public class StoreCustomerAsnAppService : CrudAppService, + 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..68307e31b --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerAsnDetail; + + +/// +/// +/// +public class StoreCustomerAsnDetailAppService : CrudAppService, + 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..8045a6cec --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNote; + + +/// +/// +/// +public class StoreCustomerReturnNoteAppService : CrudAppService, + 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..c7e687732 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCustomerReturnNoteDetail; + + +/// +/// +/// +public class StoreCustomerReturnNoteDetailAppService : CrudAppService, + 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..94d9a114b --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverNote; + + +/// +/// +/// +public class StoreDeliverNoteAppService : CrudAppService, + 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..fd0371048 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverNoteDetail; + + +/// +/// +/// +public class StoreDeliverNoteDetailAppService : CrudAppService, + 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..5bc370172 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlan; + + +/// +/// +/// +public class StoreDeliverPlanAppService : CrudAppService, + 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..d0ed87a87 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverPlanDetail; + + +/// +/// +/// +public class StoreDeliverPlanDetailAppService : CrudAppService, + 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..41e32aebe --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequest; + + +/// +/// +/// +public class StoreDeliverRequestAppService : CrudAppService, + 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..bb793a7f8 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreDeliverRequestDetail; + + +/// +/// +/// +public class StoreDeliverRequestDetailAppService : CrudAppService, + 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..3c691af9b --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreExchangeDatum; + + +/// +/// +/// +public class StoreExchangeDatumAppService : CrudAppService, + 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..821e7a0dc --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNote; + + +/// +/// +/// +public class StoreInspectAbnormalNoteAppService : CrudAppService, + 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..08d66229c --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectAbnormalNoteDetail; + + +/// +/// +/// +public class StoreInspectAbnormalNoteDetailAppService : CrudAppService, + 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..f9f51b045 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNote; + + +/// +/// +/// +public class StoreInspectNoteAppService : CrudAppService, + 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..c59b40e64 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteDetail; + + +/// +/// +/// +public class StoreInspectNoteDetailAppService : CrudAppService, + 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..f11a498fc --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectNoteSummaryDetail; + + +/// +/// +/// +public class StoreInspectNoteSummaryDetailAppService : CrudAppService, + 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..39dac96ed --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequest; + + +/// +/// +/// +public class StoreInspectRequestAppService : CrudAppService, + 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..8f13dd34f --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestDetail; + + +/// +/// +/// +public class StoreInspectRequestDetailAppService : CrudAppService, + 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..f4e1e7648 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInspectRequestSummaryDetail; + + +/// +/// +/// +public class StoreInspectRequestSummaryDetailAppService : CrudAppService, + 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..5c34820f8 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNote; + + +/// +/// +/// +public class StoreInventoryInitialNoteAppService : CrudAppService, + 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..2639e4ac5 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryInitialNoteDetail; + + +/// +/// +/// +public class StoreInventoryInitialNoteDetailAppService : CrudAppService, + 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..086b2f972 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreInventoryTransferNoteDetail; + + +/// +/// +/// +public class StoreInventoryTransferNoteDetailAppService : CrudAppService, + 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..9888ae400 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIsolationNote; + + +/// +/// +/// +public class StoreIsolationNoteAppService : CrudAppService, + 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..430c5cab6 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIsolationNoteDetail; + + +/// +/// +/// +public class StoreIsolationNoteDetailAppService : CrudAppService, + 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..fbd92eff0 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIssueNote; + + +/// +/// +/// +public class StoreIssueNoteAppService : CrudAppService, + 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..e465394a7 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreIssueNoteDetail; + + +/// +/// +/// +public class StoreIssueNoteDetailAppService : CrudAppService, + 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..656cdae55 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNote; + + +/// +/// +/// +public class StoreItemTransformNoteAppService : CrudAppService, + 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..389ca502d --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformNoteDetail; + + +/// +/// +/// +public class StoreItemTransformNoteDetailAppService : CrudAppService, + 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..16ad63b7f --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequest; + + +/// +/// +/// +public class StoreItemTransformRequestAppService : CrudAppService, + 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..c9c142083 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreItemTransformRequestDetail; + + +/// +/// +/// +public class StoreItemTransformRequestDetailAppService : CrudAppService, + 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..a15eb76ba --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNote; + + +/// +/// +/// +public class StoreJisDeliverNoteAppService : CrudAppService, + 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..e9b48d0a4 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisDeliverNoteDetail; + + +/// +/// +/// +public class StoreJisDeliverNoteDetailAppService : CrudAppService, + 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..96532d8c5 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNote; + + +/// +/// +/// +public class StoreJisProductReceiptNoteAppService : CrudAppService, + 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..9617f4415 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreJisProductReceiptNoteDetail; + + +/// +/// +/// +public class StoreJisProductReceiptNoteDetailAppService : CrudAppService, + 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..983cbe094 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequest; + + +/// +/// +/// +public class StoreMaterialRequestAppService : CrudAppService, + 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..0e2476a74 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreMaterialRequestDetail; + + +/// +/// +/// +public class StoreMaterialRequestDetailAppService : CrudAppService, + 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..4354f9292 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNote; + + +/// +/// +/// +public class StoreNoOkConvertOkNoteAppService : CrudAppService, + 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..933048f28 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreNoOkConvertOkNoteDetail; + + +/// +/// +/// +public class StoreNoOkConvertOkNoteDetailAppService : CrudAppService, + 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..4aebca43e --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNote; + + +/// +/// +/// +public class StoreOfflineSettlementNoteAppService : CrudAppService, + 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..84d5d4846 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreOfflineSettlementNoteDetail; + + +/// +/// +/// +public class StoreOfflineSettlementNoteDetailAppService : CrudAppService, + 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..804018201 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StorePreparationPlan; + + +/// +/// +/// +public class StorePreparationPlanAppService : CrudAppService, + 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..d27cb3231 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StorePreparationPlanDetail; + + +/// +/// +/// +public class StorePreparationPlanDetailAppService : CrudAppService, + 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/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..8f435a70a --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionPlan; + + +/// +/// +/// +public class StoreProductionPlanAppService : CrudAppService, + 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..100aa9d74 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionPlanDetail; + + +/// +/// +/// +public class StoreProductionPlanDetailAppService : CrudAppService, + 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..784db9472 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNote; + + +/// +/// +/// +public class StoreProductionReturnNoteAppService : CrudAppService, + 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..15842b64e --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnNoteDetail; + + +/// +/// +/// +public class StoreProductionReturnNoteDetailAppService : CrudAppService, + 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..62fd045b4 --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequest; + + +/// +/// +/// +public class StoreProductionReturnRequestAppService : CrudAppService, + 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..f125c92be --- /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,29 @@ +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; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreProductionReturnRequestDetail; + + +/// +/// +/// +public class StoreProductionReturnRequestDetailAppService : CrudAppService, + 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.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..be5583a61 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 @@ -1707,6 +1707,4030 @@ "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", + "LabelSaleLabelQualityInfoQualityFile": "LabelSaleLabelQualityInfoQualityFile", + "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", + "LabelInventoryLabelQualityInfoQualityFile": "LabelInventoryLabelQualityInfoQualityFile", + "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}?" } } \ 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/StoreCountNoteCopy/IStoreCountNoteCopyRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNoteCopy/IStoreCountNoteCopyRepository.cs new file mode 100644 index 000000000..46df9f756 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNoteCopy/IStoreCountNoteCopyRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteCopy; + +/// +/// +/// +public interface IStoreCountNoteCopyRepository : IRepository +{ +} 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/StoreCountNoteDetailCopy/IStoreCountNoteDetailCopyRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNoteDetailCopy/IStoreCountNoteDetailCopyRepository.cs new file mode 100644 index 000000000..0dbc65213 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.Domain/Z_Business/StoreCountNoteDetailCopy/IStoreCountNoteDetailCopyRepository.cs @@ -0,0 +1,11 @@ +using System; +using Volo.Abp.Domain.Repositories; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetailCopy; + +/// +/// +/// +public interface IStoreCountNoteDetailCopyRepository : IRepository +{ +} 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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.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..dd6dc07f3 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 @@ -75,6 +75,167 @@ 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.StoreCountNoteDetailCopy; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteCopy; +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 { @@ -88,7 +249,7 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore { /* Add DbSet properties for your Aggregate Roots / Entities here. */ /// - /// Óû§¸öÐ͵¼³öÅäÖà + /// �û����͵������� /// public DbSet ExportCustomUserSettings { get; set; } #region Entities from the modules @@ -181,69 +342,2233 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore /// /// 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 StoreCountNoteDetailCopies { get; set; } + /// + /// + /// + public DbSet StoreCountNoteDetails { get; set; } + /// + /// + /// + public DbSet StoreCountNoteCopies { 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 BasedataDictItems { 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 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 + "YourEntities", WmsConsts.DbSchema); + // b.ConfigureByConvention(); //auto configure for the base class props + // //... + //}); + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "ExportCustomUserSettings", 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 + "StoreWipWarehouseAdjustRequestDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* 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 + "StoreWipWarehouseAdjustNoteDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreWipWarehouseAdjustNotes", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreWarehouseTransferNoteDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* 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 + "StoreUnplannedReceiptRequestDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedReceiptRequests", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedReceiptNoteDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* 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 + "StoreUnplannedIssueRequestDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedIssueRequests", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedIssueNoteDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* 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 + "StoreTransferRequestDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreTransferRequests", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreTransferNoteDetailCopies", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* 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 + "StoreTransferNoteCopies", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreTransferNotes", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreSupplierAsnDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreSupplierAsns", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* 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 + "StoreScrapRequests", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreScrapNotes", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreSaleOrderDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreSaleOrders", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* 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 + "StoreRecycledMaterialReceiptNotes", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreReceiptAbnormalNoteDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreReceiptAbnormalNotes", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* 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 + "StorePutawayRequests", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StorePutawayNoteDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StorePutawayNotes", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* 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 + "StorePurchaseReturnRequests", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReturnNoteDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReturnNotes", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* 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 + "StorePurchaseReceiptRequests", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReceiptNoteDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReceiptNotes", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* 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 + "StorePurchaseOrders", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreProductRecycleRequestDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreProductRecycleRequests", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* 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 + "StoreProductRecycleNotes", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreProductRecycleMaterialDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreProductReceiptRequestDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* 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 + "StoreProductReceiptNoteDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreProductReceiptNotes", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreProductL7partsNoteDetails", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreProductL7partsNotes", WmsConsts.DbSchema); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreScrapNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreProductionReturnRequestDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreProductionReturnRequests", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreProductionReturnNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreProductionReturnNotes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreProductionPlanDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreProductionPlans", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StorePreparationPlanDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StorePreparationPlans", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreOfflineSettlementNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreOfflineSettlementNotes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreNoOkConvertOkNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreNoOkConvertOkNotes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreMaterialRequestDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreMaterialRequests", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreJisProductReceiptNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreJisProductReceiptNotes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreJisDeliverNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreJisDeliverNotes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreItemTransformRequestDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreItemTransformRequests", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreItemTransformNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreItemTransformNotes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreIssueNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreIssueNotes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreIsolationNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreIsolationNotes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreInventoryTransferNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreInventoryInitialNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreInventoryInitialNotes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreInspectRequestSummaryDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreInspectRequestDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreInspectRequests", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreInspectNoteSummaryDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreInspectNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreInspectNotes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreInspectAbnormalNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreInspectAbnormalNotes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreExchangeData", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreDeliverRequestDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreDeliverRequests", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreDeliverPlanDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreDeliverPlans", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreDeliverNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreDeliverNotes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreCustomerReturnNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreCustomerReturnNotes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreCustomerAsnDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreCustomerAsns", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreCountPlanDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreCountPlans", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreCountNoteDetailCopies", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreCountNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreCountNoteCopies", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreCountNotes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreCountAdjustRequestDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreCountAdjustRequests", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreCountAdjustNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreCountAdjustNotes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreContainerBindNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreContainerBindNotes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreBackFlushNoteDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "StoreBackFlushNotes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "MessageUserNotifyMessages", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "MessagePrivateMessages", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "MessageNotifyMessages", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "MessageMessageTypeSubscribes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "MessageMessageTypes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "MessageAnnouncements", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "LabelSerialCodes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "LabelSaleLabels", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "LabelPalletLabels", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "LabelPalletCodes", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "LabelLabelDefinitions", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "LabelInventoryLabels", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "LabelCountLabels", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "JobUnplannedReceiptJobDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "JobUnplannedReceiptJobs", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "JobUnplannedIssueJobDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "JobUnplannedIssueJobs", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "JobPutawayJobDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "JobPutawayJobs", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "JobPurchaseReturnJobDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "JobPurchaseReturnJobs", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "JobPurchaseReceiptJobDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "JobPurchaseReceiptJobs", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "JobProductReceiveJobDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "JobProductReceiveJobs", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "JobProductionReturnJobDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + - public WmsDbContext(DbContextOptions options) - : base(options) + /* Configure more properties here */ + }); + + + builder.Entity(b => { + b.ToTable(WmsConsts.DbTablePrefix + "JobProductionReturnJobs", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + - } + /* Configure more properties here */ + }); - protected override void OnModelCreating(ModelBuilder builder) + + builder.Entity(b => { - base.OnModelCreating(builder); + b.ToTable(WmsConsts.DbTablePrefix + "JobJisDeliverJobDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + - /* 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 + "JobJisDeliverJobs", 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 - // //... - //}); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "ExportCustomUserSettings", WmsConsts.DbSchema, table => table.HasComment(" Óû§¸öÐ͵¼³öÅäÖÃ")); - b.ConfigureByConvention(); + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "JobIssueJobDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + - /* Configure more properties here */ - }); + /* Configure more properties here */ + }); - builder.Entity(b => - { - b.ToTable(WmsConsts.DbTablePrefix + "Auth_Department", WmsConsts.DbSchema); - b.ConfigureByConvention(); + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "JobIssueJobs", 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 + "Store_WorkOrder", WmsConsts.DbSchema); - b.ConfigureByConvention(); + b.ToTable(WmsConsts.DbTablePrefix + "JobInspectJobSummaryDetails", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + - b.HasMany(q => q.Details).WithOne().HasForeignKey(d => d.MasterId).IsRequired(); /* Configure more properties here */ }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "Store_WorkOrderDetail", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "JobInspectJobDetails", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -251,9 +2576,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreWipWarehouseAdjustRequestDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "JobInspectJobs", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -261,9 +2586,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreWipWarehouseAdjustRequests", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "JobDeliverJobDetails", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -271,9 +2596,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreWipWarehouseAdjustNoteDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "JobDeliverJobs", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -281,9 +2606,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreWipWarehouseAdjustNotes", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "JobCountJobDetails", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -291,9 +2616,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreWarehouseTransferNoteDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "JobCountJobs", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -301,9 +2626,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreWarehouseTransferNotes", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "JobCheckJobDetails", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -311,9 +2636,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedReceiptRequestDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "JobCheckJobs", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -321,9 +2646,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedReceiptRequests", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "InventoryTransferLogs", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -331,9 +2656,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedReceiptNoteDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "InventoryTransactions", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -341,9 +2666,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedReceiptNotes", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "InventorySnapshots", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -351,9 +2676,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedIssueRequestDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "InventoryLocationCapacities", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -361,9 +2686,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedIssueRequests", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "InventoryExpectOuts", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -371,9 +2696,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedIssueNoteDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "InventoryExpectIns", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -381,9 +2706,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreUnplannedIssueNotes", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "InventoryErpBalances", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -391,9 +2716,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreTransferRequestDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "InventoryContainerDetails", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -401,9 +2726,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreTransferRequests", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "InventoryContainers", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -411,9 +2736,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreTransferNoteDetailCopies", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "InventoryBalances", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -421,9 +2746,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreTransferNoteDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "FileStorageFiles", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -431,9 +2756,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreTransferNoteCopies", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "FileStorageDataImportTasks", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -441,9 +2766,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreTransferNotes", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "FileStorageDataExportTasks", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -451,9 +2776,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreSupplierAsnDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataWorkStations", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -461,9 +2786,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreSupplierAsns", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataWorkShops", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -471,9 +2796,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreScrapRequestDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataWorkGroups", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -481,9 +2806,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreScrapRequests", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataWarehouses", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -491,9 +2816,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreScrapNotes", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataUoms", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -501,9 +2826,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreSaleOrderDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataTransactionTypes", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -511,9 +2836,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreSaleOrders", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataTeams", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -521,9 +2846,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreRecycledMaterialReceiptNoteDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataSupplierTimeWindows", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -531,9 +2856,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreRecycledMaterialReceiptNotes", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataSupplierItems", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -541,9 +2866,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreReceiptAbnormalNoteDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataSuppliers", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -551,9 +2876,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreReceiptAbnormalNotes", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataStdCostPriceSheets", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -561,9 +2886,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StorePutawayRequestDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataShifts", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -571,9 +2896,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StorePutawayRequests", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataSalePriceSheets", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -581,9 +2906,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StorePutawayNoteDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataPurchasePriceSheets", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -591,9 +2916,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StorePutawayNotes", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataProjects", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -601,9 +2926,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReturnRequestDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataProductionLineItems", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -611,9 +2936,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReturnRequests", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataProductionLines", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -621,9 +2946,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReturnNoteDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataMachines", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -631,9 +2956,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReturnNotes", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataLocationGroups", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -641,9 +2966,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReceiptRequestDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataLocations", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -651,9 +2976,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReceiptRequests", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataItemStoreRelations", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -661,9 +2986,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReceiptNoteDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataItemSafetyStocks", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -671,9 +2996,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseReceiptNotes", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataItemQualities", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -681,9 +3006,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseOrderDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataItemPacks", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -691,9 +3016,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StorePurchaseOrders", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataItemGuideBooks", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -701,9 +3026,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductRecycleRequestDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataItemCategories", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -711,9 +3036,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductRecycleRequests", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataItemBasics", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -721,9 +3046,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductRecycleNoteDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataInterfaceCalendars", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -731,9 +3056,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductRecycleNotes", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataErpLocations", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -741,9 +3066,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductRecycleMaterialDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataDocumentSettings", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -751,9 +3076,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductReceiptRequestDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataDocks", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -761,9 +3086,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductReceiptRequests", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataDictItems", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -771,9 +3096,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductReceiptNoteDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataDicts", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -781,9 +3106,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductReceiptNotes", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataCustomerItems", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -791,9 +3116,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductL7partsNoteDetails", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataCustomerAddresses", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -801,9 +3126,9 @@ namespace WinIn.FasterZ.Wms.EntityFrameworkCore }); - builder.Entity(b => + builder.Entity(b => { - b.ToTable(WmsConsts.DbTablePrefix + "StoreProductL7partsNotes", WmsConsts.DbSchema); + b.ToTable(WmsConsts.DbTablePrefix + "BasedataCustomers", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); @@ -811,9 +3136,99 @@ 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 + "BasedataCurrencyExchanges", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "BasedataCurrencies", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "BasedataCategories", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "BasedataCalendars", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "BasedataBoms", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "BasedataAreas", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "BasedataAqls", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "AuthUserWorkGroups", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "AuthUserMenus", WmsConsts.DbSchema, table => table.HasComment("")); + b.ConfigureByConvention(); + + + /* Configure more properties here */ + }); + + + builder.Entity(b => + { + b.ToTable(WmsConsts.DbTablePrefix + "AuthMenus", WmsConsts.DbSchema, table => table.HasComment("")); b.ConfigureByConvention(); 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..35d87987e 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,164 @@ +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.StoreCountNoteCopy; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetail; +using WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetailCopy; +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; @@ -164,6 +325,167 @@ 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(); + options.AddRepository(); + options.AddRepository(); }); Configure(options => 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/BasedataCustomerAddress/BasedataCustomerAddressEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomerAddress/BasedataCustomerAddressEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..bd4ecc515 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataCustomerAddress/BasedataCustomerAddressEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.BasedataCustomerAddress; + +/// +/// +/// +public static class BasedataCustomerAddressEfCoreQueryableExtensions +{ + 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/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/BasedataItemGuideBook/BasedataItemGuideBookRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemGuideBook/BasedataItemGuideBookRepository.cs new file mode 100644 index 000000000..0a411a96f --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/BasedataItemGuideBook/BasedataItemGuideBookRepository.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.BasedataItemGuideBook; + +public class BasedataItemGuideBookRepository : EfCoreRepository, IBasedataItemGuideBookRepository +{ + public BasedataItemGuideBookRepository(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/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/StoreCountNoteCopy/StoreCountNoteCopyEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNoteCopy/StoreCountNoteCopyEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..3c589f349 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNoteCopy/StoreCountNoteCopyEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteCopy; + +/// +/// +/// +public static class StoreCountNoteCopyEfCoreQueryableExtensions +{ + 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/StoreCountNoteCopy/StoreCountNoteCopyRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNoteCopy/StoreCountNoteCopyRepository.cs new file mode 100644 index 000000000..6a1f2d1f8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNoteCopy/StoreCountNoteCopyRepository.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.StoreCountNoteCopy; + +public class StoreCountNoteCopyRepository : EfCoreRepository, IStoreCountNoteCopyRepository +{ + public StoreCountNoteCopyRepository(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/StoreCountNoteDetailCopy/StoreCountNoteDetailCopyEfCoreQuerableExtensions.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNoteDetailCopy/StoreCountNoteDetailCopyEfCoreQuerableExtensions.cs new file mode 100644 index 000000000..dbec69eb8 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNoteDetailCopy/StoreCountNoteDetailCopyEfCoreQuerableExtensions.cs @@ -0,0 +1,22 @@ +using System.Linq; +using Microsoft.EntityFrameworkCore; + +namespace WinIn.FasterZ.Wms.Z_Business.StoreCountNoteDetailCopy; + +/// +/// +/// +public static class StoreCountNoteDetailCopyEfCoreQueryableExtensions +{ + 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/StoreCountNoteDetailCopy/StoreCountNoteDetailCopyRepository.cs b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNoteDetailCopy/StoreCountNoteDetailCopyRepository.cs new file mode 100644 index 000000000..f648b19e2 --- /dev/null +++ b/WinIn.FasterZ.Wms.Be/WinIn.FasterZ.Wms/WinIn.FasterZ.Wms/src/WinIn.FasterZ.Wms.EntityFrameworkCore/Z_Business/StoreCountNoteDetailCopy/StoreCountNoteDetailCopyRepository.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.StoreCountNoteDetailCopy; + +public class StoreCountNoteDetailCopyRepository : EfCoreRepository, IStoreCountNoteDetailCopyRepository +{ + public StoreCountNoteDetailCopyRepository(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.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(); } } }