diff --git a/prisma/dbml/schema.dbml b/prisma/dbml/schema.dbml index 6996dca..c2ea06e 100644 --- a/prisma/dbml/schema.dbml +++ b/prisma/dbml/schema.dbml @@ -498,6 +498,7 @@ Table hero_banner { orderPriority Int [unique] isClickable Boolean [not null, default: false] title String + tags String[] [not null] description String buttonContent String buttonLink String diff --git a/prisma/migrations/20260303063458_add_tags_in_hero_banner/migration.sql b/prisma/migrations/20260303063458_add_tags_in_hero_banner/migration.sql new file mode 100644 index 0000000..63764e1 --- /dev/null +++ b/prisma/migrations/20260303063458_add_tags_in_hero_banner/migration.sql @@ -0,0 +1,2 @@ +-- AlterTable +ALTER TABLE "hero_banner" ADD COLUMN "tags" TEXT[]; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 4c9b2be..06d52de 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -559,6 +559,7 @@ model HeroBanner { orderPriority Int? @unique isClickable Boolean @default(false) title String? @db.VarChar(225) + tags String[] description String? @db.Text buttonContent String? @db.VarChar(100) buttonLink String? @db.Text diff --git a/src/modules/internal/controllers/createHeroBanner.controller.ts b/src/modules/internal/controllers/createHeroBanner.controller.ts index 9e8b18f..0c040bb 100644 --- a/src/modules/internal/controllers/createHeroBanner.controller.ts +++ b/src/modules/internal/controllers/createHeroBanner.controller.ts @@ -5,6 +5,7 @@ import { createHeroBannerService } from "../services/http/createHeroBanner.servi export interface CreateHeroBannerRequestBody { isClickable?: boolean; title?: string; + tags: string[]; description?: string; buttonContent?: string; buttonLink?: string;