generator client { provider = "prisma-client-js" binaryTargets = ["native", "linux-musl-openssl-3.0.x"] } datasource db { provider = "postgresql" url = "postgresql://postgres:password@10.10.2.14:5432/postgres?schema=public" } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model account_books { country String @db.VarChar branch_type Int @default(0) @db.SmallInt company_id Int company_uu_id String @db.VarChar branch_id Int branch_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_account_books_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? companies_account_books_branch_idTocompanies companies @relation("account_books_branch_idTocompanies", fields: [branch_id], references: [id], onDelete: NoAction, onUpdate: NoAction) companies_account_books_company_idTocompanies companies @relation("account_books_company_idTocompanies", fields: [company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) account_detail account_detail[] account_master account_master[] @@index([company_id, expiry_starts], map: "account_companies_book_ndx_00") @@index([created_at], map: "ix_account_books_created_at") @@index([cryp_uu_id], map: "ix_account_books_cryp_uu_id") @@index([ref_id], map: "ix_account_books_ref_id") @@index([ref_int], map: "ix_account_books_ref_int") @@index([updated_at], map: "ix_account_books_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model account_code_parser { account_code_1 String @db.VarChar account_code_2 String @db.VarChar account_code_3 String @db.VarChar account_code_4 String @default("") @db.VarChar account_code_5 String @default("") @db.VarChar account_code_6 String @default("") @db.VarChar account_code_id Int account_code_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_account_code_parser_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? account_codes account_codes @relation(fields: [account_code_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([account_code_id], map: "_account_code_parser_ndx_00") @@index([created_at], map: "ix_account_code_parser_created_at") @@index([cryp_uu_id], map: "ix_account_code_parser_cryp_uu_id") @@index([ref_id], map: "ix_account_code_parser_ref_id") @@index([ref_int], map: "ix_account_code_parser_ref_int") @@index([updated_at], map: "ix_account_code_parser_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model account_codes { account_code String @db.VarChar(48) comment_line String @db.VarChar(128) is_receive_or_debit Boolean product_id Int @default(0) nvi_id String @default("") @db.VarChar(48) status_id Int @default(0) @db.SmallInt account_code_seperator String @default(".") @db.VarChar(1) system_id Int @default(0) @db.SmallInt locked Int @default(0) @db.SmallInt company_id Int company_uu_id String @db.VarChar customer_id Int customer_uu_id String @db.VarChar person_id Int person_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_account_codes_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? account_code_parser account_code_parser[] companies_account_codes_company_idTocompanies companies @relation("account_codes_company_idTocompanies", fields: [company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) companies_account_codes_customer_idTocompanies companies @relation("account_codes_customer_idTocompanies", fields: [customer_id], references: [id], onDelete: NoAction, onUpdate: NoAction) people people @relation(fields: [person_id], references: [id], onDelete: NoAction, onUpdate: NoAction) account_detail account_detail[] @@index([created_at], map: "ix_account_codes_created_at") @@index([cryp_uu_id], map: "ix_account_codes_cryp_uu_id") @@index([ref_id], map: "ix_account_codes_ref_id") @@index([ref_int], map: "ix_account_codes_ref_int") @@index([updated_at], map: "ix_account_codes_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model account_delay_interest { interest_turn String @default("akdi") @db.VarChar(10) interest_rate Decimal @default(0) @db.Decimal(10, 2) delay_day Int @default(0) daily_rate Decimal @default(0) @db.Decimal(20, 6) interest Decimal @default(0) @db.Decimal(20, 6) bsmv Decimal @default(0) @db.Decimal(20, 6) kkdf Decimal @default(0) @db.Decimal(20, 6) total Decimal @default(0) @db.Decimal(20, 6) account_record_bank_date DateTime? @db.Timestamptz(6) book_payment_process_date DateTime? @db.Timestamptz(6) debt Decimal @db.Decimal(20, 6) approving_at DateTime? @db.Timestamptz(6) approved_record Boolean @default(false) approving_person_id Int? approving_person_uu_id String? @db.VarChar account_records_id Int account_records_uu_id String @db.VarChar(100) build_decision_book_payment_id Int build_decision_book_payment_uu_id String? @db.VarChar(100) new_build_decision_book_payment_id Int? new_build_decision_book_payment_uu_id String? @db.VarChar ref_int Int? ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_account_delay_interest_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) bank_resp_company_id Int? bank_resp_company_uu_id String? @db.VarChar account_records account_records @relation(fields: [account_records_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_decision_book_payments build_decision_book_payments @relation(fields: [build_decision_book_payment_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([account_records_id, build_decision_book_payment_id], map: "_account_delay_interest_ndx_00") @@index([created_at], map: "ix_account_delay_interest_created_at") @@index([cryp_uu_id], map: "ix_account_delay_interest_cryp_uu_id") @@index([ref_id], map: "ix_account_delay_interest_ref_id") @@index([ref_int], map: "ix_account_delay_interest_ref_int") @@index([updated_at], map: "ix_account_delay_interest_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model account_detail { doc_date DateTime @db.Timestamptz(6) line_no Int @db.SmallInt receive_debit String @db.VarChar(1) debit Decimal @db.Decimal(20, 6) department String @default("") @db.VarChar(24) special_code String @default("") @db.VarChar(12) account_ref Int @default(0) account_fiche_ref Int @default(0) center_ref Int @default(0) general_code String @default("") @db.VarChar(32) credit Decimal @default(0) @db.Decimal(20, 6) currency_type String @default("TL") @db.VarChar(4) exchange_rate Decimal @default(0) @db.Decimal(20, 6) debit_cur Decimal @default(0) @db.Decimal(20, 6) credit_cur Decimal @default(0) @db.Decimal(20, 6) discount_cur Decimal @default(0) @db.Decimal(20, 6) amount Decimal @default(0) @db.Decimal(20, 6) cross_account_code String @default("") @db.VarChar(32) inf_index Decimal @default(0) @db.Decimal(20, 6) not_inflated Int @default(0) @db.SmallInt not_calculated Int @default(0) @db.SmallInt comment_line1 String @default("") @db.VarChar(64) comment_line2 String @default("") @db.VarChar(64) comment_line3 String @default("") @db.VarChar(64) comment_line4 String @default("") @db.VarChar(64) comment_line5 String @default("") @db.VarChar(64) comment_line6 String @default("") @db.VarChar(64) owner_acc_ref Int @default(0) from_where Int @default(0) orj_eid Int @default(0) canceled Int @default(0) @db.SmallInt cross_ref Int @default(0) data_center_id String @default("") @db.VarChar data_center_rec_num Int @default(0) status_id Int @default(0) @db.SmallInt plug_type_id Int? plug_type_uu_id String @db.VarChar account_header_id Int account_header_uu_id String @db.VarChar account_code_id Int account_code_uu_id String @db.VarChar account_master_id Int account_master_uu_id String @db.VarChar project_id Int project_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_account_detail_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? account_codes account_codes @relation(fields: [account_code_id], references: [id], onDelete: NoAction, onUpdate: NoAction) account_books account_books @relation(fields: [account_header_id], references: [id], onDelete: NoAction, onUpdate: NoAction) account_master account_master @relation(fields: [account_master_id], references: [id], onDelete: NoAction, onUpdate: NoAction) api_enum_dropdown api_enum_dropdown? @relation(fields: [plug_type_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_decision_book_projects build_decision_book_projects @relation(fields: [project_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([account_master_id, doc_date, line_no, account_header_id], map: "_account_detail_ndx_00") @@index([created_at], map: "ix_account_detail_created_at") @@index([cryp_uu_id], map: "ix_account_detail_cryp_uu_id") @@index([ref_id], map: "ix_account_detail_ref_id") @@index([ref_int], map: "ix_account_detail_ref_int") @@index([updated_at], map: "ix_account_detail_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model account_master { doc_date DateTime @db.Timestamptz(6) plug_type String @db.VarChar plug_number Int special_code String @default("") @db.VarChar(12) authorization_code String @default("") @db.VarChar(12) doc_code String @default("") @db.VarChar(12) doc_type Int @default(0) @db.SmallInt comment_line1 String @default("") @db.VarChar comment_line2 String @default("") @db.VarChar comment_line3 String @default("") @db.VarChar comment_line4 String @default("") @db.VarChar comment_line5 String @default("") @db.VarChar comment_line6 String @default("") @db.VarChar project_code String @default("") @db.VarChar(12) module_no String @default("") @db.VarChar journal_no Int @default(0) status_id Int @default(0) @db.SmallInt canceled Boolean @default(false) print_count Int @default(0) @db.SmallInt total_active Decimal @default(0) @db.Decimal(20, 6) total_passive Decimal @default(0) @db.Decimal(20, 6) total_active_1 Decimal @default(0) @db.Decimal(20, 6) total_passive_1 Decimal @default(0) @db.Decimal(20, 6) total_active_2 Decimal @default(0) @db.Decimal(20, 6) total_passive_2 Decimal @default(0) @db.Decimal(20, 6) total_active_3 Decimal @default(0) @db.Decimal(20, 6) total_passive_3 Decimal @default(0) @db.Decimal(20, 6) total_active_4 Decimal @default(0) @db.Decimal(20, 6) total_passive_4 Decimal @default(0) @db.Decimal(20, 6) cross_ref Int @default(0) data_center_id String @default("") @db.VarChar data_center_rec_num Int @default(0) account_header_id Int account_header_uu_id String @db.VarChar project_item_id Int project_item_uu_id String @db.VarChar department_id Int department_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_account_master_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? account_detail account_detail[] account_books account_books @relation(fields: [account_header_id], references: [id], onDelete: NoAction, onUpdate: NoAction) departments departments @relation(fields: [department_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_decision_book_projects build_decision_book_projects @relation(fields: [project_item_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([doc_date, account_header_id], map: "_account_master_ndx_00") @@index([created_at], map: "ix_account_master_created_at") @@index([cryp_uu_id], map: "ix_account_master_cryp_uu_id") @@index([ref_id], map: "ix_account_master_ref_id") @@index([ref_int], map: "ix_account_master_ref_int") @@index([updated_at], map: "ix_account_master_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model account_record_exchanges { are_currency String @db.VarChar(5) are_exchange_rate Decimal @default(1) @db.Decimal(18, 6) usd_exchange_rate_value Decimal? @default(0) @db.Decimal(18, 6) eur_exchange_rate_value Decimal? @default(0) @db.Decimal(18, 6) gbp_exchange_rate_value Decimal? @default(0) @db.Decimal(18, 6) cny_exchange_rate_value Decimal? @default(0) @db.Decimal(18, 6) account_records_id Int account_records_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_account_record_exchanges_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? account_records account_records @relation(fields: [account_records_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([account_records_id], map: "_account_record_exchanges_ndx_00") @@index([created_at], map: "ix_account_record_exchanges_created_at") @@index([cryp_uu_id], map: "ix_account_record_exchanges_cryp_uu_id") @@index([ref_id], map: "ix_account_record_exchanges_ref_id") @@index([ref_int], map: "ix_account_record_exchanges_ref_int") @@index([updated_at], map: "ix_account_record_exchanges_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model account_records { iban String @db.VarChar(64) bank_date DateTime @db.Timestamptz(6) currency_value Decimal @db.Decimal(20, 6) bank_balance Decimal @db.Decimal(20, 6) currency String @db.VarChar(5) additional_balance Decimal @db.Decimal(20, 6) channel_branch String @db.VarChar(120) process_name String @db.VarChar process_type String @db.VarChar process_comment String @db.VarChar process_garbage String? @db.VarChar bank_reference_code String @db.VarChar add_comment_note String @default("") @db.VarChar is_receipt_mail_send Boolean @default(false) found_from String? @default("") @db.VarChar similarity Decimal @default(0) @db.Decimal(20, 6) remainder_balance Decimal @default(0) @db.Decimal(20, 6) bank_date_y Int bank_date_m Int @db.SmallInt bank_date_w Int @db.SmallInt bank_date_d Int @db.SmallInt approving_accounting_record Boolean @default(false) accounting_receipt_date DateTime @default(dbgenerated("'1900-01-01 00:00:00+00'::timestamp with time zone")) @db.Timestamptz(6) accounting_receipt_number Int @default(0) status_id Int @default(0) @db.SmallInt approved_record Boolean @default(false) import_file_name String? @db.VarChar receive_debit Int? receive_debit_uu_id String? @db.VarChar budget_type Int? budget_type_uu_id String? @db.VarChar company_id Int? company_uu_id String? @db.VarChar send_company_id Int? send_company_uu_id String? @db.VarChar send_person_id Int? send_person_uu_id String? @db.VarChar approving_accounting_person Int? approving_accounting_person_uu_id String? @db.VarChar living_space_id Int? living_space_uu_id String? @db.VarChar customer_id Int? customer_uu_id String? @db.VarChar build_id Int? build_uu_id String? @db.VarChar build_parts_id Int? build_parts_uu_id String? @db.VarChar build_decision_book_id Int? build_decision_book_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_account_records_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? payment_result_type Int? payment_result_type_uu_id String? @db.VarChar is_commission_applied Boolean @default(false) account_delay_interest account_delay_interest[] account_record_exchanges account_record_exchanges[] people_account_records_approving_accounting_personTopeople people? @relation("account_records_approving_accounting_personTopeople", fields: [approving_accounting_person], references: [id], onDelete: NoAction, onUpdate: NoAction) api_enum_dropdown_account_records_budget_typeToapi_enum_dropdown api_enum_dropdown? @relation("account_records_budget_typeToapi_enum_dropdown", fields: [budget_type], references: [id], onDelete: NoAction, onUpdate: NoAction) build_decision_book build_decision_book? @relation(fields: [build_decision_book_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build build? @relation(fields: [build_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_parts build_parts? @relation(fields: [build_parts_id], references: [id], onDelete: NoAction, onUpdate: NoAction) companies_account_records_company_idTocompanies companies? @relation("account_records_company_idTocompanies", fields: [company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) people_account_records_customer_idTopeople people? @relation("account_records_customer_idTopeople", fields: [customer_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_living_space build_living_space? @relation(fields: [living_space_id], references: [id], onDelete: NoAction, onUpdate: NoAction) api_enum_dropdown_account_records_payment_result_typeToapi_enum_dropdown api_enum_dropdown? @relation("account_records_payment_result_typeToapi_enum_dropdown", fields: [payment_result_type], references: [id], onDelete: NoAction, onUpdate: NoAction) api_enum_dropdown_account_records_receive_debitToapi_enum_dropdown api_enum_dropdown? @relation("account_records_receive_debitToapi_enum_dropdown", fields: [receive_debit], references: [id], onDelete: NoAction, onUpdate: NoAction) companies_account_records_send_company_idTocompanies companies? @relation("account_records_send_company_idTocompanies", fields: [send_company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) people_account_records_send_person_idTopeople people? @relation("account_records_send_person_idTopeople", fields: [send_person_id], references: [id], onDelete: NoAction, onUpdate: NoAction) account_records_model_train account_records_model_train[] account_records_predict account_records_predict[] build_decision_book_payments build_decision_book_payments[] @@unique([iban, bank_date, bank_reference_code, bank_balance], map: "_budget_records_ndx_01") @@index([is_receipt_mail_send, bank_date], map: "_budget_records_ndx_00") @@index([status_id, bank_date], map: "_budget_records_ndx_02") @@index([created_at], map: "ix_account_records_created_at") @@index([cryp_uu_id], map: "ix_account_records_cryp_uu_id") @@index([ref_id], map: "ix_account_records_ref_id") @@index([ref_int], map: "ix_account_records_ref_int") @@index([updated_at], map: "ix_account_records_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model account_records_model_train { start_index Int end_index Int search_text String @db.VarChar category_id Int category_uu_id String @db.VarChar(100) account_records_id Int account_records_uu_id String @db.VarChar(100) ref_int Int? ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_account_records_model_train_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) is_model_trained Boolean @default(false) trained_at DateTime? @db.Timestamptz(6) account_records account_records @relation(fields: [account_records_id], references: [id], onDelete: NoAction, onUpdate: NoAction) api_enum_dropdown api_enum_dropdown @relation(fields: [category_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([created_at], map: "ix_account_records_model_train_created_at") @@index([cryp_uu_id], map: "ix_account_records_model_train_cryp_uu_id") @@index([ref_id], map: "ix_account_records_model_train_ref_id") @@index([ref_int], map: "ix_account_records_model_train_ref_int") @@index([updated_at], map: "ix_account_records_model_train_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model account_records_predict { account_records_id Int account_records_uu_id String @db.VarChar(100) prediction_result String treshold Decimal? @db.Decimal(18, 6) is_first_prediction Boolean @default(false) is_approved Boolean @default(false) approved_at DateTime? @db.Timestamptz(6) ref_int Int? ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_account_records_predict_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) prediction_model String @db.VarChar prediction_field String @default("") @db.VarChar account_records account_records @relation(fields: [account_records_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([created_at], map: "ix_account_records_predict_created_at") @@index([cryp_uu_id], map: "ix_account_records_predict_cryp_uu_id") @@index([ref_id], map: "ix_account_records_predict_ref_id") @@index([ref_int], map: "ix_account_records_predict_ref_int") @@index([updated_at], map: "ix_account_records_predict_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model address_city { city_code String @db.VarChar(24) city_name String @db.VarChar licence_plate String? @db.VarChar(24) phone_code String? @db.VarChar(36) gov_code String? @db.VarChar(128) address_geographic_id BigInt? state_id Int state_uu_id String @default("") @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_address_city_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? address_state address_state @relation(fields: [state_id], references: [id], onDelete: NoAction, onUpdate: NoAction) address_district address_district[] @@unique([state_id, city_code], map: "_address_city_ndx_01") @@index([created_at], map: "ix_address_city_created_at") @@index([cryp_uu_id], map: "ix_address_city_cryp_uu_id") @@index([ref_id], map: "ix_address_city_ref_id") @@index([ref_int], map: "ix_address_city_ref_int") @@index([updated_at], map: "ix_address_city_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model address_country { country_code String @unique(map: "_address_country_ndx_01") @db.VarChar(16) country_name String @db.VarChar money_code String? @db.VarChar(12) language String? @db.VarChar address_geographic_id BigInt? ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_address_country_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? address_state address_state[] @@index([money_code], map: "_address_country_ndx_00") @@index([created_at], map: "ix_address_country_created_at") @@index([cryp_uu_id], map: "ix_address_country_cryp_uu_id") @@index([ref_id], map: "ix_address_country_ref_id") @@index([ref_int], map: "ix_address_country_ref_int") @@index([updated_at], map: "ix_address_country_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model address_district { district_code String @db.VarChar(16) district_name String @db.VarChar phone_code String? @db.VarChar(36) gov_code String? @db.VarChar(128) address_geographic_id BigInt? city_id Int city_uu_id String @default("") @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_address_district_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? address_city address_city @relation(fields: [city_id], references: [id], onDelete: NoAction, onUpdate: NoAction) address_locality address_locality[] address_neighborhood address_neighborhood[] @@unique([city_id, district_code], map: "_address_district_ndx_01") @@index([created_at], map: "ix_address_district_created_at") @@index([cryp_uu_id], map: "ix_address_district_cryp_uu_id") @@index([ref_id], map: "ix_address_district_ref_id") @@index([ref_int], map: "ix_address_district_ref_int") @@index([updated_at], map: "ix_address_district_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model address_geographic_locations { geo_table String @db.VarChar geo_id Int geo_name String @db.VarChar geo_latitude Decimal @default(0) @db.Decimal(20, 6) geo_longitude Decimal @default(0) @db.Decimal(20, 6) geo_altitude Decimal @default(0) @db.Decimal(20, 6) geo_description String geo_area_size Decimal? @default(0) @db.Decimal(20, 2) geo_population BigInt? ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_address_geographic_locations_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? @@index([geo_table, geo_id], map: "_address_geographic_locations_ndx_00") @@index([geo_latitude, geo_longitude], map: "_address_geographic_locations_ndx_01") @@index([created_at], map: "ix_address_geographic_locations_created_at") @@index([cryp_uu_id], map: "ix_address_geographic_locations_cryp_uu_id") @@index([ref_id], map: "ix_address_geographic_locations_ref_id") @@index([ref_int], map: "ix_address_geographic_locations_ref_int") @@index([updated_at], map: "ix_address_geographic_locations_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model address_locality { locality_code String @db.VarChar(16) locality_name String @db.VarChar type_code String? @db.VarChar type_description String? @db.VarChar gov_code String? @db.VarChar(128) address_show Boolean @default(true) address_geographic_id BigInt? district_id Int district_uu_id String @default("") @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_address_locality_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? address_district address_district @relation(fields: [district_id], references: [id], onDelete: NoAction, onUpdate: NoAction) address_neighborhood address_neighborhood[] @@unique([district_id, locality_code], map: "_address_locality_ndx_01") @@index([created_at], map: "ix_address_locality_created_at") @@index([cryp_uu_id], map: "ix_address_locality_cryp_uu_id") @@index([ref_id], map: "ix_address_locality_ref_id") @@index([ref_int], map: "ix_address_locality_ref_int") @@index([updated_at], map: "ix_address_locality_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model address_neighborhood { neighborhood_code String @db.VarChar(16) neighborhood_name String @db.VarChar type_code String? @db.VarChar type_description String? @db.VarChar gov_code String? @db.VarChar(128) address_show Boolean @default(true) address_geographic_id BigInt? district_id Int? district_uu_id String @default("") @db.VarChar locality_id Int? locality_uu_id String @default("") @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_address_neighborhood_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? address_district address_district? @relation(fields: [district_id], references: [id], onDelete: NoAction, onUpdate: NoAction) address_locality address_locality? @relation(fields: [locality_id], references: [id], onDelete: NoAction, onUpdate: NoAction) address_street address_street[] @@unique([locality_id, neighborhood_code], map: "_address_neighborhood_ndx_01") @@index([created_at], map: "ix_address_neighborhood_created_at") @@index([cryp_uu_id], map: "ix_address_neighborhood_cryp_uu_id") @@index([ref_id], map: "ix_address_neighborhood_ref_id") @@index([ref_int], map: "ix_address_neighborhood_ref_int") @@index([updated_at], map: "ix_address_neighborhood_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model address_postcode { street_id Int street_uu_id String @default("") @db.VarChar postcode String @db.VarChar(32) ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_address_postcode_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? address_street address_street @relation(fields: [street_id], references: [id], onDelete: NoAction, onUpdate: NoAction) relationship_employee2postcode relationship_employee2postcode[] @@index([created_at], map: "ix_address_postcode_created_at") @@index([cryp_uu_id], map: "ix_address_postcode_cryp_uu_id") @@index([ref_id], map: "ix_address_postcode_ref_id") @@index([ref_int], map: "ix_address_postcode_ref_int") @@index([updated_at], map: "ix_address_postcode_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model address_state { state_code String @db.VarChar(16) state_name String @db.VarChar licence_plate String? @db.VarChar(24) phone_code String? @db.VarChar(36) gov_code String? @db.VarChar(128) address_geographic_id BigInt? country_id Int country_uu_id String @default("") @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_address_state_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? address_city address_city[] address_country address_country @relation(fields: [country_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([country_id, state_code], map: "_address_state_ndx_01") @@index([created_at], map: "ix_address_state_created_at") @@index([cryp_uu_id], map: "ix_address_state_cryp_uu_id") @@index([ref_id], map: "ix_address_state_ref_id") @@index([ref_int], map: "ix_address_state_ref_int") @@index([updated_at], map: "ix_address_state_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model address_street { street_code String @db.VarChar(16) street_name String @db.VarChar type_code String? @db.VarChar type_description String? @db.VarChar gov_code String? @db.VarChar(128) address_geographic_id BigInt? neighborhood_id Int neighborhood_uu_id String @default("") @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_address_street_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? address_postcode address_postcode[] address_neighborhood address_neighborhood @relation(fields: [neighborhood_id], references: [id], onDelete: NoAction, onUpdate: NoAction) addresses addresses[] @@unique([neighborhood_id, street_code], map: "_address_street_ndx_01") @@index([created_at], map: "ix_address_street_created_at") @@index([cryp_uu_id], map: "ix_address_street_cryp_uu_id") @@index([ref_id], map: "ix_address_street_ref_id") @@index([ref_int], map: "ix_address_street_ref_int") @@index([updated_at], map: "ix_address_street_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model addresses { build_number String @db.VarChar(24) door_number String? @db.VarChar(24) floor_number String? @db.VarChar(24) comment_address String @db.VarChar letter_address String @db.VarChar short_letter_address String @db.VarChar latitude Decimal @default(0) @db.Decimal(20, 12) longitude Decimal @default(0) @db.Decimal(20, 12) street_id Int street_uu_id String @default("") @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_addresses_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? address_street address_street @relation(fields: [street_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build build[] build_sites build_sites[] companies companies[] @@index([created_at], map: "ix_addresses_created_at") @@index([cryp_uu_id], map: "ix_addresses_cryp_uu_id") @@index([ref_id], map: "ix_addresses_ref_id") @@index([ref_int], map: "ix_addresses_ref_int") @@index([updated_at], map: "ix_addresses_updated_at") } model alembic_version { version_num String @id(map: "alembic_version_pkc") @db.VarChar(32) } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model api_enum_dropdown { id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_api_enum_dropdown_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid enum_class String @db.VarChar key String @db.VarChar value String @db.VarChar description String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? lang String @default("tr") @db.VarChar account_detail account_detail[] account_records_account_records_budget_typeToapi_enum_dropdown account_records[] @relation("account_records_budget_typeToapi_enum_dropdown") account_records_account_records_payment_result_typeToapi_enum_dropdown account_records[] @relation("account_records_payment_result_typeToapi_enum_dropdown") account_records_account_records_receive_debitToapi_enum_dropdown account_records[] @relation("account_records_receive_debitToapi_enum_dropdown") account_records_model_train account_records_model_train[] build build[] build_area build_area[] build_companies_providing build_companies_providing[] build_decision_book_items build_decision_book_items[] build_decision_book_payments build_decision_book_payments[] build_parts_build_parts_part_direction_idToapi_enum_dropdown build_parts[] @relation("build_parts_part_direction_idToapi_enum_dropdown") build_parts_build_parts_part_type_idToapi_enum_dropdown build_parts[] @relation("build_parts_part_type_idToapi_enum_dropdown") build_person_providing build_person_providing[] decision_book_budget_master decision_book_budget_master[] @@index([created_at], map: "ix_api_enum_dropdown_created_at") @@index([cryp_uu_id], map: "ix_api_enum_dropdown_cryp_uu_id") @@index([ref_id], map: "ix_api_enum_dropdown_ref_id") @@index([ref_int], map: "ix_api_enum_dropdown_ref_int") @@index([updated_at], map: "ix_api_enum_dropdown_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model application2employee { employee_id Int employee_uu_id String @db.VarChar service_id Int service_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_application2employee_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? employees employees @relation(fields: [employee_id], references: [id], onDelete: NoAction, onUpdate: NoAction) services services @relation(fields: [service_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([employee_uu_id, service_uu_id], map: "application2employee_employee_to_service") @@index([created_at], map: "ix_application2employee_created_at") @@index([cryp_uu_id], map: "ix_application2employee_cryp_uu_id") @@index([ref_id], map: "ix_application2employee_ref_id") @@index([ref_int], map: "ix_application2employee_ref_int") @@index([updated_at], map: "ix_application2employee_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model application2employee_extra { employee_id Int employee_uu_id String @db.VarChar application_id Int application_uu_id String @db.VarChar site_url String @db.VarChar application_code String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_application2employee_extra_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? applications applications @relation(fields: [application_id], references: [id], onDelete: NoAction, onUpdate: NoAction) employees employees @relation(fields: [employee_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([employee_id, site_url, application_id], map: "application_to_employee") @@index([created_at], map: "ix_application2employee_extra_created_at") @@index([cryp_uu_id], map: "ix_application2employee_extra_cryp_uu_id") @@index([ref_id], map: "ix_application2employee_extra_ref_id") @@index([ref_int], map: "ix_application2employee_extra_ref_int") @@index([updated_at], map: "ix_application2employee_extra_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model application2occupant { build_living_space_id Int build_living_space_uu_id String @db.VarChar service_id Int service_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_application2occupant_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build_living_space build_living_space @relation(fields: [build_living_space_id], references: [id], onDelete: NoAction, onUpdate: NoAction) services services @relation(fields: [service_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([build_living_space_uu_id, service_uu_id], map: "application2occupant_occupant_to_service") @@index([created_at], map: "ix_application2occupant_created_at") @@index([cryp_uu_id], map: "ix_application2occupant_cryp_uu_id") @@index([ref_id], map: "ix_application2occupant_ref_id") @@index([ref_int], map: "ix_application2occupant_ref_int") @@index([updated_at], map: "ix_application2occupant_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model application2occupant_extra { build_living_space_id Int build_living_space_uu_id String @db.VarChar application_id Int application_uu_id String @db.VarChar site_url String @db.VarChar application_code String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_application2occupant_extra_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? applications applications @relation(fields: [application_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_living_space build_living_space @relation(fields: [build_living_space_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([build_living_space_id, site_url, application_id], map: "application_to_occupant") @@index([created_at], map: "ix_application2occupant_extra_created_at") @@index([cryp_uu_id], map: "ix_application2occupant_extra_cryp_uu_id") @@index([ref_id], map: "ix_application2occupant_extra_ref_id") @@index([ref_int], map: "ix_application2occupant_extra_ref_int") @@index([updated_at], map: "ix_application2occupant_extra_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model applications { name String @db.VarChar site_url String @db.VarChar application_code String @db.VarChar application_type String @db.VarChar application_for String @default("EMP") @db.VarChar description String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_applications_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? application2employee_extra application2employee_extra[] application2occupant_extra application2occupant_extra[] services2applications services2applications[] @@index([created_at], map: "ix_applications_created_at") @@index([cryp_uu_id], map: "ix_applications_cryp_uu_id") @@index([ref_id], map: "ix_applications_ref_id") @@index([ref_int], map: "ix_applications_ref_int") @@index([updated_at], map: "ix_applications_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build { gov_address_code String @unique @default("") @db.VarChar build_name String @db.VarChar build_no String @db.VarChar(8) max_floor Int @default(1) underground_floor Int @default(0) build_date DateTime @default(dbgenerated("'1900-01-01 00:00:00+00'::timestamp with time zone")) @db.Timestamptz(6) decision_period_date DateTime @default(dbgenerated("'1900-01-01 00:00:00+00'::timestamp with time zone")) @db.Timestamptz(6) tax_no String @default("") @db.VarChar(24) lift_count Int @default(0) heating_system Boolean @default(true) cooling_system Boolean @default(false) hot_water_system Boolean @default(false) block_service_man_count Int @default(0) security_service_man_count Int @default(0) garage_count Int @default(0) management_room_id Int? site_id Int? site_uu_id String? @db.VarChar address_id Int address_uu_id String @db.VarChar build_types_id Int build_types_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? account_records account_records[] addresses addresses @relation(fields: [address_id], references: [id], onDelete: NoAction, onUpdate: NoAction) api_enum_dropdown api_enum_dropdown @relation(fields: [build_types_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_sites build_sites? @relation(fields: [site_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_area build_area[] build_companies_providing build_companies_providing[] build_decision_book build_decision_book[] build_ibans build_ibans[] build_management build_management[] build_parts build_parts[] build_person_providing build_person_providing[] company_delay_interest company_delay_interest[] relationship_employee2build relationship_employee2build[] @@index([gov_address_code], map: "_builds_ndx_00") @@index([build_name, build_no], map: "_builds_ndx_01") @@index([created_at], map: "ix_build_created_at") @@index([cryp_uu_id], map: "ix_build_cryp_uu_id") @@index([ref_id], map: "ix_build_ref_id") @@index([ref_int], map: "ix_build_ref_int") @@index([updated_at], map: "ix_build_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_area { area_name String @default("") @db.VarChar area_code String @default("") @db.VarChar area_type String @default("GREEN") @db.VarChar area_direction String @default("NN") @db.VarChar(2) area_gross_size Decimal @default(0) @db.Decimal(20, 6) area_net_size Decimal @default(0) @db.Decimal(20, 6) width Int? @default(0) size Int? @default(0) build_id Int build_uu_id String @db.VarChar part_type_id Int? part_type_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_area_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build build @relation(fields: [build_id], references: [id], onDelete: NoAction, onUpdate: NoAction) api_enum_dropdown api_enum_dropdown? @relation(fields: [part_type_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([build_id, area_code], map: "_edm_build_parts_area_ndx_00") @@index([created_at], map: "ix_build_area_created_at") @@index([cryp_uu_id], map: "ix_build_area_cryp_uu_id") @@index([ref_id], map: "ix_build_area_ref_id") @@index([ref_int], map: "ix_build_area_ref_int") @@index([updated_at], map: "ix_build_area_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_companies_providing { build_id Int build_uu_id String? @db.VarChar company_id Int company_uu_id String? @db.VarChar provide_id Int? provide_uu_id String? @db.VarChar contract_id Int? ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_companies_providing_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build build @relation(fields: [build_id], references: [id], onDelete: NoAction, onUpdate: NoAction) companies_build_companies_providing_company_idTocompanies companies @relation("build_companies_providing_company_idTocompanies", fields: [company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) companies_build_companies_providing_contract_idTocompanies companies? @relation("build_companies_providing_contract_idTocompanies", fields: [contract_id], references: [id], onDelete: NoAction, onUpdate: NoAction) api_enum_dropdown api_enum_dropdown? @relation(fields: [provide_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([build_id, company_id, provide_id], map: "_build_companies_providing_ndx_00") @@index([created_at], map: "ix_build_companies_providing_created_at") @@index([cryp_uu_id], map: "ix_build_companies_providing_cryp_uu_id") @@index([ref_id], map: "ix_build_companies_providing_ref_id") @@index([ref_int], map: "ix_build_companies_providing_ref_int") @@index([updated_at], map: "ix_build_companies_providing_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_decision_book { decision_book_pdf_path String? @default("") @db.VarChar resp_company_fix_wage Decimal @default(0) @db.Decimal(10, 2) is_out_sourced Boolean @default(false) meeting_date DateTime @default(dbgenerated("'1900-01-01 00:00:00+00'::timestamp with time zone")) @db.Timestamptz(6) decision_type String @default("RBM") @db.VarChar(3) meeting_is_completed Boolean @default(false) meeting_completed_date DateTime? @db.Timestamptz(6) build_id Int build_uu_id String? @db.VarChar resp_company_id Int resp_company_uu_id String? @db.VarChar contact_id Int? contact_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_decision_book_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? account_records account_records[] build build @relation(fields: [build_id], references: [id], onDelete: NoAction, onUpdate: NoAction) contracts contracts? @relation(fields: [contact_id], references: [id], onDelete: NoAction, onUpdate: NoAction) companies companies @relation(fields: [resp_company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_decision_book_invitations build_decision_book_invitations[] build_decision_book_items build_decision_book_items[] build_decision_book_payments build_decision_book_payments[] build_decision_book_person build_decision_book_person[] build_decision_book_projects build_decision_book_projects[] decision_book_budget_books decision_book_budget_books[] decision_book_budget_codes decision_book_budget_codes[] @@index([meeting_date, build_id], map: "build_decision_book_ndx_011") @@index([created_at], map: "ix_build_decision_book_created_at") @@index([cryp_uu_id], map: "ix_build_decision_book_cryp_uu_id") @@index([ref_id], map: "ix_build_decision_book_ref_id") @@index([ref_int], map: "ix_build_decision_book_ref_int") @@index([updated_at], map: "ix_build_decision_book_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_decision_book_invitations { build_id Int build_uu_id String? @db.VarChar decision_book_id Int decision_book_uu_id String? @db.VarChar invitation_type String @db.VarChar invitation_attempt Int @default(1) @db.SmallInt living_part_count Int @default(1) @db.SmallInt living_part_percentage Decimal @default(0.51) @db.Decimal(10, 2) message String? planned_date DateTime @db.Timestamptz(6) planned_date_expires DateTime @db.Timestamptz(6) ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_decision_book_invitations_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build_decision_book build_decision_book @relation(fields: [decision_book_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_decision_book_person build_decision_book_person[] build_decision_book_person_occupants build_decision_book_person_occupants[] @@unique([invitation_type, planned_date, invitation_attempt], map: "_build_decision_book_invitations_ndx_01") @@index([created_at], map: "ix_build_decision_book_invitations_created_at") @@index([cryp_uu_id], map: "ix_build_decision_book_invitations_cryp_uu_id") @@index([ref_id], map: "ix_build_decision_book_invitations_ref_id") @@index([ref_int], map: "ix_build_decision_book_invitations_ref_int") @@index([updated_at], map: "ix_build_decision_book_invitations_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_decision_book_items { item_order Int @db.SmallInt item_comment String item_objection String? info_is_completed Boolean @default(false) is_payment_created Boolean @default(false) info_type_id Int? info_type_uu_id String? @db.VarChar build_decision_book_id Int build_decision_book_uu_id String? @db.VarChar item_short_comment String? @db.VarChar(24) ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_decision_book_items_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build_decision_book build_decision_book @relation(fields: [build_decision_book_id], references: [id], onDelete: NoAction, onUpdate: NoAction) api_enum_dropdown api_enum_dropdown? @relation(fields: [info_type_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_decision_book_items_unapproved_build_decision_book_items_unapproved_build_decision_book_itemTobuild_decision_book_items build_decision_book_items_unapproved[] @relation("build_decision_book_items_unapproved_build_decision_book_itemTobuild_decision_book_items") build_decision_book_items_unapproved_build_decision_book_items_unapproved_decision_book_item_idTobuild_decision_book_items build_decision_book_items_unapproved[] @relation("build_decision_book_items_unapproved_decision_book_item_idTobuild_decision_book_items") build_decision_book_legal build_decision_book_legal[] build_decision_book_payments build_decision_book_payments[] build_decision_book_projects build_decision_book_projects[] @@unique([build_decision_book_id, item_order], map: "_build_decision_book_item_ndx_02") @@index([build_decision_book_id], map: "_build_decision_book_item_ndx_01") @@index([created_at], map: "ix_build_decision_book_items_created_at") @@index([cryp_uu_id], map: "ix_build_decision_book_items_cryp_uu_id") @@index([ref_id], map: "ix_build_decision_book_items_ref_id") @@index([ref_int], map: "ix_build_decision_book_items_ref_int") @@index([updated_at], map: "ix_build_decision_book_items_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_decision_book_items_unapproved { item_objection String item_order Int @db.SmallInt decision_book_item_id Int decision_book_item_uu_id String? @db.VarChar person_id Int person_uu_id String? @db.VarChar build_decision_book_item Int build_decision_book_item_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_decision_book_items_unapproved_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build_decision_book_items_build_decision_book_items_unapproved_build_decision_book_itemTobuild_decision_book_items build_decision_book_items @relation("build_decision_book_items_unapproved_build_decision_book_itemTobuild_decision_book_items", fields: [build_decision_book_item], references: [id], onDelete: NoAction, onUpdate: NoAction, map: "build_decision_book_items_unappro_build_decision_book_item_fkey") build_decision_book_items_build_decision_book_items_unapproved_decision_book_item_idTobuild_decision_book_items build_decision_book_items @relation("build_decision_book_items_unapproved_decision_book_item_idTobuild_decision_book_items", fields: [decision_book_item_id], references: [id], onDelete: NoAction, onUpdate: NoAction) people people @relation(fields: [person_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([build_decision_book_item], map: "_build_decision_book_item_unapproved_ndx_01") @@index([created_at], map: "ix_build_decision_book_items_unapproved_created_at") @@index([cryp_uu_id], map: "ix_build_decision_book_items_unapproved_cryp_uu_id") @@index([ref_id], map: "ix_build_decision_book_items_unapproved_ref_id") @@index([ref_int], map: "ix_build_decision_book_items_unapproved_ref_int") @@index([updated_at], map: "ix_build_decision_book_items_unapproved_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_decision_book_legal { period_start_date DateTime @db.Timestamptz(6) lawsuits_decision_number String @db.VarChar lawsuits_decision_date DateTime @db.Timestamptz(6) period_stop_date DateTime @default(dbgenerated("'2099-12-31 23:59:59+00'::timestamp with time zone")) @db.Timestamptz(6) decision_book_pdf_path String? @default("") @db.VarChar resp_company_total_wage Decimal? @default(0) @db.Decimal(10, 2) contact_agreement_path String? @default("") @db.VarChar contact_agreement_date DateTime? @default(dbgenerated("'1900-01-01 00:00:00+00'::timestamp with time zone")) @db.Timestamptz(6) meeting_date DateTime @default(dbgenerated("'1900-01-01 00:00:00+00'::timestamp with time zone")) @db.Timestamptz(6) lawsuits_type String @default("C") @db.VarChar(1) lawsuits_name String @db.VarChar(128) lawsuits_note String @db.VarChar(512) lawyer_cost Decimal @db.Decimal(20, 2) mediator_lawyer_cost Decimal @db.Decimal(20, 2) other_cost Decimal @db.Decimal(20, 2) legal_cost Decimal @db.Decimal(20, 2) approved_cost Decimal @db.Decimal(20, 2) total_price Decimal @db.Decimal(20, 2) build_db_item_id Int build_db_item_uu_id String? @db.VarChar resp_attorney_id Int resp_attorney_uu_id String? @db.VarChar resp_attorney_company_id Int resp_attorney_company_uu_id String? @db.VarChar mediator_lawyer_person_id Int mediator_lawyer_person_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_decision_book_legal_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build_decision_book_items build_decision_book_items @relation(fields: [build_db_item_id], references: [id], onDelete: NoAction, onUpdate: NoAction) people_build_decision_book_legal_mediator_lawyer_person_idTopeople people @relation("build_decision_book_legal_mediator_lawyer_person_idTopeople", fields: [mediator_lawyer_person_id], references: [id], onDelete: NoAction, onUpdate: NoAction) companies companies @relation(fields: [resp_attorney_company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) people_build_decision_book_legal_resp_attorney_idTopeople people @relation("build_decision_book_legal_resp_attorney_idTopeople", fields: [resp_attorney_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([meeting_date], map: "_build_decision_book_legal_ndx_00") @@index([created_at], map: "ix_build_decision_book_legal_created_at") @@index([cryp_uu_id], map: "ix_build_decision_book_legal_cryp_uu_id") @@index([ref_id], map: "ix_build_decision_book_legal_ref_id") @@index([ref_int], map: "ix_build_decision_book_legal_ref_int") @@index([updated_at], map: "ix_build_decision_book_legal_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_decision_book_payments { payment_plan_time_periods String @db.VarChar(10) process_date DateTime @db.Timestamptz(6) payment_amount Decimal @db.Decimal(16, 2) currency String @default("TRY") @db.VarChar(8) payment_types_id Int? payment_types_uu_id String? @db.VarChar period_time String @db.VarChar(12) process_date_y Int @db.SmallInt process_date_m Int @db.SmallInt build_decision_book_item_id Int build_decision_book_item_uu_id String @db.VarChar build_parts_id Int build_parts_uu_id String @db.VarChar decision_book_project_id Int? decision_book_project_uu_id String? @db.VarChar account_records_id Int? account_records_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_decision_book_payments_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) account_is_debit Boolean? @default(true) build_decision_book_id Int? build_decision_book_uu_id String? @db.VarChar ref_int Int? is_closed Boolean @default(false) debt_to_pay Decimal @default(0) @db.Decimal(16, 2) debt_paid Decimal @default(0) @db.Decimal(16, 2) account_delay_interest account_delay_interest[] account_records account_records? @relation(fields: [account_records_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_decision_book build_decision_book? @relation(fields: [build_decision_book_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_decision_book_items build_decision_book_items @relation(fields: [build_decision_book_item_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_parts build_parts @relation(fields: [build_parts_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_decision_book_projects build_decision_book_projects? @relation(fields: [decision_book_project_id], references: [id], onDelete: NoAction, onUpdate: NoAction) api_enum_dropdown api_enum_dropdown? @relation(fields: [payment_types_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([uu_id, ref_id, build_decision_book_item_id, build_parts_id, payment_plan_time_periods, process_date, payment_types_id, account_records_id, account_is_debit], map: "build_decision_book_payments_detail_ndx_00") @@index([account_records_id], map: "build_decision_book_payments_detail_ndx_01") @@index([created_at], map: "ix_build_decision_book_payments_created_at") @@index([cryp_uu_id], map: "ix_build_decision_book_payments_cryp_uu_id") @@index([ref_id], map: "ix_build_decision_book_payments_ref_id") @@index([ref_int], map: "ix_build_decision_book_payments_ref_int") @@index([updated_at], map: "ix_build_decision_book_payments_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_decision_book_person { dues_percent_discount Int @default(0) @db.SmallInt dues_fix_discount Decimal @default(0) @db.Decimal(10, 2) dues_discount_approval_date DateTime @default(dbgenerated("'1900-01-01 00:00:00+00'::timestamp with time zone")) @db.Timestamptz(6) send_date DateTime @db.Timestamptz(6) is_attending Boolean @default(false) confirmed_date DateTime? @db.Timestamptz(6) token String @default("") @db.VarChar vicarious_person_id Int? vicarious_person_uu_id String? @db.VarChar invite_id Int invite_uu_id String @db.VarChar build_decision_book_id Int build_decision_book_uu_id String @db.VarChar build_living_space_id Int build_living_space_uu_id String? @db.VarChar person_id Int ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_decision_book_person_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build_decision_book build_decision_book @relation(fields: [build_decision_book_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_living_space build_living_space @relation(fields: [build_living_space_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_decision_book_invitations build_decision_book_invitations @relation(fields: [invite_id], references: [id], onDelete: NoAction, onUpdate: NoAction) people_build_decision_book_person_person_idTopeople people @relation("build_decision_book_person_person_idTopeople", fields: [person_id], references: [id], onDelete: NoAction, onUpdate: NoAction) people_build_decision_book_person_vicarious_person_idTopeople people? @relation("build_decision_book_person_vicarious_person_idTopeople", fields: [vicarious_person_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_decision_book_person_occupants build_decision_book_person_occupants[] @@unique([build_decision_book_id, invite_id, build_living_space_id], map: "_build_decision_book_person_ndx_01") @@index([created_at], map: "ix_build_decision_book_person_created_at") @@index([cryp_uu_id], map: "ix_build_decision_book_person_cryp_uu_id") @@index([ref_id], map: "ix_build_decision_book_person_ref_id") @@index([ref_int], map: "ix_build_decision_book_person_ref_int") @@index([updated_at], map: "ix_build_decision_book_person_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_decision_book_person_occupants { build_decision_book_person_id Int build_decision_book_person_uu_id String? @db.VarChar invite_id Int? invite_uu_id String? @db.VarChar occupant_type_id Int occupant_type_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_decision_book_person_occupants_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build_decision_book_person build_decision_book_person @relation(fields: [build_decision_book_person_id], references: [id], onDelete: NoAction, onUpdate: NoAction, map: "build_decision_book_person_oc_build_decision_book_person_i_fkey") build_decision_book_invitations build_decision_book_invitations? @relation(fields: [invite_id], references: [id], onDelete: NoAction, onUpdate: NoAction) occupant_types occupant_types @relation(fields: [occupant_type_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([build_decision_book_person_id, occupant_type_id], map: "_build_decision_book_person_occupants_ndx_01") @@index([created_at], map: "ix_build_decision_book_person_occupants_created_at") @@index([cryp_uu_id], map: "ix_build_decision_book_person_occupants_cryp_uu_id") @@index([ref_id], map: "ix_build_decision_book_person_occupants_ref_id") @@index([ref_int], map: "ix_build_decision_book_person_occupants_ref_int") @@index([updated_at], map: "ix_build_decision_book_person_occupants_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_decision_book_project_items { item_header String @db.VarChar item_comment String attachment_pdf_path String? @default("") @db.VarChar item_estimated_cost Decimal @default(0) @db.Decimal(16, 2) item_short_comment String? @db.VarChar(24) build_decision_book_project_id Int build_decision_book_project_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_decision_book_project_items_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build_decision_book_projects build_decision_book_projects @relation(fields: [build_decision_book_project_id], references: [id], onDelete: NoAction, onUpdate: NoAction, map: "build_decision_book_project_i_build_decision_book_project__fkey") @@index([created_at], map: "ix_build_decision_book_project_items_created_at") @@index([cryp_uu_id], map: "ix_build_decision_book_project_items_cryp_uu_id") @@index([ref_id], map: "ix_build_decision_book_project_items_ref_id") @@index([ref_int], map: "ix_build_decision_book_project_items_ref_int") @@index([updated_at], map: "ix_build_decision_book_project_items_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_decision_book_project_person { dues_percent_discount Int @default(0) @db.SmallInt job_fix_wage Decimal @default(0) @db.Decimal(10, 2) bid_price Decimal @default(0) @db.Decimal(10, 2) decision_price Decimal @default(0) @db.Decimal(10, 2) build_decision_book_project_id Int build_decision_book_project_uu_id String? @db.VarChar living_space_id Int living_space_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_decision_book_project_person_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build_decision_book_projects build_decision_book_projects @relation(fields: [build_decision_book_project_id], references: [id], onDelete: NoAction, onUpdate: NoAction, map: "build_decision_book_project_p_build_decision_book_project__fkey") build_living_space build_living_space @relation(fields: [living_space_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([created_at], map: "ix_build_decision_book_project_person_created_at") @@index([cryp_uu_id], map: "ix_build_decision_book_project_person_cryp_uu_id") @@index([ref_id], map: "ix_build_decision_book_project_person_ref_id") @@index([ref_int], map: "ix_build_decision_book_project_person_ref_int") @@index([updated_at], map: "ix_build_decision_book_project_person_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_decision_book_projects { project_no String? @db.VarChar(12) project_name String @db.VarChar project_start_date DateTime @db.Timestamptz(6) project_stop_date DateTime @default(dbgenerated("'2099-12-31 23:59:59+00'::timestamp with time zone")) @db.Timestamptz(6) project_type String @default("C") @db.VarChar project_note String decision_book_pdf_path String? @default("") @db.VarChar is_completed Boolean @default(false) status_code Int? @db.SmallInt resp_company_fix_wage Decimal @default(0) @db.Decimal(10, 2) is_out_sourced Boolean @default(false) meeting_date DateTime @default(dbgenerated("'1900-01-01 00:00:00+00'::timestamp with time zone")) @db.Timestamptz(6) currency String @default("TRY") @db.VarChar(8) bid_price Decimal @default(0) @db.Decimal(16, 4) approved_price Decimal @default(0) @db.Decimal(16, 4) final_price Decimal @default(0) @db.Decimal(16, 4) contact_id Int? contact_uu_id String? @db.VarChar build_decision_book_id Int build_decision_book_uu_id String? @db.VarChar build_decision_book_item_id Int build_decision_book_item_uu_id String? @db.VarChar project_response_living_space_id Int? project_response_living_space_uu_id String? @db.VarChar resp_company_id Int? resp_company_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_decision_book_projects_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? account_detail account_detail[] account_master account_master[] build_decision_book_payments build_decision_book_payments[] build_decision_book_project_items build_decision_book_project_items[] build_decision_book_project_person build_decision_book_project_person[] build_decision_book build_decision_book @relation(fields: [build_decision_book_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_decision_book_items build_decision_book_items @relation(fields: [build_decision_book_item_id], references: [id], onDelete: NoAction, onUpdate: NoAction) contracts contracts? @relation(fields: [contact_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_living_space build_living_space? @relation(fields: [project_response_living_space_id], references: [id], onDelete: NoAction, onUpdate: NoAction) companies companies? @relation(fields: [resp_company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([project_no, project_start_date], map: "_build_decision_book_project_ndx_00") @@index([created_at], map: "ix_build_decision_book_projects_created_at") @@index([cryp_uu_id], map: "ix_build_decision_book_projects_cryp_uu_id") @@index([meeting_date], map: "ix_build_decision_book_projects_meeting_date") @@index([ref_id], map: "ix_build_decision_book_projects_ref_id") @@index([ref_int], map: "ix_build_decision_book_projects_ref_int") @@index([updated_at], map: "ix_build_decision_book_projects_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_iban_description { iban String @db.VarChar group_id Int @db.SmallInt search_word String @db.VarChar customer_id Int? customer_uu_id String? @db.VarChar company_id Int? company_uu_id String? @db.VarChar build_parts_id Int? build_parts_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_iban_description_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build_parts build_parts? @relation(fields: [build_parts_id], references: [id], onDelete: NoAction, onUpdate: NoAction) companies companies? @relation(fields: [company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) people people? @relation(fields: [customer_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([iban, search_word, group_id], map: "_search_iban_description_ndx_00") @@index([created_at], map: "ix_build_iban_description_created_at") @@index([cryp_uu_id], map: "ix_build_iban_description_cryp_uu_id") @@index([ref_id], map: "ix_build_iban_description_ref_id") @@index([ref_int], map: "ix_build_iban_description_ref_int") @@index([search_word], map: "ix_build_iban_description_search_word") @@index([updated_at], map: "ix_build_iban_description_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_ibans { iban String @default("") @db.VarChar(40) start_date DateTime @db.Timestamptz(6) stop_date DateTime @default(dbgenerated("'2900-01-01 00:00:00+00'::timestamp with time zone")) @db.Timestamptz(6) bank_code String @default("TR0000000000000") @db.VarChar(24) xcomment String @default("????") @db.VarChar(64) build_id Int? build_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_ibans_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build build? @relation(fields: [build_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([iban, start_date], map: "_build_ibans_ndx_01") @@index([build_uu_id], map: "ix_build_ibans_build_uu_id") @@index([created_at], map: "ix_build_ibans_created_at") @@index([cryp_uu_id], map: "ix_build_ibans_cryp_uu_id") @@index([ref_id], map: "ix_build_ibans_ref_id") @@index([ref_int], map: "ix_build_ibans_ref_int") @@index([updated_at], map: "ix_build_ibans_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_living_space { fix_value Decimal @default(0) @db.Decimal(20, 6) fix_percent Decimal @default(0) @db.Decimal(6, 2) agreement_no String @default("") @db.VarChar marketing_process Boolean @default(false) marketing_layer Int @default(0) build_parts_id Int build_parts_uu_id String @db.VarChar person_id Int person_uu_id String @db.VarChar occupant_type_id Int occupant_type_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_living_space_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? account_records account_records[] application2occupant application2occupant[] application2occupant_extra application2occupant_extra[] build_decision_book_person build_decision_book_person[] build_decision_book_project_person build_decision_book_project_person[] build_decision_book_projects build_decision_book_projects[] build_parts build_parts @relation(fields: [build_parts_id], references: [id], onDelete: NoAction, onUpdate: NoAction) occupant_types occupant_types @relation(fields: [occupant_type_id], references: [id], onDelete: NoAction, onUpdate: NoAction) people people @relation(fields: [person_id], references: [id], onDelete: NoAction, onUpdate: NoAction) event2occupant event2occupant[] event2occupant_extra event2occupant_extra[] @@index([build_parts_id], map: "ix_build_living_space_build_parts_id") @@index([created_at], map: "ix_build_living_space_created_at") @@index([cryp_uu_id], map: "ix_build_living_space_cryp_uu_id") @@index([person_id], map: "ix_build_living_space_person_id") @@index([ref_id], map: "ix_build_living_space_ref_id") @@index([ref_int], map: "ix_build_living_space_ref_int") @@index([updated_at], map: "ix_build_living_space_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_management { discounted_percentage Decimal @default(0.00) @db.Decimal(6, 2) discounted_price Decimal @default(0.00) @db.Decimal(20, 2) calculated_price Decimal @default(0.00) @db.Decimal(20, 2) occupant_type Int occupant_type_uu_id String @db.VarChar build_id Int build_uu_id String @db.VarChar build_parts_id Int build_parts_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_management_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build build @relation(fields: [build_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_parts build_parts @relation(fields: [build_parts_id], references: [id], onDelete: NoAction, onUpdate: NoAction) occupant_types occupant_types @relation(fields: [occupant_type], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([build_parts_id, occupant_type, expiry_starts], map: "build_management_ndx_00") @@index([build_parts_id], map: "ix_build_management_build_parts_id") @@index([created_at], map: "ix_build_management_created_at") @@index([cryp_uu_id], map: "ix_build_management_cryp_uu_id") @@index([ref_id], map: "ix_build_management_ref_id") @@index([ref_int], map: "ix_build_management_ref_int") @@index([updated_at], map: "ix_build_management_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_parts { address_gov_code String @db.VarChar part_no Int @default(0) part_level Int @default(0) part_code String @default("") @db.VarChar part_gross_size Int @default(0) part_net_size Int @default(0) default_accessory String @default("0") human_livable Boolean @default(true) due_part_key String @default("") @db.VarChar build_id Int build_uu_id String @db.VarChar part_direction_id Int? part_direction_uu_id String? @db.VarChar part_type_id Int part_type_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_parts_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? account_records account_records[] build_decision_book_payments build_decision_book_payments[] build_iban_description build_iban_description[] build_living_space build_living_space[] build_management build_management[] build build @relation(fields: [build_id], references: [id], onDelete: NoAction, onUpdate: NoAction) api_enum_dropdown_build_parts_part_direction_idToapi_enum_dropdown api_enum_dropdown? @relation("build_parts_part_direction_idToapi_enum_dropdown", fields: [part_direction_id], references: [id], onDelete: NoAction, onUpdate: NoAction) api_enum_dropdown_build_parts_part_type_idToapi_enum_dropdown api_enum_dropdown @relation("build_parts_part_type_idToapi_enum_dropdown", fields: [part_type_id], references: [id], onDelete: NoAction, onUpdate: NoAction) decision_book_budget_codes decision_book_budget_codes[] part2employee part2employee[] @@unique([build_id, part_no], map: "build_parts_ndx_1") @@index([created_at], map: "ix_build_parts_created_at") @@index([cryp_uu_id], map: "ix_build_parts_cryp_uu_id") @@index([ref_id], map: "ix_build_parts_ref_id") @@index([ref_int], map: "ix_build_parts_ref_int") @@index([updated_at], map: "ix_build_parts_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_person_providing { build_id Int build_uu_id String? @db.VarChar people_id Int people_uu_id String? @db.VarChar provide_id Int? provide_uu_id String? @db.VarChar contract_id Int? ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_person_providing_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build build @relation(fields: [build_id], references: [id], onDelete: NoAction, onUpdate: NoAction) companies companies? @relation(fields: [contract_id], references: [id], onDelete: NoAction, onUpdate: NoAction) people people @relation(fields: [people_id], references: [id], onDelete: NoAction, onUpdate: NoAction) api_enum_dropdown api_enum_dropdown? @relation(fields: [provide_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([build_id, people_id, provide_id], map: "_build_person_providing_ndx_00") @@index([created_at], map: "ix_build_person_providing_created_at") @@index([cryp_uu_id], map: "ix_build_person_providing_cryp_uu_id") @@index([ref_id], map: "ix_build_person_providing_ref_id") @@index([ref_int], map: "ix_build_person_providing_ref_int") @@index([updated_at], map: "ix_build_person_providing_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_sites { site_name String @db.VarChar(24) site_no String @db.VarChar(8) address_id Int address_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_sites_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build build[] addresses addresses @relation(fields: [address_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([site_no, site_name], map: "_sites_ndx_01") @@index([created_at], map: "ix_build_sites_created_at") @@index([cryp_uu_id], map: "ix_build_sites_cryp_uu_id") @@index([ref_id], map: "ix_build_sites_ref_id") @@index([ref_int], map: "ix_build_sites_ref_int") @@index([updated_at], map: "ix_build_sites_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model build_types { function_code String @default("") @db.VarChar(12) type_code String @default("") @db.VarChar(12) lang String @default("TR") @db.VarChar(4) type_name String @default("") @db.VarChar(48) ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_build_types_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? @@unique([type_code, function_code, lang], map: "_build_types_ndx_00") @@index([created_at], map: "ix_build_types_created_at") @@index([cryp_uu_id], map: "ix_build_types_cryp_uu_id") @@index([ref_id], map: "ix_build_types_ref_id") @@index([ref_int], map: "ix_build_types_ref_int") @@index([updated_at], map: "ix_build_types_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model companies { formal_name String @db.VarChar company_type String @db.VarChar commercial_type String @db.VarChar tax_no String @unique(map: "_company_ndx_01") @db.VarChar public_name String @db.VarChar company_tag String @db.VarChar default_lang_type String @default("TR") @db.VarChar default_money_type String @default("TL") @db.VarChar is_commercial Boolean @default(false) is_blacklist Boolean @default(false) parent_id Int? workplace_no String? @db.VarChar official_address_id Int? official_address_uu_id String? @db.VarChar top_responsible_company_id Int? top_responsible_company_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_companies_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? account_books_account_books_branch_idTocompanies account_books[] @relation("account_books_branch_idTocompanies") account_books_account_books_company_idTocompanies account_books[] @relation("account_books_company_idTocompanies") account_codes_account_codes_company_idTocompanies account_codes[] @relation("account_codes_company_idTocompanies") account_codes_account_codes_customer_idTocompanies account_codes[] @relation("account_codes_customer_idTocompanies") account_records_account_records_company_idTocompanies account_records[] @relation("account_records_company_idTocompanies") account_records_account_records_send_company_idTocompanies account_records[] @relation("account_records_send_company_idTocompanies") build_companies_providing_build_companies_providing_company_idTocompanies build_companies_providing[] @relation("build_companies_providing_company_idTocompanies") build_companies_providing_build_companies_providing_contract_idTocompanies build_companies_providing[] @relation("build_companies_providing_contract_idTocompanies") build_decision_book build_decision_book[] build_decision_book_legal build_decision_book_legal[] build_decision_book_projects build_decision_book_projects[] build_iban_description build_iban_description[] build_person_providing build_person_providing[] addresses addresses? @relation(fields: [official_address_id], references: [id], onDelete: NoAction, onUpdate: NoAction) companies companies? @relation("companiesTocompanies", fields: [top_responsible_company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) other_companies companies[] @relation("companiesTocompanies") company_delay_interest company_delay_interest[] contracts contracts[] decision_book_budget_books_decision_book_budget_books_branch_idTocompanies decision_book_budget_books[] @relation("decision_book_budget_books_branch_idTocompanies") decision_book_budget_books_decision_book_budget_books_company_idTocompanies decision_book_budget_books[] @relation("decision_book_budget_books_company_idTocompanies") decision_book_budget_codes decision_book_budget_codes[] departments departments[] relationship_duty_company_relationship_duty_company_member_idTocompanies relationship_duty_company[] @relation("relationship_duty_company_member_idTocompanies") relationship_duty_company_relationship_duty_company_owner_idTocompanies relationship_duty_company[] @relation("relationship_duty_company_owner_idTocompanies") relationship_duty_company_relationship_duty_company_parent_idTocompanies relationship_duty_company[] @relation("relationship_duty_company_parent_idTocompanies") relationship_duty_people relationship_duty_people[] relationship_employee2build relationship_employee2build[] relationship_employee2postcode relationship_employee2postcode[] @@index([formal_name, public_name], map: "_company_ndx_02") @@index([created_at], map: "ix_companies_created_at") @@index([cryp_uu_id], map: "ix_companies_cryp_uu_id") @@index([ref_id], map: "ix_companies_ref_id") @@index([ref_int], map: "ix_companies_ref_int") @@index([updated_at], map: "ix_companies_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model company_delay_interest { company_id Int? company_uu_id String? @db.VarChar build_id Int? build_uu_id String? @db.VarChar daily_interest_type String? @db.VarChar(24) daily_interest_rate Decimal @default(0) @db.Decimal(20, 6) bsmv_rate Decimal @default(0) @db.Decimal(20, 6) kkdf_rate Decimal @default(0) @db.Decimal(20, 6) start_date DateTime @db.Timestamptz(6) stop_date DateTime @default(dbgenerated("'2900-01-01 00:00:00+00'::timestamp with time zone")) @db.Timestamptz(6) ref_int Int? ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_company_delay_interest_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) build build? @relation(fields: [build_id], references: [id], onDelete: NoAction, onUpdate: NoAction) companies companies? @relation(fields: [company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([company_id, build_id, start_date], map: "_company_delay_interest_ndx_01") @@index([company_id, build_id], map: "ix_company_delay_interest_build_uu_id") @@index([created_at], map: "ix_company_delay_interest_created_at") @@index([cryp_uu_id], map: "ix_company_delay_interest_cryp_uu_id") @@index([ref_id], map: "ix_company_delay_interest_ref_id") @@index([ref_int], map: "ix_company_delay_interest_ref_int") @@index([updated_at], map: "ix_company_delay_interest_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model contracts { contract_type String @db.VarChar(5) contract_title String @db.VarChar(255) contract_details String contract_terms String contract_code String @unique(map: "_contract_ndx_01") @db.VarChar(100) contract_date DateTime @default(dbgenerated("'2099-12-31 23:59:59+00'::timestamp with time zone")) @db.Timestamptz(6) company_id Int? company_uu_id String @default("") @db.VarChar person_id Int? person_uu_id String @default("") @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_contracts_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build_decision_book build_decision_book[] build_decision_book_projects build_decision_book_projects[] companies companies? @relation(fields: [company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) people people? @relation(fields: [person_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([created_at], map: "ix_contracts_created_at") @@index([cryp_uu_id], map: "ix_contracts_cryp_uu_id") @@index([ref_id], map: "ix_contracts_ref_id") @@index([ref_int], map: "ix_contracts_ref_int") @@index([updated_at], map: "ix_contracts_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model credentials { credential_token String @default("") @db.VarChar user_id Int user_uu_id String @default("") @db.VarChar person_id Int person_uu_id String @default("") @db.VarChar name String @default("") @db.VarChar surname String @default("") @db.VarChar email String @default("") @db.VarChar phone String @default("") @db.VarChar is_verified Boolean @default(false) ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_credentials_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? people people @relation(fields: [person_id], references: [id], onDelete: NoAction, onUpdate: NoAction) users users @relation(fields: [user_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([created_at], map: "ix_credentials_created_at") @@index([cryp_uu_id], map: "ix_credentials_cryp_uu_id") @@index([email], map: "ix_credentials_email") @@index([name], map: "ix_credentials_name") @@index([person_uu_id], map: "ix_credentials_person_uu_id") @@index([phone], map: "ix_credentials_phone") @@index([ref_id], map: "ix_credentials_ref_id") @@index([ref_int], map: "ix_credentials_ref_int") @@index([surname], map: "ix_credentials_surname") @@index([updated_at], map: "ix_credentials_updated_at") @@index([user_uu_id], map: "ix_credentials_user_uu_id") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model decision_book_budget_books { country String @db.VarChar branch_type Int @default(0) @db.SmallInt company_id Int company_uu_id String @db.VarChar branch_id Int? branch_uu_id String? @db.VarChar build_decision_book_id Int build_decision_book_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_decision_book_budget_books_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? companies_decision_book_budget_books_branch_idTocompanies companies? @relation("decision_book_budget_books_branch_idTocompanies", fields: [branch_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_decision_book build_decision_book @relation(fields: [build_decision_book_id], references: [id], onDelete: NoAction, onUpdate: NoAction) companies_decision_book_budget_books_company_idTocompanies companies @relation("decision_book_budget_books_company_idTocompanies", fields: [company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) decision_book_budget_master decision_book_budget_master[] @@index([company_id, created_at], map: "_decision_book_budget_companies_book_ndx_00") @@index([created_at], map: "ix_decision_book_budget_books_created_at") @@index([cryp_uu_id], map: "ix_decision_book_budget_books_cryp_uu_id") @@index([ref_id], map: "ix_decision_book_budget_books_ref_id") @@index([ref_int], map: "ix_decision_book_budget_books_ref_int") @@index([updated_at], map: "ix_decision_book_budget_books_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model decision_book_budget_codes { budget_code String @db.VarChar(48) comment_line String build_decision_book_id Int? build_decision_book_uu_id String? @db.VarChar build_parts_id Int? build_parts_uu_id String? @db.VarChar company_id Int? company_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_decision_book_budget_codes_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build_decision_book build_decision_book? @relation(fields: [build_decision_book_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_parts build_parts? @relation(fields: [build_parts_id], references: [id], onDelete: NoAction, onUpdate: NoAction) companies companies? @relation(fields: [company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) decision_book_budgets decision_book_budgets[] @@index([budget_code, created_at], map: "_decision_book_budget_codes_ndx_00") @@index([company_id, created_at], map: "_decision_book_budget_codes_ndx_01") @@index([created_at], map: "ix_decision_book_budget_codes_created_at") @@index([cryp_uu_id], map: "ix_decision_book_budget_codes_cryp_uu_id") @@index([ref_id], map: "ix_decision_book_budget_codes_ref_id") @@index([ref_int], map: "ix_decision_book_budget_codes_ref_int") @@index([updated_at], map: "ix_decision_book_budget_codes_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model decision_book_budget_master { budget_type String @db.VarChar(50) currency String @default("TRY") @db.VarChar(8) total_budget Decimal @db.Decimal(10, 2) tracking_period_id Int? tracking_period_uu_id String? @db.VarChar budget_books_id Int budget_books_uu_id String? @db.VarChar department_id Int department_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_decision_book_budget_master_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? decision_book_budget_books decision_book_budget_books @relation(fields: [budget_books_id], references: [id], onDelete: NoAction, onUpdate: NoAction) departments departments @relation(fields: [department_id], references: [id], onDelete: NoAction, onUpdate: NoAction) api_enum_dropdown api_enum_dropdown? @relation(fields: [tracking_period_id], references: [id], onDelete: NoAction, onUpdate: NoAction) decision_book_budgets decision_book_budgets[] @@index([created_at], map: "ix_decision_book_budget_master_created_at") @@index([cryp_uu_id], map: "ix_decision_book_budget_master_cryp_uu_id") @@index([ref_id], map: "ix_decision_book_budget_master_ref_id") @@index([ref_int], map: "ix_decision_book_budget_master_ref_int") @@index([updated_at], map: "ix_decision_book_budget_master_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model decision_book_budgets { process_date DateTime @db.Timestamptz(6) budget_codes_id Int total_budget Decimal @db.Decimal(10, 2) used_budget Decimal @db.Decimal(10, 2) remaining_budget Decimal @db.Decimal(10, 2) decision_book_budget_master_id Int decision_book_budget_master_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_decision_book_budgets_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? decision_book_budget_codes decision_book_budget_codes @relation(fields: [budget_codes_id], references: [id], onDelete: NoAction, onUpdate: NoAction) decision_book_budget_master decision_book_budget_master @relation(fields: [decision_book_budget_master_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([decision_book_budget_master_uu_id, process_date], map: "_decision_book_budgets_ndx_00") @@index([created_at], map: "ix_decision_book_budgets_created_at") @@index([cryp_uu_id], map: "ix_decision_book_budgets_cryp_uu_id") @@index([ref_id], map: "ix_decision_book_budgets_ref_id") @@index([ref_int], map: "ix_decision_book_budgets_ref_int") @@index([updated_at], map: "ix_decision_book_budgets_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model departments { parent_department_id Int? @default(0) department_code String @db.VarChar(16) department_name String @db.VarChar(128) department_description String @default("") @db.VarChar company_id Int company_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_departments_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? account_master account_master[] decision_book_budget_master decision_book_budget_master[] companies companies @relation(fields: [company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) duties duties[] @@index([created_at], map: "ix_departments_created_at") @@index([cryp_uu_id], map: "ix_departments_cryp_uu_id") @@index([department_code], map: "ix_departments_department_code") @@index([ref_id], map: "ix_departments_ref_id") @@index([ref_int], map: "ix_departments_ref_int") @@index([updated_at], map: "ix_departments_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model duties { users_default_duty Int? company_id Int company_uu_id String @db.VarChar duties_id Int duties_uu_id String @db.VarChar department_id Int department_uu_id String @db.VarChar management_duty Boolean? @default(false) ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_duties_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? departments departments @relation(fields: [department_id], references: [id], onDelete: NoAction, onUpdate: NoAction) duty_duties_duties_idToduty duty @relation("duties_duties_idToduty", fields: [duties_id], references: [id], onDelete: NoAction, onUpdate: NoAction) duty_duties_users_default_dutyToduty duty? @relation("duties_users_default_dutyToduty", fields: [users_default_duty], references: [id], onDelete: NoAction, onUpdate: NoAction) relationship_duty_company relationship_duty_company[] relationship_duty_people relationship_duty_people[] staff staff[] @@unique([company_id, duties_id, department_id], map: "duty_ndx_00") @@index([created_at], map: "ix_duties_created_at") @@index([cryp_uu_id], map: "ix_duties_cryp_uu_id") @@index([ref_id], map: "ix_duties_ref_id") @@index([ref_int], map: "ix_duties_ref_int") @@index([updated_at], map: "ix_duties_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model duty { duty_name String @unique @db.VarChar duty_code String @db.VarChar duty_description String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_duty_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? duties_duties_duties_idToduty duties[] @relation("duties_duties_idToduty") duties_duties_users_default_dutyToduty duties[] @relation("duties_users_default_dutyToduty") @@index([created_at], map: "ix_duty_created_at") @@index([cryp_uu_id], map: "ix_duty_cryp_uu_id") @@index([ref_id], map: "ix_duty_ref_id") @@index([ref_int], map: "ix_duty_ref_int") @@index([updated_at], map: "ix_duty_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model employee_history { staff_id Int staff_uu_id String @db.VarChar people_id Int people_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_employee_history_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? people people @relation(fields: [people_id], references: [id], onDelete: NoAction, onUpdate: NoAction) staff staff @relation(fields: [staff_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([people_id, staff_id], map: "_employee_history_ndx_00") @@index([created_at], map: "ix_employee_history_created_at") @@index([cryp_uu_id], map: "ix_employee_history_cryp_uu_id") @@index([ref_id], map: "ix_employee_history_ref_id") @@index([ref_int], map: "ix_employee_history_ref_int") @@index([updated_at], map: "ix_employee_history_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model employee_salaries { gross_salary Decimal @db.Decimal(20, 6) net_salary Decimal @db.Decimal(20, 6) people_id Int people_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_employee_salaries_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? people people @relation(fields: [people_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([people_id, expiry_starts], map: "_employee_salaries_ndx_00") @@index([created_at], map: "ix_employee_salaries_created_at") @@index([cryp_uu_id], map: "ix_employee_salaries_cryp_uu_id") @@index([ref_id], map: "ix_employee_salaries_ref_id") @@index([ref_int], map: "ix_employee_salaries_ref_int") @@index([updated_at], map: "ix_employee_salaries_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model employees { staff_id Int staff_uu_id String @db.VarChar people_id Int? people_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_employees_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? application2employee application2employee[] application2employee_extra application2employee_extra[] people people? @relation(fields: [people_id], references: [id], onDelete: NoAction, onUpdate: NoAction) staff staff @relation(fields: [staff_id], references: [id], onDelete: NoAction, onUpdate: NoAction) event2employee event2employee[] event2employee_extra event2employee_extra[] part2employee part2employee[] relationship_employee2build relationship_employee2build[] relationship_employee2postcode relationship_employee2postcode[] @@unique([people_id, staff_id], map: "employees_ndx_00") @@index([created_at], map: "ix_employees_created_at") @@index([cryp_uu_id], map: "ix_employees_cryp_uu_id") @@index([ref_id], map: "ix_employees_ref_id") @@index([ref_int], map: "ix_employees_ref_int") @@index([updated_at], map: "ix_employees_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model endpoint_restriction { operation_uu_id String @unique @db.VarChar endpoint_function String @default("") @db.VarChar endpoint_name String @default("") @db.VarChar endpoint_method String @default("") @db.VarChar endpoint_desc String @default("") @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_endpoint_restriction_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? events events[] @@unique([operation_uu_id, endpoint_method, endpoint_name], map: "idx_endpoint_restriction_operation_uu_id") @@index([created_at], map: "ix_endpoint_restriction_created_at") @@index([cryp_uu_id], map: "ix_endpoint_restriction_cryp_uu_id") @@index([ref_id], map: "ix_endpoint_restriction_ref_id") @@index([ref_int], map: "ix_endpoint_restriction_ref_int") @@index([updated_at], map: "ix_endpoint_restriction_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model event2employee { employee_id Int employee_uu_id String @db.VarChar event_service_id Int event_service_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_event2employee_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? employees employees @relation(fields: [employee_id], references: [id], onDelete: NoAction, onUpdate: NoAction) services services @relation(fields: [event_service_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([employee_id, event_service_id], map: "event2employee_employee_to_event") @@index([created_at], map: "ix_event2employee_created_at") @@index([cryp_uu_id], map: "ix_event2employee_cryp_uu_id") @@index([ref_id], map: "ix_event2employee_ref_id") @@index([ref_int], map: "ix_event2employee_ref_int") @@index([updated_at], map: "ix_event2employee_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model event2employee_extra { employee_id Int employee_uu_id String @db.VarChar event_id Int event_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_event2employee_extra_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? employees employees @relation(fields: [employee_id], references: [id], onDelete: NoAction, onUpdate: NoAction) events events @relation(fields: [event_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([employee_id, event_id], map: "event2employee_extra_employee_to_event") @@index([created_at], map: "ix_event2employee_extra_created_at") @@index([cryp_uu_id], map: "ix_event2employee_extra_cryp_uu_id") @@index([ref_id], map: "ix_event2employee_extra_ref_id") @@index([ref_int], map: "ix_event2employee_extra_ref_int") @@index([updated_at], map: "ix_event2employee_extra_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model event2occupant { build_living_space_id Int build_living_space_uu_id String @db.VarChar event_service_id Int event_service_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_event2occupant_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build_living_space build_living_space @relation(fields: [build_living_space_id], references: [id], onDelete: NoAction, onUpdate: NoAction) services services @relation(fields: [event_service_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([build_living_space_id, event_service_id], map: "event2occupant_bind_event_to_occupant") @@index([created_at], map: "ix_event2occupant_created_at") @@index([cryp_uu_id], map: "ix_event2occupant_cryp_uu_id") @@index([ref_id], map: "ix_event2occupant_ref_id") @@index([ref_int], map: "ix_event2occupant_ref_int") @@index([updated_at], map: "ix_event2occupant_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model event2occupant_extra { build_living_space_id Int build_living_space_uu_id String @db.VarChar event_id Int event_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_event2occupant_extra_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build_living_space build_living_space @relation(fields: [build_living_space_id], references: [id], onDelete: NoAction, onUpdate: NoAction) events events @relation(fields: [event_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([build_living_space_id, event_id], map: "event2occupant_extra_bind_event_to_occupant") @@index([created_at], map: "ix_event2occupant_extra_created_at") @@index([cryp_uu_id], map: "ix_event2occupant_extra_cryp_uu_id") @@index([ref_id], map: "ix_event2occupant_extra_ref_id") @@index([ref_int], map: "ix_event2occupant_extra_ref_int") @@index([updated_at], map: "ix_event2occupant_extra_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model events { function_code String @unique @db.VarChar function_class String @db.VarChar description String @default("") @db.VarChar property_description String @default("") @db.VarChar marketing_layer Int? @default(3) @db.SmallInt cost Decimal @default(0.00) @db.Decimal(20, 2) unit_price Decimal @default(0.00) @db.Decimal(20, 2) endpoint_code String @db.VarChar endpoint_id Int? endpoint_uu_id String? @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_events_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? event2employee_extra event2employee_extra[] event2occupant_extra event2occupant_extra[] endpoint_restriction endpoint_restriction? @relation(fields: [endpoint_id], references: [id], onDelete: NoAction, onUpdate: NoAction) module_price module_price[] services2events services2events[] @@index([created_at], map: "ix_events_created_at") @@index([cryp_uu_id], map: "ix_events_cryp_uu_id") @@index([ref_id], map: "ix_events_ref_id") @@index([ref_int], map: "ix_events_ref_int") @@index([updated_at], map: "ix_events_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model module_price { campaign_code String @db.VarChar module_id Int module_uu_id String @db.VarChar service_id Int service_uu_id String @db.VarChar event_id Int event_uu_id String @db.VarChar is_counted_percentage Decimal @default(0.00) @db.Decimal(6, 2) discounted_price Decimal @default(0.00) @db.Decimal(20, 2) calculated_price Decimal @default(0.00) @db.Decimal(20, 2) ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_module_price_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? events events @relation(fields: [event_id], references: [id], onDelete: NoAction, onUpdate: NoAction) modules modules @relation(fields: [module_id], references: [id], onDelete: NoAction, onUpdate: NoAction) services services @relation(fields: [service_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([created_at], map: "ix_module_price_created_at") @@index([cryp_uu_id], map: "ix_module_price_cryp_uu_id") @@index([ref_id], map: "ix_module_price_ref_id") @@index([ref_int], map: "ix_module_price_ref_int") @@index([updated_at], map: "ix_module_price_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model modules { module_name String @db.VarChar module_description String @default("") @db.VarChar module_code String @db.VarChar module_layer Int is_default_module Boolean? @default(false) ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_modules_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? module_price module_price[] services services[] @@index([created_at], map: "ix_modules_created_at") @@index([cryp_uu_id], map: "ix_modules_cryp_uu_id") @@index([ref_id], map: "ix_modules_ref_id") @@index([ref_int], map: "ix_modules_ref_int") @@index([updated_at], map: "ix_modules_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model occupant_types { occupant_type String @db.VarChar occupant_description String @default("") @db.VarChar occupant_code String @default("") @db.VarChar occupant_category String @default("") @db.VarChar occupant_category_type String @default("") @db.VarChar function_retriever String @default("") @db.VarChar occupant_is_unique Boolean @default(false) ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_occupant_types_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? build_decision_book_person_occupants build_decision_book_person_occupants[] build_living_space build_living_space[] build_management build_management[] @@index([created_at], map: "ix_occupant_types_created_at") @@index([cryp_uu_id], map: "ix_occupant_types_cryp_uu_id") @@index([ref_id], map: "ix_occupant_types_ref_id") @@index([ref_int], map: "ix_occupant_types_ref_int") @@index([updated_at], map: "ix_occupant_types_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model part2employee { build_id Int part_id Int employee_id Int ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_part2employee_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? employees employees @relation(fields: [employee_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build_parts build_parts @relation(fields: [part_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([employee_id, part_id], map: "_part2employee_ndx_00") @@index([created_at], map: "ix_part2employee_created_at") @@index([cryp_uu_id], map: "ix_part2employee_cryp_uu_id") @@index([ref_id], map: "ix_part2employee_ref_id") @@index([ref_int], map: "ix_part2employee_ref_int") @@index([updated_at], map: "ix_part2employee_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model people { firstname String @db.VarChar surname String @db.VarChar(24) middle_name String @default("") @db.VarChar sex_code String @db.VarChar(1) person_ref String @default("") @db.VarChar person_tag String @default("") @db.VarChar father_name String @default("") @db.VarChar mother_name String @default("") @db.VarChar country_code String @default("TR") @db.VarChar(4) national_identity_id String @unique(map: "person_ndx_001") @default("") @db.VarChar birth_place String @default("") @db.VarChar birth_date DateTime @default(dbgenerated("'1900-01-01 00:00:00+00'::timestamp with time zone")) @db.Timestamptz(6) tax_no String @default("") @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_people_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? birthname String? @db.VarChar account_codes account_codes[] account_records_account_records_approving_accounting_personTopeople account_records[] @relation("account_records_approving_accounting_personTopeople") account_records_account_records_customer_idTopeople account_records[] @relation("account_records_customer_idTopeople") account_records_account_records_send_person_idTopeople account_records[] @relation("account_records_send_person_idTopeople") build_decision_book_items_unapproved build_decision_book_items_unapproved[] build_decision_book_legal_build_decision_book_legal_mediator_lawyer_person_idTopeople build_decision_book_legal[] @relation("build_decision_book_legal_mediator_lawyer_person_idTopeople") build_decision_book_legal_build_decision_book_legal_resp_attorney_idTopeople build_decision_book_legal[] @relation("build_decision_book_legal_resp_attorney_idTopeople") build_decision_book_person_build_decision_book_person_person_idTopeople build_decision_book_person[] @relation("build_decision_book_person_person_idTopeople") build_decision_book_person_build_decision_book_person_vicarious_person_idTopeople build_decision_book_person[] @relation("build_decision_book_person_vicarious_person_idTopeople") build_iban_description build_iban_description[] build_living_space build_living_space[] build_person_providing build_person_providing[] contracts contracts[] credentials credentials[] employee_history employee_history[] employee_salaries employee_salaries[] employees employees[] relationship_duty_people relationship_duty_people[] users users[] @@index([created_at], map: "ix_people_created_at") @@index([cryp_uu_id], map: "ix_people_cryp_uu_id") @@index([ref_id], map: "ix_people_ref_id") @@index([ref_int], map: "ix_people_ref_int") @@index([updated_at], map: "ix_people_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model relationship_duty_company { owner_id Int duties_id Int member_id Int parent_id Int? relationship_type String? @default("Commercial") @db.VarChar child_count Int show_only Boolean @default(false) ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_relationship_duty_company_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? duties duties @relation(fields: [duties_id], references: [id], onDelete: NoAction, onUpdate: NoAction) companies_relationship_duty_company_member_idTocompanies companies @relation("relationship_duty_company_member_idTocompanies", fields: [member_id], references: [id], onDelete: NoAction, onUpdate: NoAction) companies_relationship_duty_company_owner_idTocompanies companies @relation("relationship_duty_company_owner_idTocompanies", fields: [owner_id], references: [id], onDelete: NoAction, onUpdate: NoAction) companies_relationship_duty_company_parent_idTocompanies companies? @relation("relationship_duty_company_parent_idTocompanies", fields: [parent_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([duties_id, owner_id, member_id, relationship_type], map: "_company_relationship_ndx_01") @@index([created_at], map: "ix_relationship_duty_company_created_at") @@index([cryp_uu_id], map: "ix_relationship_duty_company_cryp_uu_id") @@index([ref_id], map: "ix_relationship_duty_company_ref_id") @@index([ref_int], map: "ix_relationship_duty_company_ref_int") @@index([updated_at], map: "ix_relationship_duty_company_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model relationship_duty_people { company_id Int duties_id Int member_id Int relationship_type String? @default("Employee") @db.VarChar show_only Boolean @default(false) ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_relationship_duty_people_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? companies companies @relation(fields: [company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) duties duties @relation(fields: [duties_id], references: [id], onDelete: NoAction, onUpdate: NoAction) people people @relation(fields: [member_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([company_id, duties_id, member_id, relationship_type], map: "person_relationship_ndx_01") @@index([created_at], map: "ix_relationship_duty_people_created_at") @@index([cryp_uu_id], map: "ix_relationship_duty_people_cryp_uu_id") @@index([ref_id], map: "ix_relationship_duty_people_ref_id") @@index([ref_int], map: "ix_relationship_duty_people_ref_int") @@index([updated_at], map: "ix_relationship_duty_people_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model relationship_employee2build { company_id Int employee_id Int member_id Int relationship_type String? @default("Employee") @db.VarChar show_only Boolean @default(false) ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_relationship_employee2build_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? companies companies @relation(fields: [company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) employees employees @relation(fields: [employee_id], references: [id], onDelete: NoAction, onUpdate: NoAction) build build @relation(fields: [member_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@unique([company_id, employee_id, member_id, relationship_type], map: "relationship_build_employee_ndx_00") @@index([created_at], map: "ix_relationship_employee2build_created_at") @@index([cryp_uu_id], map: "ix_relationship_employee2build_cryp_uu_id") @@index([ref_id], map: "ix_relationship_employee2build_ref_id") @@index([ref_int], map: "ix_relationship_employee2build_ref_int") @@index([updated_at], map: "ix_relationship_employee2build_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model relationship_employee2postcode { company_id Int? employee_id Int member_id Int relationship_type String? @default("Employee") @db.VarChar show_only Boolean @default(false) ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_relationship_employee2postcode_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? companies companies? @relation(fields: [company_id], references: [id], onDelete: NoAction, onUpdate: NoAction) employees employees @relation(fields: [employee_id], references: [id], onDelete: NoAction, onUpdate: NoAction) address_postcode address_postcode @relation(fields: [member_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([created_at], map: "ix_relationship_employee2postcode_created_at") @@index([cryp_uu_id], map: "ix_relationship_employee2postcode_cryp_uu_id") @@index([ref_id], map: "ix_relationship_employee2postcode_ref_id") @@index([ref_int], map: "ix_relationship_employee2postcode_ref_int") @@index([updated_at], map: "ix_relationship_employee2postcode_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model services { module_id Int module_uu_id String @db.VarChar service_name String @db.VarChar service_description String @default("") @db.VarChar service_code String? @db.VarChar related_responsibility String @default("") @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_services_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? application2employee application2employee[] application2occupant application2occupant[] event2employee event2employee[] event2occupant event2occupant[] module_price module_price[] modules modules @relation(fields: [module_id], references: [id], onDelete: NoAction, onUpdate: NoAction) services2applications services2applications[] services2events services2events[] @@index([created_at], map: "ix_services_created_at") @@index([cryp_uu_id], map: "ix_services_cryp_uu_id") @@index([ref_id], map: "ix_services_ref_id") @@index([ref_int], map: "ix_services_ref_int") @@index([updated_at], map: "ix_services_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model services2applications { application_id Int application_uu_id String @db.VarChar service_id Int service_uu_id String @db.VarChar application_code String @db.VarChar site_url String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_services2applications_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? applications applications @relation(fields: [application_id], references: [id], onDelete: NoAction, onUpdate: NoAction) services services @relation(fields: [service_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([created_at], map: "ix_services2applications_created_at") @@index([cryp_uu_id], map: "ix_services2applications_cryp_uu_id") @@index([ref_id], map: "ix_services2applications_ref_id") @@index([ref_int], map: "ix_services2applications_ref_int") @@index([updated_at], map: "ix_services2applications_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model services2events { service_id Int service_uu_id String @db.VarChar event_id Int event_uu_id String @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_services2events_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? events events @relation(fields: [event_id], references: [id], onDelete: NoAction, onUpdate: NoAction) services services @relation(fields: [service_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([created_at], map: "ix_services2events_created_at") @@index([cryp_uu_id], map: "ix_services2events_cryp_uu_id") @@index([ref_id], map: "ix_services2events_ref_id") @@index([ref_int], map: "ix_services2events_ref_int") @@index([updated_at], map: "ix_services2events_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model staff { staff_description String @default("") @db.VarChar staff_name String @db.VarChar staff_code String @db.VarChar duties_id Int duties_uu_id String @db.VarChar function_retriever String @default("") @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_staff_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? employee_history employee_history[] employees employees[] duties duties @relation(fields: [duties_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([created_at], map: "ix_staff_created_at") @@index([cryp_uu_id], map: "ix_staff_cryp_uu_id") @@index([ref_id], map: "ix_staff_ref_id") @@index([ref_int], map: "ix_staff_ref_int") @@index([updated_at], map: "ix_staff_updated_at") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model users { user_tag String @default("") @db.VarChar(64) email String @default("") @db.VarChar(128) phone_number String @default("") @db.VarChar via String @default("111") @db.VarChar avatar String @default("") @db.VarChar hash_password String @default("") @db.VarChar(256) password_token String @default("") @db.VarChar(256) remember_me Boolean @default(false) password_expires_day Int @default(30) password_expiry_begins DateTime @default(now()) @db.Timestamptz(6) related_company String @db.VarChar person_id Int person_uu_id String @default("") @db.VarChar local_timezone String? @default("GMT+3") @db.VarChar ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_users_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) default_language String @default("tr") @db.VarChar ref_int Int? credentials credentials[] people people @relation(fields: [person_id], references: [id], onDelete: NoAction, onUpdate: NoAction) users_tokens users_tokens[] domain_data domain_data[] @relation("UserDomainData") @@index([created_at], map: "ix_users_created_at") @@index([cryp_uu_id], map: "ix_users_cryp_uu_id") @@index([email], map: "ix_users_email") @@index([person_uu_id], map: "ix_users_person_uu_id") @@index([phone_number], map: "ix_users_phone_number") @@index([ref_id], map: "ix_users_ref_id") @@index([ref_int], map: "ix_users_ref_int") @@index([updated_at], map: "ix_users_updated_at") @@index([user_tag], map: "ix_users_user_tag") } /// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments model users_tokens { user_id Int token_type String @default("RememberMe") @db.VarChar(16) token String @default("") @db.VarChar domain String @default("") @db.VarChar expires_at DateTime @db.Timestamptz(6) ref_id String? @db.VarChar(100) replication_id Int @default(0) @db.SmallInt cryp_uu_id String? @db.VarChar created_credentials_token String? @db.VarChar updated_credentials_token String? @db.VarChar confirmed_credentials_token String? @db.VarChar is_confirmed Boolean @default(false) deleted Boolean @default(false) active Boolean @default(true) is_notification_send Boolean @default(false) is_email_send Boolean @default(false) id Int @id @default(autoincrement()) uu_id String @unique(map: "ix_users_tokens_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid expiry_starts DateTime @default(now()) @db.Timestamptz(6) expiry_ends DateTime @default(now()) @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) ref_int Int? users users @relation(fields: [user_id], references: [id], onDelete: NoAction, onUpdate: NoAction) @@index([created_at], map: "ix_users_tokens_created_at") @@index([cryp_uu_id], map: "ix_users_tokens_cryp_uu_id") @@index([ref_id], map: "ix_users_tokens_ref_id") @@index([ref_int], map: "ix_users_tokens_ref_int") @@index([updated_at], map: "ix_users_tokens_updated_at") } model password_history { id Int @id @default(autoincrement()) uu_id String @unique(map: "password_history_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid userUUID String @map("user_uuid") @db.Uuid password String @db.VarChar old_password_first String @db.VarChar old_password_first_modified_at DateTime @db.Timestamptz(6) old_password_second String @db.VarChar old_password_second_modified_at DateTime @db.Timestamptz(6) old_password_third String @db.VarChar old_password_third_modified_at DateTime @db.Timestamptz(6) created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) @@index([created_at], map: "ix_password_history_created_at") @@index([uu_id], map: "idx_password_history_uu_id") @@index([updated_at], map: "ix_password_history_updated_at") } model domain_data { id Int @id @default(autoincrement()) uu_id String @unique(map: "domain_data_uu_id") @default(dbgenerated("gen_random_uuid()")) @db.Uuid userUUID String @map("user_uuid") @db.Uuid otherDomainsList String[] @map("other_domains_list") mainDomain String? @map("main_domain") modifiedAt Float @map("modified_at") created_at DateTime @default(now()) @db.Timestamptz(6) updated_at DateTime @updatedAt @db.Timestamptz(6) users users @relation("UserDomainData", fields: [userUUID], references: [uu_id], onDelete: NoAction, onUpdate: NoAction, map: "domain_data_users_fkey") @@index([created_at], map: "ix_domain_data_created_at") @@index([uu_id], map: "idx_domain_data_uu_id") @@index([updated_at], map: "ix_domain_data_updated_at") } enum tabledefs { PKEY_INTERNAL PKEY_EXTERNAL FKEYS_INTERNAL FKEYS_EXTERNAL COMMENTS FKEYS_NONE INCLUDE_TRIGGERS NO_TRIGGERS }