mirror of
https://github.com/KwiTsukasa/kt-template-online-api.git
synced 2026-05-27 15:44:54 +08:00
65 lines
2.3 KiB
TypeScript
65 lines
2.3 KiB
TypeScript
import { Module } from '@nestjs/common';
|
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
|
import { AdminAuthController } from './auth/admin-auth.controller';
|
|
import { AdminAuthService } from './auth/admin-auth.service';
|
|
import { JwtAuthGuard } from './auth/jwt-auth.guard';
|
|
import { AdminTokenService } from './auth/admin-token.service';
|
|
import { ComponentController } from './component/component.controller';
|
|
import { Component } from './component/component.entity';
|
|
import { ComponentService } from './component/component.service';
|
|
import { AdminDeptController } from './dept/admin-dept.controller';
|
|
import { AdminDept } from './dept/admin-dept.entity';
|
|
import { AdminDeptService } from './dept/admin-dept.service';
|
|
import { DictModule } from './dict/dict.module';
|
|
import { AdminExampleController } from './example/admin-example.controller';
|
|
import { AdminMenuController } from './menu/admin-menu.controller';
|
|
import { AdminMenu } from './menu/admin-menu.entity';
|
|
import { AdminMenuService } from './menu/admin-menu.service';
|
|
import { AdminRoleController } from './role/admin-role.controller';
|
|
import { AdminRole } from './role/admin-role.entity';
|
|
import { AdminRoleService } from './role/admin-role.service';
|
|
import { AdminTimezoneController } from './timezone/admin-timezone.controller';
|
|
import { AdminTimezoneService } from './timezone/admin-timezone.service';
|
|
import { AdminUserController } from './user/admin-user.controller';
|
|
import { AdminUser } from './user/admin-user.entity';
|
|
import { AdminUserService } from './user/admin-user.service';
|
|
import { ToolsService } from '@/common';
|
|
import { MinioClientModule } from '@/minio/minio.module';
|
|
|
|
@Module({
|
|
imports: [
|
|
TypeOrmModule.forFeature([
|
|
AdminUser,
|
|
AdminRole,
|
|
AdminMenu,
|
|
AdminDept,
|
|
Component,
|
|
]),
|
|
DictModule,
|
|
MinioClientModule,
|
|
],
|
|
controllers: [
|
|
AdminAuthController,
|
|
AdminUserController,
|
|
AdminMenuController,
|
|
AdminRoleController,
|
|
AdminDeptController,
|
|
ComponentController,
|
|
AdminTimezoneController,
|
|
AdminExampleController,
|
|
],
|
|
providers: [
|
|
AdminAuthService,
|
|
ComponentService,
|
|
AdminDeptService,
|
|
AdminMenuService,
|
|
AdminRoleService,
|
|
AdminTimezoneService,
|
|
AdminTokenService,
|
|
AdminUserService,
|
|
JwtAuthGuard,
|
|
ToolsService,
|
|
],
|
|
})
|
|
export class AdminModule {}
|