From 623155be92a0b04b0920a05d20490d5f0a63af0a Mon Sep 17 00:00:00 2001 From: Lorenz Hilpert Date: Mon, 30 Jan 2023 14:25:47 +0000 Subject: [PATCH] =?UTF-8?q?Merged=20PR=201475:=20Packst=C3=BCck=20Kontroll?= =?UTF-8?q?e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/launch.json | 35 +- .../src/lib/package-inspection.service.ts | 14 +- .../src/app/shell/shell.component.html | 4 +- .../src/app/shell/shell.component.spec.ts | 3 +- apps/isa-app/src/app/shell/shell.component.ts | 6 +- .../package-details-list-item.component.html | 8 +- .../package-details-list-item.component.scss | 4 +- .../package-list-item.component.ts | 4 +- .../package-list/package-list.component.html | 2 +- .../package-list/package-list.component.ts | 12 +- .../wrong-destination-modal.component.css | 3 + .../wrong-destination-modal.component.html | 10 + .../wrong-destination-modal.component.spec.ts | 0 .../wrong-destination-modal.component.ts | 55 ++ .../wrong-destination-modal.data.ts | 5 + .../wrong-destination-modal.service.ts | 35 + .../package-details.component.ts | 4 +- .../lib/package-inspection.component.spec.ts | 2 +- .../package-result.component.spec.ts | 4 +- .../package-result.component.state.ts | 4 +- .../package-result.component.store.ts | 8 +- .../package-result.component.ts | 32 +- .../src/lib/breadcrumb.component.html | 8 +- .../src/lib/breadcrumb.component.ts | 2 +- apps/swagger/wws/src/lib/models.ts | 155 +++- .../swagger/wws/src/lib/models/address-dto.ts | 18 + .../wws/src/lib/models/addressee-dto.ts | 13 + .../swagger/wws/src/lib/models/article-dto.ts | 9 + .../wws/src/lib/models/availability-type.ts | 2 + apps/swagger/wws/src/lib/models/branch-dto.ts | 20 + .../swagger/wws/src/lib/models/branch-type.ts | 2 + .../wws/src/lib/models/category-dto.ts | 14 + .../lib/models/communication-details-dto.ts | 8 + .../src/lib/models/dbhbranch-extension-dto.ts | 15 + apps/swagger/wws/src/lib/models/entity-dto.ts | 12 + ...entity-dtobase-of-branch-dtoand-ibranch.ts | 4 + .../entity-dtobase-of-item-dtoand-iitem.ts | 4 + .../entity-dtobase-of-label-dtoand-ilabel.ts | 4 + ...tity-dtobase-of-package-dtoand-ipackage.ts | 4 + ...k-compartment-dtoand-istock-compartment.ts | 4 + .../entity-dtobase-of-stock-dtoand-istock.ts | 4 + ...base-of-stock-entry-dtoand-istock-entry.ts | 4 + ...tobase-of-stock-item-dtoand-istock-item.ts | 4 + ...base-of-stock-order-dtoand-istock-order.ts | 4 + ...ock-order-item-dtoand-istock-order-item.ts | 4 + ...-status-dtoand-istock-order-item-status.ts | 4 + ...k-reservation-dtoand-istock-reservation.ts | 4 + ...ion-item-dtoand-istock-reservation-item.ts | 4 + ...s-dtoand-istock-reservation-item-status.ts | 4 + ...ty-dtobase-of-supplier-dtoand-isupplier.ts | 4 + ...r-status-code-dtoand-istock-status-code.ts | 4 + ...entity-dtobase-of-tenant-dtoand-itenant.ts | 4 + .../entity-dtobase-of-user-dtoand-iuser.ts | 4 + .../wws/src/lib/models/entity-dtobase.ts | 4 + .../entity-dtocontainer-of-branch-dto.ts | 6 + .../entity-dtocontainer-of-category-dto.ts | 6 + .../models/entity-dtocontainer-of-item-dto.ts | 6 + .../entity-dtocontainer-of-label-dto.ts | 6 + ...entity-dtocontainer-of-product-list-dto.ts | 6 + ...ntity-dtocontainer-of-product-list-dto2.ts | 6 + ...y-dtocontainer-of-product-list-item-dto.ts | 6 + ...-dtocontainer-of-product-list-item-dto2.ts | 6 + ...y-dtocontainer-of-stock-compartment-dto.ts | 6 + .../entity-dtocontainer-of-stock-dto.ts | 6 + .../entity-dtocontainer-of-stock-entry-dto.ts | 6 + .../entity-dtocontainer-of-stock-item-dto.ts | 6 + .../entity-dtocontainer-of-stock-order-dto.ts | 6 + ...ty-dtocontainer-of-stock-order-item-dto.ts | 6 + ...ontainer-of-stock-order-item-status-dto.ts | 6 + ...y-dtocontainer-of-stock-reservation-dto.ts | 6 + ...container-of-stock-reservation-item-dto.ts | 6 + ...er-of-stock-reservation-item-status-dto.ts | 6 + .../entity-dtocontainer-of-supplier-dto.ts | 6 + ...tocontainer-of-supplier-status-code-dto.ts | 6 + .../entity-dtocontainer-of-tenant-dto.ts | 6 + .../models/entity-dtocontainer-of-user-dto.ts | 6 + .../models/entity-dtoreference-container.ts | 12 + .../wws/src/lib/models/entity-status.ts | 2 + .../src/lib/models/external-reference-dto.ts | 13 + apps/swagger/wws/src/lib/models/gender.ts | 2 + .../wws/src/lib/models/geo-location.ts | 7 + .../wws/src/lib/models/impediment-dto.ts | 7 + apps/swagger/wws/src/lib/models/item-dto.ts | 16 + apps/swagger/wws/src/lib/models/label-dto.ts | 6 + .../list-response-args-of-package-dto2.ts | 8 + .../list-response-args-of-product-list-dto.ts | 8 + ...-response-args-of-product-list-item-dto.ts | 8 + .../list-response-args-of-supplier-dto.ts | 8 + .../wws/src/lib/models/organisation-dto.ts | 8 + .../src/lib/models/organisation-names-dto.ts | 8 + .../lib/models/package-detail-response-dto.ts | 4 +- .../swagger/wws/src/lib/models/package-dto.ts | 25 +- .../wws/src/lib/models/package-dto2.ts | 9 + .../wws/src/lib/models/package-item-dto.ts | 4 +- .../wws/src/lib/models/person-names-dto.ts | 9 + apps/swagger/wws/src/lib/models/price-dto.ts | 8 + .../wws/src/lib/models/price-value-dto.ts | 7 + .../wws/src/lib/models/product-list-dto.ts | 8 + .../wws/src/lib/models/product-list-dto2.ts | 21 + .../src/lib/models/product-list-item-dto.ts | 15 + .../src/lib/models/product-list-item-dto2.ts | 26 + .../wws/src/lib/models/quadrupel-dto.ts | 11 + .../wws/src/lib/models/quantity-unit-type.ts | 2 + .../wws/src/lib/models/quantity-value-dto.ts | 8 + .../lib/models/response-args-of-branch-dto.ts | 6 + ...esponse-args-of-dbhbranch-extension-dto.ts | 6 + ...nse-args-of-ienumerable-of-package-dto2.ts | 6 + ...args-of-ienumerable-of-product-list-dto.ts | 6 + ...of-ienumerable-of-product-list-item-dto.ts | 6 + ...-args-of-ienumerable-of-return-info-dto.ts | 6 + ...sponse-args-of-ienumerable-of-stock-dto.ts | 6 + ...-args-of-ienumerable-of-stock-entry-dto.ts | 6 + ...e-args-of-ienumerable-of-stock-info-dto.ts | 6 + ...e-args-of-ienumerable-of-stock-item-dto.ts | 6 + ...-args-of-ienumerable-of-stock-order-dto.ts | 6 + ...of-ienumerable-of-stock-reservation-dto.ts | 6 + ...nse-args-of-ienumerable-of-supplier-dto.ts | 6 + .../response-args-of-nullable-boolean.ts | 5 + .../models/response-args-of-package-dto.ts | 6 + .../lib/models/response-args-of-stock-dto.ts | 6 + .../wws/src/lib/models/return-info-dto.ts | 32 + .../src/lib/models/stock-compartment-dto.ts | 12 + apps/swagger/wws/src/lib/models/stock-dto.ts | 14 + .../wws/src/lib/models/stock-entry-dto.ts | 28 + .../wws/src/lib/models/stock-entry-type.ts | 2 + .../wws/src/lib/models/stock-info-dto.ts | 69 +- .../wws/src/lib/models/stock-info-dto2.ts | 18 + .../wws/src/lib/models/stock-item-dto.ts | 8 + .../wws/src/lib/models/stock-order-dto.ts | 14 + .../src/lib/models/stock-order-item-dto.ts | 19 + .../stock-order-item-processing-status.ts | 2 + .../lib/models/stock-order-item-status-dto.ts | 16 + .../src/lib/models/stock-request-values.ts | 17 + .../src/lib/models/stock-reservation-dto.ts | 11 + .../lib/models/stock-reservation-item-dto.ts | 14 + ...tock-reservation-item-processing-status.ts | 2 + .../stock-reservation-item-status-dto.ts | 11 + .../wws/src/lib/models/stock-status-2.ts | 2 + .../wws/src/lib/models/stock-status.ts | 4 + .../src/lib/models/stocks-request-values.ts | 17 + .../wws/src/lib/models/supplier-dto.ts | 9 + .../lib/models/supplier-status-code-dto.ts | 15 + .../wws/src/lib/models/supplier-type.ts | 2 + apps/swagger/wws/src/lib/models/task-dto.ts | 13 + apps/swagger/wws/src/lib/models/tenant-dto.ts | 6 + apps/swagger/wws/src/lib/models/user-dto.ts | 11 + .../wws/src/lib/models/user-reference.ts | 6 + apps/swagger/wws/src/lib/models/vattype.ts | 2 + .../wws/src/lib/models/vatvalue-dto.ts | 9 + apps/swagger/wws/src/lib/services.ts | 4 + .../wws/src/lib/services/package.service.ts | 314 ++++++++ .../src/lib/services/product-list.service.ts | 192 +++++ .../wws/src/lib/services/stock.service.ts | 741 ++++++++++++++++++ .../wws/src/lib/services/supplier.service.ts | 118 +++ .../src/lib/services/wareneingang.service.ts | 10 +- apps/swagger/wws/src/lib/wws.module.ts | 8 + apps/ui/icon/src/lib/ui-icon.module.ts | 2 + package-lock.json | 18 +- tailwind-plugins/button.plugin.js | 2 +- 159 files changed, 2791 insertions(+), 108 deletions(-) create mode 100644 apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.component.css create mode 100644 apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.component.html create mode 100644 apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.component.spec.ts create mode 100644 apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.component.ts create mode 100644 apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.data.ts create mode 100644 apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.service.ts create mode 100644 apps/swagger/wws/src/lib/models/address-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/addressee-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/article-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/availability-type.ts create mode 100644 apps/swagger/wws/src/lib/models/branch-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/branch-type.ts create mode 100644 apps/swagger/wws/src/lib/models/category-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/communication-details-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/dbhbranch-extension-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-branch-dtoand-ibranch.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-item-dtoand-iitem.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-label-dtoand-ilabel.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-package-dtoand-ipackage.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-compartment-dtoand-istock-compartment.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-dtoand-istock.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-entry-dtoand-istock-entry.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-item-dtoand-istock-item.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-order-dtoand-istock-order.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-order-item-dtoand-istock-order-item.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-order-item-status-dtoand-istock-order-item-status.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-reservation-dtoand-istock-reservation.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-reservation-item-dtoand-istock-reservation-item.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-reservation-item-status-dtoand-istock-reservation-item-status.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-supplier-dtoand-isupplier.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-supplier-status-code-dtoand-istock-status-code.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-tenant-dtoand-itenant.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase-of-user-dtoand-iuser.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtobase.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-branch-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-category-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-item-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-label-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-product-list-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-product-list-dto2.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-product-list-item-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-product-list-item-dto2.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-compartment-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-entry-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-item-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-order-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-order-item-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-order-item-status-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-reservation-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-reservation-item-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-reservation-item-status-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-supplier-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-supplier-status-code-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-tenant-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtocontainer-of-user-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-dtoreference-container.ts create mode 100644 apps/swagger/wws/src/lib/models/entity-status.ts create mode 100644 apps/swagger/wws/src/lib/models/external-reference-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/gender.ts create mode 100644 apps/swagger/wws/src/lib/models/geo-location.ts create mode 100644 apps/swagger/wws/src/lib/models/impediment-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/item-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/label-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/list-response-args-of-package-dto2.ts create mode 100644 apps/swagger/wws/src/lib/models/list-response-args-of-product-list-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/list-response-args-of-product-list-item-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/list-response-args-of-supplier-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/organisation-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/organisation-names-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/package-dto2.ts create mode 100644 apps/swagger/wws/src/lib/models/person-names-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/price-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/price-value-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/product-list-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/product-list-dto2.ts create mode 100644 apps/swagger/wws/src/lib/models/product-list-item-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/product-list-item-dto2.ts create mode 100644 apps/swagger/wws/src/lib/models/quadrupel-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/quantity-unit-type.ts create mode 100644 apps/swagger/wws/src/lib/models/quantity-value-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/response-args-of-branch-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/response-args-of-dbhbranch-extension-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-package-dto2.ts create mode 100644 apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-product-list-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-product-list-item-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-return-info-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-entry-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-info-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-item-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-order-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-reservation-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-supplier-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/response-args-of-nullable-boolean.ts create mode 100644 apps/swagger/wws/src/lib/models/response-args-of-package-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/response-args-of-stock-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/return-info-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/stock-compartment-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/stock-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/stock-entry-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/stock-entry-type.ts create mode 100644 apps/swagger/wws/src/lib/models/stock-info-dto2.ts create mode 100644 apps/swagger/wws/src/lib/models/stock-item-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/stock-order-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/stock-order-item-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/stock-order-item-processing-status.ts create mode 100644 apps/swagger/wws/src/lib/models/stock-order-item-status-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/stock-request-values.ts create mode 100644 apps/swagger/wws/src/lib/models/stock-reservation-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/stock-reservation-item-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/stock-reservation-item-processing-status.ts create mode 100644 apps/swagger/wws/src/lib/models/stock-reservation-item-status-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/stock-status-2.ts create mode 100644 apps/swagger/wws/src/lib/models/stocks-request-values.ts create mode 100644 apps/swagger/wws/src/lib/models/supplier-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/supplier-status-code-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/supplier-type.ts create mode 100644 apps/swagger/wws/src/lib/models/task-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/tenant-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/user-dto.ts create mode 100644 apps/swagger/wws/src/lib/models/user-reference.ts create mode 100644 apps/swagger/wws/src/lib/models/vattype.ts create mode 100644 apps/swagger/wws/src/lib/models/vatvalue-dto.ts create mode 100644 apps/swagger/wws/src/lib/services/package.service.ts create mode 100644 apps/swagger/wws/src/lib/services/product-list.service.ts create mode 100644 apps/swagger/wws/src/lib/services/stock.service.ts create mode 100644 apps/swagger/wws/src/lib/services/supplier.service.ts diff --git a/.vscode/launch.json b/.vscode/launch.json index 807854d03..0b2432c70 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -1,22 +1,15 @@ { - // Use IntelliSense to learn about possible attributes. - // Hover to view descriptions of existing attributes. - // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.11.0", - "configurations": [ - { - "type": "chrome", - "request": "launch", - "name": "Launch Chrome", - "url": "https://192.168.2.112:4200", - "webRoot": "${workspaceFolder}", - "sourceMaps": true, - "sourceMapPathOverrides": { - "/./*": "${webRoot}/*", - "/src/*": "${webRoot}/*", - "/*": "*", - "/./~/*": "${webRoot}/node_modules/*" - } - } - ] -} + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "chrome", + "request": "launch", + "name": "ISA-App Chrome", + "url": "https://localhost:4200", + "webRoot": "${workspaceFolder}", + } + ] +} \ No newline at end of file diff --git a/apps/domain/package-inspection/src/lib/package-inspection.service.ts b/apps/domain/package-inspection/src/lib/package-inspection.service.ts index d1f212cb6..efa6a549d 100644 --- a/apps/domain/package-inspection/src/lib/package-inspection.service.ts +++ b/apps/domain/package-inspection/src/lib/package-inspection.service.ts @@ -1,9 +1,11 @@ import { Injectable } from '@angular/core'; import { ListResponseArgsOfPackageDTO, + ListResponseArgsOfPackageDTO2, PackageArrivalStatusDTO, PackageDetailResponseDTO, PackageDTO, + PackageDTO2, QuerySettingsDTO, QueryTokenDTO, ResponseArgsOfPackageArrivalStatusDTO, @@ -28,11 +30,11 @@ export class DomainPackageInspectionService { return this.getQuerySettingsResponse().pipe(map((response) => response.result)); } - queryPackagesResponse(queryToken: QueryTokenDTO): Observable { + queryPackagesResponse(queryToken: QueryTokenDTO): Observable { return this._wareneingang.WareneingangQueryPackages(queryToken); } - queryPackages(queryToken: QueryTokenDTO): Observable { + queryPackages(queryToken: QueryTokenDTO): Observable { return this.queryPackagesResponse(queryToken).pipe(map((response) => response.result)); } @@ -44,7 +46,7 @@ export class DomainPackageInspectionService { return this.getPackageDetailsResponse(id).pipe(map((response) => response.result)); } - changePackageStatusResponse(pkg: PackageDTO, modifier: string): Observable { + changePackageStatusResponse(pkg: PackageDTO2, modifier: string): Observable { return this._wareneingang.WareneingangChangePackageStatus({ packageId: pkg.id, payload: { @@ -64,7 +66,11 @@ export class DomainPackageInspectionService { }); } - changePackageStatus(pkg: PackageDTO, modifier: string): Observable { + changePackageStatus(pkg: PackageDTO2, modifier: string): Observable { return this.changePackageStatusResponse(pkg, modifier).pipe(map((response) => response.result)); } + + test() { + return this._wareneingang.WareneingangChangePackageStatus; + } } diff --git a/apps/isa-app/src/app/shell/shell.component.html b/apps/isa-app/src/app/shell/shell.component.html index 9bfbc1701..aee935d3c 100644 --- a/apps/isa-app/src/app/shell/shell.component.html +++ b/apps/isa-app/src/app/shell/shell.component.html @@ -65,8 +65,8 @@ Remission - - + + Wareneingang diff --git a/apps/isa-app/src/app/shell/shell.component.spec.ts b/apps/isa-app/src/app/shell/shell.component.spec.ts index a84dc5f27..0b87443ad 100644 --- a/apps/isa-app/src/app/shell/shell.component.spec.ts +++ b/apps/isa-app/src/app/shell/shell.component.spec.ts @@ -23,6 +23,7 @@ import { MockComponent } from 'ng-mocks'; import { of } from 'rxjs'; import { first } from 'rxjs/operators'; import { ShellComponent } from './shell.component'; +import { WrongDestinationModalService } from 'apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.service'; // DummyComponent Class @Component({ @@ -57,7 +58,7 @@ describe('ShellComponent', () => { MockComponent(ShellProcessTabComponent), MockComponent(UiIconComponent), ], - mocks: [BreadcrumbService, DomainAvailabilityService, AuthService, DomainDashboardService, Config], + mocks: [BreadcrumbService, DomainAvailabilityService, AuthService, DomainDashboardService, Config, WrongDestinationModalService], }); beforeEach(() => { diff --git a/apps/isa-app/src/app/shell/shell.component.ts b/apps/isa-app/src/app/shell/shell.component.ts index 94984ea80..d26e85be7 100644 --- a/apps/isa-app/src/app/shell/shell.component.ts +++ b/apps/isa-app/src/app/shell/shell.component.ts @@ -11,6 +11,7 @@ import { AuthService } from '@core/auth'; import { DomainAvailabilityService } from '@domain/availability'; import { ShellProcessTabComponent } from '@shell/process'; import { Config } from '@core/config'; +import { WrongDestinationModalService } from 'apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.service'; @Component({ selector: 'app-shell', @@ -94,7 +95,8 @@ export class ShellComponent { private readonly _breadcrumbService: BreadcrumbService, private readonly _authService: AuthService, private readonly _availabilityService: DomainAvailabilityService, - private readonly _zone: NgZone + private readonly _zone: NgZone, + private readonly _wrongDestinationModalService: WrongDestinationModalService ) {} async setSection(section: 'customer' | 'branch') { @@ -163,4 +165,6 @@ export class ShellComponent { } trackByIdFn: TrackByFunction = (_, process) => process.id; + + fetchAndOpenPackages = () => this._wrongDestinationModalService.fetchAndOpen(); } diff --git a/apps/page/package-inspection/src/lib/components/package-details-list/package-details-list-item.component.html b/apps/page/package-inspection/src/lib/components/package-details-list/package-details-list-item.component.html index fc4192e4f..0dddb402d 100644 --- a/apps/page/package-inspection/src/lib/components/package-details-list/package-details-list-item.component.html +++ b/apps/page/package-inspection/src/lib/components/package-details-list/package-details-list-item.component.html @@ -3,12 +3,12 @@
-
+
-

{{ item?.product?.contributors }}

-

{{ item?.product?.name }}

+

{{ item?.product?.contributors }}

+

{{ item?.product?.name }}

-
{{ compartment }}
+
{{ compartment }}
diff --git a/apps/page/package-inspection/src/lib/components/package-details-list/package-details-list-item.component.scss b/apps/page/package-inspection/src/lib/components/package-details-list/package-details-list-item.component.scss index bcafd826d..0e23321af 100644 --- a/apps/page/package-inspection/src/lib/components/package-details-list/package-details-list-item.component.scss +++ b/apps/page/package-inspection/src/lib/components/package-details-list/package-details-list-item.component.scss @@ -1,5 +1,5 @@ :host { - @apply flex flex-row h-44 bg-white rounded px-4 py-3; + @apply flex flex-row h-52 bg-white rounded px-4 py-3; } :host > * ~ * { @@ -41,7 +41,7 @@ } .package-details-list-item__name { - @apply font-bold leading-7; + @apply font-bold leading-7 h-14; } .package-details-list-item__format { diff --git a/apps/page/package-inspection/src/lib/components/package-list/package-list-item.component.ts b/apps/page/package-inspection/src/lib/components/package-list/package-list-item.component.ts index 251670a0b..877875972 100644 --- a/apps/page/package-inspection/src/lib/components/package-list/package-list-item.component.ts +++ b/apps/page/package-inspection/src/lib/components/package-list/package-list-item.component.ts @@ -1,5 +1,5 @@ import { Component, ChangeDetectionStrategy, Input } from '@angular/core'; -import { PackageDTO } from '@swagger/wws'; +import { PackageDTO2 } from '@swagger/wws'; @Component({ selector: 'page-package-list-item', @@ -9,7 +9,7 @@ import { PackageDTO } from '@swagger/wws'; }) export class PackageListItemComponent { @Input() - package: PackageDTO; + package: PackageDTO2; constructor() {} } diff --git a/apps/page/package-inspection/src/lib/components/package-list/package-list.component.html b/apps/page/package-inspection/src/lib/components/package-list/package-list.component.html index 9616b82f4..668ed57ed 100644 --- a/apps/page/package-inspection/src/lib/components/package-list/package-list.component.html +++ b/apps/page/package-inspection/src/lib/components/package-list/package-list.component.html @@ -1,4 +1,4 @@ -
+
{{ packages?.length ?? 0 }} Packstücke
diff --git a/apps/page/package-inspection/src/lib/components/package-list/package-list.component.ts b/apps/page/package-inspection/src/lib/components/package-list/package-list.component.ts index c75e87958..28da24054 100644 --- a/apps/page/package-inspection/src/lib/components/package-list/package-list.component.ts +++ b/apps/page/package-inspection/src/lib/components/package-list/package-list.component.ts @@ -1,20 +1,26 @@ import { Component, ChangeDetectionStrategy, Input } from '@angular/core'; -import { PackageDTO } from '@swagger/wws'; +import { PackageDTO2 } from '@swagger/wws'; @Component({ selector: 'page-package-list', templateUrl: 'package-list.component.html', styleUrls: ['package-list.component.css'], changeDetection: ChangeDetectionStrategy.OnPush, + host: { + class: 'page-package-list', + }, }) export class PackageListComponent { @Input() - packages: PackageDTO[] = []; + packages: PackageDTO2[] = []; @Input() fetching: boolean = false; + @Input() + showHeader: boolean = true; + constructor() {} - trackByFn = (index: number, item: PackageDTO) => item.id; + trackByFn = (index: number, item: PackageDTO2) => item.id; } diff --git a/apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.component.css b/apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.component.css new file mode 100644 index 000000000..2d29f4654 --- /dev/null +++ b/apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.component.css @@ -0,0 +1,3 @@ +.page-package-list { + @apply bg-customer -mx-4 mt-10 border-t border-b-2 border-solid border-customer; +} diff --git a/apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.component.html b/apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.component.html new file mode 100644 index 000000000..39053637e --- /dev/null +++ b/apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.component.html @@ -0,0 +1,10 @@ +

Sie haben {{ packageCount }} Irrläufer

+

+ Stellen Sie diese Packstücke für die anderen Filialen bereit.
+ Der Spediteur holt Sie zum nächstmöglichsten Zeitpunkt ab. +

+ +
+ + +
diff --git a/apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.component.spec.ts b/apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.component.spec.ts new file mode 100644 index 000000000..e69de29bb diff --git a/apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.component.ts b/apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.component.ts new file mode 100644 index 000000000..88859df7f --- /dev/null +++ b/apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.component.ts @@ -0,0 +1,55 @@ +import { Component, ChangeDetectionStrategy } from '@angular/core'; +import { DomainPackageInspectionService } from '@domain/package-inspection'; +import { PackageArrivalStatusDTO, PackageDTO2 } from '@swagger/wws'; +import { UiModalRef } from '@ui/modal'; +import { PackageListModule } from '../package-list'; +import { WrongDestinationModalData } from './wrong-destination-modal.data'; + +@Component({ + selector: 'page-package-inspection-wrong-destination-modal', + templateUrl: 'wrong-destination-modal.component.html', + styleUrls: ['wrong-destination-modal.component.css'], + changeDetection: ChangeDetectionStrategy.OnPush, + standalone: true, + imports: [PackageListModule], +}) +export class WrongDestinationModalComponent { + get packages(): PackageDTO2[] { + const packages = this._ref.data?.packages ?? []; + + // return top 5 packages + return packages.slice(0, 5); + } + + get packageCount(): number { + return this.packages.length; + } + + constructor( + private _ref: UiModalRef, + private _packageInspectionService: DomainPackageInspectionService + ) {} + + close(): void { + this._ref.close(); + } + + async done(): Promise { + let promises: Promise[] = []; + for (const pkg of this.packages) { + promises.push(this._packageInspectionService.changePackageStatus(pkg, '0').toPromise()); + } + + await Promise.all(promises); + this.close(); + } + + changeStatus(status: string): Promise { + let promises: Promise[] = []; + for (const pkg of this.packages) { + promises.push(this._packageInspectionService.changePackageStatus(pkg, status).toPromise()); + } + + return Promise.all(promises); + } +} diff --git a/apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.data.ts b/apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.data.ts new file mode 100644 index 000000000..bf5f11f66 --- /dev/null +++ b/apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.data.ts @@ -0,0 +1,5 @@ +import { PackageDTO2 } from '@swagger/wws'; + +export interface WrongDestinationModalData { + packages: PackageDTO2[]; +} diff --git a/apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.service.ts b/apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.service.ts new file mode 100644 index 000000000..bb067a7df --- /dev/null +++ b/apps/page/package-inspection/src/lib/components/wrong-destination-modal/wrong-destination-modal.service.ts @@ -0,0 +1,35 @@ +import { Injectable } from '@angular/core'; +import { DomainPackageInspectionService } from '@domain/package-inspection'; +import { PackageDTO2 } from '@swagger/wws'; +import { UiModalRef, UiModalService } from '@ui/modal'; +import { Observable } from 'rxjs'; +import { WrongDestinationModalComponent } from './wrong-destination-modal.component'; +import { WrongDestinationModalData } from './wrong-destination-modal.data'; + +@Injectable({ providedIn: 'root' }) +export class WrongDestinationModalService { + constructor(private _packageInspectionService: DomainPackageInspectionService, private _modal: UiModalService) {} + + fetchPackages(): Observable { + return this._packageInspectionService.queryPackages({ + filter: { status: '8' }, + }); + } + + open(data: WrongDestinationModalData): UiModalRef { + return this._modal.open({ + content: WrongDestinationModalComponent, + data, + }); + } + + async fetchAndOpen(): Promise | undefined> { + const packages = await this.fetchPackages().toPromise(); + + if (!packages || packages.length === 0) { + return undefined; + } + + return this.open({ packages }); + } +} diff --git a/apps/page/package-inspection/src/lib/package-details/package-details.component.ts b/apps/page/package-inspection/src/lib/package-details/package-details.component.ts index 0cf611546..2fc83f7bf 100644 --- a/apps/page/package-inspection/src/lib/package-details/package-details.component.ts +++ b/apps/page/package-inspection/src/lib/package-details/package-details.component.ts @@ -51,7 +51,7 @@ export class PackageDetailsComponent { return; } - this.changePackageStatus(action.command); + this.changePackageStatus(action.value); } async onNextAction(action: NestedKeyValueDTOOfStringAndString) { @@ -61,7 +61,7 @@ export class PackageDetailsComponent { async changePackageStatus(status: string): Promise { try { const packageDetails = await this.packageDetails$.pipe(first()).toPromise(); - const response = await this._packageInspectionService.changePackageStatus(packageDetails.package, 'NEXT').toPromise(); + const response = await this._packageInspectionService.changePackageStatus(packageDetails.package, status).toPromise(); console.log(response); } catch (error) { console.error(error); diff --git a/apps/page/package-inspection/src/lib/package-inspection.component.spec.ts b/apps/page/package-inspection/src/lib/package-inspection.component.spec.ts index 8b4a4986f..812ce7400 100644 --- a/apps/page/package-inspection/src/lib/package-inspection.component.spec.ts +++ b/apps/page/package-inspection/src/lib/package-inspection.component.spec.ts @@ -2,7 +2,7 @@ import { RouterTestingModule } from '@angular/router/testing'; import { BreadcrumbService } from '@core/breadcrumb'; import { Config } from '@core/config'; import { Spectator, createComponentFactory } from '@ngneat/spectator'; -import { BreadcrumbComponent } from '@shared/breadcrumb'; +import { BreadcrumbComponent } from '@shared/components/breadcrumb'; import { MockComponent } from 'ng-mocks'; import { PackageInspectionComponent } from './package-inspection.component'; diff --git a/apps/page/package-inspection/src/lib/package-result/package-result.component.spec.ts b/apps/page/package-inspection/src/lib/package-result/package-result.component.spec.ts index 335716a34..c735d6678 100644 --- a/apps/page/package-inspection/src/lib/package-result/package-result.component.spec.ts +++ b/apps/page/package-inspection/src/lib/package-result/package-result.component.spec.ts @@ -1,6 +1,6 @@ import { DomainPackageInspectionService } from '@domain/package-inspection'; import { createComponentFactory, Spectator } from '@ngneat/spectator'; -import { PackageDTO } from '@swagger/wws'; +import { PackageDTO2 } from '@swagger/wws'; import { UISvgIconComponent } from '@ui/icon'; import { MockComponent } from 'ng-mocks'; import { PackageListComponent } from '../components/package-list'; @@ -27,7 +27,7 @@ xdescribe('PackageResultComponent', () => { }); it('should set the input package of the PackageListComponent', () => { - const packages: PackageDTO[] = [{ id: '1' }, { id: '2' }]; + const packages: PackageDTO2[] = [{ id: '1' }, { id: '2' }]; spectator.component.store.setPackages(packages); spectator.detectChanges(); diff --git a/apps/page/package-inspection/src/lib/package-result/package-result.component.state.ts b/apps/page/package-inspection/src/lib/package-result/package-result.component.state.ts index c0b4a328f..f77aa00b7 100644 --- a/apps/page/package-inspection/src/lib/package-result/package-result.component.state.ts +++ b/apps/page/package-inspection/src/lib/package-result/package-result.component.state.ts @@ -1,4 +1,4 @@ -import { PackageDTO } from '@swagger/wws'; +import { PackageDTO2 } from '@swagger/wws'; import { UiFilter } from '@ui/filter'; export interface PackageResultComponentState { @@ -7,7 +7,7 @@ export interface PackageResultComponentState { filter: UiFilter | undefined; pendingFilter: UiFilter | undefined; defaultFilter: UiFilter | undefined; - packages: PackageDTO[]; + packages: PackageDTO2[]; } export const INITIAL_RESULT_COMPONENT_STATE: PackageResultComponentState = { diff --git a/apps/page/package-inspection/src/lib/package-result/package-result.component.store.ts b/apps/page/package-inspection/src/lib/package-result/package-result.component.store.ts index 732cf7c10..c9fa3e553 100644 --- a/apps/page/package-inspection/src/lib/package-result/package-result.component.store.ts +++ b/apps/page/package-inspection/src/lib/package-result/package-result.component.store.ts @@ -1,7 +1,7 @@ import { Injectable } from '@angular/core'; import { DomainPackageInspectionService } from '@domain/package-inspection'; import { ComponentStore, OnStoreInit, tapResponse } from '@ngrx/component-store'; -import { ListResponseArgsOfPackageDTO, PackageDTO, QuerySettingsDTO } from '@swagger/wws'; +import { ListResponseArgsOfPackageDTO2, PackageDTO2, QuerySettingsDTO } from '@swagger/wws'; import { UiFilter } from '@ui/filter'; import { UiModalService } from '@ui/modal'; import { combineLatest, Subject } from 'rxjs'; @@ -26,7 +26,7 @@ export class PackageResultComponentStore extends ComponentStore state.packages); - private _onFetchPackagesResponse$ = new Subject(); + private _onFetchPackagesResponse$ = new Subject(); onFetchPackagesResponse$ = this._onFetchPackagesResponse$.asObservable(); @@ -48,7 +48,7 @@ export class PackageResultComponentStore extends ComponentStore ({ ...state, defaultFilter })); - setPackages = this.updater((state, packages: PackageDTO[]) => ({ ...state, packages })); + setPackages = this.updater((state, packages: PackageDTO2[]) => ({ ...state, packages })); fetchSettings = this.effect(($) => $.pipe( @@ -81,7 +81,7 @@ export class PackageResultComponentStore extends ComponentStore { + onFetchPackagesResponse = (response: ListResponseArgsOfPackageDTO2) => { this.setFetching(false); this.setPackages(response.result); this._onFetchPackagesResponse$.next(response); diff --git a/apps/page/package-inspection/src/lib/package-result/package-result.component.ts b/apps/page/package-inspection/src/lib/package-result/package-result.component.ts index 410503d81..897497f56 100644 --- a/apps/page/package-inspection/src/lib/package-result/package-result.component.ts +++ b/apps/page/package-inspection/src/lib/package-result/package-result.component.ts @@ -4,10 +4,11 @@ import { Breadcrumb, BreadcrumbService } from '@core/breadcrumb'; import { Config } from '@core/config'; import { provideComponentStore } from '@ngrx/component-store'; import { ShellFilterOverlayComponent } from '@shell/filter-overlay'; -import { ListResponseArgsOfPackageDTO } from '@swagger/wws'; +import { ListResponseArgsOfPackageDTO2 } from '@swagger/wws'; import { UiFilter, UiFilterComponent } from '@ui/filter'; -import { combineLatest, Observable, Subject, Subscription } from 'rxjs'; -import { filter, first, map, switchMap } from 'rxjs/operators'; +import moment from 'moment'; +import { combineLatest, Subject, Subscription } from 'rxjs'; +import { filter, first, map } from 'rxjs/operators'; import { PackageResultComponentStore } from './package-result.component.store'; @Component({ @@ -53,7 +54,7 @@ export class PackageResultComponent implements OnInit, OnDestroy { this.initFetchResponseSubscription(); - this.removeBreadcrumbsBreadcrumb(); + this.removeBreadcrumbs(); } initFilterSubscription() { @@ -98,10 +99,10 @@ export class PackageResultComponent implements OnInit, OnDestroy { this.hint$.next(''); this.store.fetchPackages(); this.patchLocation(filter); - this.createBreadcrumbIfNotExists(filter); } - onFetchPackagesResponse = (response: ListResponseArgsOfPackageDTO) => { + onFetchPackagesResponse = (response: ListResponseArgsOfPackageDTO2) => { + this.createBreadcrumbIfNotExists(this.store.filter); if (response.error) { console.error(response); return; @@ -140,6 +141,23 @@ export class PackageResultComponent implements OnInit, OnDestroy { return name.join(' - '); } + const filterZeitraum = params['filter_zeitraum']; + + if (filterZeitraum) { + const range = filterZeitraum.split('"-"').map((s) => s.replace('"', '')); + if (range[0] && range[1]) { + const start = moment(range[0]).format('DD.MM.YYYY'); + const end = moment(range[1]).format('DD.MM.YYYY'); + return `${start} - ${end}`; + } else if (filterZeitraum.endsWith('"-')) { + const dateString = filterZeitraum.replace('"-', '').replace('"', ''); + return `Ab ${moment(dateString).format('DD.MM.YYYY')}`; + } else if (filterZeitraum.startsWith('-"')) { + const dateString = filterZeitraum.replace('-"', '').replace('"', ''); + return `Bis ${moment(dateString).format('DD.MM.YYYY')}`; + } + } + return 'Paket-Übersicht'; } @@ -156,7 +174,7 @@ export class PackageResultComponent implements OnInit, OnDestroy { await this._breadcrumb.addOrUpdateBreadcrumbIfNotExists(crumb); } - async removeBreadcrumbsBreadcrumb(): Promise { + async removeBreadcrumbs(): Promise { const detailsCrumbs = await this._breadcrumb.getBreadcrumbsByKeyAndTag$(this.breadcrumbKey, 'details').pipe(first()).toPromise(); const filterCrumbs = await this._breadcrumb.getBreadcrumbsByKeyAndTag$(this.breadcrumbKey, 'filter').pipe(first()).toPromise(); const crumbs = [...detailsCrumbs, ...filterCrumbs]; diff --git a/apps/shared/components/breadcrumb/src/lib/breadcrumb.component.html b/apps/shared/components/breadcrumb/src/lib/breadcrumb.component.html index 1b06acba7..88b041aa2 100644 --- a/apps/shared/components/breadcrumb/src/lib/breadcrumb.component.html +++ b/apps/shared/components/breadcrumb/src/lib/breadcrumb.component.html @@ -1,4 +1,10 @@ - diff --git a/apps/shared/components/breadcrumb/src/lib/breadcrumb.component.ts b/apps/shared/components/breadcrumb/src/lib/breadcrumb.component.ts index 5f97fa05e..dcc8aafb5 100644 --- a/apps/shared/components/breadcrumb/src/lib/breadcrumb.component.ts +++ b/apps/shared/components/breadcrumb/src/lib/breadcrumb.component.ts @@ -3,7 +3,7 @@ import { Breadcrumb, BreadcrumbService } from '@core/breadcrumb'; import { ComponentStore } from '@ngrx/component-store'; import { isEqual } from 'lodash'; import { combineLatest, Observable } from 'rxjs'; -import { map, switchMap } from 'rxjs/operators'; +import { map, switchMap, tap } from 'rxjs/operators'; import { BreadcrumbComponentState, DEFAULT_BREADCRUMB_COMPONENT_STATE } from './breadcrumb.component-state'; @Component({ diff --git a/apps/swagger/wws/src/lib/models.ts b/apps/swagger/wws/src/lib/models.ts index 6cd25f0b1..f009e6ced 100644 --- a/apps/swagger/wws/src/lib/models.ts +++ b/apps/swagger/wws/src/lib/models.ts @@ -1,3 +1,38 @@ +export { ListResponseArgsOfPackageDTO } from './models/list-response-args-of-package-dto'; +export { ResponseArgsOfIEnumerableOfPackageDTO } from './models/response-args-of-ienumerable-of-package-dto'; +export { PackageDTO } from './models/package-dto'; +export { EntityDTOContainerOfUserDTO } from './models/entity-dtocontainer-of-user-dto'; +export { UserDTO } from './models/user-dto'; +export { Gender } from './models/gender'; +export { EntityDTOBaseOfUserDTOAndIUser } from './models/entity-dtobase-of-user-dtoand-iuser'; +export { EntityDTOBase } from './models/entity-dtobase'; +export { EntityDTO } from './models/entity-dto'; +export { EntityStatus } from './models/entity-status'; +export { TouchedBase } from './models/touched-base'; +export { EntityDTOReferenceContainer } from './models/entity-dtoreference-container'; +export { ExternalReferenceDTO } from './models/external-reference-dto'; +export { EntityDTOContainerOfLabelDTO } from './models/entity-dtocontainer-of-label-dto'; +export { LabelDTO } from './models/label-dto'; +export { EntityDTOBaseOfLabelDTOAndILabel } from './models/entity-dtobase-of-label-dtoand-ilabel'; +export { WeightOfAvoirdupois } from './models/weight-of-avoirdupois'; +export { Avoirdupois } from './models/avoirdupois'; +export { AddresseeDTO } from './models/addressee-dto'; +export { OrganisationDTO } from './models/organisation-dto'; +export { OrganisationNamesDTO } from './models/organisation-names-dto'; +export { PersonNamesDTO } from './models/person-names-dto'; +export { AddressDTO } from './models/address-dto'; +export { GeoLocation } from './models/geo-location'; +export { CommunicationDetailsDTO } from './models/communication-details-dto'; +export { EntityDTOBaseOfPackageDTOAndIPackage } from './models/entity-dtobase-of-package-dtoand-ipackage'; +export { ResponseArgs } from './models/response-args'; +export { DialogOfString } from './models/dialog-of-string'; +export { DialogSettings } from './models/dialog-settings'; +export { DialogContentType } from './models/dialog-content-type'; +export { KeyValueDTOOfStringAndString } from './models/key-value-dtoof-string-and-string'; +export { IPublicUserInfo } from './models/ipublic-user-info'; +export { ProblemDetails } from './models/problem-details'; +export { ResponseArgsOfPackageDTO } from './models/response-args-of-package-dto'; +export { ResponseArgsOfNullableBoolean } from './models/response-args-of-nullable-boolean'; export { ResponseArgsOfQuerySettingsDTO } from './models/response-args-of-query-settings-dto'; export { QuerySettingsDTO } from './models/query-settings-dto'; export { InputGroupDTO } from './models/input-group-dto'; @@ -6,29 +41,113 @@ export { InputType } from './models/input-type'; export { InputOptionsDTO } from './models/input-options-dto'; export { OptionDTO } from './models/option-dto'; export { OrderByDTO } from './models/order-by-dto'; -export { ResponseArgs } from './models/response-args'; -export { DialogOfString } from './models/dialog-of-string'; -export { DialogSettings } from './models/dialog-settings'; -export { DialogContentType } from './models/dialog-content-type'; -export { KeyValueDTOOfStringAndString } from './models/key-value-dtoof-string-and-string'; -export { IPublicUserInfo } from './models/ipublic-user-info'; -export { ProblemDetails } from './models/problem-details'; -export { ListResponseArgsOfPackageDTO } from './models/list-response-args-of-package-dto'; -export { ResponseArgsOfIEnumerableOfPackageDTO } from './models/response-args-of-ienumerable-of-package-dto'; -export { PackageDTO } from './models/package-dto'; +export { ListResponseArgsOfProductListDTO } from './models/list-response-args-of-product-list-dto'; +export { ResponseArgsOfIEnumerableOfProductListDTO } from './models/response-args-of-ienumerable-of-product-list-dto'; +export { ProductListDTO } from './models/product-list-dto'; +export { EntityDTOContainerOfProductListDTO } from './models/entity-dtocontainer-of-product-list-dto'; +export { EntityDTOContainerOfStockDTO } from './models/entity-dtocontainer-of-stock-dto'; +export { StockDTO } from './models/stock-dto'; +export { EntityDTOContainerOfBranchDTO } from './models/entity-dtocontainer-of-branch-dto'; +export { BranchDTO } from './models/branch-dto'; +export { BranchType } from './models/branch-type'; +export { EntityDTOBaseOfBranchDTOAndIBranch } from './models/entity-dtobase-of-branch-dtoand-ibranch'; +export { EntityDTOBaseOfStockDTOAndIStock } from './models/entity-dtobase-of-stock-dtoand-istock'; +export { ProductListDTO2 } from './models/product-list-dto2'; +export { EntityDTOContainerOfProductListDTO2 } from './models/entity-dtocontainer-of-product-list-dto2'; +export { EntityDTOContainerOfCategoryDTO } from './models/entity-dtocontainer-of-category-dto'; +export { CategoryDTO } from './models/category-dto'; +export { EntityDTOContainerOfTenantDTO } from './models/entity-dtocontainer-of-tenant-dto'; +export { TenantDTO } from './models/tenant-dto'; +export { EntityDTOBaseOfTenantDTOAndITenant } from './models/entity-dtobase-of-tenant-dtoand-itenant'; +export { TaskDTO } from './models/task-dto'; +export { UserReference } from './models/user-reference'; +export { ImpedimentDTO } from './models/impediment-dto'; +export { QueryTokenDTO } from './models/query-token-dto'; +export { ListResponseArgsOfProductListItemDTO } from './models/list-response-args-of-product-list-item-dto'; +export { ResponseArgsOfIEnumerableOfProductListItemDTO } from './models/response-args-of-ienumerable-of-product-list-item-dto'; +export { ProductListItemDTO } from './models/product-list-item-dto'; +export { EntityDTOContainerOfProductListItemDTO } from './models/entity-dtocontainer-of-product-list-item-dto'; +export { EntityDTOContainerOfStockCompartmentDTO } from './models/entity-dtocontainer-of-stock-compartment-dto'; +export { StockCompartmentDTO } from './models/stock-compartment-dto'; +export { SizeOfString } from './models/size-of-string'; +export { EntityDTOBaseOfStockCompartmentDTOAndIStockCompartment } from './models/entity-dtobase-of-stock-compartment-dtoand-istock-compartment'; +export { EntityDTOContainerOfStockItemDTO } from './models/entity-dtocontainer-of-stock-item-dto'; +export { StockItemDTO } from './models/stock-item-dto'; +export { EntityDTOContainerOfItemDTO } from './models/entity-dtocontainer-of-item-dto'; +export { ItemDTO } from './models/item-dto'; +export { ProductDTO } from './models/product-dto'; +export { QuantityUnitType } from './models/quantity-unit-type'; +export { EntityDTOBaseOfItemDTOAndIItem } from './models/entity-dtobase-of-item-dtoand-iitem'; +export { EntityDTOBaseOfStockItemDTOAndIStockItem } from './models/entity-dtobase-of-stock-item-dtoand-istock-item'; +export { ProductListItemDTO2 } from './models/product-list-item-dto2'; +export { EntityDTOContainerOfProductListItemDTO2 } from './models/entity-dtocontainer-of-product-list-item-dto2'; +export { ArticleDTO } from './models/article-dto'; +export { PriceDTO } from './models/price-dto'; +export { PriceValueDTO } from './models/price-value-dto'; +export { VATValueDTO } from './models/vatvalue-dto'; +export { VATType } from './models/vattype'; +export { QuantityValueDTO } from './models/quantity-value-dto'; +export { ResponseArgsOfIEnumerableOfStockInfoDTO } from './models/response-args-of-ienumerable-of-stock-info-dto'; +export { StockInfoDTO } from './models/stock-info-dto'; +export { StockStatus } from './models/stock-status'; +export { StocksRequestValues } from './models/stocks-request-values'; +export { StockRequestValues } from './models/stock-request-values'; +export { ResponseArgsOfIEnumerableOfReturnInfoDTO } from './models/response-args-of-ienumerable-of-return-info-dto'; +export { ReturnInfoDTO } from './models/return-info-dto'; +export { ResponseArgsOfDBHBranchExtensionDTO } from './models/response-args-of-dbhbranch-extension-dto'; +export { DBHBranchExtensionDTO } from './models/dbhbranch-extension-dto'; +export { QuadrupelDTO } from './models/quadrupel-dto'; +export { ResponseArgsOfBranchDTO } from './models/response-args-of-branch-dto'; +export { ResponseArgsOfStockDTO } from './models/response-args-of-stock-dto'; +export { ResponseArgsOfIEnumerableOfStockDTO } from './models/response-args-of-ienumerable-of-stock-dto'; +export { ResponseArgsOfIEnumerableOfStockEntryDTO } from './models/response-args-of-ienumerable-of-stock-entry-dto'; +export { StockEntryDTO } from './models/stock-entry-dto'; +export { EntityDTOContainerOfStockEntryDTO } from './models/entity-dtocontainer-of-stock-entry-dto'; +export { StockEntryType } from './models/stock-entry-type'; +export { EntityDTOContainerOfStockOrderItemDTO } from './models/entity-dtocontainer-of-stock-order-item-dto'; +export { StockOrderItemDTO } from './models/stock-order-item-dto'; +export { EntityDTOContainerOfStockOrderDTO } from './models/entity-dtocontainer-of-stock-order-dto'; +export { StockOrderDTO } from './models/stock-order-dto'; +export { EntityDTOContainerOfSupplierDTO } from './models/entity-dtocontainer-of-supplier-dto'; +export { SupplierDTO } from './models/supplier-dto'; +export { SupplierType } from './models/supplier-type'; +export { EntityDTOBaseOfSupplierDTOAndISupplier } from './models/entity-dtobase-of-supplier-dtoand-isupplier'; +export { EntityDTOBaseOfStockOrderDTOAndIStockOrder } from './models/entity-dtobase-of-stock-order-dtoand-istock-order'; +export { EntityDTOContainerOfSupplierStatusCodeDTO } from './models/entity-dtocontainer-of-supplier-status-code-dto'; +export { SupplierStatusCodeDTO } from './models/supplier-status-code-dto'; +export { AvailabilityType } from './models/availability-type'; +export { EntityDTOBaseOfSupplierStatusCodeDTOAndIStockStatusCode } from './models/entity-dtobase-of-supplier-status-code-dtoand-istock-status-code'; +export { EntityDTOContainerOfStockOrderItemStatusDTO } from './models/entity-dtocontainer-of-stock-order-item-status-dto'; +export { StockOrderItemStatusDTO } from './models/stock-order-item-status-dto'; +export { StockOrderItemProcessingStatus } from './models/stock-order-item-processing-status'; +export { EntityDTOBaseOfStockOrderItemStatusDTOAndIStockOrderItemStatus } from './models/entity-dtobase-of-stock-order-item-status-dtoand-istock-order-item-status'; +export { EntityDTOBaseOfStockOrderItemDTOAndIStockOrderItem } from './models/entity-dtobase-of-stock-order-item-dtoand-istock-order-item'; +export { EntityDTOContainerOfStockReservationItemDTO } from './models/entity-dtocontainer-of-stock-reservation-item-dto'; +export { StockReservationItemDTO } from './models/stock-reservation-item-dto'; +export { EntityDTOContainerOfStockReservationDTO } from './models/entity-dtocontainer-of-stock-reservation-dto'; +export { StockReservationDTO } from './models/stock-reservation-dto'; +export { EntityDTOBaseOfStockReservationDTOAndIStockReservation } from './models/entity-dtobase-of-stock-reservation-dtoand-istock-reservation'; +export { EntityDTOContainerOfStockReservationItemStatusDTO } from './models/entity-dtocontainer-of-stock-reservation-item-status-dto'; +export { StockReservationItemStatusDTO } from './models/stock-reservation-item-status-dto'; +export { StockReservationItemProcessingStatus } from './models/stock-reservation-item-processing-status'; +export { EntityDTOBaseOfStockReservationItemStatusDTOAndIStockReservationItemStatus } from './models/entity-dtobase-of-stock-reservation-item-status-dtoand-istock-reservation-item-status'; +export { EntityDTOBaseOfStockReservationItemDTOAndIStockReservationItem } from './models/entity-dtobase-of-stock-reservation-item-dtoand-istock-reservation-item'; +export { EntityDTOBaseOfStockEntryDTOAndIStockEntry } from './models/entity-dtobase-of-stock-entry-dtoand-istock-entry'; +export { ResponseArgsOfIEnumerableOfStockItemDTO } from './models/response-args-of-ienumerable-of-stock-item-dto'; +export { ResponseArgsOfIEnumerableOfStockOrderDTO } from './models/response-args-of-ienumerable-of-stock-order-dto'; +export { ResponseArgsOfIEnumerableOfStockReservationDTO } from './models/response-args-of-ienumerable-of-stock-reservation-dto'; +export { ListResponseArgsOfSupplierDTO } from './models/list-response-args-of-supplier-dto'; +export { ResponseArgsOfIEnumerableOfSupplierDTO } from './models/response-args-of-ienumerable-of-supplier-dto'; +export { ListResponseArgsOfPackageDTO2 } from './models/list-response-args-of-package-dto2'; +export { ResponseArgsOfIEnumerableOfPackageDTO2 } from './models/response-args-of-ienumerable-of-package-dto2'; +export { PackageDTO2 } from './models/package-dto2'; export { PackageArrivalStatusDTO } from './models/package-arrival-status-dto'; export { ArrivalStatus } from './models/arrival-status'; -export { QueryTokenDTO } from './models/query-token-dto'; export { ResponseArgsOfPackageDetailResponseDTO } from './models/response-args-of-package-detail-response-dto'; export { PackageDetailResponseDTO } from './models/package-detail-response-dto'; export { NestedKeyValueDTOOfStringAndString } from './models/nested-key-value-dtoof-string-and-string'; export { PackageItemDTO } from './models/package-item-dto'; -export { StockInfoDTO } from './models/stock-info-dto'; -export { StockStatus } from './models/stock-status'; +export { StockInfoDTO2 } from './models/stock-info-dto2'; +export { StockStatus2 } from './models/stock-status-2'; export { PackageItemDTO2 } from './models/package-item-dto2'; -export { ProductDTO } from './models/product-dto'; -export { SizeOfString } from './models/size-of-string'; -export { WeightOfAvoirdupois } from './models/weight-of-avoirdupois'; -export { Avoirdupois } from './models/avoirdupois'; -export { TouchedBase } from './models/touched-base'; export { ResponseArgsOfPackageArrivalStatusDTO } from './models/response-args-of-package-arrival-status-dto'; diff --git a/apps/swagger/wws/src/lib/models/address-dto.ts b/apps/swagger/wws/src/lib/models/address-dto.ts new file mode 100644 index 000000000..9cb2d683e --- /dev/null +++ b/apps/swagger/wws/src/lib/models/address-dto.ts @@ -0,0 +1,18 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { GeoLocation } from './geo-location'; +export interface AddressDTO extends TouchedBase{ + apartment?: string; + careOf?: string; + city?: string; + country?: string; + district?: string; + geoLocation?: GeoLocation; + info?: string; + po?: string; + region?: string; + state?: string; + street?: string; + streetNumber?: string; + zipCode?: string; +} diff --git a/apps/swagger/wws/src/lib/models/addressee-dto.ts b/apps/swagger/wws/src/lib/models/addressee-dto.ts new file mode 100644 index 000000000..7b0aa377d --- /dev/null +++ b/apps/swagger/wws/src/lib/models/addressee-dto.ts @@ -0,0 +1,13 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { AddressDTO } from './address-dto'; +import { CommunicationDetailsDTO } from './communication-details-dto'; +import { OrganisationDTO } from './organisation-dto'; +import { PersonNamesDTO } from './person-names-dto'; +export interface AddresseeDTO extends TouchedBase{ + address?: AddressDTO; + communicationDetails?: CommunicationDetailsDTO; + locale?: string; + organisation?: OrganisationDTO; + person?: PersonNamesDTO; +} diff --git a/apps/swagger/wws/src/lib/models/article-dto.ts b/apps/swagger/wws/src/lib/models/article-dto.ts new file mode 100644 index 000000000..3ef2d23f7 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/article-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { ProductDTO } from './product-dto'; +import { PriceDTO } from './price-dto'; +import { QuantityValueDTO } from './quantity-value-dto'; +export interface ArticleDTO extends ProductDTO{ + price?: PriceDTO; + priceMaintained?: boolean; + quantity?: QuantityValueDTO; +} diff --git a/apps/swagger/wws/src/lib/models/availability-type.ts b/apps/swagger/wws/src/lib/models/availability-type.ts new file mode 100644 index 000000000..a20c74ba7 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/availability-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type AvailabilityType = 0 | 1 | 2 | 32 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384; \ No newline at end of file diff --git a/apps/swagger/wws/src/lib/models/branch-dto.ts b/apps/swagger/wws/src/lib/models/branch-dto.ts new file mode 100644 index 000000000..d943846a1 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/branch-dto.ts @@ -0,0 +1,20 @@ +/* tslint:disable */ +import { EntityDTOBaseOfBranchDTOAndIBranch } from './entity-dtobase-of-branch-dtoand-ibranch'; +import { AddressDTO } from './address-dto'; +import { BranchType } from './branch-type'; +import { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto'; +import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto'; +export interface BranchDTO extends EntityDTOBaseOfBranchDTOAndIBranch{ + address?: AddressDTO; + branchNumber?: string; + branchType?: BranchType; + isDefault?: string; + isOnline?: boolean; + isOrderingEnabled?: boolean; + isShippingEnabled?: boolean; + key?: string; + label?: EntityDTOContainerOfLabelDTO; + name?: string; + parent?: EntityDTOContainerOfBranchDTO; + shortName?: string; +} diff --git a/apps/swagger/wws/src/lib/models/branch-type.ts b/apps/swagger/wws/src/lib/models/branch-type.ts new file mode 100644 index 000000000..ba5addcca --- /dev/null +++ b/apps/swagger/wws/src/lib/models/branch-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type BranchType = 0 | 1 | 2 | 4 | 8 | 16; \ No newline at end of file diff --git a/apps/swagger/wws/src/lib/models/category-dto.ts b/apps/swagger/wws/src/lib/models/category-dto.ts new file mode 100644 index 000000000..05e239e34 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/category-dto.ts @@ -0,0 +1,14 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +import { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto'; +import { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto'; +export interface CategoryDTO extends EntityDTOBase{ + key?: string; + name?: string; + parent?: EntityDTOContainerOfCategoryDTO; + sort?: number; + start?: string; + stop?: string; + tenant?: EntityDTOContainerOfTenantDTO; + type?: string; +} diff --git a/apps/swagger/wws/src/lib/models/communication-details-dto.ts b/apps/swagger/wws/src/lib/models/communication-details-dto.ts new file mode 100644 index 000000000..03b0ae635 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/communication-details-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface CommunicationDetailsDTO extends TouchedBase{ + email?: string; + fax?: string; + mobile?: string; + phone?: string; +} diff --git a/apps/swagger/wws/src/lib/models/dbhbranch-extension-dto.ts b/apps/swagger/wws/src/lib/models/dbhbranch-extension-dto.ts new file mode 100644 index 000000000..e43d09169 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/dbhbranch-extension-dto.ts @@ -0,0 +1,15 @@ +/* tslint:disable */ +import { BranchDTO } from './branch-dto'; +import { QuadrupelDTO } from './quadrupel-dto'; + +/** + * Zusatzdaten Filiale + */ +export interface DBHBranchExtensionDTO { + branch?: BranchDTO; + labeKey?: string; + quadrupel?: QuadrupelDTO; + start?: string; + stop?: string; + tenantKey?: string; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dto.ts b/apps/swagger/wws/src/lib/models/entity-dto.ts new file mode 100644 index 000000000..75b722cbe --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dto.ts @@ -0,0 +1,12 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { EntityStatus } from './entity-status'; +export interface EntityDTO extends TouchedBase{ + changed?: string; + created?: string; + id?: number; + pId?: string; + status?: EntityStatus; + uId?: string; + version?: number; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-branch-dtoand-ibranch.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-branch-dtoand-ibranch.ts new file mode 100644 index 000000000..6a4bb3eb3 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-branch-dtoand-ibranch.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfBranchDTOAndIBranch extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-item-dtoand-iitem.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-item-dtoand-iitem.ts new file mode 100644 index 000000000..8d3324c82 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-item-dtoand-iitem.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfItemDTOAndIItem extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-label-dtoand-ilabel.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-label-dtoand-ilabel.ts new file mode 100644 index 000000000..13adfd300 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-label-dtoand-ilabel.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfLabelDTOAndILabel extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-package-dtoand-ipackage.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-package-dtoand-ipackage.ts new file mode 100644 index 000000000..0279f67a7 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-package-dtoand-ipackage.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfPackageDTOAndIPackage extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-compartment-dtoand-istock-compartment.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-compartment-dtoand-istock-compartment.ts new file mode 100644 index 000000000..39f4d54d7 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-compartment-dtoand-istock-compartment.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockCompartmentDTOAndIStockCompartment extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-dtoand-istock.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-dtoand-istock.ts new file mode 100644 index 000000000..f3d3cdfd3 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-dtoand-istock.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockDTOAndIStock extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-entry-dtoand-istock-entry.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-entry-dtoand-istock-entry.ts new file mode 100644 index 000000000..94b3d89f8 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-entry-dtoand-istock-entry.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockEntryDTOAndIStockEntry extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-item-dtoand-istock-item.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-item-dtoand-istock-item.ts new file mode 100644 index 000000000..1013e763d --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-item-dtoand-istock-item.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockItemDTOAndIStockItem extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-order-dtoand-istock-order.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-order-dtoand-istock-order.ts new file mode 100644 index 000000000..e823084b1 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-order-dtoand-istock-order.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockOrderDTOAndIStockOrder extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-order-item-dtoand-istock-order-item.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-order-item-dtoand-istock-order-item.ts new file mode 100644 index 000000000..cfb9a8961 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-order-item-dtoand-istock-order-item.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockOrderItemDTOAndIStockOrderItem extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-order-item-status-dtoand-istock-order-item-status.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-order-item-status-dtoand-istock-order-item-status.ts new file mode 100644 index 000000000..d5e7fcde1 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-order-item-status-dtoand-istock-order-item-status.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockOrderItemStatusDTOAndIStockOrderItemStatus extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-reservation-dtoand-istock-reservation.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-reservation-dtoand-istock-reservation.ts new file mode 100644 index 000000000..78d774331 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-reservation-dtoand-istock-reservation.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockReservationDTOAndIStockReservation extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-reservation-item-dtoand-istock-reservation-item.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-reservation-item-dtoand-istock-reservation-item.ts new file mode 100644 index 000000000..d3ede688e --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-reservation-item-dtoand-istock-reservation-item.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockReservationItemDTOAndIStockReservationItem extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-reservation-item-status-dtoand-istock-reservation-item-status.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-reservation-item-status-dtoand-istock-reservation-item-status.ts new file mode 100644 index 000000000..ef679da31 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-stock-reservation-item-status-dtoand-istock-reservation-item-status.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfStockReservationItemStatusDTOAndIStockReservationItemStatus extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-supplier-dtoand-isupplier.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-supplier-dtoand-isupplier.ts new file mode 100644 index 000000000..e4e7b9e80 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-supplier-dtoand-isupplier.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfSupplierDTOAndISupplier extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-supplier-status-code-dtoand-istock-status-code.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-supplier-status-code-dtoand-istock-status-code.ts new file mode 100644 index 000000000..4a27c4964 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-supplier-status-code-dtoand-istock-status-code.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfSupplierStatusCodeDTOAndIStockStatusCode extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-tenant-dtoand-itenant.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-tenant-dtoand-itenant.ts new file mode 100644 index 000000000..fd93295d7 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-tenant-dtoand-itenant.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfTenantDTOAndITenant extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase-of-user-dtoand-iuser.ts b/apps/swagger/wws/src/lib/models/entity-dtobase-of-user-dtoand-iuser.ts new file mode 100644 index 000000000..9af8db6ff --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase-of-user-dtoand-iuser.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +export interface EntityDTOBaseOfUserDTOAndIUser extends EntityDTOBase{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtobase.ts b/apps/swagger/wws/src/lib/models/entity-dtobase.ts new file mode 100644 index 000000000..75145b351 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtobase.ts @@ -0,0 +1,4 @@ +/* tslint:disable */ +import { EntityDTO } from './entity-dto'; +export interface EntityDTOBase extends EntityDTO{ +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-branch-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-branch-dto.ts new file mode 100644 index 000000000..1d4c4a96a --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-branch-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { BranchDTO } from './branch-dto'; +export interface EntityDTOContainerOfBranchDTO extends EntityDTOReferenceContainer{ + data?: BranchDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-category-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-category-dto.ts new file mode 100644 index 000000000..5c13714e6 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-category-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { CategoryDTO } from './category-dto'; +export interface EntityDTOContainerOfCategoryDTO extends EntityDTOReferenceContainer{ + data?: CategoryDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-item-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-item-dto.ts new file mode 100644 index 000000000..c66ba7a2a --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ItemDTO } from './item-dto'; +export interface EntityDTOContainerOfItemDTO extends EntityDTOReferenceContainer{ + data?: ItemDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-label-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-label-dto.ts new file mode 100644 index 000000000..c23d14fd2 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-label-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { LabelDTO } from './label-dto'; +export interface EntityDTOContainerOfLabelDTO extends EntityDTOReferenceContainer{ + data?: LabelDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-product-list-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-product-list-dto.ts new file mode 100644 index 000000000..a305b04ce --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-product-list-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ProductListDTO } from './product-list-dto'; +export interface EntityDTOContainerOfProductListDTO extends EntityDTOReferenceContainer{ + data?: ProductListDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-product-list-dto2.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-product-list-dto2.ts new file mode 100644 index 000000000..15d5a833c --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-product-list-dto2.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ProductListDTO2 } from './product-list-dto2'; +export interface EntityDTOContainerOfProductListDTO2 extends EntityDTOReferenceContainer{ + data?: ProductListDTO2; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-product-list-item-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-product-list-item-dto.ts new file mode 100644 index 000000000..c70de765d --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-product-list-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ProductListItemDTO } from './product-list-item-dto'; +export interface EntityDTOContainerOfProductListItemDTO extends EntityDTOReferenceContainer{ + data?: ProductListItemDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-product-list-item-dto2.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-product-list-item-dto2.ts new file mode 100644 index 000000000..3d686df00 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-product-list-item-dto2.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { ProductListItemDTO2 } from './product-list-item-dto2'; +export interface EntityDTOContainerOfProductListItemDTO2 extends EntityDTOReferenceContainer{ + data?: ProductListItemDTO2; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-compartment-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-compartment-dto.ts new file mode 100644 index 000000000..99ca923ad --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-compartment-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { StockCompartmentDTO } from './stock-compartment-dto'; +export interface EntityDTOContainerOfStockCompartmentDTO extends EntityDTOReferenceContainer{ + data?: StockCompartmentDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-dto.ts new file mode 100644 index 000000000..12e86ba31 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { StockDTO } from './stock-dto'; +export interface EntityDTOContainerOfStockDTO extends EntityDTOReferenceContainer{ + data?: StockDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-entry-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-entry-dto.ts new file mode 100644 index 000000000..a5e4dd53a --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-entry-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { StockEntryDTO } from './stock-entry-dto'; +export interface EntityDTOContainerOfStockEntryDTO extends EntityDTOReferenceContainer{ + data?: StockEntryDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-item-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-item-dto.ts new file mode 100644 index 000000000..6c10898fc --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { StockItemDTO } from './stock-item-dto'; +export interface EntityDTOContainerOfStockItemDTO extends EntityDTOReferenceContainer{ + data?: StockItemDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-order-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-order-dto.ts new file mode 100644 index 000000000..c66ea38f6 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-order-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { StockOrderDTO } from './stock-order-dto'; +export interface EntityDTOContainerOfStockOrderDTO extends EntityDTOReferenceContainer{ + data?: StockOrderDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-order-item-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-order-item-dto.ts new file mode 100644 index 000000000..b0a7e7652 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-order-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { StockOrderItemDTO } from './stock-order-item-dto'; +export interface EntityDTOContainerOfStockOrderItemDTO extends EntityDTOReferenceContainer{ + data?: StockOrderItemDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-order-item-status-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-order-item-status-dto.ts new file mode 100644 index 000000000..ca2e9f51a --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-order-item-status-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { StockOrderItemStatusDTO } from './stock-order-item-status-dto'; +export interface EntityDTOContainerOfStockOrderItemStatusDTO extends EntityDTOReferenceContainer{ + data?: StockOrderItemStatusDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-reservation-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-reservation-dto.ts new file mode 100644 index 000000000..9d2b034a4 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-reservation-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { StockReservationDTO } from './stock-reservation-dto'; +export interface EntityDTOContainerOfStockReservationDTO extends EntityDTOReferenceContainer{ + data?: StockReservationDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-reservation-item-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-reservation-item-dto.ts new file mode 100644 index 000000000..5cbe56c2b --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-reservation-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { StockReservationItemDTO } from './stock-reservation-item-dto'; +export interface EntityDTOContainerOfStockReservationItemDTO extends EntityDTOReferenceContainer{ + data?: StockReservationItemDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-reservation-item-status-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-reservation-item-status-dto.ts new file mode 100644 index 000000000..d476b4823 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-stock-reservation-item-status-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { StockReservationItemStatusDTO } from './stock-reservation-item-status-dto'; +export interface EntityDTOContainerOfStockReservationItemStatusDTO extends EntityDTOReferenceContainer{ + data?: StockReservationItemStatusDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-supplier-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-supplier-dto.ts new file mode 100644 index 000000000..171228c3f --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-supplier-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { SupplierDTO } from './supplier-dto'; +export interface EntityDTOContainerOfSupplierDTO extends EntityDTOReferenceContainer{ + data?: SupplierDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-supplier-status-code-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-supplier-status-code-dto.ts new file mode 100644 index 000000000..52f08aaac --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-supplier-status-code-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { SupplierStatusCodeDTO } from './supplier-status-code-dto'; +export interface EntityDTOContainerOfSupplierStatusCodeDTO extends EntityDTOReferenceContainer{ + data?: SupplierStatusCodeDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-tenant-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-tenant-dto.ts new file mode 100644 index 000000000..834a8e1c7 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-tenant-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { TenantDTO } from './tenant-dto'; +export interface EntityDTOContainerOfTenantDTO extends EntityDTOReferenceContainer{ + data?: TenantDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-user-dto.ts b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-user-dto.ts new file mode 100644 index 000000000..7941384c0 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtocontainer-of-user-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOReferenceContainer } from './entity-dtoreference-container'; +import { UserDTO } from './user-dto'; +export interface EntityDTOContainerOfUserDTO extends EntityDTOReferenceContainer{ + data?: UserDTO; +} diff --git a/apps/swagger/wws/src/lib/models/entity-dtoreference-container.ts b/apps/swagger/wws/src/lib/models/entity-dtoreference-container.ts new file mode 100644 index 000000000..2676a61db --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-dtoreference-container.ts @@ -0,0 +1,12 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { ExternalReferenceDTO } from './external-reference-dto'; +export interface EntityDTOReferenceContainer extends TouchedBase{ + displayLabel?: string; + enabled?: boolean; + externalReference?: ExternalReferenceDTO; + id?: number; + pId?: string; + selected?: boolean; + uId?: string; +} diff --git a/apps/swagger/wws/src/lib/models/entity-status.ts b/apps/swagger/wws/src/lib/models/entity-status.ts new file mode 100644 index 000000000..f9e83fb45 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/entity-status.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type EntityStatus = 0 | 1 | 2 | 4 | 8; \ No newline at end of file diff --git a/apps/swagger/wws/src/lib/models/external-reference-dto.ts b/apps/swagger/wws/src/lib/models/external-reference-dto.ts new file mode 100644 index 000000000..703821aed --- /dev/null +++ b/apps/swagger/wws/src/lib/models/external-reference-dto.ts @@ -0,0 +1,13 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { EntityStatus } from './entity-status'; +export interface ExternalReferenceDTO extends TouchedBase{ + externalChanged?: string; + externalCreated?: string; + externalNumber?: string; + externalPK?: string; + externalRepository?: string; + externalStatus: EntityStatus; + externalVersion?: number; + publishToken?: string; +} diff --git a/apps/swagger/wws/src/lib/models/gender.ts b/apps/swagger/wws/src/lib/models/gender.ts new file mode 100644 index 000000000..4b0f7be4b --- /dev/null +++ b/apps/swagger/wws/src/lib/models/gender.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type Gender = 0 | 1 | 2 | 4; \ No newline at end of file diff --git a/apps/swagger/wws/src/lib/models/geo-location.ts b/apps/swagger/wws/src/lib/models/geo-location.ts new file mode 100644 index 000000000..5213750a5 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/geo-location.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface GeoLocation extends TouchedBase{ + altitude?: number; + latitude?: number; + longitude?: number; +} diff --git a/apps/swagger/wws/src/lib/models/impediment-dto.ts b/apps/swagger/wws/src/lib/models/impediment-dto.ts new file mode 100644 index 000000000..20562de81 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/impediment-dto.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface ImpedimentDTO extends TouchedBase{ + attempts?: number; + comment?: string; + lastAttempt?: string; +} diff --git a/apps/swagger/wws/src/lib/models/item-dto.ts b/apps/swagger/wws/src/lib/models/item-dto.ts new file mode 100644 index 000000000..35f529eff --- /dev/null +++ b/apps/swagger/wws/src/lib/models/item-dto.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ +import { EntityDTOBaseOfItemDTOAndIItem } from './entity-dtobase-of-item-dtoand-iitem'; +import { EntityDTOContainerOfItemDTO } from './entity-dtocontainer-of-item-dto'; +import { ProductDTO } from './product-dto'; +import { QuantityUnitType } from './quantity-unit-type'; +import { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto'; +export interface ItemDTO extends EntityDTOBaseOfItemDTOAndIItem{ + catalogItem?: number; + precedingItem?: EntityDTOContainerOfItemDTO; + precedingItemEAN?: string; + product?: ProductDTO; + quantityUnit?: string; + quantityUnitType?: QuantityUnitType; + secondaryEAN?: string; + tenant?: EntityDTOContainerOfTenantDTO; +} diff --git a/apps/swagger/wws/src/lib/models/label-dto.ts b/apps/swagger/wws/src/lib/models/label-dto.ts new file mode 100644 index 000000000..1e924a9a6 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/label-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOBaseOfLabelDTOAndILabel } from './entity-dtobase-of-label-dtoand-ilabel'; +export interface LabelDTO extends EntityDTOBaseOfLabelDTOAndILabel{ + key?: string; + name?: string; +} diff --git a/apps/swagger/wws/src/lib/models/list-response-args-of-package-dto2.ts b/apps/swagger/wws/src/lib/models/list-response-args-of-package-dto2.ts new file mode 100644 index 000000000..ed2d1b98c --- /dev/null +++ b/apps/swagger/wws/src/lib/models/list-response-args-of-package-dto2.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfPackageDTO2 } from './response-args-of-ienumerable-of-package-dto2'; +export interface ListResponseArgsOfPackageDTO2 extends ResponseArgsOfIEnumerableOfPackageDTO2{ + completed?: boolean; + hits?: number; + skip?: number; + take?: number; +} diff --git a/apps/swagger/wws/src/lib/models/list-response-args-of-product-list-dto.ts b/apps/swagger/wws/src/lib/models/list-response-args-of-product-list-dto.ts new file mode 100644 index 000000000..59f5b2082 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/list-response-args-of-product-list-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfProductListDTO } from './response-args-of-ienumerable-of-product-list-dto'; +export interface ListResponseArgsOfProductListDTO extends ResponseArgsOfIEnumerableOfProductListDTO{ + completed?: boolean; + hits?: number; + skip?: number; + take?: number; +} diff --git a/apps/swagger/wws/src/lib/models/list-response-args-of-product-list-item-dto.ts b/apps/swagger/wws/src/lib/models/list-response-args-of-product-list-item-dto.ts new file mode 100644 index 000000000..bc91b6f1d --- /dev/null +++ b/apps/swagger/wws/src/lib/models/list-response-args-of-product-list-item-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfProductListItemDTO } from './response-args-of-ienumerable-of-product-list-item-dto'; +export interface ListResponseArgsOfProductListItemDTO extends ResponseArgsOfIEnumerableOfProductListItemDTO{ + completed?: boolean; + hits?: number; + skip?: number; + take?: number; +} diff --git a/apps/swagger/wws/src/lib/models/list-response-args-of-supplier-dto.ts b/apps/swagger/wws/src/lib/models/list-response-args-of-supplier-dto.ts new file mode 100644 index 000000000..9cab21aa2 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/list-response-args-of-supplier-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ResponseArgsOfIEnumerableOfSupplierDTO } from './response-args-of-ienumerable-of-supplier-dto'; +export interface ListResponseArgsOfSupplierDTO extends ResponseArgsOfIEnumerableOfSupplierDTO{ + completed?: boolean; + hits?: number; + skip?: number; + take?: number; +} diff --git a/apps/swagger/wws/src/lib/models/organisation-dto.ts b/apps/swagger/wws/src/lib/models/organisation-dto.ts new file mode 100644 index 000000000..18736cfa9 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/organisation-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { OrganisationNamesDTO } from './organisation-names-dto'; +export interface OrganisationDTO extends OrganisationNamesDTO{ + costUnit?: string; + gln?: string; + sector?: string; + vatId?: string; +} diff --git a/apps/swagger/wws/src/lib/models/organisation-names-dto.ts b/apps/swagger/wws/src/lib/models/organisation-names-dto.ts new file mode 100644 index 000000000..b670e8853 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/organisation-names-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface OrganisationNamesDTO extends TouchedBase{ + department?: string; + legalForm?: string; + name?: string; + nameSuffix?: string; +} diff --git a/apps/swagger/wws/src/lib/models/package-detail-response-dto.ts b/apps/swagger/wws/src/lib/models/package-detail-response-dto.ts index 5d14262f4..58959ff16 100644 --- a/apps/swagger/wws/src/lib/models/package-detail-response-dto.ts +++ b/apps/swagger/wws/src/lib/models/package-detail-response-dto.ts @@ -1,7 +1,7 @@ /* tslint:disable */ import { NestedKeyValueDTOOfStringAndString } from './nested-key-value-dtoof-string-and-string'; import { PackageItemDTO } from './package-item-dto'; -import { PackageDTO } from './package-dto'; +import { PackageDTO2 } from './package-dto2'; /** * PackageDetailResponseDTO @@ -21,5 +21,5 @@ export interface PackageDetailResponseDTO { /** * Package */ - package?: PackageDTO; + package?: PackageDTO2; } diff --git a/apps/swagger/wws/src/lib/models/package-dto.ts b/apps/swagger/wws/src/lib/models/package-dto.ts index 475061cac..cb2b3d147 100644 --- a/apps/swagger/wws/src/lib/models/package-dto.ts +++ b/apps/swagger/wws/src/lib/models/package-dto.ts @@ -1,9 +1,20 @@ /* tslint:disable */ -import { PackageArrivalStatusDTO } from './package-arrival-status-dto'; -export interface PackageDTO extends PackageArrivalStatusDTO{ - app?: string; - items?: number; - itemsOrdered?: number; - valueOfGoods?: number; - weight?: number; +import { EntityDTOBaseOfPackageDTOAndIPackage } from './entity-dtobase-of-package-dtoand-ipackage'; +import { AddresseeDTO } from './addressee-dto'; +import { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto'; +import { EntityDTOContainerOfUserDTO } from './entity-dtocontainer-of-user-dto'; +import { WeightOfAvoirdupois } from './weight-of-avoirdupois'; +export interface PackageDTO extends EntityDTOBaseOfPackageDTOAndIPackage{ + addressee?: AddresseeDTO; + label?: EntityDTOContainerOfLabelDTO; + numberOfPackages?: number; + packageNumber?: string; + packageType?: string; + packedAt?: string; + packedBy?: EntityDTOContainerOfUserDTO; + returnTo?: AddresseeDTO; + sender?: AddresseeDTO; + shippingProvider?: string; + trackingCode?: string; + weight?: WeightOfAvoirdupois; } diff --git a/apps/swagger/wws/src/lib/models/package-dto2.ts b/apps/swagger/wws/src/lib/models/package-dto2.ts new file mode 100644 index 000000000..712c531e9 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/package-dto2.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { PackageArrivalStatusDTO } from './package-arrival-status-dto'; +export interface PackageDTO2 extends PackageArrivalStatusDTO{ + app?: string; + items?: number; + itemsOrdered?: number; + valueOfGoods?: number; + weight?: number; +} diff --git a/apps/swagger/wws/src/lib/models/package-item-dto.ts b/apps/swagger/wws/src/lib/models/package-item-dto.ts index af9888403..17d055f5e 100644 --- a/apps/swagger/wws/src/lib/models/package-item-dto.ts +++ b/apps/swagger/wws/src/lib/models/package-item-dto.ts @@ -1,10 +1,10 @@ /* tslint:disable */ import { PackageItemDTO2 } from './package-item-dto2'; -import { StockInfoDTO } from './stock-info-dto'; +import { StockInfoDTO2 } from './stock-info-dto2'; export interface PackageItemDTO extends PackageItemDTO2{ /** * Stock infos */ - stockInfos?: Array; + stockInfos?: Array; } diff --git a/apps/swagger/wws/src/lib/models/person-names-dto.ts b/apps/swagger/wws/src/lib/models/person-names-dto.ts new file mode 100644 index 000000000..bcbaf7c41 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/person-names-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { Gender } from './gender'; +export interface PersonNamesDTO extends TouchedBase{ + firstName: string; + gender?: Gender; + lastName: string; + title: string; +} diff --git a/apps/swagger/wws/src/lib/models/price-dto.ts b/apps/swagger/wws/src/lib/models/price-dto.ts new file mode 100644 index 000000000..bcea137fb --- /dev/null +++ b/apps/swagger/wws/src/lib/models/price-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { PriceValueDTO } from './price-value-dto'; +import { VATValueDTO } from './vatvalue-dto'; +export interface PriceDTO extends TouchedBase{ + value?: PriceValueDTO; + vat?: VATValueDTO; +} diff --git a/apps/swagger/wws/src/lib/models/price-value-dto.ts b/apps/swagger/wws/src/lib/models/price-value-dto.ts new file mode 100644 index 000000000..d73c2ad95 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/price-value-dto.ts @@ -0,0 +1,7 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface PriceValueDTO extends TouchedBase{ + currency?: string; + currencySymbol?: string; + value?: number; +} diff --git a/apps/swagger/wws/src/lib/models/product-list-dto.ts b/apps/swagger/wws/src/lib/models/product-list-dto.ts new file mode 100644 index 000000000..0471eb532 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/product-list-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { ProductListDTO2 } from './product-list-dto2'; +import { EntityDTOContainerOfProductListDTO } from './entity-dtocontainer-of-product-list-dto'; +import { EntityDTOContainerOfStockDTO } from './entity-dtocontainer-of-stock-dto'; +export interface ProductListDTO extends ProductListDTO2{ + parent?: EntityDTOContainerOfProductListDTO; + stock?: EntityDTOContainerOfStockDTO; +} diff --git a/apps/swagger/wws/src/lib/models/product-list-dto2.ts b/apps/swagger/wws/src/lib/models/product-list-dto2.ts new file mode 100644 index 000000000..8f54276a7 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/product-list-dto2.ts @@ -0,0 +1,21 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +import { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto'; +import { EntityDTOContainerOfProductListDTO2 } from './entity-dtocontainer-of-product-list-dto2'; +import { TaskDTO } from './task-dto'; +export interface ProductListDTO2 extends EntityDTOBase{ + area?: string; + category?: EntityDTOContainerOfCategoryDTO; + categoryDetails?: string; + command?: string; + commandData?: string; + description?: string; + name?: string; + organizationalUnit?: string; + parent?: EntityDTOContainerOfProductListDTO2; + source?: string; + sourceDetail?: string; + start?: string; + stop?: string; + task?: TaskDTO; +} diff --git a/apps/swagger/wws/src/lib/models/product-list-item-dto.ts b/apps/swagger/wws/src/lib/models/product-list-item-dto.ts new file mode 100644 index 000000000..9bb108783 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/product-list-item-dto.ts @@ -0,0 +1,15 @@ +/* tslint:disable */ +import { ProductListItemDTO2 } from './product-list-item-dto2'; +import { EntityDTOContainerOfStockCompartmentDTO } from './entity-dtocontainer-of-stock-compartment-dto'; +import { EntityDTOContainerOfProductListItemDTO } from './entity-dtocontainer-of-product-list-item-dto'; +import { EntityDTOContainerOfProductListDTO } from './entity-dtocontainer-of-product-list-dto'; +import { EntityDTOContainerOfStockDTO } from './entity-dtocontainer-of-stock-dto'; +import { EntityDTOContainerOfStockItemDTO } from './entity-dtocontainer-of-stock-item-dto'; +export interface ProductListItemDTO extends ProductListItemDTO2{ + compartment?: EntityDTOContainerOfStockCompartmentDTO; + compartmentDetails?: string; + parent?: EntityDTOContainerOfProductListItemDTO; + productList?: EntityDTOContainerOfProductListDTO; + stock?: EntityDTOContainerOfStockDTO; + stockItem?: EntityDTOContainerOfStockItemDTO; +} diff --git a/apps/swagger/wws/src/lib/models/product-list-item-dto2.ts b/apps/swagger/wws/src/lib/models/product-list-item-dto2.ts new file mode 100644 index 000000000..07db3ef99 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/product-list-item-dto2.ts @@ -0,0 +1,26 @@ +/* tslint:disable */ +import { EntityDTOBase } from './entity-dtobase'; +import { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto'; +import { EntityDTOContainerOfProductListItemDTO2 } from './entity-dtocontainer-of-product-list-item-dto2'; +import { ArticleDTO } from './article-dto'; +import { EntityDTOContainerOfProductListDTO2 } from './entity-dtocontainer-of-product-list-dto2'; +import { TaskDTO } from './task-dto'; +export interface ProductListItemDTO2 extends EntityDTOBase{ + area?: string; + category?: EntityDTOContainerOfCategoryDTO; + categoryDetails?: string; + command?: string; + commandData?: string; + description?: string; + name?: string; + organizationalUnit?: string; + parent?: EntityDTOContainerOfProductListItemDTO2; + product?: ArticleDTO; + productList?: EntityDTOContainerOfProductListDTO2; + sort?: number; + source?: string; + sourceDetail?: string; + start?: string; + stop?: string; + task?: TaskDTO; +} diff --git a/apps/swagger/wws/src/lib/models/quadrupel-dto.ts b/apps/swagger/wws/src/lib/models/quadrupel-dto.ts new file mode 100644 index 000000000..0125ae3be --- /dev/null +++ b/apps/swagger/wws/src/lib/models/quadrupel-dto.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ + +/** + * Quadrupel + */ +export interface QuadrupelDTO { + firmennummer?: string; + geschaeftsnr: number; + mandantnr: number; + vertriebsnr: number; +} diff --git a/apps/swagger/wws/src/lib/models/quantity-unit-type.ts b/apps/swagger/wws/src/lib/models/quantity-unit-type.ts new file mode 100644 index 000000000..f44d13b2a --- /dev/null +++ b/apps/swagger/wws/src/lib/models/quantity-unit-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type QuantityUnitType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64; \ No newline at end of file diff --git a/apps/swagger/wws/src/lib/models/quantity-value-dto.ts b/apps/swagger/wws/src/lib/models/quantity-value-dto.ts new file mode 100644 index 000000000..6a480127a --- /dev/null +++ b/apps/swagger/wws/src/lib/models/quantity-value-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { QuantityUnitType } from './quantity-unit-type'; +export interface QuantityValueDTO extends TouchedBase{ + quantity?: number; + quantityUnit: string; + quantityUnitType?: QuantityUnitType; +} diff --git a/apps/swagger/wws/src/lib/models/response-args-of-branch-dto.ts b/apps/swagger/wws/src/lib/models/response-args-of-branch-dto.ts new file mode 100644 index 000000000..da60f7aad --- /dev/null +++ b/apps/swagger/wws/src/lib/models/response-args-of-branch-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { BranchDTO } from './branch-dto'; +export interface ResponseArgsOfBranchDTO extends ResponseArgs{ + result?: BranchDTO; +} diff --git a/apps/swagger/wws/src/lib/models/response-args-of-dbhbranch-extension-dto.ts b/apps/swagger/wws/src/lib/models/response-args-of-dbhbranch-extension-dto.ts new file mode 100644 index 000000000..a556c42d9 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/response-args-of-dbhbranch-extension-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { DBHBranchExtensionDTO } from './dbhbranch-extension-dto'; +export interface ResponseArgsOfDBHBranchExtensionDTO extends ResponseArgs{ + result?: DBHBranchExtensionDTO; +} diff --git a/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-package-dto2.ts b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-package-dto2.ts new file mode 100644 index 000000000..ad6d5cf78 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-package-dto2.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { PackageDTO2 } from './package-dto2'; +export interface ResponseArgsOfIEnumerableOfPackageDTO2 extends ResponseArgs{ + result?: Array; +} diff --git a/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-product-list-dto.ts b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-product-list-dto.ts new file mode 100644 index 000000000..ddc5c6972 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-product-list-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ProductListDTO } from './product-list-dto'; +export interface ResponseArgsOfIEnumerableOfProductListDTO extends ResponseArgs{ + result?: Array; +} diff --git a/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-product-list-item-dto.ts b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-product-list-item-dto.ts new file mode 100644 index 000000000..e8adc11ed --- /dev/null +++ b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-product-list-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ProductListItemDTO } from './product-list-item-dto'; +export interface ResponseArgsOfIEnumerableOfProductListItemDTO extends ResponseArgs{ + result?: Array; +} diff --git a/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-return-info-dto.ts b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-return-info-dto.ts new file mode 100644 index 000000000..1e6a30225 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-return-info-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { ReturnInfoDTO } from './return-info-dto'; +export interface ResponseArgsOfIEnumerableOfReturnInfoDTO extends ResponseArgs{ + result?: Array; +} diff --git a/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-dto.ts b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-dto.ts new file mode 100644 index 000000000..621f9a3d3 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { StockDTO } from './stock-dto'; +export interface ResponseArgsOfIEnumerableOfStockDTO extends ResponseArgs{ + result?: Array; +} diff --git a/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-entry-dto.ts b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-entry-dto.ts new file mode 100644 index 000000000..cfb4bc53c --- /dev/null +++ b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-entry-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { StockEntryDTO } from './stock-entry-dto'; +export interface ResponseArgsOfIEnumerableOfStockEntryDTO extends ResponseArgs{ + result?: Array; +} diff --git a/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-info-dto.ts b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-info-dto.ts new file mode 100644 index 000000000..d65512179 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-info-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { StockInfoDTO } from './stock-info-dto'; +export interface ResponseArgsOfIEnumerableOfStockInfoDTO extends ResponseArgs{ + result?: Array; +} diff --git a/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-item-dto.ts b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-item-dto.ts new file mode 100644 index 000000000..abe181844 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-item-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { StockItemDTO } from './stock-item-dto'; +export interface ResponseArgsOfIEnumerableOfStockItemDTO extends ResponseArgs{ + result?: Array; +} diff --git a/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-order-dto.ts b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-order-dto.ts new file mode 100644 index 000000000..743786ee7 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-order-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { StockOrderDTO } from './stock-order-dto'; +export interface ResponseArgsOfIEnumerableOfStockOrderDTO extends ResponseArgs{ + result?: Array; +} diff --git a/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-reservation-dto.ts b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-reservation-dto.ts new file mode 100644 index 000000000..98649fbbb --- /dev/null +++ b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-stock-reservation-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { StockReservationDTO } from './stock-reservation-dto'; +export interface ResponseArgsOfIEnumerableOfStockReservationDTO extends ResponseArgs{ + result?: Array; +} diff --git a/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-supplier-dto.ts b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-supplier-dto.ts new file mode 100644 index 000000000..72a3b2861 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/response-args-of-ienumerable-of-supplier-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { SupplierDTO } from './supplier-dto'; +export interface ResponseArgsOfIEnumerableOfSupplierDTO extends ResponseArgs{ + result?: Array; +} diff --git a/apps/swagger/wws/src/lib/models/response-args-of-nullable-boolean.ts b/apps/swagger/wws/src/lib/models/response-args-of-nullable-boolean.ts new file mode 100644 index 000000000..a82afeec9 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/response-args-of-nullable-boolean.ts @@ -0,0 +1,5 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +export interface ResponseArgsOfNullableBoolean extends ResponseArgs{ + result?: boolean; +} diff --git a/apps/swagger/wws/src/lib/models/response-args-of-package-dto.ts b/apps/swagger/wws/src/lib/models/response-args-of-package-dto.ts new file mode 100644 index 000000000..bac283bf8 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/response-args-of-package-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { PackageDTO } from './package-dto'; +export interface ResponseArgsOfPackageDTO extends ResponseArgs{ + result?: PackageDTO; +} diff --git a/apps/swagger/wws/src/lib/models/response-args-of-stock-dto.ts b/apps/swagger/wws/src/lib/models/response-args-of-stock-dto.ts new file mode 100644 index 000000000..0cce98704 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/response-args-of-stock-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { ResponseArgs } from './response-args'; +import { StockDTO } from './stock-dto'; +export interface ResponseArgsOfStockDTO extends ResponseArgs{ + result?: StockDTO; +} diff --git a/apps/swagger/wws/src/lib/models/return-info-dto.ts b/apps/swagger/wws/src/lib/models/return-info-dto.ts new file mode 100644 index 000000000..4472196f9 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/return-info-dto.ts @@ -0,0 +1,32 @@ +/* tslint:disable */ + +/** + * Remissionsinfo + */ +export interface ReturnInfoDTO { + + /** + * EAN + */ + ean?: string; + + /** + * Bestand + */ + inStock?: number; + + /** + * Artikel PK + */ + itemId?: number; + + /** + * Warengruppe + */ + productgroup?: string; + + /** + * Remittierbar + */ + return: boolean; +} diff --git a/apps/swagger/wws/src/lib/models/stock-compartment-dto.ts b/apps/swagger/wws/src/lib/models/stock-compartment-dto.ts new file mode 100644 index 000000000..c4a58fecc --- /dev/null +++ b/apps/swagger/wws/src/lib/models/stock-compartment-dto.ts @@ -0,0 +1,12 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockCompartmentDTOAndIStockCompartment } from './entity-dtobase-of-stock-compartment-dtoand-istock-compartment'; +import { EntityDTOContainerOfStockCompartmentDTO } from './entity-dtocontainer-of-stock-compartment-dto'; +import { SizeOfString } from './size-of-string'; +import { EntityDTOContainerOfStockDTO } from './entity-dtocontainer-of-stock-dto'; +export interface StockCompartmentDTO extends EntityDTOBaseOfStockCompartmentDTOAndIStockCompartment{ + description?: string; + name?: string; + parent?: EntityDTOContainerOfStockCompartmentDTO; + size?: SizeOfString; + stock?: EntityDTOContainerOfStockDTO; +} diff --git a/apps/swagger/wws/src/lib/models/stock-dto.ts b/apps/swagger/wws/src/lib/models/stock-dto.ts new file mode 100644 index 000000000..c1896e596 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/stock-dto.ts @@ -0,0 +1,14 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockDTOAndIStock } from './entity-dtobase-of-stock-dtoand-istock'; +import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto'; +import { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto'; +import { EntityDTOContainerOfStockDTO } from './entity-dtocontainer-of-stock-dto'; +export interface StockDTO extends EntityDTOBaseOfStockDTOAndIStock{ + branch?: EntityDTOContainerOfBranchDTO; + gln?: string; + key?: string; + label?: EntityDTOContainerOfLabelDTO; + name?: string; + parent?: EntityDTOContainerOfStockDTO; + stockNumber?: string; +} diff --git a/apps/swagger/wws/src/lib/models/stock-entry-dto.ts b/apps/swagger/wws/src/lib/models/stock-entry-dto.ts new file mode 100644 index 000000000..cbeea80ad --- /dev/null +++ b/apps/swagger/wws/src/lib/models/stock-entry-dto.ts @@ -0,0 +1,28 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockEntryDTOAndIStockEntry } from './entity-dtobase-of-stock-entry-dtoand-istock-entry'; +import { EntityDTOContainerOfStockCompartmentDTO } from './entity-dtocontainer-of-stock-compartment-dto'; +import { StockEntryType } from './stock-entry-type'; +import { EntityDTOContainerOfStockOrderItemDTO } from './entity-dtocontainer-of-stock-order-item-dto'; +import { EntityDTOContainerOfStockEntryDTO } from './entity-dtocontainer-of-stock-entry-dto'; +import { EntityDTOContainerOfStockReservationItemDTO } from './entity-dtocontainer-of-stock-reservation-item-dto'; +import { PriceDTO } from './price-dto'; +import { EntityDTOContainerOfStockItemDTO } from './entity-dtocontainer-of-stock-item-dto'; +export interface StockEntryDTO extends EntityDTOBaseOfStockEntryDTOAndIStockEntry{ + batch?: string; + comment?: string; + compartment?: EntityDTOContainerOfStockCompartmentDTO; + entryDate?: string; + entryType?: StockEntryType; + inCompartment?: number; + inStock?: number; + orderItem?: EntityDTOContainerOfStockOrderItemDTO; + parent?: EntityDTOContainerOfStockEntryDTO; + quantity?: number; + receiptNumber?: string; + reservationItem?: EntityDTOContainerOfStockReservationItemDTO; + retailPrice?: PriceDTO; + serialNumber?: string; + source?: string; + stockItem?: EntityDTOContainerOfStockItemDTO; + wholesalePrice?: PriceDTO; +} diff --git a/apps/swagger/wws/src/lib/models/stock-entry-type.ts b/apps/swagger/wws/src/lib/models/stock-entry-type.ts new file mode 100644 index 000000000..edfb440e3 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/stock-entry-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type StockEntryType = 0 | 1 | 2 | 4 | 8 | 16; \ No newline at end of file diff --git a/apps/swagger/wws/src/lib/models/stock-info-dto.ts b/apps/swagger/wws/src/lib/models/stock-info-dto.ts index c81bce107..ad84142d5 100644 --- a/apps/swagger/wws/src/lib/models/stock-info-dto.ts +++ b/apps/swagger/wws/src/lib/models/stock-info-dto.ts @@ -1,18 +1,75 @@ /* tslint:disable */ +import { PriceDTO } from './price-dto'; import { StockStatus } from './stock-status'; + +/** + * Bestandsinformation + */ export interface StockInfoDTO { + + /** + * Verfügbare Menge + */ + availableQuantity?: number; + + /** + * Filiale PK + */ branchId?: number; + + /** + * Fach / Kammer + */ compartment?: string; - firstOrderDate?: string; - fkz?: number; + + /** + * EAN + */ + ean?: string; + + /** + * Lagerbestand + */ inStock?: number; + + /** + * Artikel PK + */ itemId?: number; - lastOrderDate?: string; - lastOrderedQuantity?: number; - lastSold?: string; + + /** + * ZOB + */ minStockCategoryManagement?: number; + + /** + * FOB + */ minStockLocal?: number; - openOrderedQuantity?: number; + + /** + * Warengruppe + */ + productgroup?: string; + + /** + * Bereits aus dem Bestand genommen + */ + removedFromStock?: number; + + /** + * Verkaufspreis (VK) + */ + retailPrice?: PriceDTO; + + /** + * Dispositionsstatus + * 1:rot = nicht bewirtschaftet (Sortiment inaktiv, Dispo aus); 2:gelb = Abverkauf (Sortiment aktiv, Dispo aus); 3:grün = Autodispo, (Sortiment aktiv, Dispo aktiv); 4:schwarz = "gesperrt" (Dispo gesperrt) + */ status?: StockStatus; + + /** + * Lager PK + */ stockId?: number; } diff --git a/apps/swagger/wws/src/lib/models/stock-info-dto2.ts b/apps/swagger/wws/src/lib/models/stock-info-dto2.ts new file mode 100644 index 000000000..5aa4c8671 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/stock-info-dto2.ts @@ -0,0 +1,18 @@ +/* tslint:disable */ +import { StockStatus2 } from './stock-status-2'; +export interface StockInfoDTO2 { + branchId?: number; + compartment?: string; + firstOrderDate?: string; + fkz?: number; + inStock?: number; + itemId?: number; + lastOrderDate?: string; + lastOrderedQuantity?: number; + lastSold?: string; + minStockCategoryManagement?: number; + minStockLocal?: number; + openOrderedQuantity?: number; + status?: StockStatus2; + stockId?: number; +} diff --git a/apps/swagger/wws/src/lib/models/stock-item-dto.ts b/apps/swagger/wws/src/lib/models/stock-item-dto.ts new file mode 100644 index 000000000..d6991d0f5 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/stock-item-dto.ts @@ -0,0 +1,8 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockItemDTOAndIStockItem } from './entity-dtobase-of-stock-item-dtoand-istock-item'; +import { EntityDTOContainerOfItemDTO } from './entity-dtocontainer-of-item-dto'; +import { EntityDTOContainerOfStockDTO } from './entity-dtocontainer-of-stock-dto'; +export interface StockItemDTO extends EntityDTOBaseOfStockItemDTOAndIStockItem{ + item?: EntityDTOContainerOfItemDTO; + stock?: EntityDTOContainerOfStockDTO; +} diff --git a/apps/swagger/wws/src/lib/models/stock-order-dto.ts b/apps/swagger/wws/src/lib/models/stock-order-dto.ts new file mode 100644 index 000000000..ed3a683b8 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/stock-order-dto.ts @@ -0,0 +1,14 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockOrderDTOAndIStockOrder } from './entity-dtobase-of-stock-order-dtoand-istock-order'; +import { EntityDTOContainerOfStockOrderItemDTO } from './entity-dtocontainer-of-stock-order-item-dto'; +import { EntityDTOContainerOfStockDTO } from './entity-dtocontainer-of-stock-dto'; +import { EntityDTOContainerOfSupplierDTO } from './entity-dtocontainer-of-supplier-dto'; +export interface StockOrderDTO extends EntityDTOBaseOfStockOrderDTOAndIStockOrder{ + items?: Array; + orderDate?: string; + orderNumber?: string; + originReceiptNumber?: string; + stock?: EntityDTOContainerOfStockDTO; + supplier?: EntityDTOContainerOfSupplierDTO; + supplierReceiptNumber?: string; +} diff --git a/apps/swagger/wws/src/lib/models/stock-order-item-dto.ts b/apps/swagger/wws/src/lib/models/stock-order-item-dto.ts new file mode 100644 index 000000000..c65f4e4fd --- /dev/null +++ b/apps/swagger/wws/src/lib/models/stock-order-item-dto.ts @@ -0,0 +1,19 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockOrderItemDTOAndIStockOrderItem } from './entity-dtobase-of-stock-order-item-dtoand-istock-order-item'; +import { EntityDTOContainerOfItemDTO } from './entity-dtocontainer-of-item-dto'; +import { EntityDTOContainerOfStockOrderItemStatusDTO } from './entity-dtocontainer-of-stock-order-item-status-dto'; +import { EntityDTOContainerOfStockOrderDTO } from './entity-dtocontainer-of-stock-order-dto'; +import { EntityDTOContainerOfSupplierStatusCodeDTO } from './entity-dtocontainer-of-supplier-status-code-dto'; +import { PriceDTO } from './price-dto'; +export interface StockOrderItemDTO extends EntityDTOBaseOfStockOrderItemDTOAndIStockOrderItem{ + deliveryLocation?: string; + deliveryLocationDetail?: string; + estimatedDeliveryDate?: string; + item?: EntityDTOContainerOfItemDTO; + itemStatus?: Array; + order?: EntityDTOContainerOfStockOrderDTO; + orderItemNumber?: string; + quantity?: number; + ssc?: EntityDTOContainerOfSupplierStatusCodeDTO; + wholesalePrice?: PriceDTO; +} diff --git a/apps/swagger/wws/src/lib/models/stock-order-item-processing-status.ts b/apps/swagger/wws/src/lib/models/stock-order-item-processing-status.ts new file mode 100644 index 000000000..eb0814883 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/stock-order-item-processing-status.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type StockOrderItemProcessingStatus = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 512 | 2048 | 4096 | 8192 | 16384 | 32768 | 65536 | 524288 | 1048576 | 2097152 | 16777216 | 33554432; \ No newline at end of file diff --git a/apps/swagger/wws/src/lib/models/stock-order-item-status-dto.ts b/apps/swagger/wws/src/lib/models/stock-order-item-status-dto.ts new file mode 100644 index 000000000..bf1795c18 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/stock-order-item-status-dto.ts @@ -0,0 +1,16 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockOrderItemStatusDTOAndIStockOrderItemStatus } from './entity-dtobase-of-stock-order-item-status-dtoand-istock-order-item-status'; +import { EntityDTOContainerOfStockOrderItemDTO } from './entity-dtocontainer-of-stock-order-item-dto'; +import { StockOrderItemProcessingStatus } from './stock-order-item-processing-status'; +import { EntityDTOContainerOfSupplierStatusCodeDTO } from './entity-dtocontainer-of-supplier-status-code-dto'; +export interface StockOrderItemStatusDTO extends EntityDTOBaseOfStockOrderItemStatusDTOAndIStockOrderItemStatus{ + deliveryLocation?: string; + deliveryLocationDetail?: string; + estimatedDeliveryDate?: string; + orderItem?: EntityDTOContainerOfStockOrderItemDTO; + processingStatus?: StockOrderItemProcessingStatus; + processingsStatusDate?: string; + quantity?: number; + receiptNumber?: string; + ssc?: EntityDTOContainerOfSupplierStatusCodeDTO; +} diff --git a/apps/swagger/wws/src/lib/models/stock-request-values.ts b/apps/swagger/wws/src/lib/models/stock-request-values.ts new file mode 100644 index 000000000..9cecc3237 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/stock-request-values.ts @@ -0,0 +1,17 @@ +/* tslint:disable */ + +/** + * Lagerabfragedaten + */ +export interface StockRequestValues { + + /** + * Filial PKs + */ + branchIds?: Array; + + /** + * Artikel PKs + */ + itemId: number; +} diff --git a/apps/swagger/wws/src/lib/models/stock-reservation-dto.ts b/apps/swagger/wws/src/lib/models/stock-reservation-dto.ts new file mode 100644 index 000000000..7d6debf64 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/stock-reservation-dto.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockReservationDTOAndIStockReservation } from './entity-dtobase-of-stock-reservation-dtoand-istock-reservation'; +import { EntityDTOContainerOfStockReservationItemDTO } from './entity-dtocontainer-of-stock-reservation-item-dto'; +import { EntityDTOContainerOfStockDTO } from './entity-dtocontainer-of-stock-dto'; +export interface StockReservationDTO extends EntityDTOBaseOfStockReservationDTOAndIStockReservation{ + items?: Array; + originReceiptNumber?: string; + reservationDate?: string; + reservationNumber?: string; + stock?: EntityDTOContainerOfStockDTO; +} diff --git a/apps/swagger/wws/src/lib/models/stock-reservation-item-dto.ts b/apps/swagger/wws/src/lib/models/stock-reservation-item-dto.ts new file mode 100644 index 000000000..89081a974 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/stock-reservation-item-dto.ts @@ -0,0 +1,14 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockReservationItemDTOAndIStockReservationItem } from './entity-dtobase-of-stock-reservation-item-dtoand-istock-reservation-item'; +import { EntityDTOContainerOfItemDTO } from './entity-dtocontainer-of-item-dto'; +import { EntityDTOContainerOfStockReservationItemStatusDTO } from './entity-dtocontainer-of-stock-reservation-item-status-dto'; +import { EntityDTOContainerOfStockReservationDTO } from './entity-dtocontainer-of-stock-reservation-dto'; +import { PriceDTO } from './price-dto'; +export interface StockReservationItemDTO extends EntityDTOBaseOfStockReservationItemDTOAndIStockReservationItem{ + item?: EntityDTOContainerOfItemDTO; + itemStatus?: Array; + quantity?: number; + reservation?: EntityDTOContainerOfStockReservationDTO; + reservationItemNumber?: string; + retailPrice?: PriceDTO; +} diff --git a/apps/swagger/wws/src/lib/models/stock-reservation-item-processing-status.ts b/apps/swagger/wws/src/lib/models/stock-reservation-item-processing-status.ts new file mode 100644 index 000000000..eec1215ff --- /dev/null +++ b/apps/swagger/wws/src/lib/models/stock-reservation-item-processing-status.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type StockReservationItemProcessingStatus = 0 | 1 | 2 | 4; \ No newline at end of file diff --git a/apps/swagger/wws/src/lib/models/stock-reservation-item-status-dto.ts b/apps/swagger/wws/src/lib/models/stock-reservation-item-status-dto.ts new file mode 100644 index 000000000..f1fbeab78 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/stock-reservation-item-status-dto.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ +import { EntityDTOBaseOfStockReservationItemStatusDTOAndIStockReservationItemStatus } from './entity-dtobase-of-stock-reservation-item-status-dtoand-istock-reservation-item-status'; +import { StockReservationItemProcessingStatus } from './stock-reservation-item-processing-status'; +import { EntityDTOContainerOfStockReservationItemDTO } from './entity-dtocontainer-of-stock-reservation-item-dto'; +export interface StockReservationItemStatusDTO extends EntityDTOBaseOfStockReservationItemStatusDTOAndIStockReservationItemStatus{ + processingStatus?: StockReservationItemProcessingStatus; + processingsStatusDate?: string; + quantity?: number; + receiptNumber?: string; + reservationItem?: EntityDTOContainerOfStockReservationItemDTO; +} diff --git a/apps/swagger/wws/src/lib/models/stock-status-2.ts b/apps/swagger/wws/src/lib/models/stock-status-2.ts new file mode 100644 index 000000000..46c7526bd --- /dev/null +++ b/apps/swagger/wws/src/lib/models/stock-status-2.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type StockStatus2 = 0 | 1 | 2 | 3 | 4; \ No newline at end of file diff --git a/apps/swagger/wws/src/lib/models/stock-status.ts b/apps/swagger/wws/src/lib/models/stock-status.ts index e149c9a23..a61174cbd 100644 --- a/apps/swagger/wws/src/lib/models/stock-status.ts +++ b/apps/swagger/wws/src/lib/models/stock-status.ts @@ -1,2 +1,6 @@ /* tslint:disable */ + +/** + * Dispositionsstatus + */ export type StockStatus = 0 | 1 | 2 | 3 | 4; \ No newline at end of file diff --git a/apps/swagger/wws/src/lib/models/stocks-request-values.ts b/apps/swagger/wws/src/lib/models/stocks-request-values.ts new file mode 100644 index 000000000..0d13040cb --- /dev/null +++ b/apps/swagger/wws/src/lib/models/stocks-request-values.ts @@ -0,0 +1,17 @@ +/* tslint:disable */ + +/** + * Lagerabfragedaten + */ +export interface StocksRequestValues { + + /** + * Artikel PKs + */ + eaNs?: Array; + + /** + * Filial PKs + */ + wwsStockIds?: Array; +} diff --git a/apps/swagger/wws/src/lib/models/supplier-dto.ts b/apps/swagger/wws/src/lib/models/supplier-dto.ts new file mode 100644 index 000000000..14b0890a5 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/supplier-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { EntityDTOBaseOfSupplierDTOAndISupplier } from './entity-dtobase-of-supplier-dtoand-isupplier'; +import { SupplierType } from './supplier-type'; +export interface SupplierDTO extends EntityDTOBaseOfSupplierDTOAndISupplier{ + key?: string; + name?: string; + supplierNumber?: string; + supplierType?: SupplierType; +} diff --git a/apps/swagger/wws/src/lib/models/supplier-status-code-dto.ts b/apps/swagger/wws/src/lib/models/supplier-status-code-dto.ts new file mode 100644 index 000000000..8e8de242e --- /dev/null +++ b/apps/swagger/wws/src/lib/models/supplier-status-code-dto.ts @@ -0,0 +1,15 @@ +/* tslint:disable */ +import { EntityDTOBaseOfSupplierStatusCodeDTOAndIStockStatusCode } from './entity-dtobase-of-supplier-status-code-dtoand-istock-status-code'; +import { AvailabilityType } from './availability-type'; +import { EntityDTOContainerOfSupplierDTO } from './entity-dtocontainer-of-supplier-dto'; +export interface SupplierStatusCodeDTO extends EntityDTOBaseOfSupplierStatusCodeDTOAndIStockStatusCode{ + availabilityInMinutes?: number; + availabilityType?: AvailabilityType; + code?: string; + friendlyDescription?: string; + isPrebookable?: boolean; + prio?: number; + rework?: boolean; + supplier?: EntityDTOContainerOfSupplierDTO; + supplierDescription?: string; +} diff --git a/apps/swagger/wws/src/lib/models/supplier-type.ts b/apps/swagger/wws/src/lib/models/supplier-type.ts new file mode 100644 index 000000000..6ae98f93d --- /dev/null +++ b/apps/swagger/wws/src/lib/models/supplier-type.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type SupplierType = 0 | 1 | 2 | 4; \ No newline at end of file diff --git a/apps/swagger/wws/src/lib/models/task-dto.ts b/apps/swagger/wws/src/lib/models/task-dto.ts new file mode 100644 index 000000000..f1eb4bf34 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/task-dto.ts @@ -0,0 +1,13 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { UserReference } from './user-reference'; +import { ImpedimentDTO } from './impediment-dto'; +export interface TaskDTO extends TouchedBase{ + completed?: string; + completedBy?: UserReference; + description?: string; + dueDate?: string; + impediment?: ImpedimentDTO; + instruction?: string; + name?: string; +} diff --git a/apps/swagger/wws/src/lib/models/tenant-dto.ts b/apps/swagger/wws/src/lib/models/tenant-dto.ts new file mode 100644 index 000000000..71dfd50fa --- /dev/null +++ b/apps/swagger/wws/src/lib/models/tenant-dto.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { EntityDTOBaseOfTenantDTOAndITenant } from './entity-dtobase-of-tenant-dtoand-itenant'; +export interface TenantDTO extends EntityDTOBaseOfTenantDTOAndITenant{ + key?: string; + name?: string; +} diff --git a/apps/swagger/wws/src/lib/models/user-dto.ts b/apps/swagger/wws/src/lib/models/user-dto.ts new file mode 100644 index 000000000..7e61bab2e --- /dev/null +++ b/apps/swagger/wws/src/lib/models/user-dto.ts @@ -0,0 +1,11 @@ +/* tslint:disable */ +import { EntityDTOBaseOfUserDTOAndIUser } from './entity-dtobase-of-user-dtoand-iuser'; +import { Gender } from './gender'; +export interface UserDTO extends EntityDTOBaseOfUserDTOAndIUser{ + email?: string; + firstName?: string; + gender?: Gender; + lastName?: string; + name?: string; + title?: string; +} diff --git a/apps/swagger/wws/src/lib/models/user-reference.ts b/apps/swagger/wws/src/lib/models/user-reference.ts new file mode 100644 index 000000000..4550d36cc --- /dev/null +++ b/apps/swagger/wws/src/lib/models/user-reference.ts @@ -0,0 +1,6 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +export interface UserReference extends TouchedBase{ + id?: string; + name?: string; +} diff --git a/apps/swagger/wws/src/lib/models/vattype.ts b/apps/swagger/wws/src/lib/models/vattype.ts new file mode 100644 index 000000000..4e163a39a --- /dev/null +++ b/apps/swagger/wws/src/lib/models/vattype.ts @@ -0,0 +1,2 @@ +/* tslint:disable */ +export type VATType = 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128; \ No newline at end of file diff --git a/apps/swagger/wws/src/lib/models/vatvalue-dto.ts b/apps/swagger/wws/src/lib/models/vatvalue-dto.ts new file mode 100644 index 000000000..a43a25e00 --- /dev/null +++ b/apps/swagger/wws/src/lib/models/vatvalue-dto.ts @@ -0,0 +1,9 @@ +/* tslint:disable */ +import { TouchedBase } from './touched-base'; +import { VATType } from './vattype'; +export interface VATValueDTO extends TouchedBase{ + inPercent?: number; + label?: string; + value?: number; + vatType?: VATType; +} diff --git a/apps/swagger/wws/src/lib/services.ts b/apps/swagger/wws/src/lib/services.ts index 2526ac6ea..6e6ffdc98 100644 --- a/apps/swagger/wws/src/lib/services.ts +++ b/apps/swagger/wws/src/lib/services.ts @@ -1 +1,5 @@ +export { PackageService } from './services/package.service'; +export { ProductListService } from './services/product-list.service'; +export { StockService } from './services/stock.service'; +export { SupplierService } from './services/supplier.service'; export { WareneingangService } from './services/wareneingang.service'; diff --git a/apps/swagger/wws/src/lib/services/package.service.ts b/apps/swagger/wws/src/lib/services/package.service.ts new file mode 100644 index 000000000..27e7b7614 --- /dev/null +++ b/apps/swagger/wws/src/lib/services/package.service.ts @@ -0,0 +1,314 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { WwsConfiguration as __Configuration } from '../wws-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ListResponseArgsOfPackageDTO } from '../models/list-response-args-of-package-dto'; +import { ResponseArgsOfPackageDTO } from '../models/response-args-of-package-dto'; +import { PackageDTO } from '../models/package-dto'; +import { ResponseArgsOfNullableBoolean } from '../models/response-args-of-nullable-boolean'; +@Injectable({ + providedIn: 'root', +}) +class PackageService extends __BaseService { + static readonly PackageGetPackagesPath = '/inventory/package'; + static readonly PackageCreatePackagePath = '/inventory/package'; + static readonly PackageUpdatePackagePath = '/inventory/package/{packageId}'; + static readonly PackagePatchPackagePath = '/inventory/package/{packageId}'; + static readonly PackageDeletePackagePath = '/inventory/package/{packageId}'; + + constructor( + config: __Configuration, + http: HttpClient + ) { + super(config, http); + } + + /** + * @param params The `PackageService.PackageGetPackagesParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: + * + * - `labelKey`: + */ + PackageGetPackagesResponse(params: PackageService.PackageGetPackagesParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + if (params.labelKey != null) __params = __params.set('labelKey', params.labelKey.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/inventory/package`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * @param params The `PackageService.PackageGetPackagesParams` containing the following parameters: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: + * + * - `labelKey`: + */ + PackageGetPackages(params: PackageService.PackageGetPackagesParams): __Observable { + return this.PackageGetPackagesResponse(params).pipe( + __map(_r => _r.body as ListResponseArgsOfPackageDTO) + ); + } + + /** + * @param params The `PackageService.PackageCreatePackageParams` containing the following parameters: + * + * - `data`: + * + * - `locale`: + */ + PackageCreatePackageResponse(params: PackageService.PackageCreatePackageParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.data; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/inventory/package`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * @param params The `PackageService.PackageCreatePackageParams` containing the following parameters: + * + * - `data`: + * + * - `locale`: + */ + PackageCreatePackage(params: PackageService.PackageCreatePackageParams): __Observable { + return this.PackageCreatePackageResponse(params).pipe( + __map(_r => _r.body as ResponseArgsOfPackageDTO) + ); + } + + /** + * @param params The `PackageService.PackageUpdatePackageParams` containing the following parameters: + * + * - `packageId`: + * + * - `data`: + * + * - `locale`: + */ + PackageUpdatePackageResponse(params: PackageService.PackageUpdatePackageParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.data; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'PUT', + this.rootUrl + `/inventory/package/${encodeURIComponent(String(params.packageId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * @param params The `PackageService.PackageUpdatePackageParams` containing the following parameters: + * + * - `packageId`: + * + * - `data`: + * + * - `locale`: + */ + PackageUpdatePackage(params: PackageService.PackageUpdatePackageParams): __Observable { + return this.PackageUpdatePackageResponse(params).pipe( + __map(_r => _r.body as ResponseArgsOfPackageDTO) + ); + } + + /** + * @param params The `PackageService.PackagePatchPackageParams` containing the following parameters: + * + * - `packageId`: + * + * - `data`: + * + * - `locale`: + */ + PackagePatchPackageResponse(params: PackageService.PackagePatchPackageParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.data; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'PATCH', + this.rootUrl + `/inventory/package/${encodeURIComponent(String(params.packageId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * @param params The `PackageService.PackagePatchPackageParams` containing the following parameters: + * + * - `packageId`: + * + * - `data`: + * + * - `locale`: + */ + PackagePatchPackage(params: PackageService.PackagePatchPackageParams): __Observable { + return this.PackagePatchPackageResponse(params).pipe( + __map(_r => _r.body as ResponseArgsOfPackageDTO) + ); + } + + /** + * @param params The `PackageService.PackageDeletePackageParams` containing the following parameters: + * + * - `packageId`: + * + * - `locale`: + */ + PackageDeletePackageResponse(params: PackageService.PackageDeletePackageParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'DELETE', + this.rootUrl + `/inventory/package/${encodeURIComponent(String(params.packageId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * @param params The `PackageService.PackageDeletePackageParams` containing the following parameters: + * + * - `packageId`: + * + * - `locale`: + */ + PackageDeletePackage(params: PackageService.PackageDeletePackageParams): __Observable { + return this.PackageDeletePackageResponse(params).pipe( + __map(_r => _r.body as ResponseArgsOfNullableBoolean) + ); + } +} + +module PackageService { + + /** + * Parameters for PackageGetPackages + */ + export interface PackageGetPackagesParams { + take?: null | number; + skip?: null | number; + locale?: null | string; + labelKey?: null | string; + } + + /** + * Parameters for PackageCreatePackage + */ + export interface PackageCreatePackageParams { + data: PackageDTO; + locale?: null | string; + } + + /** + * Parameters for PackageUpdatePackage + */ + export interface PackageUpdatePackageParams { + packageId: number; + data: PackageDTO; + locale?: null | string; + } + + /** + * Parameters for PackagePatchPackage + */ + export interface PackagePatchPackageParams { + packageId: number; + data: PackageDTO; + locale?: null | string; + } + + /** + * Parameters for PackageDeletePackage + */ + export interface PackageDeletePackageParams { + packageId: number; + locale?: null | string; + } +} + +export { PackageService } diff --git a/apps/swagger/wws/src/lib/services/product-list.service.ts b/apps/swagger/wws/src/lib/services/product-list.service.ts new file mode 100644 index 000000000..6d7b88e0f --- /dev/null +++ b/apps/swagger/wws/src/lib/services/product-list.service.ts @@ -0,0 +1,192 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { WwsConfiguration as __Configuration } from '../wws-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto'; +import { ListResponseArgsOfProductListDTO } from '../models/list-response-args-of-product-list-dto'; +import { QueryTokenDTO } from '../models/query-token-dto'; +import { ListResponseArgsOfProductListItemDTO } from '../models/list-response-args-of-product-list-item-dto'; +@Injectable({ + providedIn: 'root', +}) +class ProductListService extends __BaseService { + static readonly ProductListQueryProductListSettingsPath = '/inventory/productlist/s/settings'; + static readonly ProductListQueryProductListPath = '/inventory/productlist/s'; + static readonly ProductListGetProductlistItemsPath = '/inventory/productlist/{productlistUId}'; + static readonly ProductListQueryProductListItemPath = '/inventory/productlist/items/s'; + + constructor( + config: __Configuration, + http: HttpClient + ) { + super(config, http); + } + + /** + * Settings + */ + ProductListQueryProductListSettingsResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest( + 'GET', + this.rootUrl + `/inventory/productlist/s/settings`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * Settings + */ + ProductListQueryProductListSettings(): __Observable { + return this.ProductListQueryProductListSettingsResponse().pipe( + __map(_r => _r.body as ResponseArgsOfQuerySettingsDTO) + ); + } + + /** + * @param queryTokenDTO undefined + */ + ProductListQueryProductListResponse(queryTokenDTO: QueryTokenDTO): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = queryTokenDTO; + let req = new HttpRequest( + 'POST', + this.rootUrl + `/inventory/productlist/s`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * @param queryTokenDTO undefined + */ + ProductListQueryProductList(queryTokenDTO: QueryTokenDTO): __Observable { + return this.ProductListQueryProductListResponse(queryTokenDTO).pipe( + __map(_r => _r.body as ListResponseArgsOfProductListDTO) + ); + } + + /** + * @param params The `ProductListService.ProductListGetProductlistItemsParams` containing the following parameters: + * + * - `productlistUId`: + * + * - `take`: + * + * - `skip`: + */ + ProductListGetProductlistItemsResponse(params: ProductListService.ProductListGetProductlistItemsParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/inventory/productlist/${encodeURIComponent(String(params.productlistUId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * @param params The `ProductListService.ProductListGetProductlistItemsParams` containing the following parameters: + * + * - `productlistUId`: + * + * - `take`: + * + * - `skip`: + */ + ProductListGetProductlistItems(params: ProductListService.ProductListGetProductlistItemsParams): __Observable { + return this.ProductListGetProductlistItemsResponse(params).pipe( + __map(_r => _r.body as ListResponseArgsOfProductListItemDTO) + ); + } + + /** + * @param queryTokenDTO undefined + */ + ProductListQueryProductListItemResponse(queryTokenDTO: QueryTokenDTO): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = queryTokenDTO; + let req = new HttpRequest( + 'POST', + this.rootUrl + `/inventory/productlist/items/s`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * @param queryTokenDTO undefined + */ + ProductListQueryProductListItem(queryTokenDTO: QueryTokenDTO): __Observable { + return this.ProductListQueryProductListItemResponse(queryTokenDTO).pipe( + __map(_r => _r.body as ListResponseArgsOfProductListItemDTO) + ); + } +} + +module ProductListService { + + /** + * Parameters for ProductListGetProductlistItems + */ + export interface ProductListGetProductlistItemsParams { + productlistUId: null | string; + take?: null | number; + skip?: null | number; + } +} + +export { ProductListService } diff --git a/apps/swagger/wws/src/lib/services/stock.service.ts b/apps/swagger/wws/src/lib/services/stock.service.ts new file mode 100644 index 000000000..78d62ef86 --- /dev/null +++ b/apps/swagger/wws/src/lib/services/stock.service.ts @@ -0,0 +1,741 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { WwsConfiguration as __Configuration } from '../wws-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ResponseArgsOfIEnumerableOfStockInfoDTO } from '../models/response-args-of-ienumerable-of-stock-info-dto'; +import { StocksRequestValues } from '../models/stocks-request-values'; +import { StockRequestValues } from '../models/stock-request-values'; +import { ResponseArgsOfIEnumerableOfReturnInfoDTO } from '../models/response-args-of-ienumerable-of-return-info-dto'; +import { ResponseArgsOfDBHBranchExtensionDTO } from '../models/response-args-of-dbhbranch-extension-dto'; +import { ResponseArgsOfBranchDTO } from '../models/response-args-of-branch-dto'; +import { ResponseArgsOfStockDTO } from '../models/response-args-of-stock-dto'; +import { ResponseArgsOfIEnumerableOfStockDTO } from '../models/response-args-of-ienumerable-of-stock-dto'; +import { ResponseArgsOfIEnumerableOfStockEntryDTO } from '../models/response-args-of-ienumerable-of-stock-entry-dto'; +import { ResponseArgsOfIEnumerableOfStockItemDTO } from '../models/response-args-of-ienumerable-of-stock-item-dto'; +import { ResponseArgsOfIEnumerableOfStockOrderDTO } from '../models/response-args-of-ienumerable-of-stock-order-dto'; +import { ResponseArgsOfIEnumerableOfStockReservationDTO } from '../models/response-args-of-ienumerable-of-stock-reservation-dto'; +@Injectable({ + providedIn: 'root', +}) +class StockService extends __BaseService { + static readonly StockInStockPath = '/inventory/stock/{stockId}/instock'; + static readonly StockStocksRequestPath = '/inventory/stocks/instock'; + static readonly StockStockRequestPath = '/inventory/stock/instock'; + static readonly StockCheckItemsForReturnPath = '/inventory/branch/{branchNumber}/checkitemsforreturn'; + static readonly StockInStockByEANPath = '/inventory/stock/{stockId}/instockbyean'; + static readonly StockGetCurrentBranchExtensionPath = '/inventory/stock/current/branchExtension'; + static readonly StockCurrentBranchPath = '/inventory/stock/current/branch'; + static readonly StockCurrentStockPath = '/inventory/stock/current'; + static readonly StockGetStocksByBranchPath = '/inventory/branch/{branchId}/stock'; + static readonly StockGetStocksPath = '/inventory/stock'; + static readonly StockGetStockEntriesPath = '/inventory/stock/stockitem/{stockItemId}'; + static readonly StockGetStockItemsPath = '/inventory/stock/stockitem'; + static readonly StockGetStockOrdersPath = '/inventory/stock/{stockId}/order'; + static readonly StockGetStockReservationsPath = '/inventory/stock/{stockId}/reservation'; + + constructor( + config: __Configuration, + http: HttpClient + ) { + super(config, http); + } + + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockInStockParams` containing the following parameters: + * + * - `stockId`: Lager PK + * + * - `articleIds`: Artikel PKs + * + * - `locale`: Lokalisierung (optional) + */ + StockInStockResponse(params: StockService.StockInStockParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.articleIds; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/inventory/stock/${encodeURIComponent(String(params.stockId))}/instock`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockInStockParams` containing the following parameters: + * + * - `stockId`: Lager PK + * + * - `articleIds`: Artikel PKs + * + * - `locale`: Lokalisierung (optional) + */ + StockInStock(params: StockService.StockInStockParams): __Observable { + return this.StockInStockResponse(params).pipe( + __map(_r => _r.body as ResponseArgsOfIEnumerableOfStockInfoDTO) + ); + } + + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockStocksRequestParams` containing the following parameters: + * + * - `stocksRequest`: Abfragedaten + * + * - `locale`: Lokalisierung (optional) + */ + StockStocksRequestResponse(params: StockService.StockStocksRequestParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.stocksRequest; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/inventory/stocks/instock`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockStocksRequestParams` containing the following parameters: + * + * - `stocksRequest`: Abfragedaten + * + * - `locale`: Lokalisierung (optional) + */ + StockStocksRequest(params: StockService.StockStocksRequestParams): __Observable { + return this.StockStocksRequestResponse(params).pipe( + __map(_r => _r.body as ResponseArgsOfIEnumerableOfStockInfoDTO) + ); + } + + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockStockRequestParams` containing the following parameters: + * + * - `stockRequest`: Abfragedaten + * + * - `locale`: Lokalisierung (optional) + */ + StockStockRequestResponse(params: StockService.StockStockRequestParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.stockRequest; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/inventory/stock/instock`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockStockRequestParams` containing the following parameters: + * + * - `stockRequest`: Abfragedaten + * + * - `locale`: Lokalisierung (optional) + */ + StockStockRequest(params: StockService.StockStockRequestParams): __Observable { + return this.StockStockRequestResponse(params).pipe( + __map(_r => _r.body as ResponseArgsOfIEnumerableOfStockInfoDTO) + ); + } + + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockCheckItemsForReturnParams` containing the following parameters: + * + * - `eans`: EANs + * + * - `branchNumber`: Filial-Nr + * + * - `locale`: Lokalisierung (optional) + */ + StockCheckItemsForReturnResponse(params: StockService.StockCheckItemsForReturnParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + __body = params.eans; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/inventory/branch/${encodeURIComponent(String(params.branchNumber))}/checkitemsforreturn`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockCheckItemsForReturnParams` containing the following parameters: + * + * - `eans`: EANs + * + * - `branchNumber`: Filial-Nr + * + * - `locale`: Lokalisierung (optional) + */ + StockCheckItemsForReturn(params: StockService.StockCheckItemsForReturnParams): __Observable { + return this.StockCheckItemsForReturnResponse(params).pipe( + __map(_r => _r.body as ResponseArgsOfIEnumerableOfReturnInfoDTO) + ); + } + + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockInStockByEANParams` containing the following parameters: + * + * - `stockId`: Lager PK + * + * - `eans`: EANs + * + * - `locale`: Lokalisierung (optional) + */ + StockInStockByEANResponse(params: StockService.StockInStockByEANParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + __body = params.eans; + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'POST', + this.rootUrl + `/inventory/stock/${encodeURIComponent(String(params.stockId))}/instockbyean`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * Lagerbestandsabfrage + * @param params The `StockService.StockInStockByEANParams` containing the following parameters: + * + * - `stockId`: Lager PK + * + * - `eans`: EANs + * + * - `locale`: Lokalisierung (optional) + */ + StockInStockByEAN(params: StockService.StockInStockByEANParams): __Observable { + return this.StockInStockByEANResponse(params).pipe( + __map(_r => _r.body as ResponseArgsOfIEnumerableOfStockInfoDTO) + ); + } + + /** + * BranchExtension + * @param locale Lokalisierung + */ + StockGetCurrentBranchExtensionResponse(locale?: null | string): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (locale != null) __params = __params.set('locale', locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/inventory/stock/current/branchExtension`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * BranchExtension + * @param locale Lokalisierung + */ + StockGetCurrentBranchExtension(locale?: null | string): __Observable { + return this.StockGetCurrentBranchExtensionResponse(locale).pipe( + __map(_r => _r.body as ResponseArgsOfDBHBranchExtensionDTO) + ); + } + + /** + * Dem aktuellen Lager zugeortnete Filiale + * @param locale Lokalisierung + */ + StockCurrentBranchResponse(locale?: null | string): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (locale != null) __params = __params.set('locale', locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/inventory/stock/current/branch`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * Dem aktuellen Lager zugeortnete Filiale + * @param locale Lokalisierung + */ + StockCurrentBranch(locale?: null | string): __Observable { + return this.StockCurrentBranchResponse(locale).pipe( + __map(_r => _r.body as ResponseArgsOfBranchDTO) + ); + } + + /** + * Zugeordnetes Lager + * @param locale Lokalisierung + */ + StockCurrentStockResponse(locale?: null | string): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (locale != null) __params = __params.set('locale', locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/inventory/stock/current`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * Zugeordnetes Lager + * @param locale Lokalisierung + */ + StockCurrentStock(locale?: null | string): __Observable { + return this.StockCurrentStockResponse(locale).pipe( + __map(_r => _r.body as ResponseArgsOfStockDTO) + ); + } + + /** + * @param params The `StockService.StockGetStocksByBranchParams` containing the following parameters: + * + * - `branchId`: + * + * - `locale`: + */ + StockGetStocksByBranchResponse(params: StockService.StockGetStocksByBranchParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/inventory/branch/${encodeURIComponent(String(params.branchId))}/stock`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * @param params The `StockService.StockGetStocksByBranchParams` containing the following parameters: + * + * - `branchId`: + * + * - `locale`: + */ + StockGetStocksByBranch(params: StockService.StockGetStocksByBranchParams): __Observable { + return this.StockGetStocksByBranchResponse(params).pipe( + __map(_r => _r.body as ResponseArgsOfIEnumerableOfStockDTO) + ); + } + StockGetStocksResponse(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest( + 'GET', + this.rootUrl + `/inventory/stock`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } StockGetStocks(): __Observable { + return this.StockGetStocksResponse().pipe( + __map(_r => _r.body as ResponseArgsOfIEnumerableOfStockDTO) + ); + } + + /** + * @param stockItemId undefined + */ + StockGetStockEntriesResponse(stockItemId: number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + let req = new HttpRequest( + 'GET', + this.rootUrl + `/inventory/stock/stockitem/${encodeURIComponent(String(stockItemId))}`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * @param stockItemId undefined + */ + StockGetStockEntries(stockItemId: number): __Observable { + return this.StockGetStockEntriesResponse(stockItemId).pipe( + __map(_r => _r.body as ResponseArgsOfIEnumerableOfStockEntryDTO) + ); + } + + /** + * @param itemId undefined + */ + StockGetStockItemsResponse(itemId?: number): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + if (itemId != null) __params = __params.set('itemId', itemId.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/inventory/stock/stockitem`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * @param itemId undefined + */ + StockGetStockItems(itemId?: number): __Observable { + return this.StockGetStockItemsResponse(itemId).pipe( + __map(_r => _r.body as ResponseArgsOfIEnumerableOfStockItemDTO) + ); + } + + /** + * @param params The `StockService.StockGetStockOrdersParams` containing the following parameters: + * + * - `stockId`: + * + * - `itemId`: + */ + StockGetStockOrdersResponse(params: StockService.StockGetStockOrdersParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.itemId != null) __params = __params.set('itemId', params.itemId.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/inventory/stock/${encodeURIComponent(String(params.stockId))}/order`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * @param params The `StockService.StockGetStockOrdersParams` containing the following parameters: + * + * - `stockId`: + * + * - `itemId`: + */ + StockGetStockOrders(params: StockService.StockGetStockOrdersParams): __Observable { + return this.StockGetStockOrdersResponse(params).pipe( + __map(_r => _r.body as ResponseArgsOfIEnumerableOfStockOrderDTO) + ); + } + + /** + * @param params The `StockService.StockGetStockReservationsParams` containing the following parameters: + * + * - `stockId`: + * + * - `itemId`: + */ + StockGetStockReservationsResponse(params: StockService.StockGetStockReservationsParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.itemId != null) __params = __params.set('itemId', params.itemId.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/inventory/stock/${encodeURIComponent(String(params.stockId))}/reservation`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * @param params The `StockService.StockGetStockReservationsParams` containing the following parameters: + * + * - `stockId`: + * + * - `itemId`: + */ + StockGetStockReservations(params: StockService.StockGetStockReservationsParams): __Observable { + return this.StockGetStockReservationsResponse(params).pipe( + __map(_r => _r.body as ResponseArgsOfIEnumerableOfStockReservationDTO) + ); + } +} + +module StockService { + + /** + * Parameters for StockInStock + */ + export interface StockInStockParams { + + /** + * Lager PK + */ + stockId: number; + + /** + * Artikel PKs + */ + articleIds: Array; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + } + + /** + * Parameters for StockStocksRequest + */ + export interface StockStocksRequestParams { + + /** + * Abfragedaten + */ + stocksRequest: StocksRequestValues; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + } + + /** + * Parameters for StockStockRequest + */ + export interface StockStockRequestParams { + + /** + * Abfragedaten + */ + stockRequest: StockRequestValues; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + } + + /** + * Parameters for StockCheckItemsForReturn + */ + export interface StockCheckItemsForReturnParams { + + /** + * EANs + */ + eans: Array; + + /** + * Filial-Nr + */ + branchNumber: null | string; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + } + + /** + * Parameters for StockInStockByEAN + */ + export interface StockInStockByEANParams { + + /** + * Lager PK + */ + stockId: number; + + /** + * EANs + */ + eans: Array; + + /** + * Lokalisierung (optional) + */ + locale?: null | string; + } + + /** + * Parameters for StockGetStocksByBranch + */ + export interface StockGetStocksByBranchParams { + branchId: number; + locale?: null | string; + } + + /** + * Parameters for StockGetStockOrders + */ + export interface StockGetStockOrdersParams { + stockId: number; + itemId?: number; + } + + /** + * Parameters for StockGetStockReservations + */ + export interface StockGetStockReservationsParams { + stockId: number; + itemId?: number; + } +} + +export { StockService } diff --git a/apps/swagger/wws/src/lib/services/supplier.service.ts b/apps/swagger/wws/src/lib/services/supplier.service.ts new file mode 100644 index 000000000..3b98132d6 --- /dev/null +++ b/apps/swagger/wws/src/lib/services/supplier.service.ts @@ -0,0 +1,118 @@ +/* tslint:disable */ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http'; +import { BaseService as __BaseService } from '../base-service'; +import { WwsConfiguration as __Configuration } from '../wws-configuration'; +import { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response'; +import { Observable as __Observable } from 'rxjs'; +import { map as __map, filter as __filter } from 'rxjs/operators'; + +import { ListResponseArgsOfSupplierDTO } from '../models/list-response-args-of-supplier-dto'; +import { ResponseArgsOfIEnumerableOfSupplierDTO } from '../models/response-args-of-ienumerable-of-supplier-dto'; +@Injectable({ + providedIn: 'root', +}) +class SupplierService extends __BaseService { + static readonly SupplierGetSuppliersPath = '/inventory/stock/{stockId}/supplier'; + static readonly SupplierGetSuppliers2Path = '/inventory/supplier'; + + constructor( + config: __Configuration, + http: HttpClient + ) { + super(config, http); + } + + /** + * @param params The `SupplierService.SupplierGetSuppliersParams` containing the following parameters: + * + * - `stockId`: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: + */ + SupplierGetSuppliersResponse(params: SupplierService.SupplierGetSuppliersParams): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + + if (params.take != null) __params = __params.set('take', params.take.toString()); + if (params.skip != null) __params = __params.set('skip', params.skip.toString()); + if (params.locale != null) __params = __params.set('locale', params.locale.toString()); + let req = new HttpRequest( + 'GET', + this.rootUrl + `/inventory/stock/${encodeURIComponent(String(params.stockId))}/supplier`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } + /** + * @param params The `SupplierService.SupplierGetSuppliersParams` containing the following parameters: + * + * - `stockId`: + * + * - `take`: + * + * - `skip`: + * + * - `locale`: + */ + SupplierGetSuppliers(params: SupplierService.SupplierGetSuppliersParams): __Observable { + return this.SupplierGetSuppliersResponse(params).pipe( + __map(_r => _r.body as ListResponseArgsOfSupplierDTO) + ); + } + SupplierGetSuppliers2Response(): __Observable<__StrictHttpResponse> { + let __params = this.newParams(); + let __headers = new HttpHeaders(); + let __body: any = null; + let req = new HttpRequest( + 'GET', + this.rootUrl + `/inventory/supplier`, + __body, + { + headers: __headers, + params: __params, + responseType: 'json' + }); + + return this.http.request(req).pipe( + __filter(_r => _r instanceof HttpResponse), + __map((_r) => { + return _r as __StrictHttpResponse; + }) + ); + } SupplierGetSuppliers2(): __Observable { + return this.SupplierGetSuppliers2Response().pipe( + __map(_r => _r.body as ResponseArgsOfIEnumerableOfSupplierDTO) + ); + } +} + +module SupplierService { + + /** + * Parameters for SupplierGetSuppliers + */ + export interface SupplierGetSuppliersParams { + stockId: number; + take?: null | number; + skip?: null | number; + locale?: null | string; + } +} + +export { SupplierService } diff --git a/apps/swagger/wws/src/lib/services/wareneingang.service.ts b/apps/swagger/wws/src/lib/services/wareneingang.service.ts index c3f5af0bb..fb9c41e82 100644 --- a/apps/swagger/wws/src/lib/services/wareneingang.service.ts +++ b/apps/swagger/wws/src/lib/services/wareneingang.service.ts @@ -8,7 +8,7 @@ import { Observable as __Observable } from 'rxjs'; import { map as __map, filter as __filter } from 'rxjs/operators'; import { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto'; -import { ListResponseArgsOfPackageDTO } from '../models/list-response-args-of-package-dto'; +import { ListResponseArgsOfPackageDTO2 } from '../models/list-response-args-of-package-dto2'; import { QueryTokenDTO } from '../models/query-token-dto'; import { ResponseArgsOfPackageDetailResponseDTO } from '../models/response-args-of-package-detail-response-dto'; import { ResponseArgsOfPackageArrivalStatusDTO } from '../models/response-args-of-package-arrival-status-dto'; @@ -66,7 +66,7 @@ class WareneingangService extends __BaseService { * Packstücke abfragen * @param queryToken undefined */ - WareneingangQueryPackagesResponse(queryToken: QueryTokenDTO): __Observable<__StrictHttpResponse> { + WareneingangQueryPackagesResponse(queryToken: QueryTokenDTO): __Observable<__StrictHttpResponse> { let __params = this.newParams(); let __headers = new HttpHeaders(); let __body: any = null; @@ -84,7 +84,7 @@ class WareneingangService extends __BaseService { return this.http.request(req).pipe( __filter(_r => _r instanceof HttpResponse), __map((_r) => { - return _r as __StrictHttpResponse; + return _r as __StrictHttpResponse; }) ); } @@ -92,9 +92,9 @@ class WareneingangService extends __BaseService { * Packstücke abfragen * @param queryToken undefined */ - WareneingangQueryPackages(queryToken: QueryTokenDTO): __Observable { + WareneingangQueryPackages(queryToken: QueryTokenDTO): __Observable { return this.WareneingangQueryPackagesResponse(queryToken).pipe( - __map(_r => _r.body as ListResponseArgsOfPackageDTO) + __map(_r => _r.body as ListResponseArgsOfPackageDTO2) ); } diff --git a/apps/swagger/wws/src/lib/wws.module.ts b/apps/swagger/wws/src/lib/wws.module.ts index 77d9787d4..96906d431 100644 --- a/apps/swagger/wws/src/lib/wws.module.ts +++ b/apps/swagger/wws/src/lib/wws.module.ts @@ -3,6 +3,10 @@ import { NgModule, ModuleWithProviders } from '@angular/core'; import { HttpClientModule } from '@angular/common/http'; import { WwsConfiguration, WwsConfigurationInterface } from './wws-configuration'; +import { PackageService } from './services/package.service'; +import { ProductListService } from './services/product-list.service'; +import { StockService } from './services/stock.service'; +import { SupplierService } from './services/supplier.service'; import { WareneingangService } from './services/wareneingang.service'; /** @@ -18,6 +22,10 @@ import { WareneingangService } from './services/wareneingang.service'; declarations: [], providers: [ WwsConfiguration, + PackageService, + ProductListService, + StockService, + SupplierService, WareneingangService ], }) diff --git a/apps/ui/icon/src/lib/ui-icon.module.ts b/apps/ui/icon/src/lib/ui-icon.module.ts index b115dc0ed..78ab3d4f4 100644 --- a/apps/ui/icon/src/lib/ui-icon.module.ts +++ b/apps/ui/icon/src/lib/ui-icon.module.ts @@ -15,6 +15,7 @@ import { mdiChevronRight, mdiFilterVariant, mdiClose, + mdiClipboardCheckOutline, } from '@mdi/js'; export function _rootIconRegistryFactory(config: UiIconConfig): IconRegistry { @@ -43,6 +44,7 @@ const DEFAULT_ICON_CONFIG: UiIconConfig = { { name: 'chevron-right', data: mdiChevronRight }, { name: 'filter-variant', data: mdiFilterVariant }, { name: 'close', data: mdiClose }, + { name: 'clipboard-check-outline', data: mdiClipboardCheckOutline }, ], }; diff --git a/package-lock.json b/package-lock.json index e3eedf17a..35f6f62a7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8866,7 +8866,9 @@ } }, "node_modules/karma/node_modules/ua-parser-js": { - "version": "0.7.32", + "version": "0.7.33", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz", + "integrity": "sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==", "dev": true, "funding": [ { @@ -8878,7 +8880,6 @@ "url": "https://paypal.me/faisalman" } ], - "license": "MIT", "engines": { "node": "*" } @@ -15381,7 +15382,9 @@ } }, "node_modules/ua-parser-js": { - "version": "1.0.32", + "version": "1.0.33", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.33.tgz", + "integrity": "sha512-RqshF7TPTE0XLYAqmjlu5cLLuGdKrNu9O1KLA/qp39QtbZwuzwv1dT46DZSopoUMsYgXpB3Cv8a03FI8b74oFQ==", "funding": [ { "type": "opencollective", @@ -15392,7 +15395,6 @@ "url": "https://paypal.me/faisalman" } ], - "license": "MIT", "engines": { "node": "*" } @@ -21688,7 +21690,9 @@ } }, "ua-parser-js": { - "version": "0.7.32", + "version": "0.7.33", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz", + "integrity": "sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==", "dev": true }, "yargs": { @@ -26003,7 +26007,9 @@ "version": "4.8.4" }, "ua-parser-js": { - "version": "1.0.32" + "version": "1.0.33", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.33.tgz", + "integrity": "sha512-RqshF7TPTE0XLYAqmjlu5cLLuGdKrNu9O1KLA/qp39QtbZwuzwv1dT46DZSopoUMsYgXpB3Cv8a03FI8b74oFQ==" }, "uglify-js": { "version": "3.17.4" diff --git a/tailwind-plugins/button.plugin.js b/tailwind-plugins/button.plugin.js index 317e55164..8cc269668 100644 --- a/tailwind-plugins/button.plugin.js +++ b/tailwind-plugins/button.plugin.js @@ -14,7 +14,7 @@ module.exports = plugin(function ({ addComponents, theme }) { fontWeight: theme('fontWeight.bold'), }, '.isa-cta-button': { - padding: `${theme('spacing.5')} ${theme('spacing.9')}`, + padding: `${theme('spacing.4')} ${theme('spacing.9')}`, backgroundColor: theme('colors.white'), color: theme('colors.brand'), borderRadius: theme('borderRadius.full'),