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,35 @@
mutation CreateVendorDefaultSettings(
$vendorName: String!,
$defaultMarkupPercentage: Float!,
$defaultVendorFeePercentage: Float!
) @auth(level: USER) {
vendorDefaultSettings_insert(
data: {
vendorName: $vendorName
defaultMarkupPercentage: $defaultMarkupPercentage
defaultVendorFeePercentage: $defaultVendorFeePercentage
}
)
}
mutation UpdateVendorDefaultSettings(
$id: UUID!,
$vendorName: String,
$defaultMarkupPercentage: Float,
$defaultVendorFeePercentage: Float
) @auth(level: USER) {
vendorDefaultSettings_update(
id: $id,
data: {
vendorName: $vendorName
defaultMarkupPercentage: $defaultMarkupPercentage
defaultVendorFeePercentage: $defaultVendorFeePercentage
}
)
}
mutation DeleteVendorDefaultSettings(
$id: UUID!
) @auth(level: USER) {
vendorDefaultSettings_delete(id: $id)
}