refactor: inventory cost to nestjs

This commit is contained in:
Ahmed Bouhuolia
2025-03-11 22:12:08 +02:00
parent 40b7daa2e3
commit 67ae7ad037
44 changed files with 1436 additions and 1763 deletions

View File

@@ -51,22 +51,22 @@ import { FeaturesModule } from '../Features/Features.module';
BranchCommandValidator,
BranchTransactionDTOTransformer,
ManualJournalBranchesDTOTransformer,
// BillBranchValidateSubscriber,
// CreditNoteBranchValidateSubscriber,
// CreditNoteRefundBranchValidateSubscriber,
// ContactBranchValidateSubscriber,
// ExpenseBranchValidateSubscriber,
// InventoryAdjustmentBranchValidateSubscriber,
// ManualJournalBranchValidateSubscriber,
// PaymentMadeBranchValidateSubscriber,
// PaymentReceiveBranchValidateSubscriber,
// SaleEstimateBranchValidateSubscriber,
// SaleReceiptBranchValidateSubscriber,
// VendorCreditBranchValidateSubscriber,
// ValidateBranchExistance,
// ManualJournalBranchesValidator,
// CashflowTransactionsActivateBranches,
// ExpensesActivateBranches
BillBranchValidateSubscriber,
CreditNoteBranchValidateSubscriber,
CreditNoteRefundBranchValidateSubscriber,
ContactBranchValidateSubscriber,
ExpenseBranchValidateSubscriber,
InventoryAdjustmentBranchValidateSubscriber,
ManualJournalBranchValidateSubscriber,
PaymentMadeBranchValidateSubscriber,
PaymentReceiveBranchValidateSubscriber,
SaleEstimateBranchValidateSubscriber,
SaleReceiptBranchValidateSubscriber,
VendorCreditBranchValidateSubscriber,
ValidateBranchExistance,
ManualJournalBranchesValidator,
CashflowTransactionsActivateBranches,
ExpensesActivateBranches
],
exports: [
BranchesSettingsService,

View File

@@ -1,11 +1,12 @@
import { Knex } from 'knex';
import { Injectable } from '@nestjs/common';
import { Inject, Injectable } from '@nestjs/common';
import { BankTransaction } from '@/modules/BankingTransactions/models/BankTransaction';
import { TenantModelProxy } from '@/modules/System/models/TenantBaseModel';
@Injectable()
export class CashflowTransactionsActivateBranches {
constructor(
@Inject(BankTransaction.name)
private readonly bankTransaction: TenantModelProxy<typeof BankTransaction>,
) {}

View File

@@ -1,11 +1,12 @@
import { Knex } from 'knex';
import { Injectable } from '@nestjs/common';
import { Inject, Injectable } from '@nestjs/common';
import { TenantModelProxy } from '@/modules/System/models/TenantBaseModel';
import { Expense } from '@/modules/Expenses/models/Expense.model';
@Injectable()
export class ExpensesActivateBranches {
constructor(
@Inject(Expense.name)
private readonly expenseModel: TenantModelProxy<typeof Expense>,
) {}