feat: 初始化 WWJ Cloud 企业级框架项目
- 后端:基于 NestJS 的分层架构设计 - 前端:基于 VbenAdmin + Element Plus 的管理系统 - 支持 SaaS + 独立版双架构模式 - 完整的用户权限管理系统 - 系统设置、文件上传、通知等核心功能 - 多租户支持和插件化扩展架构
This commit is contained in:
31
wwjcloud/src/common/rbac/rbac.module.ts
Normal file
31
wwjcloud/src/common/rbac/rbac.module.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { RoleController } from './role.controller';
|
||||
import { MenuController } from './menu.controller';
|
||||
import { RoleService } from './role.service';
|
||||
import { MenuService } from './menu.service';
|
||||
import { SysRole } from './entities/sys-role.entity';
|
||||
import { SysMenu } from './entities/sys-menu.entity';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
TypeOrmModule.forFeature([
|
||||
SysRole,
|
||||
SysMenu,
|
||||
]),
|
||||
],
|
||||
controllers: [
|
||||
RoleController,
|
||||
MenuController,
|
||||
],
|
||||
providers: [
|
||||
RoleService,
|
||||
MenuService,
|
||||
],
|
||||
exports: [
|
||||
RoleService,
|
||||
MenuService,
|
||||
TypeOrmModule,
|
||||
],
|
||||
})
|
||||
export class RbacModule {}
|
||||
Reference in New Issue
Block a user