40 lines
1.7 KiB
GraphQL
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
|
|
}
|
|
|