mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-26 18:42:49 +00:00
Merge pull request #41 from Tria-plc/dev
Fare engine and hold seat implementation
This commit is contained in:
@@ -31,7 +31,7 @@ RUN --mount=type=cache,id=pnpm,target=/pnpm/store\
|
|||||||
FROM deps AS build
|
FROM deps AS build
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
RUN pnpm run build
|
RUN pnpm run build --filter=\!"@edr/passenger-portal"
|
||||||
|
|
||||||
FROM base AS freight-api
|
FROM base AS freight-api
|
||||||
# RUN corepack enable && corepack prepare pnpm@9.12.0 --activate
|
# RUN corepack enable && corepack prepare pnpm@9.12.0 --activate
|
||||||
|
|||||||
@@ -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");
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
-- updatedAt default already set in initial migration, no-op
|
|
||||||
SELECT 1;
|
|
||||||
@@ -55,8 +55,18 @@ CREATE TYPE "FoodOrderStatus" AS ENUM ('PENDING', 'PREPARING', 'READY', 'DELIVER
|
|||||||
-- CreateEnum
|
-- CreateEnum
|
||||||
CREATE TYPE "DevicePlatform" AS ENUM ('IOS', 'ANDROID', 'WEB');
|
CREATE TYPE "DevicePlatform" AS ENUM ('IOS', 'ANDROID', 'WEB');
|
||||||
|
|
||||||
-- AlterTable
|
-- CreateTable
|
||||||
ALTER TABLE "SeatClass" ALTER COLUMN "updatedAt" DROP DEFAULT;
|
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
|
-- CreateTable
|
||||||
CREATE TABLE "User" (
|
CREATE TABLE "User" (
|
||||||
@@ -1006,6 +1016,9 @@ CREATE TABLE "VerifaydaVerification" (
|
|||||||
CONSTRAINT "VerifaydaVerification_pkey" PRIMARY KEY ("id")
|
CONSTRAINT "VerifaydaVerification_pkey" PRIMARY KEY ("id")
|
||||||
);
|
);
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE UNIQUE INDEX "SeatClass_name_key" ON "SeatClass"("name");
|
||||||
|
|
||||||
-- CreateIndex
|
-- CreateIndex
|
||||||
CREATE UNIQUE INDEX "User_email_key" ON "User"("email");
|
CREATE UNIQUE INDEX "User_email_key" ON "User"("email");
|
||||||
|
|
||||||
Reference in New Issue
Block a user