From 6a2366e8406d20aefa7fafe30a9ff4da20f86035 Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Wed, 17 Dec 2025 10:44:00 +0330 Subject: [PATCH] remove title --- src/modules/delivery/dto/create-delivery.dto.ts | 4 ---- src/modules/delivery/entities/delivery.entity.ts | 2 -- src/modules/delivery/providers/delivery.service.ts | 1 - src/seeders/data/delivery-methods.data.ts | 5 ----- src/seeders/delivery-methods.seeder.ts | 9 +++------ 5 files changed, 3 insertions(+), 18 deletions(-) diff --git a/src/modules/delivery/dto/create-delivery.dto.ts b/src/modules/delivery/dto/create-delivery.dto.ts index c454876..4821ff2 100644 --- a/src/modules/delivery/dto/create-delivery.dto.ts +++ b/src/modules/delivery/dto/create-delivery.dto.ts @@ -8,10 +8,6 @@ export class CreateDeliveryDto { @IsEnum(DeliveryMethodEnum) method!: DeliveryMethodEnum; - @ApiProperty({ example: 'سرو در رستوران', description: 'Delivery method display name' }) - @IsString() - title!: string; - @ApiProperty({ example: 5000, description: 'Delivery fee' }) @IsNumber() @Min(0) diff --git a/src/modules/delivery/entities/delivery.entity.ts b/src/modules/delivery/entities/delivery.entity.ts index 01a38cd..76cc8fe 100644 --- a/src/modules/delivery/entities/delivery.entity.ts +++ b/src/modules/delivery/entities/delivery.entity.ts @@ -5,8 +5,6 @@ import { DeliveryFeeTypeEnum, DeliveryMethodEnum } from '../interface/delivery'; @Entity({ tableName: 'deliveries' }) export class Delivery extends BaseEntity { - @Property() - title!: string; @Enum(() => DeliveryMethodEnum) method!: DeliveryMethodEnum; diff --git a/src/modules/delivery/providers/delivery.service.ts b/src/modules/delivery/providers/delivery.service.ts index 2bda857..f6f3623 100644 --- a/src/modules/delivery/providers/delivery.service.ts +++ b/src/modules/delivery/providers/delivery.service.ts @@ -34,7 +34,6 @@ export class DeliveryService { const data: RequiredEntityData = { restaurant, method: createDto.method, - title: createDto.title, deliveryFee: createDto.deliveryFee, minOrderPrice: createDto.minOrderPrice, description: createDto.description, diff --git a/src/seeders/data/delivery-methods.data.ts b/src/seeders/data/delivery-methods.data.ts index 8e04542..4e427ef 100644 --- a/src/seeders/data/delivery-methods.data.ts +++ b/src/seeders/data/delivery-methods.data.ts @@ -2,7 +2,6 @@ import { DeliveryMethodEnum } from '../../modules/delivery/interface/delivery'; export interface DeliveryMethodData { method: DeliveryMethodEnum; - title: string; description: string; deliveryFee: number; minOrderPrice: number; @@ -13,7 +12,6 @@ export interface DeliveryMethodData { export const deliveryMethodsData: DeliveryMethodData[] = [ { method: DeliveryMethodEnum.DineIn, - title: 'سرو در رستوران', description: 'سرو غذا در رستوران', deliveryFee: 0, minOrderPrice: 0, @@ -22,7 +20,6 @@ export const deliveryMethodsData: DeliveryMethodData[] = [ }, { method: DeliveryMethodEnum.CustomerPickup, - title: 'برداشت از رستوران', description: 'برداشت غذا از رستوران', deliveryFee: 0, minOrderPrice: 0, @@ -31,7 +28,6 @@ export const deliveryMethodsData: DeliveryMethodData[] = [ }, { method: DeliveryMethodEnum.DeliveryCar, - title: 'تحویل در خودرو', description: 'تحویل غذا در خودرو', deliveryFee: 5000, minOrderPrice: 50000, @@ -40,7 +36,6 @@ export const deliveryMethodsData: DeliveryMethodData[] = [ }, { method: DeliveryMethodEnum.DeliveryCourier, - title: 'تحویل با پیک', description: 'تحویل غذا با پیک', deliveryFee: 10000, minOrderPrice: 100000, diff --git a/src/seeders/delivery-methods.seeder.ts b/src/seeders/delivery-methods.seeder.ts index 6ab16d6..e236a3b 100644 --- a/src/seeders/delivery-methods.seeder.ts +++ b/src/seeders/delivery-methods.seeder.ts @@ -19,8 +19,7 @@ export class DeliveryMethodsSeeder { const delivery = em.create(Delivery, { restaurant, method: methodData.method, - title: methodData.title, - description: methodData.description, + description: methodData.description, deliveryFee: methodData.deliveryFee, minOrderPrice: methodData.minOrderPrice, enabled: methodData.enabled, @@ -33,14 +32,12 @@ export class DeliveryMethodsSeeder { } else { // Update existing delivery method if needed if ( - existing.title !== methodData.title || - existing.description !== methodData.description || + existing.description !== methodData.description || existing.deliveryFee !== methodData.deliveryFee || existing.minOrderPrice !== methodData.minOrderPrice || existing.order !== methodData.order ) { - existing.title = methodData.title; - existing.description = methodData.description; + existing.description = methodData.description; existing.deliveryFee = methodData.deliveryFee; existing.minOrderPrice = methodData.minOrderPrice; existing.order = methodData.order;