feat: implement POS order management system

- Added CreateOrderDto and CreateOrderItemDto for order creation.
- Developed PosOrdersController to handle order-related endpoints.
- Created PosOrdersService for business logic related to orders.
- Implemented PosOrdersWorkflow for order processing workflows.
- Established Prisma integration for database operations in orders.
- Introduced SalesInvoicesModule and related DTOs for sales invoice management.
- Enhanced SalesInvoicesService and SalesInvoicesWorkflow for invoice processing.
This commit is contained in:
2026-01-07 15:25:59 +03:30
parent b05048e62f
commit 5fd6611aca
37 changed files with 1974 additions and 291 deletions
+1 -3
View File
@@ -12,6 +12,7 @@ import { CardexModule } from './modules/cardex/cardex.module'
import { InventoriesModule } from './modules/inventories/inventories.module'
import { PosModule } from './modules/pos/pos.module'
import { PurchaseReceiptsModule } from './modules/purchase-receipts/purchase-receipts.module'
import { SalesInvoicesModule } from './modules/sales-invoices/sales-invoices.module'
import { StatisticsModule } from './modules/statistics/statistics.module'
import { SuppliersModule } from './modules/suppliers/suppliers.module'
import { PrismaModule } from './prisma/prisma.module'
@@ -20,8 +21,6 @@ import { ProductCategoriesModule } from './product-categories/product-categories
import { ProductVariantsModule } from './product-variants/product-variants.module'
import { ProductsModule } from './products/products.module'
import { RolesModule } from './roles/roles.module'
import { SalesInvoiceItemsModule } from './sales-invoice-items/sales-invoice-items.module'
import { SalesInvoicesModule } from './sales-invoices/sales-invoices.module'
import { StockAdjustmentsModule } from './stock-adjustments/stock-adjustments.module'
import { StockBalanceModule } from './stock-balance/stock-balance.module'
import { StockMovementsModule } from './stock-movements/stock-movements.module'
@@ -42,7 +41,6 @@ import { UsersModule } from './users/users.module'
InventoriesModule,
PurchaseReceiptsModule,
SalesInvoicesModule,
SalesInvoiceItemsModule,
InventoryTransfersModule,
InventoryTransferItemsModule,
StockMovementsModule,