|
1 | 1 | import { Module } from '@nestjs/common';
|
| 2 | +import { JwtService } from '@nestjs/jwt'; |
2 | 3 | import { PrismaService } from '@/db/prisma.service';
|
| 4 | +import { AuthService } from '@/core/auth/auth.service'; |
3 | 5 | import { EmployeeController } from '@/core/employee/employee.controller';
|
4 | 6 | import { EmployeeService } from '@/core/employee/employee.service';
|
5 |
| -import { AuthService } from '@/core/auth/auth.service'; |
6 |
| -import { JwtService } from '@nestjs/jwt'; |
| 7 | +import { |
| 8 | + EmployeeContactRepository, |
| 9 | + EmployeePasswordRepository, |
| 10 | + EmployeePermissionRepository, |
| 11 | + EmployeeRepository, |
| 12 | +} from '@/core/employee/repositories'; |
| 13 | +import { |
| 14 | + EmployeeContactMapper, |
| 15 | + EmployeeMapper, |
| 16 | + EmployeePermissionMapper, |
| 17 | +} from '@/core/employee/mappers'; |
7 | 18 |
|
8 | 19 | @Module({
|
9 | 20 | controllers: [EmployeeController],
|
10 |
| - providers: [EmployeeService, PrismaService, AuthService, JwtService], |
| 21 | + providers: [ |
| 22 | + EmployeeService, |
| 23 | + EmployeeRepository, |
| 24 | + EmployeeContactRepository, |
| 25 | + EmployeePasswordRepository, |
| 26 | + EmployeePermissionRepository, |
| 27 | + EmployeeMapper, |
| 28 | + EmployeeContactMapper, |
| 29 | + EmployeePermissionMapper, |
| 30 | + PrismaService, |
| 31 | + AuthService, |
| 32 | + JwtService, |
| 33 | + ], |
11 | 34 | exports: [EmployeeService],
|
12 | 35 | })
|
13 | 36 | export class EmployeeModule {}
|
0 commit comments