server/src/common/response/pagination.dto.ts

24 lines
410 B
TypeScript

import { Transform } from 'class-transformer';
import { IsNumber, IsOptional, Min } from 'class-validator';
export class PaginationDto {
/**
* 页码
*/
// @IsNumber()
@IsOptional()
@IsNumber()
@Min(1)
@Transform(({ value }) => Number(value))
page: number;
/**
* 每页条数
*/
@IsOptional()
@IsNumber()
@Min(1)
@Transform(({ value }) => Number(value))
size: number;
}