mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-18 22:00:31 +00:00
feat(nestjs): migrate to NestJS
This commit is contained in:
31
packages/server/src/modules/Roles/Roles.module.ts
Normal file
31
packages/server/src/modules/Roles/Roles.module.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { CreateRoleService } from './commands/CreateRole.service';
|
||||
import { EditRoleService } from './commands/EditRole.service';
|
||||
import { DeleteRoleService } from './commands/DeleteRole.service';
|
||||
import { GetRoleService } from './queries/GetRole.service';
|
||||
import { GetRolesService } from './queries/GetRoles.service';
|
||||
import { RegisterTenancyModel } from '../Tenancy/TenancyModels/Tenancy.module';
|
||||
import { Role } from './models/Role.model';
|
||||
import { RolePermission } from './models/RolePermission.model';
|
||||
import { RolesController } from './Roles.controller';
|
||||
import { RolesApplication } from './Roles.application';
|
||||
|
||||
const models = [
|
||||
RegisterTenancyModel(Role),
|
||||
RegisterTenancyModel(RolePermission),
|
||||
];
|
||||
|
||||
@Module({
|
||||
imports: [...models],
|
||||
providers: [
|
||||
CreateRoleService,
|
||||
EditRoleService,
|
||||
DeleteRoleService,
|
||||
GetRoleService,
|
||||
GetRolesService,
|
||||
RolesApplication,
|
||||
],
|
||||
controllers: [RolesController],
|
||||
exports: [...models],
|
||||
})
|
||||
export class RolesModule {}
|
||||
Reference in New Issue
Block a user