From b69742f80685f4bf94f84d00d158e6db1704b091 Mon Sep 17 00:00:00 2001 From: Rafi Arrafif Date: Fri, 20 Feb 2026 23:11:11 +0700 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20add=20thumbnailCode=20field?= =?UTF-8?q?=20to=20bulk=20insert=20video?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- prisma/dbml/schema.dbml | 1 + .../internal/controllers/bulkInsertVideo.controller.ts | 4 ++-- src/modules/internal/services/http/bulkInsertVideo.service.ts | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/prisma/dbml/schema.dbml b/prisma/dbml/schema.dbml index 8342390..524cbfe 100644 --- a/prisma/dbml/schema.dbml +++ b/prisma/dbml/schema.dbml @@ -175,6 +175,7 @@ Table videos { service video_services [not null] serviceId String [not null] videoCode String [not null] + thumbnailCode String pendingUpload Boolean [not null, default: true] uploader users [not null] uploadedBy String [not null] diff --git a/src/modules/internal/controllers/bulkInsertVideo.controller.ts b/src/modules/internal/controllers/bulkInsertVideo.controller.ts index b450470..2342caa 100644 --- a/src/modules/internal/controllers/bulkInsertVideo.controller.ts +++ b/src/modules/internal/controllers/bulkInsertVideo.controller.ts @@ -9,8 +9,8 @@ export interface BulkInsertVideoBodyRequest { episode: number; videos: Array<{ service_id: string; - videoCode: string; - thumbnailCode?: string; + video_code: string; + thumbnail_code?: string; }>; }>; } diff --git a/src/modules/internal/services/http/bulkInsertVideo.service.ts b/src/modules/internal/services/http/bulkInsertVideo.service.ts index fbaac2e..705acf6 100644 --- a/src/modules/internal/services/http/bulkInsertVideo.service.ts +++ b/src/modules/internal/services/http/bulkInsertVideo.service.ts @@ -20,7 +20,8 @@ export const bulkInsertVideoService = async ( pendingUpload: false, episodeId: episodeId.id, serviceId: videoData.service_id, - videoCode: videoData.videoCode, + videoCode: videoData.video_code, + thumbnailCode: videoData.thumbnail_code, uploadedBy: SystemAccountId, });