deleting duplicated benefit query
This commit is contained in:
@@ -1,38 +1,4 @@
|
|||||||
|
|
||||||
# ----------------------------------------------------------
|
|
||||||
# GET WORKER BENEFIT BALANCES (M4)
|
|
||||||
# Returns all active benefit plans with balance data for a given worker.
|
|
||||||
# Supports: Sick Leave (40h), Holidays (24h), Vacation (40h)
|
|
||||||
# Extensible: any future VendorBenefitPlan will appear automatically.
|
|
||||||
#
|
|
||||||
# Fields:
|
|
||||||
# vendorBenefitPlan.title → benefit type name
|
|
||||||
# vendorBenefitPlan.total → total entitlement (hours)
|
|
||||||
# current → used hours
|
|
||||||
# remaining = total - current → computed client-side
|
|
||||||
# ----------------------------------------------------------
|
|
||||||
query getWorkerBenefitBalances(
|
|
||||||
$staffId: UUID!
|
|
||||||
) @auth(level: USER) {
|
|
||||||
benefitsDatas(
|
|
||||||
where: {
|
|
||||||
staffId: { eq: $staffId }
|
|
||||||
}
|
|
||||||
) {
|
|
||||||
vendorBenefitPlanId
|
|
||||||
current
|
|
||||||
|
|
||||||
vendorBenefitPlan {
|
|
||||||
id
|
|
||||||
title
|
|
||||||
description
|
|
||||||
requestLabel
|
|
||||||
total
|
|
||||||
isActive
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# ----------------------------------------------------------
|
# ----------------------------------------------------------
|
||||||
# LIST ALL (admin/debug)
|
# LIST ALL (admin/debug)
|
||||||
# ----------------------------------------------------------
|
# ----------------------------------------------------------
|
||||||
@@ -109,12 +75,6 @@ query listBenefitsDataByStaffId(
|
|||||||
id
|
id
|
||||||
vendorBenefitPlanId
|
vendorBenefitPlanId
|
||||||
current
|
current
|
||||||
staffId
|
|
||||||
|
|
||||||
staff {
|
|
||||||
id
|
|
||||||
fullName
|
|
||||||
}
|
|
||||||
|
|
||||||
vendorBenefitPlan {
|
vendorBenefitPlan {
|
||||||
id
|
id
|
||||||
|
|||||||
Reference in New Issue
Block a user