feat: 初始化 WWJ Cloud 企业级框架项目

- 后端:基于 NestJS 的分层架构设计
- 前端:基于 VbenAdmin + Element Plus 的管理系统
- 支持 SaaS + 独立版双架构模式
- 完整的用户权限管理系统
- 系统设置、文件上传、通知等核心功能
- 多租户支持和插件化扩展架构
This commit is contained in:
万物街
2025-08-23 13:20:01 +08:00
commit f30d64e6cc
172 changed files with 10179 additions and 0 deletions

View 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 {}