import type { EmployeeLeaveSummary } from './dto/employee-leave-summary' export const getEmployeeLeaveSummary = async (employeeId: number, year?: number) => { const api = useApi() const query: Record = {} if (year) query.year = String(year) return api.get(`/employees/${employeeId}/leave-summary`, query, { toast: false }) } export const updateFractionedDays = async (employeeId: number, fractionedDays: number, year?: number) => { const api = useApi() const body: Record = { fractionedDays } if (year) body.year = year return api.patch(`/employees/${employeeId}/fractioned-days`, body) } export const updatePaidLeaveDays = async (employeeId: number, paidLeaveDays: number, year?: number) => { const api = useApi() const body: Record = { paidLeaveDays } if (year) body.year = year return api.patch(`/employees/${employeeId}/paid-leave-days`, body) }