tyt-api-nest/src/tasks/dto/cancel-task.dto.ts
2026-03-13 02:40:21 +08:00

15 lines
392 B
TypeScript

import { ApiProperty } from '@nestjs/swagger';
import { Type } from 'class-transformer';
import { IsInt, Min } from 'class-validator';
/**
* 取消任务 DTO。
*/
export class CancelTaskDto {
@ApiProperty({ description: '任务 ID', example: 1 })
@Type(() => Number)
@IsInt({ message: 'taskId 必须是整数' })
@Min(1, { message: 'taskId 必须大于 0' })
taskId!: number;
}