import { IsOptional, IsString, IsInt, MaxLength, Min, Max } from "class-validator"; export class ElectricLineQueryDTO { @IsOptional() @IsInt() @Min(1) page?: number = 1; @IsOptional() @IsInt() @Min(1) @Max(200) pageSize?: number = 10; @IsOptional() @IsString() @MaxLength(64) keyword?: string; @IsOptional() @IsInt() customerId?: number; @IsOptional() @IsInt() equipId?: number; @IsOptional() @IsInt() buildingId?: number; @IsOptional() @IsInt() @Min(0) @Max(1) status?: number; }