import { IsOptional, IsString } from 'class-validator';

export class CreateOvertimeDto {
  @IsString()
  @IsOptional()
  productId?: string;

  @IsString()
  @IsOptional()
  projectId?: string;

  @IsString()
  @IsOptional()
  versionId?: string;

  @IsString()
  person!: string;

  @IsString()
  startTime!: string;

  @IsString()
  endTime!: string;

  @IsOptional()
  duration?: number;

  @IsString()
  reasonId!: string;

  @IsString()
  @IsOptional()
  remark?: string;
}
