Enhance DTOs and services to support sequence and operational status for coaches and stations

This commit is contained in:
Stephanos A
2026-06-16 16:25:33 +03:00
parent a61130cd51
commit 421e30dc6c
7 changed files with 85 additions and 20 deletions

View File

@@ -17,7 +17,10 @@ export class CreateCoachDto {
@ApiPropertyOptional({ example: 'ACTIVE', description: 'Status: ACTIVE, INACTIVE' }) @IsOptional() @IsString() status?: string;
}
export class UpdateCoachDto extends PartialType(OmitType(CreateCoachDto, ['number'] as const)) {}
export class UpdateCoachDto extends PartialType(OmitType(CreateCoachDto, ['number'] as const)) {
@ApiPropertyOptional({ example: 1, description: 'Sequence number for ordering' })
@IsOptional() @IsInt() sequence?: number;
}
export class AssignCoachDto {
@ApiProperty({ example: 'schedule-uuid', description: 'TrainSchedule UUID' }) @IsString() scheduleId: string;