type StaffAvailabilityStats @table(name: "staff_availability_stats", key: ["staffId"]) { id: UUID! @default(expr: "uuidV4()") staffId: UUID! staff: Staff! @ref(fields: "staffId", references: "id") needWorkIndex: Int utilizationPercentage: Int predictedAvailabilityScore: Int scheduledHoursThisPeriod: Int desiredHoursThisPeriod: Int lastShiftDate: Timestamp acceptanceRate: Int createdAt: Timestamp @default(expr: "request.time") updatedAt: Timestamp @default(expr: "request.time") createdBy: String @default(expr: "auth.uid") }