feat: search

This commit is contained in:
Philipinho
2024-01-30 00:14:21 +01:00
parent e0e5f7c43d
commit a0ec2f30ca
22 changed files with 509 additions and 161 deletions
@@ -0,0 +1,9 @@
export class SearchResponseDto {
id: string;
title: string;
icon: string;
parentPageId: string;
creatorId: string;
rank: string;
highlight: string;
}
@@ -0,0 +1,18 @@
import { IsNumber, IsOptional, IsString } from 'class-validator';
export class SearchDTO {
@IsString()
query: string;
@IsOptional()
@IsString()
creatorId?: string;
@IsOptional()
@IsNumber()
limit?: number;
@IsOptional()
@IsNumber()
offset?: number;
}