Files
Krow-workspace/dataconnect/schema/activityLog.gql
2025-12-04 17:05:27 -05:00

22 lines
563 B
GraphQL

enum ActivityType {
EVENT_CREATED
EVENT_UPDATED
STAFF_ASSIGNED
INVOICE_PAID
INVOICE_CREATED
VENDOR_APPROVED
MESSAGE_RECEIVED
}
type ActivityLog @table(name: "activity_logs") {
id: UUID! @default(expr: "uuidV4()")
title: String!
description: String!
activityType: ActivityType!
userId: String! # user_id (FK lógica a User.id)
isRead: Boolean @default(expr: "false")
createdDate: Timestamp @default(expr: "request.time")
updatedDate: Timestamp @default(expr: "request.time")
createdBy: String @default(expr: "auth.uid")
}