feat(core-edu): 完整实现 core-edu 教学核心服务
包含 classes/exams/homework/grades/attendance/scheduling 域、outbox、iam-consumer、redis 配置等完整实现
This commit is contained in:
@@ -3,12 +3,25 @@ import { APP_GUARD } from "@nestjs/core";
|
||||
import { ExamsModule } from "./exams/exams.module.js";
|
||||
import { HomeworkModule } from "./homework/homework.module.js";
|
||||
import { GradesModule } from "./grades/grades.module.js";
|
||||
import { AttendanceModule } from "./attendance/attendance.module.js";
|
||||
import { ClassesModule } from "./classes/classes.module.js";
|
||||
import { SchedulingModule } from "./scheduling/scheduling.module.js";
|
||||
import { IamConsumerModule } from "./iam-consumer/iam-consumer.module.js";
|
||||
import { HealthModule } from "./shared/health/health.module.js";
|
||||
import { PermissionGuard } from "./middleware/permission.guard.js";
|
||||
import { LifecycleService } from "./shared/lifecycle/lifecycle.service.js";
|
||||
|
||||
@Module({
|
||||
imports: [ExamsModule, HomeworkModule, GradesModule, HealthModule],
|
||||
imports: [
|
||||
ExamsModule,
|
||||
HomeworkModule,
|
||||
GradesModule,
|
||||
AttendanceModule,
|
||||
ClassesModule,
|
||||
SchedulingModule,
|
||||
IamConsumerModule,
|
||||
HealthModule,
|
||||
],
|
||||
providers: [
|
||||
{ provide: APP_GUARD, useClass: PermissionGuard },
|
||||
LifecycleService,
|
||||
|
||||
Reference in New Issue
Block a user