feat: update schema
This commit is contained in:
parent
a8d0d7f45c
commit
e96a05e3ad
5 changed files with 87 additions and 12 deletions
30
prisma/migrations/20240610061629_add_field/migration.sql
Normal file
30
prisma/migrations/20240610061629_add_field/migration.sql
Normal file
|
|
@ -0,0 +1,30 @@
|
||||||
|
/*
|
||||||
|
Warnings:
|
||||||
|
|
||||||
|
- You are about to drop the column `birthPlace` on the `EmployeeOtherInfo` table. All the data in the column will be lost.
|
||||||
|
- You are about to drop the column `fatherFullName` on the `EmployeeOtherInfo` table. All the data in the column will be lost.
|
||||||
|
- You are about to drop the column `motherFullName` on the `EmployeeOtherInfo` table. All the data in the column will be lost.
|
||||||
|
- Added the required column `birthPlaceEN` to the `EmployeeOtherInfo` table without a default value. This is not possible if the table is not empty.
|
||||||
|
- Added the required column `fatherFirstName` to the `EmployeeOtherInfo` table without a default value. This is not possible if the table is not empty.
|
||||||
|
- Added the required column `fatherFirstNameEN` to the `EmployeeOtherInfo` table without a default value. This is not possible if the table is not empty.
|
||||||
|
- Added the required column `fatherLastName` to the `EmployeeOtherInfo` table without a default value. This is not possible if the table is not empty.
|
||||||
|
- Added the required column `fatherLastNameEN` to the `EmployeeOtherInfo` table without a default value. This is not possible if the table is not empty.
|
||||||
|
- Added the required column `motherFirstName` to the `EmployeeOtherInfo` table without a default value. This is not possible if the table is not empty.
|
||||||
|
- Added the required column `motherFirstNameEN` to the `EmployeeOtherInfo` table without a default value. This is not possible if the table is not empty.
|
||||||
|
- Added the required column `motherLastName` to the `EmployeeOtherInfo` table without a default value. This is not possible if the table is not empty.
|
||||||
|
- Added the required column `motherLastNameEN` to the `EmployeeOtherInfo` table without a default value. This is not possible if the table is not empty.
|
||||||
|
|
||||||
|
*/
|
||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE "EmployeeOtherInfo" DROP COLUMN "birthPlace",
|
||||||
|
DROP COLUMN "fatherFullName",
|
||||||
|
DROP COLUMN "motherFullName",
|
||||||
|
ADD COLUMN "birthPlaceEN" TEXT NOT NULL,
|
||||||
|
ADD COLUMN "fatherFirstName" TEXT NOT NULL,
|
||||||
|
ADD COLUMN "fatherFirstNameEN" TEXT NOT NULL,
|
||||||
|
ADD COLUMN "fatherLastName" TEXT NOT NULL,
|
||||||
|
ADD COLUMN "fatherLastNameEN" TEXT NOT NULL,
|
||||||
|
ADD COLUMN "motherFirstName" TEXT NOT NULL,
|
||||||
|
ADD COLUMN "motherFirstNameEN" TEXT NOT NULL,
|
||||||
|
ADD COLUMN "motherLastName" TEXT NOT NULL,
|
||||||
|
ADD COLUMN "motherLastNameEN" TEXT NOT NULL;
|
||||||
10
prisma/migrations/20240610062435_fix_prev_typo/migration.sql
Normal file
10
prisma/migrations/20240610062435_fix_prev_typo/migration.sql
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
/*
|
||||||
|
Warnings:
|
||||||
|
|
||||||
|
- You are about to drop the column `birthPlaceEN` on the `EmployeeOtherInfo` table. All the data in the column will be lost.
|
||||||
|
- Added the required column `birthPlace` to the `EmployeeOtherInfo` table without a default value. This is not possible if the table is not empty.
|
||||||
|
|
||||||
|
*/
|
||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE "EmployeeOtherInfo" DROP COLUMN "birthPlaceEN",
|
||||||
|
ADD COLUMN "birthPlace" TEXT NOT NULL;
|
||||||
|
|
@ -501,10 +501,17 @@ model EmployeeOtherInfo {
|
||||||
employee Employee @relation(fields: [employeeId], references: [id], onDelete: Cascade)
|
employee Employee @relation(fields: [employeeId], references: [id], onDelete: Cascade)
|
||||||
employeeId String
|
employeeId String
|
||||||
|
|
||||||
citizenId String
|
citizenId String
|
||||||
fatherFullName String
|
birthPlace String
|
||||||
motherFullName String
|
fatherFirstName String
|
||||||
birthPlace String
|
fatherLastName String
|
||||||
|
motherFirstName String
|
||||||
|
motherLastName String
|
||||||
|
|
||||||
|
fatherFirstNameEN String
|
||||||
|
fatherLastNameEN String
|
||||||
|
motherFirstNameEN String
|
||||||
|
motherLastNameEN String
|
||||||
|
|
||||||
createdBy String?
|
createdBy String?
|
||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
|
|
|
||||||
|
|
@ -86,8 +86,15 @@ type EmployeeCreate = {
|
||||||
|
|
||||||
employeeOtherInfo: {
|
employeeOtherInfo: {
|
||||||
citizenId: string;
|
citizenId: string;
|
||||||
fatherFullName: string;
|
fatherFirstName: string;
|
||||||
motherFullName: string;
|
fatherLastName: string;
|
||||||
|
motherFirstName: string;
|
||||||
|
motherLastName: string;
|
||||||
|
|
||||||
|
fatherFirstNameEN: string;
|
||||||
|
fatherLastNameEN: string;
|
||||||
|
motherFirstNameEN: string;
|
||||||
|
motherLastNameEN: string;
|
||||||
birthPlace: string;
|
birthPlace: string;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
@ -150,8 +157,15 @@ type EmployeeUpdate = {
|
||||||
|
|
||||||
employeeOtherInfo: {
|
employeeOtherInfo: {
|
||||||
citizenId: string;
|
citizenId: string;
|
||||||
fatherFullName: string;
|
fatherFirstName: string;
|
||||||
motherFullName: string;
|
fatherLastName: string;
|
||||||
|
motherFirstName: string;
|
||||||
|
motherLastName: string;
|
||||||
|
|
||||||
|
fatherFirstNameEN: string;
|
||||||
|
fatherLastNameEN: string;
|
||||||
|
motherFirstNameEN: string;
|
||||||
|
motherLastNameEN: string;
|
||||||
birthPlace: string;
|
birthPlace: string;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -21,15 +21,29 @@ import { RequestWithUser } from "../interfaces/user";
|
||||||
|
|
||||||
type EmployeeOtherInfoCreate = {
|
type EmployeeOtherInfoCreate = {
|
||||||
citizenId: string;
|
citizenId: string;
|
||||||
fatherFullName: string;
|
fatherFirstName: string;
|
||||||
motherFullName: string;
|
fatherLastName: string;
|
||||||
|
motherFirstName: string;
|
||||||
|
motherLastName: string;
|
||||||
|
|
||||||
|
fatherFirstNameEN: string;
|
||||||
|
fatherLastNameEN: string;
|
||||||
|
motherFirstNameEN: string;
|
||||||
|
motherLastNameEN: string;
|
||||||
birthPlace: string;
|
birthPlace: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
type EmployeeOtherInfoUpdate = {
|
type EmployeeOtherInfoUpdate = {
|
||||||
citizenId: string;
|
citizenId: string;
|
||||||
fatherFullName: string;
|
fatherFirstName: string;
|
||||||
motherFullName: string;
|
fatherLastName: string;
|
||||||
|
motherFirstName: string;
|
||||||
|
motherLastName: string;
|
||||||
|
|
||||||
|
fatherFirstNameEN: string;
|
||||||
|
fatherLastNameEN: string;
|
||||||
|
motherFirstNameEN: string;
|
||||||
|
motherLastNameEN: string;
|
||||||
birthPlace: string;
|
birthPlace: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue