148 lines
5.2 KiB
Plaintext
148 lines
5.2 KiB
Plaintext
model account {
|
|
id BigInt @id @default(autoincrement())
|
|
customer_id String? @db.VarChar(32)
|
|
date_orig BigInt?
|
|
date_last BigInt?
|
|
date_expire BigInt?
|
|
language_id String @default(dbgenerated("(francais)")) @db.VarChar(32)
|
|
country_id Int @default(124)
|
|
currency_id Int?
|
|
username String? @db.VarChar(128)
|
|
password String? @db.VarChar(128)
|
|
group_id Int @default(6) @db.TinyInt
|
|
misc String? @db.VarChar(128)
|
|
status Int?
|
|
first_name String? @db.VarChar(128)
|
|
middle_name String? @db.VarChar(128)
|
|
last_name String? @db.VarChar(128)
|
|
mandataire String? @db.VarChar(128)
|
|
title String? @db.VarChar(128)
|
|
email String? @db.VarChar(255)
|
|
email_autre String? @db.VarChar(255)
|
|
company String? @db.VarChar(255)
|
|
contact String @db.Text
|
|
address1 String? @db.VarChar(128)
|
|
address2 String? @db.VarChar(128)
|
|
city String? @db.VarChar(128)
|
|
state String? @db.VarChar(32)
|
|
zip String? @db.VarChar(16)
|
|
tel_home String? @db.VarChar(16)
|
|
tel_office String? @db.VarChar(16)
|
|
tel_office_ext String? @db.VarChar(4)
|
|
cell String? @db.VarChar(16)
|
|
fax String? @db.VarChar(16)
|
|
invoice_delivery Int @default(2)
|
|
land_owner Boolean @default(false)
|
|
frais Boolean @default(false)
|
|
ppa Boolean @default(false)
|
|
ppa_all_invoice Int @default(0) @db.TinyInt
|
|
ppa_name String? @db.VarChar(64)
|
|
ppa_code String? @db.VarChar(255)
|
|
ppa_branch String? @db.VarChar(255)
|
|
ppa_account String? @db.VarChar(255)
|
|
ppa_amount Decimal @default(0.00) @db.Decimal(6, 2)
|
|
ppa_amount_buffer Float @default(30.00)
|
|
ppa_all_tmp Int @default(0) @db.TinyInt
|
|
ppa_fixed Boolean @default(false)
|
|
commercial Boolean @default(false)
|
|
vip Boolean @default(false)
|
|
tax_group Int @default(1) @db.TinyInt
|
|
data_check Boolean @default(false)
|
|
created_by Int?
|
|
notes_client String? @db.VarChar(256)
|
|
keyword String? @db.VarChar(512)
|
|
terminate_reason String? @db.VarChar(32)
|
|
terminate_cie String? @db.VarChar(32)
|
|
terminate_note String? @db.MediumText
|
|
terminate_date String? @db.VarChar(16)
|
|
call Boolean @default(false)
|
|
pub Boolean @default(true)
|
|
portal_client_log Boolean @default(false)
|
|
mauvais_payeur Boolean @default(false)
|
|
renew_phone Boolean @default(false)
|
|
ppa_cc Int @default(0) @db.TinyInt
|
|
stripe_id String? @db.VarChar(32)
|
|
|
|
@@index([customer_id], map: "customer_id")
|
|
@@index([id, status], map: "id")
|
|
@@index([status], map: "status")
|
|
}
|
|
|
|
model account_group {
|
|
id Int @id @default(autoincrement()) @db.TinyInt
|
|
date_orig BigInt?
|
|
group_name String? @db.VarChar(64)
|
|
}
|
|
|
|
model account_memo {
|
|
id BigInt @id @default(autoincrement())
|
|
date_orig BigInt?
|
|
last_updated BigInt @default(0) @db.UnsignedBigInt
|
|
staff_id BigInt?
|
|
account_id BigInt?
|
|
memo String? @db.VarChar(1024)
|
|
color String @default(dbgenerated("(000000)")) @db.VarChar(6)
|
|
bcolor String @default(dbgenerated("(E0E0E0)")) @db.VarChar(6)
|
|
border String @default(dbgenerated("(000000)")) @db.VarChar(6)
|
|
|
|
@@index([account_id], map: "account_id")
|
|
@@index([staff_id], map: "staff_id")
|
|
}
|
|
|
|
model account_memo_template {
|
|
id Int @id @default(autoincrement())
|
|
name String @db.VarChar(32)
|
|
color String @db.VarChar(6)
|
|
bcolor String @db.VarChar(6)
|
|
border String @default(dbgenerated("(000000)")) @db.VarChar(6)
|
|
}
|
|
|
|
model account_profile {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
account_id Int @db.UnsignedInt
|
|
profile_id String @db.VarChar(64)
|
|
address_id String @db.VarChar(64)
|
|
card_id String @db.VarChar(64)
|
|
token String @db.VarChar(32)
|
|
initial_transaction String @db.VarChar(128)
|
|
}
|
|
|
|
model account_suspension {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
account_id Int @unique(map: "account_id") @db.UnsignedInt
|
|
date_start BigInt @db.UnsignedBigInt
|
|
date_end BigInt @db.UnsignedBigInt
|
|
note String @db.VarChar(128)
|
|
}
|
|
|
|
model notes {
|
|
id Int @id @default(autoincrement())
|
|
account_id Int @db.UnsignedInt
|
|
notes String @db.MediumText
|
|
}
|
|
|
|
model email {
|
|
id Int @id @default(autoincrement())
|
|
account_id BigInt?
|
|
email String? @db.VarChar(128)
|
|
password String? @db.VarChar(128)
|
|
}
|
|
|
|
model client_pwd {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
account_id Int @db.UnsignedInt
|
|
date BigInt @db.UnsignedBigInt
|
|
uid String @db.VarChar(32)
|
|
used Boolean @default(false)
|
|
}
|
|
|
|
model deposit_slip {
|
|
id Int @id @default(autoincrement())
|
|
customer_id String? @db.VarChar(32)
|
|
name String? @db.VarChar(512)
|
|
amount Float @default(0)
|
|
type String @db.VarChar(32)
|
|
desc String? @db.VarChar(255)
|
|
date BigInt? @db.UnsignedBigInt
|
|
}
|