From b81a06e77c22fde50b40adb8e06abd4bae2077a2 Mon Sep 17 00:00:00 2001 From: wangziqi Date: Thu, 9 Jul 2026 16:32:01 +0800 Subject: [PATCH] refactor(classes): remove CampusScope dependency --- apps/server/src/classes/classes.service.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/apps/server/src/classes/classes.service.ts b/apps/server/src/classes/classes.service.ts index 47cedc6..ded89d7 100644 --- a/apps/server/src/classes/classes.service.ts +++ b/apps/server/src/classes/classes.service.ts @@ -3,7 +3,6 @@ import { InjectRepository } from '@nestjs/typeorm'; import { Repository, In, Like } from 'typeorm'; import { Class, ClassStudent, ClassTeacher, ClassSchedule, AttendanceRecord, Department, Classroom } from '../entities'; import { CreateClassDto, UpdateClassDto, QueryClassDto, AddTeacherDto, QueryClassScheduleDto, QueryClassAttendanceSummaryDto } from './dto/class.dto'; -import { CampusScope } from '../common/campus-scope'; interface RawStudentCount { classId: string; @@ -25,7 +24,6 @@ export class ClassesService { private attendanceRepo: Repository, @InjectRepository(Department) private deptRepo: Repository, - private readonly scope: CampusScope, ) {} async findAll(query: QueryClassDto) { @@ -36,7 +34,6 @@ export class ClassesService { if (query.keyword) where.name = Like(`%${query.keyword}%`); // Default: hide archived, unless explicitly requested where.isArchived = query.isArchived ?? false; - where = await this.scope.filter(where); const classes = await this.classRepo.find({ where,