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)
|
||||
employeeId String
|
||||
|
||||
citizenId String
|
||||
fatherFullName String
|
||||
motherFullName String
|
||||
birthPlace String
|
||||
citizenId String
|
||||
birthPlace String
|
||||
fatherFirstName String
|
||||
fatherLastName String
|
||||
motherFirstName String
|
||||
motherLastName String
|
||||
|
||||
fatherFirstNameEN String
|
||||
fatherLastNameEN String
|
||||
motherFirstNameEN String
|
||||
motherLastNameEN String
|
||||
|
||||
createdBy String?
|
||||
createdAt DateTime @default(now())
|
||||
|
|
|
|||
|
|
@ -86,8 +86,15 @@ type EmployeeCreate = {
|
|||
|
||||
employeeOtherInfo: {
|
||||
citizenId: string;
|
||||
fatherFullName: string;
|
||||
motherFullName: string;
|
||||
fatherFirstName: string;
|
||||
fatherLastName: string;
|
||||
motherFirstName: string;
|
||||
motherLastName: string;
|
||||
|
||||
fatherFirstNameEN: string;
|
||||
fatherLastNameEN: string;
|
||||
motherFirstNameEN: string;
|
||||
motherLastNameEN: string;
|
||||
birthPlace: string;
|
||||
};
|
||||
};
|
||||
|
|
@ -150,8 +157,15 @@ type EmployeeUpdate = {
|
|||
|
||||
employeeOtherInfo: {
|
||||
citizenId: string;
|
||||
fatherFullName: string;
|
||||
motherFullName: string;
|
||||
fatherFirstName: string;
|
||||
fatherLastName: string;
|
||||
motherFirstName: string;
|
||||
motherLastName: string;
|
||||
|
||||
fatherFirstNameEN: string;
|
||||
fatherLastNameEN: string;
|
||||
motherFirstNameEN: string;
|
||||
motherLastNameEN: string;
|
||||
birthPlace: string;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -21,15 +21,29 @@ import { RequestWithUser } from "../interfaces/user";
|
|||
|
||||
type EmployeeOtherInfoCreate = {
|
||||
citizenId: string;
|
||||
fatherFullName: string;
|
||||
motherFullName: string;
|
||||
fatherFirstName: string;
|
||||
fatherLastName: string;
|
||||
motherFirstName: string;
|
||||
motherLastName: string;
|
||||
|
||||
fatherFirstNameEN: string;
|
||||
fatherLastNameEN: string;
|
||||
motherFirstNameEN: string;
|
||||
motherLastNameEN: string;
|
||||
birthPlace: string;
|
||||
};
|
||||
|
||||
type EmployeeOtherInfoUpdate = {
|
||||
citizenId: string;
|
||||
fatherFullName: string;
|
||||
motherFullName: string;
|
||||
fatherFirstName: string;
|
||||
fatherLastName: string;
|
||||
motherFirstName: string;
|
||||
motherLastName: string;
|
||||
|
||||
fatherFirstNameEN: string;
|
||||
fatherLastNameEN: string;
|
||||
motherFirstNameEN: string;
|
||||
motherLastNameEN: string;
|
||||
birthPlace: string;
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue