Merge pull request #41 from Tria-plc/dev

Fare engine and hold seat implementation
This commit is contained in:
robiman
2026-05-27 19:37:04 +03:00
committed by GitHub
4 changed files with 16 additions and 19 deletions

View File

@@ -31,7 +31,7 @@ RUN --mount=type=cache,id=pnpm,target=/pnpm/store\
FROM deps AS build
COPY . .
RUN pnpm run build
RUN pnpm run build --filter=\!"@edr/passenger-portal"
FROM base AS freight-api
# RUN corepack enable && corepack prepare pnpm@9.12.0 --activate

View File

@@ -1,14 +0,0 @@
-- CreateTable SeatClass (runs before initial migration)
CREATE TABLE IF NOT EXISTS "SeatClass" (
"id" TEXT NOT NULL,
"name" TEXT NOT NULL,
"description" TEXT,
"basePrice" INTEGER NOT NULL,
"isActive" BOOLEAN NOT NULL DEFAULT true,
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" TIMESTAMP(3) NOT NULL DEFAULT NOW(),
CONSTRAINT "SeatClass_pkey" PRIMARY KEY ("id")
);
CREATE UNIQUE INDEX IF NOT EXISTS "SeatClass_name_key" ON "SeatClass"("name");

View File

@@ -1,2 +0,0 @@
-- updatedAt default already set in initial migration, no-op
SELECT 1;

View File

@@ -55,8 +55,18 @@ CREATE TYPE "FoodOrderStatus" AS ENUM ('PENDING', 'PREPARING', 'READY', 'DELIVER
-- CreateEnum
CREATE TYPE "DevicePlatform" AS ENUM ('IOS', 'ANDROID', 'WEB');
-- AlterTable
ALTER TABLE "SeatClass" ALTER COLUMN "updatedAt" DROP DEFAULT;
-- CreateTable
CREATE TABLE "SeatClass" (
"id" TEXT NOT NULL,
"name" TEXT NOT NULL,
"description" TEXT,
"basePrice" INTEGER NOT NULL,
"isActive" BOOLEAN NOT NULL DEFAULT true,
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" TIMESTAMP(3) NOT NULL,
CONSTRAINT "SeatClass_pkey" PRIMARY KEY ("id")
);
-- CreateTable
CREATE TABLE "User" (
@@ -1006,6 +1016,9 @@ CREATE TABLE "VerifaydaVerification" (
CONSTRAINT "VerifaydaVerification_pkey" PRIMARY KEY ("id")
);
-- CreateIndex
CREATE UNIQUE INDEX "SeatClass_name_key" ON "SeatClass"("name");
-- CreateIndex
CREATE UNIQUE INDEX "User_email_key" ON "User"("email");