feat(prisma): merged shift_codes and expense_codes into bank_codes
This commit is contained in:
parent
106454bede
commit
ec98adbcc3
|
|
@ -102,6 +102,8 @@ model LeaveRequests {
|
||||||
id Int @id @default(autoincrement())
|
id Int @id @default(autoincrement())
|
||||||
employee Employees @relation("LeaveRequestEmployee", fields: [employee_id], references: [id])
|
employee Employees @relation("LeaveRequestEmployee", fields: [employee_id], references: [id])
|
||||||
employee_id Int
|
employee_id Int
|
||||||
|
bank_code BankCodes? @relation("LeaveRequestBankCodes", fields: [bank_code_id], references: [id])
|
||||||
|
bank_code_id Int
|
||||||
leave_type LeaveTypes
|
leave_type LeaveTypes
|
||||||
start_date_time DateTime @db.Date
|
start_date_time DateTime @db.Date
|
||||||
end_date_time DateTime? @db.Date
|
end_date_time DateTime? @db.Date
|
||||||
|
|
@ -130,7 +132,7 @@ model LeaveRequestsArchive {
|
||||||
|
|
||||||
//pay-period vue
|
//pay-period vue
|
||||||
view PayPeriods {
|
view PayPeriods {
|
||||||
period_number Int @id
|
period_number Int
|
||||||
start_date DateTime @db.Date
|
start_date DateTime @db.Date
|
||||||
end_date DateTime @db.Date
|
end_date DateTime @db.Date
|
||||||
year Int
|
year Int
|
||||||
|
|
@ -167,8 +169,8 @@ model Shifts {
|
||||||
id Int @id @default(autoincrement())
|
id Int @id @default(autoincrement())
|
||||||
timesheet Timesheets @relation("ShiftTimesheet", fields: [timesheet_id], references: [id])
|
timesheet Timesheets @relation("ShiftTimesheet", fields: [timesheet_id], references: [id])
|
||||||
timesheet_id Int
|
timesheet_id Int
|
||||||
shift_code ShiftCodes @relation("ShiftShiftCode", fields: [shift_code_id], references: [id])
|
shift_code BankCodes @relation("ShiftBankCodes", fields: [bank_code_id], references: [id])
|
||||||
shift_code_id Int
|
bank_code_id Int
|
||||||
description String?
|
description String?
|
||||||
date DateTime @db.Date
|
date DateTime @db.Date
|
||||||
start_time DateTime @db.Time(0)
|
start_time DateTime @db.Time(0)
|
||||||
|
|
@ -194,22 +196,26 @@ model ShiftsArchive {
|
||||||
@@map("shifts_archive")
|
@@map("shifts_archive")
|
||||||
}
|
}
|
||||||
|
|
||||||
model ShiftCodes {
|
model BankCodes {
|
||||||
id Int @id @default(autoincrement())
|
id Int @id @default(autoincrement())
|
||||||
shift_type String
|
type String
|
||||||
bank_code String
|
categorie String
|
||||||
|
modifier Float
|
||||||
|
bank_code String
|
||||||
|
|
||||||
shift Shifts[] @relation("ShiftShiftCode")
|
shifts Shifts[] @relation("ShiftBankCodes")
|
||||||
|
expenses Expenses[] @relation("ExpenseBankCodes")
|
||||||
|
leaveRequests LeaveRequests[] @relation("LeaveRequestBankCodes")
|
||||||
|
|
||||||
@@map("shift_codes")
|
@@map("bank_codes")
|
||||||
}
|
}
|
||||||
|
|
||||||
model Expenses {
|
model Expenses {
|
||||||
id Int @id @default(autoincrement())
|
id Int @id @default(autoincrement())
|
||||||
timesheet Timesheets @relation("ExpensesTimesheet", fields: [timesheet_id], references: [id])
|
timesheet Timesheets @relation("ExpensesTimesheet", fields: [timesheet_id], references: [id])
|
||||||
timesheet_id Int
|
timesheet_id Int
|
||||||
expense_code ExpenseCodes @relation("ExpenseExpenseCode", fields: [expense_code_id], references: [id])
|
bank_code BankCodes @relation("ExpenseBankCodes", fields: [bank_code_id], references: [id])
|
||||||
expense_code_id Int
|
bank_code_id Int
|
||||||
date DateTime @db.Date
|
date DateTime @db.Date
|
||||||
amount Decimal @db.Money
|
amount Decimal @db.Money
|
||||||
attachement String?
|
attachement String?
|
||||||
|
|
@ -239,16 +245,6 @@ model ExpensesArchive {
|
||||||
@@map("expenses_archive")
|
@@map("expenses_archive")
|
||||||
}
|
}
|
||||||
|
|
||||||
model ExpenseCodes {
|
|
||||||
id Int @id @default(autoincrement())
|
|
||||||
expense_type String
|
|
||||||
bank_code String
|
|
||||||
|
|
||||||
expense Expenses[] @relation("ExpenseExpenseCode")
|
|
||||||
|
|
||||||
@@map("expense_codes")
|
|
||||||
}
|
|
||||||
|
|
||||||
model OAuthAccessTokens {
|
model OAuthAccessTokens {
|
||||||
id String @id @default(cuid())
|
id String @id @default(cuid())
|
||||||
user Users @relation("UserOAuthAccessToken", fields: [user_id], references: [id])
|
user Users @relation("UserOAuthAccessToken", fields: [user_id], references: [id])
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user