154 lines
6.8 KiB
Plaintext
154 lines
6.8 KiB
Plaintext
model phone {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
service_id Int @db.UnsignedInt
|
|
phone_num String @db.VarChar(16)
|
|
note String? @db.Text
|
|
fournisseur String? @db.VarChar(64)
|
|
}
|
|
|
|
model phone_addr {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
account_id Int @db.UnsignedInt
|
|
phone String @db.VarChar(16)
|
|
street_number String @db.VarChar(10)
|
|
apt String @db.VarChar(30)
|
|
street_name String @db.VarChar(84)
|
|
city String @db.VarChar(38)
|
|
state String @db.VarChar(2)
|
|
zip String @db.VarChar(10)
|
|
first_name String @db.VarChar(38)
|
|
last_name String @db.VarChar(100)
|
|
info String @db.VarChar(100)
|
|
enhanced_capable phone_addr_enhanced_capable @default(dbgenerated("(Y)"))
|
|
code_cauca String? @db.VarChar(3)
|
|
class_service String @default(dbgenerated("(RES)")) @db.VarChar(3)
|
|
}
|
|
|
|
model phone_comwave {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
account_id BigInt?
|
|
service_id BigInt?
|
|
requestId Int @unique(map: "requestId") @db.UnsignedInt
|
|
phoneNumber String @db.VarChar(10)
|
|
status String @default(dbgenerated("(P)")) @db.VarChar(1)
|
|
date String? @db.VarChar(10)
|
|
reason String? @db.Text
|
|
}
|
|
|
|
model phone_note {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
phone String @unique(map: "phone") @db.VarChar(11)
|
|
rate_center String? @db.VarChar(128)
|
|
fournisseur String @default(dbgenerated("(comwave)")) @db.VarChar(64)
|
|
note String? @db.Text
|
|
}
|
|
|
|
model phone_provisioning {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
account_id Int @db.UnsignedInt
|
|
delivery_id Int @db.UnsignedInt
|
|
service_id Int @db.UnsignedInt
|
|
phone String @db.VarChar(10)
|
|
app String @db.VarChar(16)
|
|
mac String @db.VarChar(16)
|
|
password String @db.VarChar(32)
|
|
internationnal String? @db.VarChar(6)
|
|
date_orig BigInt @db.UnsignedBigInt
|
|
date_update BigInt @db.UnsignedBigInt
|
|
}
|
|
|
|
model phonecall_channel {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
timestamp BigInt @unique(map: "timestamp") @db.UnsignedBigInt
|
|
max_tinktell Int @default(0) @db.UnsignedTinyInt
|
|
max_outgoing_thinktell Int @default(0) @db.UnsignedTinyInt
|
|
max_comwave Int @default(0) @db.UnsignedTinyInt
|
|
max_outgoing_comwave Int @default(0) @db.UnsignedTinyInt
|
|
max_total Int @default(0) @db.UnsignedTinyInt
|
|
}
|
|
|
|
model phonecall_log_2025 {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
caller_id_name String @db.VarChar(64)
|
|
caller_id_number String @db.VarChar(32)
|
|
destination_number String @db.VarChar(32)
|
|
start_stamp DateTime @db.DateTime(0)
|
|
answer_stamp DateTime @db.DateTime(0)
|
|
end_stamp DateTime @db.DateTime(0)
|
|
duration Int
|
|
billing Decimal @default(0.00000) @db.Decimal(15, 5)
|
|
hangup_cause String @db.VarChar(32)
|
|
uuid String @unique(map: "uuid") @db.VarChar(64)
|
|
}
|
|
|
|
model phonecall_log_2026 {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
caller_id_name String @db.VarChar(64)
|
|
caller_id_number String @db.VarChar(32)
|
|
destination_number String @db.VarChar(32)
|
|
start_stamp DateTime @db.DateTime(0)
|
|
answer_stamp DateTime @db.DateTime(0)
|
|
end_stamp DateTime @db.DateTime(0)
|
|
duration Int
|
|
billing Decimal @default(0.00000) @db.Decimal(15, 5)
|
|
hangup_cause String @db.VarChar(32)
|
|
uuid String @unique(map: "uuid") @db.VarChar(64)
|
|
}
|
|
|
|
model voicemeup {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
account_id Int @db.UnsignedInt
|
|
date BigInt @db.UnsignedBigInt
|
|
duration Int @db.UnsignedInt
|
|
destination String @db.VarChar(16)
|
|
country String @db.VarChar(256)
|
|
state String? @db.VarChar(128)
|
|
district String? @db.VarChar(128)
|
|
amount Float
|
|
uuid String? @db.VarChar(64)
|
|
}
|
|
|
|
/// The underlying table does not contain a valid unique identifier and can therefore currently not be handled by Prisma Client.
|
|
model babytel {
|
|
date_time BigInt?
|
|
record_type String? @db.VarChar(20)
|
|
record_format_version Int?
|
|
id String? @db.VarChar(24)
|
|
rate_id String? @db.VarChar(20)
|
|
cost Float? @db.Float
|
|
calling_user String? @db.VarChar(24)
|
|
called_user String? @db.VarChar(24)
|
|
calling_domain String? @db.VarChar(24)
|
|
called_domain String? @db.VarChar(24)
|
|
destination String? @db.VarChar(24)
|
|
duration_seconds String? @db.VarChar(24)
|
|
call_start String? @db.VarChar(24)
|
|
call_type String? @db.VarChar(24)
|
|
call_direction String? @db.VarChar(24)
|
|
test_call String? @db.VarChar(24)
|
|
calling_number String? @db.VarChar(24)
|
|
called_number_e164 String? @db.VarChar(24)
|
|
billable_duration String? @db.VarChar(24)
|
|
billed_duration_outbound_seconds String? @db.VarChar(24)
|
|
reseller_cost Float? @db.Float
|
|
master_account_id String? @db.VarChar(24)
|
|
forwarded_to String? @db.VarChar(24)
|
|
master_account_pk String? @db.VarChar(24)
|
|
account_pk String? @db.VarChar(24)
|
|
reseller_rate_id String? @db.VarChar(24)
|
|
internal_information1 String? @db.VarChar(24)
|
|
concurrents_calls String? @db.VarChar(24)
|
|
external_id String? @db.VarChar(24)
|
|
commission Float? @db.Float
|
|
minute_plan_id String? @db.VarChar(24)
|
|
internal_information2 String? @db.VarChar(24)
|
|
internal_information3 String? @db.VarChar(24)
|
|
billed_duration_inbound_seconds String? @db.VarChar(24)
|
|
selected_destination String? @db.VarChar(24)
|
|
internal_information4 String? @db.VarChar(24)
|
|
internal_information5 String? @db.VarChar(24)
|
|
cost_center String? @db.VarChar(24)
|
|
subscriber_group String? @db.VarChar(24)
|
|
|
|
@@ignore
|
|
} |