new queries entity

This commit is contained in:
José Salazar
2025-11-26 15:29:26 -05:00
parent c4369563cb
commit c9aa1c5243
3 changed files with 92 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
mutation CreatePartner(
$partnerName: String!,
$partnerNumber: String!,
$partnerType: PartnerType
) @auth(level: USER) {
partner_insert(
data: {
partnerName: $partnerName
partnerNumber: $partnerNumber
partnerType: $partnerType
}
)
}
mutation UpdatePartner(
$id: UUID!,
$partnerName: String,
$partnerNumber: String,
$partnerType: PartnerType
) @auth(level: USER) {
partner_update(
id: $id,
data: {
partnerName: $partnerName
partnerNumber: $partnerNumber
partnerType: $partnerType
}
)
}
mutation DeletePartner(
$id: UUID!
) @auth(level: USER) {
partner_delete(id: $id)
}

View File

@@ -0,0 +1,40 @@
# dataconnect/connector/partner/queries.gql
query listPartner @auth(level: USER) {
partners {
id
partnerName
partnerNumber
partnerType
}
}
query getPartnerById(
$id: UUID!
) @auth(level: USER) {
partner(id: $id) {
id
partnerName
partnerNumber
partnerType
}
}
query filterPartner(
$partnerName: String,
$partnerNumber: String,
$partnerType: PartnerType
) @auth(level: USER) {
partners(
where: {
partnerName: { eq: $partnerName }
partnerNumber: { eq: $partnerNumber }
partnerType: { eq: $partnerType }
}
) {
id
partnerName
partnerNumber
partnerType
}
}