forked from wangziqi/gongxue-base
- Delete department.entity.ts, user-department.entity.ts - Remove Department/UserDepartment from entities/index.ts - Remove departmentId column from 18 entities (AttendanceRecord, ArchiveAttachment, Bill, ClassSchedule, Classroom, ClassroomRental, Deposit, DepositInstallment, ExamScore, LearningRecord, Occupancy, PersonalExpense, ResultArchive, Room, RoomExpense, Student, StudentEnrollment, StudentProfile, StudentReport) - Remove departments/ module entirely - Delete campus-scope.ts, campus-scope.middleware.ts (request-utils.ts kept — it's just IP extraction) - Simplify common.module.ts to empty module - Remove CampusScopeMiddleware from app.module.ts - Remove all CampusScope injections and filter calls across all services - Remove departmentId from all DTOs and controllers - Simplify dingtalk/wecom sync to only sync users (no dept table) - Update seed module to remove department seeding - Clean frontend compilation
37 lines
1.9 KiB
TypeScript
37 lines
1.9 KiB
TypeScript
export { Student } from './student.entity';
|
|
export { Room } from './room.entity';
|
|
export { Occupancy } from './occupancy.entity';
|
|
export { Bed } from './bed.entity';
|
|
export { Locker } from './locker.entity';
|
|
export { RoomExpense } from './room-expense.entity';
|
|
export { PersonalExpense } from './personal-expense.entity';
|
|
export { Bill } from './bill.entity';
|
|
export { BillItem } from './bill-item.entity';
|
|
export { User } from './user.entity';
|
|
export { OperationLog } from './operation-log.entity';
|
|
export { Deposit } from './deposit.entity';
|
|
export { DepositInstallment } from './deposit-installment.entity';
|
|
export { Classroom } from './classroom.entity';
|
|
export { Tenant } from './tenant.entity';
|
|
export { ClassroomRental } from './classroom-rental.entity';
|
|
export { Permission } from './permission.entity';
|
|
export { Role } from './role.entity';
|
|
export { Class, ClassType, ClassStatus } from './class.entity';
|
|
export { ClassStudent } from './class-student.entity';
|
|
export { ClassTeacher, TeacherRoleType } from './class-teacher.entity';
|
|
export { ClassSchedule, ScheduleType } from './class-schedule.entity';
|
|
export { AttendanceRecord } from './attendance-record.entity';
|
|
export { DingAttendanceRaw } from './ding-attendance-raw.entity';
|
|
export { SyncLog } from './sync-log.entity';
|
|
export { SyncState } from './sync-state.entity';
|
|
export { ExpenseType } from './expense-type.entity';
|
|
export { Notification, NotificationType } from './notification.entity';
|
|
export { StudentProfile } from './student-profile.entity';
|
|
export { StudentEnrollment } from './student-enrollment.entity';
|
|
export { ExamScore } from './exam-score.entity';
|
|
export { LearningRecord } from './learning-record.entity';
|
|
export { ResultArchive } from './result-archive.entity';
|
|
export { ArchiveAttachment } from './archive-attachment.entity';
|
|
export { StudentReport } from './student-report.entity';
|
|
export { StudentDingMapping } from './student-ding-mapping.entity';
|