import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { AuditModule } from '../audit/audit.module'; import { PermissionEntity } from './entities/permission.entity'; import { RoleEntity } from './entities/role.entity'; import { AdminRolesController } from './admin-roles.controller'; import { RolesController } from './roles.controller'; import { RolesRepository } from './repositories/roles.repository'; import { RolesService } from './roles.service'; @Module({ imports: [ TypeOrmModule.forFeature([RoleEntity, PermissionEntity]), AuditModule, ], controllers: [RolesController, AdminRolesController], providers: [RolesRepository, RolesService], exports: [RolesRepository, RolesService], }) export class RolesModule {}