feat: replace tenants with organization management

This commit is contained in:
2026-07-10 21:27:26 +08:00
parent 8ed1682b90
commit 8f0991a51f
49 changed files with 1292 additions and 698 deletions

View File

@@ -19,7 +19,7 @@ import {
Deposit,
DepositInstallment,
Classroom,
Tenant,
Organization,
ClassroomRental,
Permission,
Role,
@@ -55,7 +55,7 @@ import { OperationLogsModule } from './operation-logs/operation-logs.module';
import { DepositsModule } from './deposits/deposits.module';
import { ClassroomsModule } from './classrooms/classrooms.module';
import { ClassesModule } from './classes/classes.module';
import { TenantsModule } from './tenants/tenants.module';
import { OrganizationsModule } from './organizations/organizations.module';
import { AttendanceModule } from './attendance/attendance.module';
import { SchedulesModule } from './schedules/schedules.module';
import { ClassroomRentalsModule } from './classroom-rentals/classroom-rentals.module';
@@ -65,7 +65,10 @@ import { ArchiveModule } from './archive/archive.module';
import { ExpenseTypesModule } from './expense-types/expense-types.module';
import { DatabaseMigrationsModule } from './database/database-migrations.module';
import { IntegrationConfig, IntegrationConfigDetail } from './integration/entities/integration-config.entity';
import {
IntegrationConfig,
IntegrationConfigDetail,
} from './integration/entities/integration-config.entity';
import { IntegrationConfigModule } from './integration/config/config.module';
@Module({
@@ -98,7 +101,7 @@ import { IntegrationConfigModule } from './integration/config/config.module';
Deposit,
DepositInstallment,
Classroom,
Tenant,
Organization,
ClassroomRental,
Class,
ClassStudent,
@@ -121,7 +124,7 @@ import { IntegrationConfigModule } from './integration/config/config.module';
StudentDingMapping,
IntegrationConfig,
IntegrationConfigDetail,
];
];
if (dbType === 'mysql') {
return {
type: 'mysql' as const,
@@ -157,7 +160,7 @@ import { IntegrationConfigModule } from './integration/config/config.module';
ClassroomsModule,
AttendanceModule,
ClassesModule,
TenantsModule,
OrganizationsModule,
SchedulesModule,
ClassroomRentalsModule,
SyncModule,