From 23dc27e611dac00c77d095665ef19d36e3e2cf94 Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Sat, 22 Nov 2025 15:48:50 +0330 Subject: [PATCH] add phone --- src/modules/restaurants/dto/create-restaurant.dto.ts | 5 +++++ src/modules/restaurants/dto/restaurant-specification.dto.ts | 3 +++ src/modules/restaurants/entities/restaurant.entity.ts | 3 +++ src/modules/restaurants/providers/restaurants.service.ts | 1 + src/seeders/DatabaseSeeder.ts | 2 ++ 5 files changed, 14 insertions(+) diff --git a/src/modules/restaurants/dto/create-restaurant.dto.ts b/src/modules/restaurants/dto/create-restaurant.dto.ts index 02cbad1..350c305 100644 --- a/src/modules/restaurants/dto/create-restaurant.dto.ts +++ b/src/modules/restaurants/dto/create-restaurant.dto.ts @@ -50,6 +50,11 @@ export class CreateRestaurantDto { @IsString() phoneNumber?: string; + @ApiPropertyOptional({ example: '09123456789', description: 'شماره تلفن' }) + @IsOptional() + @IsString() + phone?: string; + @ApiPropertyOptional({ example: 'https://instagram.com/cafemorteza', description: 'آدرس اینستاگرام' }) @IsOptional() @IsUrl() diff --git a/src/modules/restaurants/dto/restaurant-specification.dto.ts b/src/modules/restaurants/dto/restaurant-specification.dto.ts index a0f70d8..2a1345b 100644 --- a/src/modules/restaurants/dto/restaurant-specification.dto.ts +++ b/src/modules/restaurants/dto/restaurant-specification.dto.ts @@ -34,6 +34,9 @@ export class RestaurantSpecificationDto { @ApiPropertyOptional({ example: '+989123456789', description: 'Phone number' }) phoneNumber?: string; + @ApiPropertyOptional({ example: '09123456789', description: 'Phone' }) + phone?: string; + @ApiPropertyOptional({ example: 'https://instagram.com/cafemorteza', description: 'Instagram URL' }) instagram?: string; diff --git a/src/modules/restaurants/entities/restaurant.entity.ts b/src/modules/restaurants/entities/restaurant.entity.ts index e6f30e1..ecba2fa 100644 --- a/src/modules/restaurants/entities/restaurant.entity.ts +++ b/src/modules/restaurants/entities/restaurant.entity.ts @@ -40,6 +40,9 @@ export class Restaurant extends BaseEntity { @Property({ nullable: true }) phoneNumber?: string; + @Property({ nullable: true }) + phone?: string; + @Property({ nullable: true }) instagram?: string; diff --git a/src/modules/restaurants/providers/restaurants.service.ts b/src/modules/restaurants/providers/restaurants.service.ts index 23c4ab0..29a1cc9 100644 --- a/src/modules/restaurants/providers/restaurants.service.ts +++ b/src/modules/restaurants/providers/restaurants.service.ts @@ -63,6 +63,7 @@ export class RestaurantsService { serviceArea: restaurant.serviceArea, establishedYear: restaurant.establishedYear, phoneNumber: restaurant.phoneNumber, + phone: restaurant.phone, instagram: restaurant.instagram, telegram: restaurant.telegram, whatsapp: restaurant.whatsapp, diff --git a/src/seeders/DatabaseSeeder.ts b/src/seeders/DatabaseSeeder.ts index 7c552e6..f9246ce 100644 --- a/src/seeders/DatabaseSeeder.ts +++ b/src/seeders/DatabaseSeeder.ts @@ -112,6 +112,7 @@ export class DatabaseSeeder extends Seeder { name: 'ژیوان', slug: 'zhivan', isActive: true, + phone: '09123456789', }); em.persist(restaurant); } @@ -122,6 +123,7 @@ export class DatabaseSeeder extends Seeder { name: 'بوته', slug: 'boote', isActive: true, + phone: '09123456790', }); em.persist(restaurant); }