add : dmail module

This commit is contained in:
2026-03-17 23:47:15 +03:30
parent 7f0fa2d394
commit f5cc00ccba
9 changed files with 213 additions and 1 deletions
@@ -0,0 +1 @@
export class CreateDmailDto {}
@@ -0,0 +1,35 @@
import { IsOptional, IsNumber, IsString, IsIn, IsBoolean } from 'class-validator';
import { ApiPropertyOptional } from '@nestjs/swagger';
import { Type } from 'class-transformer';
export class FindBusinessesDto {
@IsOptional()
@IsNumber()
@Type(() => Number)
@ApiPropertyOptional({ example: 1 })
page?: number;
@IsOptional()
@IsNumber()
@Type(() => Number)
@ApiPropertyOptional({ example: 10 })
limit?: number;
@IsOptional()
@IsString()
@ApiPropertyOptional({ example: 'createdAt' })
orderBy?: string;
@IsOptional()
@IsIn(['asc', 'desc'])
@ApiPropertyOptional({ example: 'desc' })
order?: 'asc' | 'desc';
@IsOptional()
@IsBoolean()
@Type(() => Boolean)
@ApiPropertyOptional({ example: true })
isActive?: boolean;
}
+10
View File
@@ -0,0 +1,10 @@
import { ApiProperty } from "@nestjs/swagger";
import { IsBoolean, IsNotEmpty } from "class-validator";
export class UpdateDmailAciveStatusDto {
@IsNotEmpty()
@IsBoolean()
@ApiProperty()
isActive: boolean;
}