adding new operations for vendor

This commit is contained in:
José Salazar
2025-11-24 14:50:46 -05:00
parent 691b7508db
commit f9e1fb6b92
2 changed files with 61 additions and 0 deletions

View File

@@ -19,3 +19,34 @@ mutation CreateVendor(
}
)
}
mutation UpdateVendor(
$id: UUID!,
$vendorNumber: String,
$legalName: String,
$region: VendorRegion,
$platformType: VendorPlatformType,
$primaryContactEmail: String,
$approvalStatus: VendorApprovalStatus,
$isActive: Boolean
) @auth(level: USER) {
vendor_update(
id: $id,
data: {
vendorNumber: $vendorNumber
legalName: $legalName
region: $region
platformType: $platformType
primaryContactEmail: $primaryContactEmail
approvalStatus: $approvalStatus
isActive: $isActive
}
)
}
mutation DeleteVendor(
$id: UUID!
) @auth(level: USER) {
vendor_delete(id: $id)
}

View File

@@ -10,3 +10,33 @@ query listVendor @auth(level: USER) {
isActive
}
}
query getVendorById(
$id: UUID!
) @auth(level: USER) {
vendor(id: $id) {
id
vendorNumber
legalName
region
platformType
primaryContactEmail
approvalStatus
isActive
}
}
query filterVendors(
$where: Vendor_bool_exp!
) @auth(level: USER) {
vendors(where: $where) {
id
vendorNumber
legalName
region
platformType
primaryContactEmail
approvalStatus
isActive
}
}