ppob-backend/src/transaction/transaction.module.ts
2022-06-28 13:51:18 +07:00

34 lines
1.2 KiB
TypeScript

import { forwardRef, Module } from '@nestjs/common';
import { TransactionService } from './transaction.service';
import { TransactionController } from './transaction.controller';
import { PpobCallbackController } from './ppob_callback.controller';
import { TypeOrmModule } from '@nestjs/typeorm';
import { COA } from './entities/coa.entity';
import { TransactionJournal } from './entities/transaction-journal.entity';
import { Transactions } from './entities/transactions.entity';
import { CoaService } from './coa.service';
import { ProductModule } from '../product/product.module';
import { UsersModule } from 'src/users/users.module';
import { ConfigurableModule } from '../configurable/configurable.module';
import { CheckBillHistory } from './entities/check-bill-history.entity';
import { CallbackPartner } from './entities/callback-partner.entity';
@Module({
imports: [
TypeOrmModule.forFeature([
COA,
TransactionJournal,
Transactions,
CheckBillHistory,
CallbackPartner,
]),
ProductModule,
ConfigurableModule,
forwardRef(() => UsersModule),
],
controllers: [TransactionController, PpobCallbackController],
providers: [TransactionService, CoaService],
exports: [CoaService],
})
export class TransactionModule {}