diff --git a/src/modules/payment/controllers/payment.controller.ts b/src/modules/payment/controllers/payment.controller.ts index e91371f..160eb0e 100644 --- a/src/modules/payment/controllers/payment.controller.ts +++ b/src/modules/payment/controllers/payment.controller.ts @@ -14,7 +14,7 @@ import { AuthGuard } from 'src/modules/auth/guards/auth.guard'; import { PayOrderDto } from '../dto/pay-order.dto'; import { FindPaymentsDto } from '../dto/find-payments.dto'; -@ApiTags('payments') +@ApiTags('payment') @Controller() export class PaymentController { constructor( @@ -22,7 +22,7 @@ export class PaymentController { ) { } - @Get('public/payments/pay-order/:orderId') + @Post('public/payments/pay-order/:orderId') @UseGuards(AuthGuard) @ApiBearerAuth() @ApiOperation({ summary: 'Pay for an order' }) @@ -39,7 +39,7 @@ export class PaymentController { } @ApiBearerAuth() - @Get('admin/payments') + @Get('public/payments') @ApiOperation({ summary: 'get all payments as admin' }) findAllByUser(@UserId() userId: string, @Body() dto: FindPaymentsDto) { return this.paymentsService.findAllByUser(dto, userId); diff --git a/src/seeders/DatabaseSeeder.ts b/src/seeders/DatabaseSeeder.ts index a636028..38a80b5 100644 --- a/src/seeders/DatabaseSeeder.ts +++ b/src/seeders/DatabaseSeeder.ts @@ -5,7 +5,7 @@ import { RolesSeeder } from './roles.seeder'; import { ProductsSeeder } from './product.seeder'; import { AdminsSeeder } from './admins.seeder'; import { UsersSeeder } from './users.seeder'; - +import { CategoriesSeeder } from './categories.seeder'; // import { NotificationsSeeder } from './notifications.seeder'; @@ -28,16 +28,17 @@ export class DatabaseSeeder extends Seeder { // 8. Create Categories - // console.info(`[Seeder] Step 8/${TOTAL_STEPS}: Creating categories`); - // const categoriesSeeder = new CategoriesSeeder(); - // const categoriesMap = await categoriesSeeder.run(em, restaurantsMap); - // console.info(`[Seeder] Step 8/${TOTAL_STEPS}: Done`); + console.info(`[Seeder] Step 8/${TOTAL_STEPS}: Creating categories`); + const categoriesSeeder = new CategoriesSeeder(); + const categoriesMap = await categoriesSeeder.run(em); + console.info(`[Seeder] Step 8/${TOTAL_STEPS}: Done`); + // 9. Create products - // console.info(`[Seeder] Step 9/${TOTAL_STEPS}: Creating products`); - // const productsSeeder = new ProductsSeeder(); - // await productsSeeder.run(em, categoriesMap); - // console.info(`[Seeder] Step 9/${TOTAL_STEPS}: Done`); + console.info(`[Seeder] Step 9/${TOTAL_STEPS}: Creating products`); + const productsSeeder = new ProductsSeeder(); + await productsSeeder.run(em, categoriesMap); + console.info(`[Seeder] Step 9/${TOTAL_STEPS}: Done`); diff --git a/src/seeders/categories.seeder.ts b/src/seeders/categories.seeder.ts new file mode 100644 index 0000000..28048fb --- /dev/null +++ b/src/seeders/categories.seeder.ts @@ -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> { + const categoriesMap = new Map(); + + 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; + } +} diff --git a/src/seeders/data/categories.data.ts b/src/seeders/data/categories.data.ts index ad9a436..ad97897 100644 --- a/src/seeders/data/categories.data.ts +++ b/src/seeders/data/categories.data.ts @@ -1,431 +1,9 @@ export interface CategoryData { title: string; - restaurantSlug: string; } -export const categoriesData: CategoryData[] = [{ 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: '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' }, +export const categoriesData: CategoryData[] = [ + { title: 'چاپ', }, + { title: 'صحافی', }, ]; \ No newline at end of file diff --git a/src/seeders/data/product.data.ts b/src/seeders/data/product.data.ts index d845a81..3969f05 100644 --- a/src/seeders/data/product.data.ts +++ b/src/seeders/data/product.data.ts @@ -11,7 +11,14 @@ export const productsData: productData[] = [ { title: 'کارت ویزیت', desc: ['توضیح کار ویزیت'], - categoryTitle: '', + categoryTitle: 'چاپ', + isActive: true, + images: ["https://dmenu.danakcorp.com/uploads/images/product/product_1715711043900.png"], + }, + { + title: 'بروشور', + desc: ['توضیح '], + categoryTitle: 'چاپ', isActive: true, images: ["https://dmenu.danakcorp.com/uploads/images/product/product_1715711043900.png"], } diff --git a/src/seeders/product.seeder.ts b/src/seeders/product.seeder.ts index 3b4308e..220c1d8 100644 --- a/src/seeders/product.seeder.ts +++ b/src/seeders/product.seeder.ts @@ -21,22 +21,14 @@ export class ProductsSeeder { } - const existing = await em.findOne(Product, { - title: productData.title, - }); - const product = em.create(Product, { title: productData.title, desc: productData.desc, - category, isActive: productData.isActive, prepareTime: 10, - - - images: productData.images, - + order: 1 }); em.persist(product);