feat: export reports as xlsx and add machine inventory

This commit is contained in:
Esdras Renan 2025-10-27 18:00:28 -03:00
parent 29b865885c
commit 714b199879
34 changed files with 2304 additions and 245 deletions

View file

@ -130,6 +130,8 @@ model User {
name String
email String @unique
role UserRole
jobTitle String?
managerId String?
timezone String @default("America/Sao_Paulo")
avatarUrl String?
companyId String?
@ -140,10 +142,13 @@ model User {
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
manager User? @relation("UserManager", fields: [managerId], references: [id])
reports User[] @relation("UserManager")
company Company? @relation(fields: [companyId], references: [id])
@@index([tenantId, role])
@@index([tenantId, companyId])
@@index([tenantId, managerId])
}
model Queue {