This commit is contained in:
2026-01-18 18:53:20 +03:30
parent b1a6af6feb
commit 6e8e4c7cf5
6 changed files with 53 additions and 447 deletions
@@ -14,7 +14,7 @@ import { AuthGuard } from 'src/modules/auth/guards/auth.guard';
import { PayOrderDto } from '../dto/pay-order.dto'; import { PayOrderDto } from '../dto/pay-order.dto';
import { FindPaymentsDto } from '../dto/find-payments.dto'; import { FindPaymentsDto } from '../dto/find-payments.dto';
@ApiTags('payments') @ApiTags('payment')
@Controller() @Controller()
export class PaymentController { export class PaymentController {
constructor( constructor(
@@ -22,7 +22,7 @@ export class PaymentController {
) { } ) { }
@Get('public/payments/pay-order/:orderId') @Post('public/payments/pay-order/:orderId')
@UseGuards(AuthGuard) @UseGuards(AuthGuard)
@ApiBearerAuth() @ApiBearerAuth()
@ApiOperation({ summary: 'Pay for an order' }) @ApiOperation({ summary: 'Pay for an order' })
@@ -39,7 +39,7 @@ export class PaymentController {
} }
@ApiBearerAuth() @ApiBearerAuth()
@Get('admin/payments') @Get('public/payments')
@ApiOperation({ summary: 'get all payments as admin' }) @ApiOperation({ summary: 'get all payments as admin' })
findAllByUser(@UserId() userId: string, @Body() dto: FindPaymentsDto) { findAllByUser(@UserId() userId: string, @Body() dto: FindPaymentsDto) {
return this.paymentsService.findAllByUser(dto, userId); return this.paymentsService.findAllByUser(dto, userId);
+10 -9
View File
@@ -5,7 +5,7 @@ import { RolesSeeder } from './roles.seeder';
import { ProductsSeeder } from './product.seeder'; import { ProductsSeeder } from './product.seeder';
import { AdminsSeeder } from './admins.seeder'; import { AdminsSeeder } from './admins.seeder';
import { UsersSeeder } from './users.seeder'; import { UsersSeeder } from './users.seeder';
import { CategoriesSeeder } from './categories.seeder';
// import { NotificationsSeeder } from './notifications.seeder'; // import { NotificationsSeeder } from './notifications.seeder';
@@ -28,16 +28,17 @@ export class DatabaseSeeder extends Seeder {
// 8. Create Categories // 8. Create Categories
// console.info(`[Seeder] Step 8/${TOTAL_STEPS}: Creating categories`); console.info(`[Seeder] Step 8/${TOTAL_STEPS}: Creating categories`);
// const categoriesSeeder = new CategoriesSeeder(); const categoriesSeeder = new CategoriesSeeder();
// const categoriesMap = await categoriesSeeder.run(em, restaurantsMap); const categoriesMap = await categoriesSeeder.run(em);
// console.info(`[Seeder] Step 8/${TOTAL_STEPS}: Done`); console.info(`[Seeder] Step 8/${TOTAL_STEPS}: Done`);
// 9. Create products // 9. Create products
// console.info(`[Seeder] Step 9/${TOTAL_STEPS}: Creating products`); console.info(`[Seeder] Step 9/${TOTAL_STEPS}: Creating products`);
// const productsSeeder = new ProductsSeeder(); const productsSeeder = new ProductsSeeder();
// await productsSeeder.run(em, categoriesMap); await productsSeeder.run(em, categoriesMap);
// console.info(`[Seeder] Step 9/${TOTAL_STEPS}: Done`); console.info(`[Seeder] Step 9/${TOTAL_STEPS}: Done`);
+28
View File
@@ -0,0 +1,28 @@
import type { EntityManager } from '@mikro-orm/core';
import { Category } from '../modules/product/entities/category.entity';
import { categoriesData } from './data/categories.data';
export class CategoriesSeeder {
async run(em: EntityManager): Promise<Map<string, Category>> {
const categoriesMap = new Map<string, Category>();
for (const catData of categoriesData) {
const category = em.create(Category, {
title: catData.title,
isActive: true,
});
em.persist(category);
categoriesMap.set(`${catData.title}`, category);
}
await em.flush();
return categoriesMap;
}
}
+3 -425
View File
@@ -1,431 +1,9 @@
export interface CategoryData { export interface CategoryData {
title: string; title: string;
restaurantSlug: string;
} }
export const categoriesData: CategoryData[] = [{ title: 'پاستا', restaurantSlug: 'zhivan' }, export const categoriesData: CategoryData[] = [
{ title: 'پیتزا ایتالیایی', restaurantSlug: 'zhivan' }, { title: 'چاپ', },
{ title: 'پیتزا امریکایی', restaurantSlug: 'zhivan' }, { title: 'صحافی', },
{ title: 'استیک', restaurantSlug: 'zhivan' },
{ title: 'غذاهای گریل و فرنگی', restaurantSlug: 'zhivan' },
{ title: 'ساندویچ و برگر', restaurantSlug: 'zhivan' },
{ title: 'سوخاری', restaurantSlug: 'zhivan' },
{ title: 'سالاد', restaurantSlug: 'zhivan' },
{ title: 'پیش غذا', restaurantSlug: 'zhivan' },
{ title: 'نوشیدنی ها', restaurantSlug: 'zhivan' },
{ title: 'قهوه ', restaurantSlug: 'zhivan' },
{ title: 'موهیتو بار', restaurantSlug: 'zhivan' },
{ title: 'اسموتی و شیک ها ', restaurantSlug: 'zhivan' },
{ title: 'کیک و دسر', restaurantSlug: 'zhivan' },
{ title: 'چای و دمنوش ', restaurantSlug: 'zhivan' },
{ title: 'آیس کافی', restaurantSlug: 'zhivan' },
{ title: 'ایرانی', restaurantSlug: 'zhivan' },
{ title: 'شربت و عرقیجات', restaurantSlug: 'zhivan' },
{ title: 'ماکتیل', restaurantSlug: 'zhivan' },
{ title: 'نوشیدنی های گرم', restaurantSlug: 'sepanta' },
{ title: 'شیک ها', restaurantSlug: 'sepanta' },
{ title: 'کیک ها', restaurantSlug: 'sepanta' },
{ title: 'شربت ها ', restaurantSlug: 'sepanta' },
{ title: 'دمنوش ها', restaurantSlug: 'sepanta' },
{ title: 'صبحانه', restaurantSlug: 'ocafe' },
{ title: 'سیب زمینی ها', restaurantSlug: 'ocafe' },
{ title: 'پیش غذا و سالادها ', restaurantSlug: 'ocafe' },
{ title: 'غذاهای اصلی ', restaurantSlug: 'ocafe' },
{ title: 'کوکی و دسرها (آیتم ها به تعداد محدود در روز موجود می‌باشد )', restaurantSlug: 'ocafe' },
{ title: 'موکتل های ایرانی و ملل ', restaurantSlug: 'ocafe' },
{ title: 'شیک ها ', restaurantSlug: 'ocafe' },
{ title: 'نوشیدنی های گرم بر پایه اسپرسو ', restaurantSlug: 'ocafe' },
{ title: 'نوشیدنی های سرد بر پایه اسپرسو ', restaurantSlug: 'ocafe' },
{ title: 'نوشیدنی های گرم ملل ', restaurantSlug: 'ocafe' },
{ title: 'چای های ایرانی ', restaurantSlug: 'ocafe' },
{ title: 'دمنوش ها ', restaurantSlug: 'ocafe' },
{ title: 'قهوه های شنی ', restaurantSlug: 'ocafe' },
{ title: 'کلد برو ', restaurantSlug: 'ocafe' },
{ title: 'متدهای موج سوم', restaurantSlug: 'ocafe' },
{ title: 'آپشنال ', restaurantSlug: 'ocafe' },
{ title: 'نوشیدنی', restaurantSlug: 'ocafe' },
{ title: 'لقمه', restaurantSlug: 'ocafe' },
{ title: 'خوراک ها', restaurantSlug: 'easydizy' },
{ title: 'چاشنی ها', restaurantSlug: 'easydizy' },
{ title: 'نوشیدنی های خنک', restaurantSlug: 'easydizy' },
{ title: 'دسر ها', restaurantSlug: 'easydizy' },
{ title: 'پیش غذا ', restaurantSlug: 'boote' },
{ title: 'پیتزا آمریکایی', restaurantSlug: 'boote' },
{ title: 'پیتزا ایتالیایی ', restaurantSlug: 'boote' },
{ title: 'پاستا ', restaurantSlug: 'boote' },
{ title: 'ناهار بوته', restaurantSlug: 'boote' },
{ title: 'غذای اصلی', restaurantSlug: 'boote' },
{ title: 'ساندویچ', restaurantSlug: 'boote' },
{ title: 'اسپرسو بار', restaurantSlug: 'boote' },
{ title: 'دمی بار', restaurantSlug: 'boote' },
{ title: 'هاوس آف تی', restaurantSlug: 'boote' },
{ title: 'امریکن استایل', restaurantSlug: 'boote' },
{ title: 'کیک و دسر', restaurantSlug: 'boote' },
{ title: 'آیس کافی', restaurantSlug: 'boote' },
{ title: 'ماکتل بار', restaurantSlug: 'boote' },
{ title: 'ژلاتو میلک شیک', restaurantSlug: 'boote' },
{ title: 'صبحانه', restaurantSlug: 'boote' },
{ title: 'اسموتی بار', restaurantSlug: 'boote' },
{ title: 'چاکلت بار', restaurantSlug: 'boote' },
{ title: 'نوشیدنی های گرم ', restaurantSlug: 'life' },
{ title: 'نوشیدنی های سرد ', restaurantSlug: 'life' },
{ title: 'صبحانه ', restaurantSlug: 'life' },
{ title: 'میان وعده', restaurantSlug: 'life' },
{ title: 'بستنی', restaurantSlug: 'life' },
{ title: 'شیک', restaurantSlug: 'life' },
{ title: 'قلیان', restaurantSlug: 'life' },
{ title: 'پیتزا ایتالیایی ', restaurantSlug: 'productcourt' },
{ title: 'پیتزا آمریکایی ', restaurantSlug: 'productcourt' },
{ title: 'پاستاها', restaurantSlug: 'productcourt' },
{ title: 'استیک ها', restaurantSlug: 'productcourt' },
{ title: 'برگرها', restaurantSlug: 'productcourt' },
{ title: 'ایرانی', restaurantSlug: 'productcourt' },
{ title: 'سالاد.', restaurantSlug: 'productcourt' },
{ title: 'پیش غذا.', restaurantSlug: 'productcourt' },
{ title: 'نوشیدنی ها ', restaurantSlug: 'productcourt' },
{ title: 'کیک و دسر', restaurantSlug: 'productcourt' },
{ title: 'اسپرسو بار', restaurantSlug: 'productcourt' },
{ title: 'نوشیدنی های گرم', restaurantSlug: 'productcourt' },
{ title: 'چای و دمنوش', restaurantSlug: 'productcourt' },
{ title: 'آیس کافه', restaurantSlug: 'productcourt' },
{ title: 'میلک شیک', restaurantSlug: 'productcourt' },
{ title: 'نوشیدی های سرد', restaurantSlug: 'productcourt' },
{ title: 'قهوه های دمی.', restaurantSlug: 'productcourt' },
{ title: 'گلاسه ها', restaurantSlug: 'productcourt' },
{ title: 'صبحانه ', restaurantSlug: 'productcourt' },
{ title: ' پیش غذا', restaurantSlug: 'banicho' },
{ title: 'کباب ها ', restaurantSlug: 'banicho' },
{ title: 'دمنوش', restaurantSlug: 'banicho' },
{ title: 'قهوه های دمی', restaurantSlug: 'banicho' },
{ title: 'جگر گوسفندی', restaurantSlug: 'banicho' },
{ title: 'جگر گوساله', restaurantSlug: 'banicho' },
{ title: 'بارسرد ', restaurantSlug: 'banicho' },
{ title: 'بارگرم', restaurantSlug: 'banicho' },
{ title: 'نوشیدنی گرم بر پایه اسپرسو', restaurantSlug: 'blacksugar' },
{ title: ' نوشیدنی گرم ', restaurantSlug: 'blacksugar' },
{ title: 'قهوه سرد', restaurantSlug: 'blacksugar' },
{ title: ' قهوه دمی', restaurantSlug: 'blacksugar' },
{ title: ' میان وعده و دسر', restaurantSlug: 'blacksugar' },
{ title: 'پیش غذاها', restaurantSlug: 'Piano' },
{ title: 'ساندویچ و برگر', restaurantSlug: 'Piano' },
{ title: 'پیتزا امریکایی', restaurantSlug: 'Piano' },
{ title: 'پیتزا ایتالیایی', restaurantSlug: 'Piano' },
{ title: 'پاستا', restaurantSlug: 'Piano' },
{ title: 'استیک', restaurantSlug: 'Piano' },
{ title: 'سوخاری', restaurantSlug: 'Piano' },
{ title: 'سالاد', restaurantSlug: 'Piano' },
{ title: 'بشقاب', restaurantSlug: 'Piano' },
{ title: 'پیده', restaurantSlug: 'Piano' },
{ title: 'خوراک', restaurantSlug: 'Piano' },
{ title: 'نوشیدنی گرم', restaurantSlug: 'Piano' },
{ title: 'نوشیدنی سرد', restaurantSlug: 'Piano' },
{ title: 'دسر و کیک', restaurantSlug: 'Piano' },
{ title: 'بستنی', restaurantSlug: 'Piano' },
{ title: 'دمنوش گیاهی', restaurantSlug: 'Piano' },
{ title: 'اسموتی', restaurantSlug: 'Piano' },
{ title: 'شیک', restaurantSlug: 'Piano' },
{ title: 'ماکتل ها', restaurantSlug: 'Piano' },
{ title: 'شربت ها', restaurantSlug: 'Piano' },
{ title: 'غذا', restaurantSlug: 'saadat' },
{ title: 'فرنگی', restaurantSlug: 'saadat' },
{ title: 'سالاد ها', restaurantSlug: 'saadat' },
{ title: 'نوشیدنی', restaurantSlug: 'saadat' },
{ title: 'قلیان', restaurantSlug: 'saadat' },
{ title: 'نوشیدنی های گرم', restaurantSlug: 'saadat' },
{ title: 'آیس کافی', restaurantSlug: 'saadat' },
{ title: 'چای', restaurantSlug: 'saadat' },
{ title: 'قهوه نسل ۳', restaurantSlug: 'saadat' },
{ title: 'ماکتل ها', restaurantSlug: 'saadat' },
{ title: 'شیک ها', restaurantSlug: 'saadat' },
{ title: 'پیش غذاها', restaurantSlug: 'saadat' },
{ title: 'خوراک مخصوص هفت خوان', restaurantSlug: 'Haaft khaan' },
{ title: 'خوراک', restaurantSlug: 'Haaft khaan' },
{ title: 'پیش غذا', restaurantSlug: 'Haaft khaan' },
{ title: 'نوشیدنی', restaurantSlug: 'Haaft khaan' },
{ title: 'چای و نوشیدنی گرم', restaurantSlug: 'Haaft khaan' },
{ title: 'قلیان', restaurantSlug: 'Haaft khaan' },
{ title: 'دسر', restaurantSlug: 'Haaft khaan' },
{ title: ' نوشیدنی های سرد', restaurantSlug: '1972Cafe' },
{ title: 'پیتزا ', restaurantSlug: '1972Cafe' },
{ title: 'قهوه و نوشیدنی گرم', restaurantSlug: '1972Cafe' },
{ title: 'پیش غذا و سالاد ', restaurantSlug: '1972Cafe' },
{ title: 'کیک', restaurantSlug: '1972Cafe' },
{ title: 'قهوه های دمی ', restaurantSlug: '1972Cafe' },
{ title: 'چای و دمنوش', restaurantSlug: '1972Cafe' },
{ title: 'پاستا', restaurantSlug: '1972Cafe' },
{ title: 'برگر', restaurantSlug: '1972Cafe' },
{ title: 'قلیان', restaurantSlug: '1972Cafe' },
{ title: 'پیتزاها', restaurantSlug: 'lounge1' },
{ title: 'پیتزا', restaurantSlug: 'Honar' },
{ title: 'برگر', restaurantSlug: 'cafe_sepanj' },
{ title: 'پاستا', restaurantSlug: 'cafe_sepanj' },
{ title: 'پنینی ', restaurantSlug: 'cafe_sepanj' },
{ title: 'هات داگ ', restaurantSlug: 'cafe_sepanj' },
{ title: 'سوخاری', restaurantSlug: 'cafe_sepanj' },
{ title: 'سیب زمینی', restaurantSlug: 'cafe_sepanj' },
{ title: 'سالاد', restaurantSlug: 'cafe_sepanj' },
{ title: 'نوشیدنی', restaurantSlug: 'cafe_sepanj' },
{ title: 'اسپرسو بار', restaurantSlug: 'cafe_sepanj' },
{ title: 'نوشیدنی گرم', restaurantSlug: 'cafe_sepanj' },
{ title: 'دمی', restaurantSlug: 'cafe_sepanj' },
{ title: ' ایس کافی', restaurantSlug: 'cafe_sepanj' },
{ title: 'چای دمنوش', restaurantSlug: 'cafe_sepanj' },
{ title: 'کیک', restaurantSlug: 'cafe_sepanj' },
{ title: 'شیک', restaurantSlug: 'cafe_sepanj' },
{ title: 'نوشیدنی سرد', restaurantSlug: 'cafe_sepanj' },
{ title: 'سیروپ', restaurantSlug: 'monikh' },
{ title: 'کیک', restaurantSlug: 'monikh' },
{ title: 'ساندویچ سرد', restaurantSlug: 'monikh' },
{ title: 'بر پایه اسپرسو', restaurantSlug: 'monikh' },
{ title: 'ماچا', restaurantSlug: 'monikh' },
{ title: 'بدون اسپرسو', restaurantSlug: 'monikh' },
{ title: 'چای و دمنوش', restaurantSlug: 'monikh' },
{ title: 'شیک و اسموتی', restaurantSlug: 'monikh' },
{ title: 'نوشیدنی های گرم (بر پایه اسپرسو)', restaurantSlug: 'o-cafe' },
{ title: 'نوشیدنی های سرد ', restaurantSlug: 'o-cafe' },
{ title: ' نوشیدنی های گرم ملل', restaurantSlug: 'o-cafe' },
{ title: ' قهوه های شنی', restaurantSlug: 'o-cafe' },
{ title: ' شیک ها', restaurantSlug: 'o-cafe' },
{ title: ' کوکی ها و دسرها', restaurantSlug: 'o-cafe' },
{ title: ' کلد برو', restaurantSlug: 'o-cafe' },
{ title: ' موج سوم', restaurantSlug: 'o-cafe' },
{ title: ' چای های ایرانی', restaurantSlug: 'o-cafe' },
{ title: ' دمنوش ها', restaurantSlug: 'o-cafe' },
{ title: ' ماکتل ها', restaurantSlug: 'o-cafe' },
{ title: ' غذاهای اصلی', restaurantSlug: 'o-cafe' },
{ title: ' پیش غذاها', restaurantSlug: 'o-cafe' },
{ title: ' سیب زمینی ها', restaurantSlug: 'o-cafe' },
{ title: ' صبحانه ها', restaurantSlug: 'o-cafe' },
{ title: ' آپشنال', restaurantSlug: 'o-cafe' },
{ title: 'پیش غذا', restaurantSlug: 'yummyburger' },
{ title: 'برگرها', restaurantSlug: 'yummyburger' },
{ title: 'دبل برگرها', restaurantSlug: 'yummyburger' },
{ title: 'تریپل برگرها', restaurantSlug: 'yummyburger' },
{ title: 'پیتزا ها', restaurantSlug: 'yummyburger' },
{ title: 'نوشیدنی ها', restaurantSlug: 'yummyburger' },
{ title: 'ساندویچ', restaurantSlug: 'yummyburger' },
{ title: 'سالاد و پیش غذا', restaurantSlug: 'mahtabgarden' },
{ title: 'آش بار مهتاب', restaurantSlug: 'mahtabgarden' },
{ title: 'غذای اصلی', restaurantSlug: 'mahtabgarden' },
{ title: 'شربت بار مهتاب', restaurantSlug: 'mahtabgarden' },
{ title: 'برگر', restaurantSlug: 'mahtabgarden' },
{ title: 'کافی بار', restaurantSlug: 'mahtabgarden' },
{ title: 'نوشیدنی گرم شکلاتی', restaurantSlug: 'mahtabgarden' },
{ title: 'دسر و کیک', restaurantSlug: 'mahtabgarden' },
{ title: 'شیک', restaurantSlug: 'mahtabgarden' },
{ title: 'دمنوش بار', restaurantSlug: 'mahtabgarden' },
{ title: 'ماکتل بار', restaurantSlug: 'mahtabgarden' },
{ title: 'اسموتی', restaurantSlug: 'mahtabgarden' },
{ title: 'نوشیدنی سرد', restaurantSlug: 'mahtabgarden' },
{ title: 'نوشیدنی های بر پایه اسپرسو', restaurantSlug: 'dream' },
{ title: 'قهوه های دمی ', restaurantSlug: 'dream' },
{ title: 'نوشیدنی های گرم', restaurantSlug: 'dream' },
{ title: 'چای و دمنوش', restaurantSlug: 'dream' },
{ title: 'قهوه های سرد', restaurantSlug: 'dream' },
{ title: 'شیک ها', restaurantSlug: 'dream' },
{ title: 'موکتل و آب میوه ها', restaurantSlug: 'dream' },
{ title: 'شربت ها', restaurantSlug: 'dream' },
{ title: 'فانتزی', restaurantSlug: 'dream' },
{ title: 'افزودنی', restaurantSlug: 'dream' },
{ title: 'بستنی ', restaurantSlug: 'dream' },
{ title: 'دسر', restaurantSlug: 'dream' },
{ title: 'صبحانه', restaurantSlug: 'dream' },
{ title: 'پیتزا ایتالیایی', restaurantSlug: 'dream' },
{ title: 'برگر', restaurantSlug: 'dream' },
{ title: 'پیش غذا', restaurantSlug: 'dream' },
{ title: 'پاستا', restaurantSlug: 'dream' },
{ title: 'سوخاری', restaurantSlug: 'dream' },
{ title: 'خوراک', restaurantSlug: 'dream' },
{ title: 'پیده', restaurantSlug: 'dream' },
{ title: 'شیرینی', restaurantSlug: 'dream' },
{ title: 'استیک ها', restaurantSlug: 'dream' },
{ title: 'سالاد', restaurantSlug: 'dream' },
{ title: 'پیتزا آمریکایی', restaurantSlug: 'dream' },
{ title: 'غذای ایرانی', restaurantSlug: 'dream' },
{ title: 'باربیکیو', restaurantSlug: 'dream' },
{ title: 'پیش غذاها', restaurantSlug: 'lanka' },
{ title: 'ایران زمین', restaurantSlug: 'lanka' },
{ title: 'پیتزا ایتالیایی', restaurantSlug: 'lanka' },
{ title: 'برگرها', restaurantSlug: 'lanka' },
{ title: 'استیک ها', restaurantSlug: 'lanka' },
{ title: 'پاستا', restaurantSlug: 'lanka' },
{ title: 'سالاد', restaurantSlug: 'lanka' },
{ title: 'دریایی ها', restaurantSlug: 'lanka' },
{ title: 'شات سس ها', restaurantSlug: 'lanka' },
{ title: 'اسپرسو بار', restaurantSlug: 'lanka' },
{ title: 'نوشیدنی گرم', restaurantSlug: 'lanka' },
{ title: 'آیس کافی', restaurantSlug: 'lanka' },
{ title: 'میلک شیک', restaurantSlug: 'lanka' },
{ title: 'نوشیدنی سرد', restaurantSlug: 'lanka' },
{ title: 'کیک و دسر ', restaurantSlug: 'lanka' },
{ title: 'سوخاری ها', restaurantSlug: 'lanka' },
{ title: 'چای و دمنوش', restaurantSlug: 'lanka' },
{ title: 'قهوه دمی', restaurantSlug: 'lanka' },
{ title: 'اسموتی ', restaurantSlug: 'lanka' },
{ title: 'vip drink', restaurantSlug: 'lanka' },
{ title: 'اسپرسو', restaurantSlug: 'LIAN' },
{ title: 'اسپرسو با شیر', restaurantSlug: 'LIAN' },
{ title: 'بار گرم', restaurantSlug: 'LIAN' },
{ title: 'آیس کافی', restaurantSlug: 'LIAN' },
{ title: 'آیس', restaurantSlug: 'LIAN' },
{ title: 'ماکتیل', restaurantSlug: 'LIAN' },
{ title: 'شیک', restaurantSlug: 'LIAN' },
{ title: 'دمی', restaurantSlug: 'LIAN' },
{ title: 'اسموتی', restaurantSlug: 'LIAN' },
{ title: 'میان وعده', restaurantSlug: 'LIAN' },
{ title: 'کیک ها', restaurantSlug: 'LIAN' },
{ title: 'چای و دمنوش', restaurantSlug: 'LIAN' },
{ title: 'بار گرم', restaurantSlug: 'milco-pilco' },
{ title: 'چای ها', restaurantSlug: 'milco-pilco' },
{ title: 'دمنوش ها', restaurantSlug: 'milco-pilco' },
{ title: 'شیک ها', restaurantSlug: 'milco-pilco' },
{ title: 'بارسرد', restaurantSlug: 'milco-pilco' },
{ title: 'برگرها ', restaurantSlug: 'milco-pilco' },
{ title: 'هات داگ ها', restaurantSlug: 'milco-pilco' },
{ title: 'نوستالژی', restaurantSlug: 'milco-pilco' },
{ title: 'سوخاری', restaurantSlug: 'milco-pilco' },
{ title: 'سیب زمینی', restaurantSlug: 'milco-pilco' },
{ title: 'پاستا', restaurantSlug: 'milco-pilco' },
{ title: 'سالاد ', restaurantSlug: 'milco-pilco' },
{ title: 'اسپرسو بار', restaurantSlug: 'milco-pilco' },
{ title: 'نوشیدنی سرد بر پایه قهوه', restaurantSlug: 'milco-pilco' },
{ title: 'ساندویچ ', restaurantSlug: 'milco-pilco' },
{ title: 'نوشیدنی های گرم بر پایه قهوه', restaurantSlug: 'lama' },
{ title: 'نوشیدنی های گرم', restaurantSlug: 'lama' },
{ title: 'دمنوش ها', restaurantSlug: 'lama' },
{ title: 'نوشیدنی های سر بر پایه قهوه', restaurantSlug: 'lama' },
{ title: 'ماکتیل', restaurantSlug: 'lama' },
{ title: 'چای', restaurantSlug: 'lama' },
{ title: 'شیک', restaurantSlug: 'lama' },
{ title: 'پیتزا', restaurantSlug: 'lama' },
{ title: 'برگر', restaurantSlug: 'lama' },
{ title: 'ساندویچ', restaurantSlug: 'lama' },
{ title: 'ساندویچ نوستالژی', restaurantSlug: 'lama' },
{ title: 'سوخاری', restaurantSlug: 'lama' },
{ title: 'سیب زمینی', restaurantSlug: 'lama' },
{ title: 'پنه', restaurantSlug: 'lama' },
{ title: 'غذای ایرانی', restaurantSlug: 'kaj.producthall' },
{ title: 'پیتزا آمریکایی', restaurantSlug: 'kaj.producthall' },
{ title: 'پیتزا ایتالیایی', restaurantSlug: 'kaj.producthall' },
{ title: 'برگر', restaurantSlug: 'kaj.producthall' },
{ title: 'خوراک', restaurantSlug: 'kaj.producthall' },
{ title: 'پیده', restaurantSlug: 'kaj.producthall' },
{ title: 'سوخاری', restaurantSlug: 'kaj.producthall' },
{ title: 'استیک', restaurantSlug: 'kaj.producthall' },
{ title: 'پاستا', restaurantSlug: 'kaj.producthall' },
{ title: 'پیش غذا', restaurantSlug: 'kaj.producthall' },
{ title: 'سالاد', restaurantSlug: 'kaj.producthall' },
{ title: 'نوشیدنی های بر پایه اسپرسو', restaurantSlug: 'kaj.producthall' },
{ title: 'قهوه های دمی', restaurantSlug: 'kaj.producthall' },
{ title: 'قهوه های سرد', restaurantSlug: 'kaj.producthall' },
{ title: 'چای و دمنوش ', restaurantSlug: 'kaj.producthall' },
{ title: 'نوشیدنی های گرم', restaurantSlug: 'kaj.producthall' },
{ title: 'موکتل و آب میوه ها', restaurantSlug: 'kaj.producthall' },
{ title: 'دسر', restaurantSlug: 'kaj.producthall' },
{ title: 'شیک ', restaurantSlug: 'kaj.producthall' },
{ title: 'بستنی', restaurantSlug: 'kaj.producthall' },
{ title: 'شربت', restaurantSlug: 'kaj.producthall' },
{ title: 'دسر', restaurantSlug: 'hamid' },
{ title: 'شیک', restaurantSlug: 'donat-factory' },
{ title: 'بستنی ویژه', restaurantSlug: 'donat-factory' },
{ title: 'دسر', restaurantSlug: 'donat-factory' },
{ title: 'اسموتی', restaurantSlug: 'donat-factory' },
{ title: 'آیس کافی', restaurantSlug: 'donat-factory' },
{ title: 'قهوه', restaurantSlug: 'donat-factory' },
{ title: 'نوشیدنی های گرم', restaurantSlug: 'donat-factory' },
{ title: 'دمنوش', restaurantSlug: 'donat-factory' },
{ title: 'آیس بستنی', restaurantSlug: 'donat-factory' },
{ title: 'ویتامینه', restaurantSlug: 'donat-factory' },
{ title: 'آبمیوه طبیعی', restaurantSlug: 'donat-factory' },
{ title: 'دونات اسپشیال ', restaurantSlug: 'donat-factory' },
{ title: 'دونات آرت', restaurantSlug: 'donat-factory' },
{ title: 'دونات فانتزی', restaurantSlug: 'donat-factory' },
{ title: 'دونات جنرال', restaurantSlug: 'donat-factory' },
{ title: 'رست نات', restaurantSlug: 'donat-factory' },
{ title: 'برلینر', restaurantSlug: 'donat-factory' },
{ title: 'دونات اسپال', restaurantSlug: 'donat-factory' },
{ title: 'دونات لقمه ای ', restaurantSlug: 'donat-factory' },
{ title: 'دونات لقمه ای', restaurantSlug: 'donat-factory' },
{ title: 'دونات ناتس', restaurantSlug: 'donat-factory' },
{ title: 'صبحانه', restaurantSlug: 'donat-factory' },
{ title: 'اسنک و‌ میان وعده', restaurantSlug: 'donat-factory' },
{ title: 'دونات دوبی ', restaurantSlug: 'donat-factory' },
{ title: 'منوی اقتصادی ', restaurantSlug: 'donat-factory' },
{ title: 'پیتزا آمریکایی', restaurantSlug: 'narsis' },
{ title: 'برگرها', restaurantSlug: 'narsis' },
{ title: 'پاستاها', restaurantSlug: 'narsis' },
{ title: 'پیش غذا', restaurantSlug: 'narsis' },
{ title: 'نوشیدنی سرد آماده', restaurantSlug: 'narsis' },
{ title: 'نوشیدنی گرم', restaurantSlug: 'narsis' },
{ title: 'قهوه', restaurantSlug: 'narsis' },
{ title: 'نوشیدنی های سرد', restaurantSlug: 'narsis' },
{ title: 'نوشیدنی های سرد بر پایه قهوه', restaurantSlug: 'narsis' },
{ title: 'نوشیدنی های طبیعی با بستنی', restaurantSlug: 'narsis' },
{ title: 'ﻧﻮﺷﯿﺪﻧﯽ ﻫﺎ ﺑﺮ ﭘﺎﯾﻪ ﺷﯿﺮ', restaurantSlug: 'narsis' },
{ title: 'شیک ﻫﺎ و آﯾﺲ پک ها', restaurantSlug: 'narsis' },
{ title: 'آﺑﻤﯿﻮه ﻫﺎی ﻃﺒﯿﻌﯽ', restaurantSlug: 'narsis' },
{ title: 'آﺑﻤﯿﻮه ﻫﺎی ترکیبی', restaurantSlug: 'narsis' },
{ title: 'افزودنی ها', restaurantSlug: 'narsis' },
{ title: 'کیک ها ', restaurantSlug: 'narsis' },
{ title: 'خوراک ها', restaurantSlug: 'narsis' },
{ title: 'غذاهای چلویی', restaurantSlug: 'narsis' },
{ title: 'قهوه گرم', restaurantSlug: 'Theory' },
{ title: 'قهوه سرد', restaurantSlug: 'Theory' },
{ title: 'قهوه دمی', restaurantSlug: 'Theory' },
{ title: 'ماکتل', restaurantSlug: 'Theory' },
{ title: 'اسموتی', restaurantSlug: 'Theory' },
{ title: 'نوشیدنی گرم', restaurantSlug: 'Theory' },
{ title: 'ساندویچ گرم', restaurantSlug: 'Theory' },
{ title: 'ساندویچ سرد', restaurantSlug: 'Theory' },
{ title: 'سالاد و پیش غذا', restaurantSlug: 'Theory' },
{ title: 'چای و دمنوش', restaurantSlug: 'Theory' },
{ title: 'دسر', restaurantSlug: 'Theory' },
{ title: 'صبحانه', restaurantSlug: 'Theory' },
{ title: 'شیک', restaurantSlug: 'Theory' },
{ title: 'اضافه بار', restaurantSlug: 'Theory' },
{ title: 'نوشیدنی گرم بر پایه اسپرسو', restaurantSlug: 'ahr_cofe' },
{ title: 'نوشیدنی گرم', restaurantSlug: 'ahr_cofe' },
{ title: 'نوشیدنی سرد بر پایه اسپرسو', restaurantSlug: 'ahr_cofe' },
{ title: 'دمنوش و چای', restaurantSlug: 'ahr_cofe' },
{ title: 'شیک', restaurantSlug: 'ahr_cofe' },
{ title: 'ماکتل', restaurantSlug: 'ahr_cofe' },
{ title: 'اسموتی', restaurantSlug: 'ahr_cofe' },
{ title: 'کیک و دسر', restaurantSlug: 'ahr_cofe' },
{ title: 'اسپرسو بار', restaurantSlug: 'cafe_meat' },
{ title: 'بارسرد بر پایه اسپرسو', restaurantSlug: 'cafe_meat' },
{ title: 'صبحانه', restaurantSlug: 'cafe_meat' },
{ title: 'پیش غذا', restaurantSlug: 'cafe_meat' },
{ title: 'دمنوش ها', restaurantSlug: 'cafe_meat' },
{ title: 'بارسرد', restaurantSlug: 'cafe_meat' },
{ title: 'شیک', restaurantSlug: 'cafe_meat' },
{ title: 'غذا اصلی', restaurantSlug: 'cafe_meat' },
{ title: 'بار گرم بدون کافئین ', restaurantSlug: 'cafe_meat' },
{ title: 'کیک', restaurantSlug: 'cafe_meat' },
{ title: 'قهوه ها', restaurantSlug: 'Moon' },
{ title: 'پیستری', restaurantSlug: 'Moon' },
{ title: 'چای و دمنوش', restaurantSlug: 'Moon' },
{ title: 'نوشیدنی سرد', restaurantSlug: 'Moon' },
{ title: 'ماکتل', restaurantSlug: 'Moon' },
{ title: 'بستنی', restaurantSlug: 'Moon' },
{ title: 'نوشیدنی گرم', restaurantSlug: 'Moon' },
{ title: 'ایتم های بر پایه شیر', restaurantSlug: 'Moon' },
{ title: 'بیکری', restaurantSlug: 'Moon' },
{ title: 'سانویچ سرد', restaurantSlug: 'Moon' },
{ title: 'سالاد', restaurantSlug: 'Moon' },
{ title: 'اب', restaurantSlug: 'Moon' },
{ title: 'پیتزا', restaurantSlug: 'Moon' },
{ title: 'پاستاها', restaurantSlug: 'passata' },
{ title: 'Menu star (Only for special days)', restaurantSlug: 'passata' },
{ title: 'تاپینگ بار', restaurantSlug: 'passata' },
{ title: 'چیاباتا(سندویچ‌)', restaurantSlug: 'passata' },
{ title: 'نوشیدنی', restaurantSlug: 'passata' },
{ title: 'آش ها', restaurantSlug: 'kolbe-setareh' },
{ title: 'غذاهای اصلی', restaurantSlug: 'kolbe-setareh' },
{ title: 'غذاهای ویژه در طول هفته', restaurantSlug: 'kolbe-setareh' },
{ title: 'صبحانه ', restaurantSlug: 'kolbe-setareh' },
{ title: 'نوشیدنی ها', restaurantSlug: 'kolbe-setareh' },
{ title: 'پیش غذا', restaurantSlug: 'kolbe-setareh' },
{ title: 'دسرها', restaurantSlug: 'kolbe-setareh' },
{ title: 'سرویس اضافه', restaurantSlug: 'kolbe-setareh' },
]; ];
+8 -1
View File
@@ -11,7 +11,14 @@ export const productsData: productData[] = [
{ {
title: 'کارت ویزیت', title: 'کارت ویزیت',
desc: ['توضیح کار ویزیت'], desc: ['توضیح کار ویزیت'],
categoryTitle: '', categoryTitle: 'چاپ',
isActive: true,
images: ["https://dmenu.danakcorp.com/uploads/images/product/product_1715711043900.png"],
},
{
title: 'بروشور',
desc: ['توضیح '],
categoryTitle: 'چاپ',
isActive: true, isActive: true,
images: ["https://dmenu.danakcorp.com/uploads/images/product/product_1715711043900.png"], images: ["https://dmenu.danakcorp.com/uploads/images/product/product_1715711043900.png"],
} }
+1 -9
View File
@@ -21,22 +21,14 @@ export class ProductsSeeder {
} }
const existing = await em.findOne(Product, {
title: productData.title,
});
const product = em.create(Product, { const product = em.create(Product, {
title: productData.title, title: productData.title,
desc: productData.desc, desc: productData.desc,
category, category,
isActive: productData.isActive, isActive: productData.isActive,
prepareTime: 10, prepareTime: 10,
images: productData.images, images: productData.images,
order: 1
}); });
em.persist(product); em.persist(product);