Files
2026-03-18 15:04:18 +01:00

40 lines
1.7 KiB
GraphQL

enum RecentPaymentStatus {
PAID
PENDING
FAILED
}
type RecentPayment @table(name: "recent_payments") {
id: UUID! @default(expr: "uuidV4()")
workedTime: String
status: RecentPaymentStatus
staffId: UUID!
applicationId: UUID!
application: Application! @ref(fields: "applicationId", references: "id")
#title: String poner en queries ,dentro de application esta shiftrole que tiene shift adentro, que tiene title
#date: Timestamp poner en queries ,dentro de application esta shiftrole que tiene shift adentro, que tiene date
#address: String poner en queries ,dentro de application esta shiftrole que tiene shift adentro, que tiene locationAddress
#hours: Float poner en queries ,dentro de application esta shiftrole, dentro de shiftrole esta hours
#rate: Float poner en queries ,dentro de application esta shiftrole, dentro de shiftrole esta role que tiene costPerHours
#rolename: Float poner en queries ,dentro de application esta shiftrole, dentro de shiftrole esta role que tiene name
#amount: Float poner en queries ,dentro de application esta shiftrole que tiene totalValue
#startTime poner en queries ,dentro de application esta shiftrole que tiene startTime
#endTime poner en queries ,dentro de application esta shiftrole que tiene endTime
invoiceId: UUID!
invoice: Invoice! @ref(fields: "invoiceId", references: "id")
#poner en queries q salga una busuqeda por businessId que tiene business que esta en invoice, tmbn por vendor
#location: String oner en queries, esto esta dentro de order que tiene invoce, location
createdAt: Timestamp @default(expr: "request.time")
updatedAt: Timestamp @default(expr: "request.time")
createdBy: String
}