mirror of
https://github.com/SyncrowIOT/backend.git
synced 2026-10-26 03:27:54 +00:00
Add Role Module with Role Controller, Service, and DTOs
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
import { DeviceRepositoryModule } from '@app/common/modules/device';
|
||||
import { DeviceRepository } from '@app/common/modules/device/repositories';
|
||||
import { Module } from '@nestjs/common';
|
||||
import { ConfigModule } from '@nestjs/config';
|
||||
import { RoleService } from './services/role.service';
|
||||
import { RoleController } from './controllers/role.controller';
|
||||
import { DeviceUserPermissionRepository } from '@app/common/modules/device-user-permission/repositories';
|
||||
import { PermissionTypeRepository } from '@app/common/modules/permission/repositories';
|
||||
import { RoleTypeRepository } from '@app/common/modules/role-type/repositories';
|
||||
import { UserRoleRepository } from '@app/common/modules/user-role/repositories';
|
||||
|
||||
@Module({
|
||||
imports: [ConfigModule, DeviceRepositoryModule],
|
||||
controllers: [RoleController],
|
||||
providers: [
|
||||
DeviceUserPermissionRepository,
|
||||
PermissionTypeRepository,
|
||||
DeviceRepository,
|
||||
RoleService,
|
||||
RoleTypeRepository,
|
||||
UserRoleRepository,
|
||||
],
|
||||
exports: [RoleService],
|
||||
})
|
||||
export class RoleModule {}
|
||||
Reference in New Issue
Block a user