import { Module } from '@nestjs/common'; import { TimesheetsController } from './controllers/timesheets.controller'; import { TimesheetsQueryService } from './services/timesheets-query.service'; import { BusinessLogicsModule } from 'src/modules/business-logics/business-logics.module'; import { TimesheetsCommandService } from './services/timesheets-command.service'; import { ShiftsCommandService } from '../shifts/services/shifts-command.service'; import { ExpensesCommandService } from '../expenses/services/expenses-command.service'; import { BankCodesRepo } from '../expenses/repos/bank-codes.repo'; import { TimesheetsRepo } from '../expenses/repos/timesheets.repo'; import { EmployeesRepo } from '../expenses/repos/employee.repo'; @Module({ imports: [BusinessLogicsModule], controllers: [TimesheetsController], providers: [ TimesheetsQueryService, TimesheetsCommandService, ShiftsCommandService, ExpensesCommandService, BankCodesRepo, TimesheetsRepo, EmployeesRepo, ], exports: [TimesheetsQueryService], }) export class TimesheetsModule {}