fix: resolve TS build errors - missing schema fields, types, and packages

- Add mustChangePassword field to User model in schema.prisma
- Add latitude/longitude fields to Client model (matching existing migration)
- Remove @nestjs/serve-static import from app.module (not in dependencies)
- Add @types/multer to devDependencies and type multer config explicitly
- Create migration for mustChangePassword column

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
kevin-asprec
2026-05-04 17:39:01 +08:00
parent bb3baeb6ac
commit 40f30b4a5d
5 changed files with 13 additions and 10 deletions

View File

@@ -0,0 +1,2 @@
-- AlterTable
ALTER TABLE "users" ADD COLUMN "mustChangePassword" BOOLEAN NOT NULL DEFAULT false;

View File

@@ -44,7 +44,8 @@ model User {
password String
firstName String
lastName String
isActive Boolean @default(true)
isActive Boolean @default(true)
mustChangePassword Boolean @default(false)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
deletedAt DateTime?
@@ -203,6 +204,8 @@ model Client {
address String
areaId String?
status String @default("active") // active, inactive, suspended
latitude Float?
longitude Float?
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
deletedAt DateTime?