15 lines
392 B
TypeScript
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;
|
|
}
|