36 lines
1.3 KiB
Plaintext
36 lines
1.3 KiB
Plaintext
model staff {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
status Int @db.TinyInt
|
|
username String @unique(map: "username") @db.VarChar(32)
|
|
password String @db.VarChar(128)
|
|
vpn String @db.VarChar(64)
|
|
first_name String @db.VarChar(64)
|
|
last_name String @db.VarChar(64)
|
|
email String @db.VarChar(64)
|
|
ext String @db.VarChar(16)
|
|
cell String @db.VarChar(16)
|
|
gpin String? @db.VarChar(4)
|
|
rights String @db.Text
|
|
date_embauche String? @db.VarChar(20)
|
|
fete String? @db.VarChar(16)
|
|
supp String? @db.Text
|
|
group_ad String @default(dbgenerated("()")) @db.VarChar(64)
|
|
dept_list String @db.Text
|
|
notification String @db.Text
|
|
darkmode Boolean @default(false)
|
|
matricule_desjardins Int? @db.UnsignedInt
|
|
compagnie_desjardins String? @db.VarChar(8)
|
|
ldap_id Int?
|
|
}
|
|
|
|
model staff_dispo {
|
|
id Int @id @default(autoincrement()) @db.TinyInt
|
|
day_num Int @db.TinyInt
|
|
staff_id Int?
|
|
}
|
|
|
|
model staff_supp {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
nom String @db.VarChar(64)
|
|
staff_ids String @db.VarChar(128)
|
|
} |