new vendorDefaultSettings entity

This commit is contained in:
José Salazar
2025-11-25 13:23:42 -05:00
parent 6accffbe5b
commit 846d2edd53
3 changed files with 82 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
query listVendorDefaultSettings @auth(level: USER) {
vendorDefaultSettings {
id
vendorName
defaultMarkupPercentage
defaultVendorFeePercentage
}
}
query getVendorDefaultSettingsById(
$id: UUID!
) @auth(level: USER) {
vendorDefaultSettings(id: $id) {
id
vendorName
defaultMarkupPercentage
defaultVendorFeePercentage
}
}
query filterVendorDefaultSettings(
$vendorName: String,
$defaultMarkupPercentage: Float,
$defaultVendorFeePercentage: Float
) @auth(level: USER) {
vendorDefaultSettings(
where: {
vendorName: { eq: $vendorName }
defaultMarkupPercentage: { eq: $defaultMarkupPercentage }
defaultVendorFeePercentage: { eq: $defaultVendorFeePercentage }
}
) {
id
vendorName
defaultMarkupPercentage
defaultVendorFeePercentage
}
}