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

@@ -1,19 +1,15 @@
import {
IsOptional,
IsString,
IsNotEmpty,
IsInt,
IsNumber,
IsEnum,
IsDateString,
} from 'class-validator';
import { IsOptional, IsString, IsInt, IsNumber, IsEnum, IsDateString } from 'class-validator';
export class CreateRentalDto {
@IsInt()
classroomId: number;
@IsOptional()
@IsInt()
tenantId: number;
lessorOrganizationId?: number;
@IsInt()
lesseeOrganizationId: number;
@IsDateString()
startDate: string;
@@ -41,7 +37,11 @@ export class UpdateRentalDto {
@IsOptional()
@IsInt()
tenantId?: number;
lessorOrganizationId?: number;
@IsOptional()
@IsInt()
lesseeOrganizationId?: number;
@IsOptional()
@IsDateString()