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())
|
||||
employee Employees @relation("LeaveRequestEmployee", fields: [employee_id], references: [id])
|
||||
employee_id Int
|
||||
bank_code BankCodes? @relation("LeaveRequestBankCodes", fields: [bank_code_id], references: [id])
|
||||
bank_code_id Int
|
||||
leave_type LeaveTypes
|
||||
start_date_time DateTime @db.Date
|
||||
end_date_time DateTime? @db.Date
|
||||
|
|
@ -130,7 +132,7 @@ model LeaveRequestsArchive {
|
|||
|
||||
//pay-period vue
|
||||
view PayPeriods {
|
||||
period_number Int @id
|
||||
period_number Int
|
||||
start_date DateTime @db.Date
|
||||
end_date DateTime @db.Date
|
||||
year Int
|
||||
|
|
@ -167,8 +169,8 @@ model Shifts {
|
|||
id Int @id @default(autoincrement())
|
||||
timesheet Timesheets @relation("ShiftTimesheet", fields: [timesheet_id], references: [id])
|
||||
timesheet_id Int
|
||||
shift_code ShiftCodes @relation("ShiftShiftCode", fields: [shift_code_id], references: [id])
|
||||
shift_code_id Int
|
||||
shift_code BankCodes @relation("ShiftBankCodes", fields: [bank_code_id], references: [id])
|
||||
bank_code_id Int
|
||||
description String?
|
||||
date DateTime @db.Date
|
||||
start_time DateTime @db.Time(0)
|
||||
|
|
@ -194,22 +196,26 @@ model ShiftsArchive {
|
|||
@@map("shifts_archive")
|
||||
}
|
||||
|
||||
model ShiftCodes {
|
||||
model BankCodes {
|
||||
id Int @id @default(autoincrement())
|
||||
shift_type String
|
||||
type 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 {
|
||||
id Int @id @default(autoincrement())
|
||||
timesheet Timesheets @relation("ExpensesTimesheet", fields: [timesheet_id], references: [id])
|
||||
timesheet_id Int
|
||||
expense_code ExpenseCodes @relation("ExpenseExpenseCode", fields: [expense_code_id], references: [id])
|
||||
expense_code_id Int
|
||||
bank_code BankCodes @relation("ExpenseBankCodes", fields: [bank_code_id], references: [id])
|
||||
bank_code_id Int
|
||||
date DateTime @db.Date
|
||||
amount Decimal @db.Money
|
||||
attachement String?
|
||||
|
|
@ -239,16 +245,6 @@ model ExpensesArchive {
|
|||
@@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 {
|
||||
id String @id @default(cuid())
|
||||
user Users @relation("UserOAuthAccessToken", fields: [user_id], references: [id])
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user