mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-15 04:10:32 +00:00
feat(nestjs): migrate to NestJS
This commit is contained in:
@@ -0,0 +1,80 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { BullModule } from '@nestjs/bull';
|
||||
import { TenancyContext } from '../Tenancy/TenancyContext.service';
|
||||
import { TenancyDatabaseModule } from '../Tenancy/TenancyDB/TenancyDB.module';
|
||||
import { TransformerInjectable } from '../Transformer/TransformerInjectable.service';
|
||||
import { ApproveSaleEstimateService } from './commands/ApproveSaleEstimate.service';
|
||||
import { ConvertSaleEstimate } from './commands/ConvetSaleEstimate.service';
|
||||
import { CreateSaleEstimate } from './commands/CreateSaleEstimate.service';
|
||||
import { DeliverSaleEstimateService } from './commands/DeliverSaleEstimate.service';
|
||||
import { EditSaleEstimate } from './commands/EditSaleEstimate.service';
|
||||
import { RejectSaleEstimateService } from './commands/RejectSaleEstimate.service';
|
||||
import { SaleEstimateValidators } from './commands/SaleEstimateValidators.service';
|
||||
import { SaleEstimatesController } from './SaleEstimates.controller';
|
||||
import { ItemsEntriesService } from '../Items/ItemsEntries.service';
|
||||
import { SaleEstimateDTOTransformer } from './commands/SaleEstimateDTOTransformer.service';
|
||||
import { BranchTransactionDTOTransformer } from '../Branches/integrations/BranchTransactionDTOTransform';
|
||||
import { BranchesSettingsService } from '../Branches/BranchesSettings';
|
||||
import { WarehouseTransactionDTOTransform } from '../Warehouses/Integrations/WarehouseTransactionDTOTransform';
|
||||
import { WarehousesSettings } from '../Warehouses/WarehousesSettings';
|
||||
import { SaleEstimateIncrement } from './commands/SaleEstimateIncrement.service';
|
||||
import { AutoIncrementOrdersService } from '../AutoIncrementOrders/AutoIncrementOrders.service';
|
||||
import { BrandingTemplateDTOTransformer } from '../PdfTemplate/BrandingTemplateDTOTransformer';
|
||||
import { SaleEstimatesApplication } from './SaleEstimates.application';
|
||||
import { DeleteSaleEstimate } from './commands/DeleteSaleEstimate.service';
|
||||
import { GetSaleEstimate } from './queries/GetSaleEstimate.service';
|
||||
import { GetSaleEstimateState } from './queries/GetSaleEstimateState.service';
|
||||
import { SendSaleEstimateMail } from './commands/SendSaleEstimateMail';
|
||||
import { GetSaleEstimatesService } from './queries/GetSaleEstimates.service';
|
||||
import { DynamicListModule } from '../DynamicListing/DynamicList.module';
|
||||
import { GetSaleEstimatePdf } from './queries/GetSaleEstimatePdf';
|
||||
import { MailNotificationModule } from '../MailNotification/MailNotification.module';
|
||||
import { MailModule } from '../Mail/Mail.module';
|
||||
import { ChromiumlyTenancyModule } from '../ChromiumlyTenancy/ChromiumlyTenancy.module';
|
||||
import { TemplateInjectableModule } from '../TemplateInjectable/TemplateInjectable.module';
|
||||
import { SaleEstimatePdfTemplate } from '../SaleInvoices/queries/SaleEstimatePdfTemplate.service';
|
||||
import { PdfTemplatesModule } from '../PdfTemplate/PdfTemplates.module';
|
||||
import { SendSaleEstimateMailQueue } from './types/SaleEstimates.types';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
TenancyDatabaseModule,
|
||||
DynamicListModule,
|
||||
MailNotificationModule,
|
||||
MailModule,
|
||||
ChromiumlyTenancyModule,
|
||||
TemplateInjectableModule,
|
||||
PdfTemplatesModule,
|
||||
BullModule.registerQueue({ name: SendSaleEstimateMailQueue }),
|
||||
],
|
||||
controllers: [SaleEstimatesController],
|
||||
providers: [
|
||||
AutoIncrementOrdersService,
|
||||
BrandingTemplateDTOTransformer,
|
||||
SaleEstimateIncrement,
|
||||
CreateSaleEstimate,
|
||||
ConvertSaleEstimate,
|
||||
EditSaleEstimate,
|
||||
DeleteSaleEstimate,
|
||||
GetSaleEstimate,
|
||||
GetSaleEstimatesService,
|
||||
GetSaleEstimateState,
|
||||
ApproveSaleEstimateService,
|
||||
DeliverSaleEstimateService,
|
||||
RejectSaleEstimateService,
|
||||
SaleEstimateValidators,
|
||||
ItemsEntriesService,
|
||||
BranchesSettingsService,
|
||||
WarehousesSettings,
|
||||
BranchTransactionDTOTransformer,
|
||||
WarehouseTransactionDTOTransform,
|
||||
SaleEstimateDTOTransformer,
|
||||
TenancyContext,
|
||||
TransformerInjectable,
|
||||
SaleEstimatesApplication,
|
||||
SendSaleEstimateMail,
|
||||
GetSaleEstimatePdf,
|
||||
SaleEstimatePdfTemplate
|
||||
],
|
||||
})
|
||||
export class SaleEstimatesModule {}
|
||||
Reference in New Issue
Block a user