Skip to main content

PagibigContributionRateController

The Pag-IBIG rate tables.

Base path/api/pagibig-contribution-rates
ModulePH Statutory
Endpoints8
OpenAPI tagPag-IBIG Contribution Rates
Sourcebackend/src/main/java/com/motorph/payroll/controller/PagibigContributionRateController.java

Endpoints​

MethodPathRequiresHandler
GET/api/pagibig-contribution-ratespayroll.pagibig.rates.managelist()
GET/api/pagibig-contribution-rates/{id}payroll.pagibig.rates.managegetById()
POST/api/pagibig-contribution-ratesAny authenticated usercreate()
PUT/api/pagibig-contribution-rates/{id}Any authenticated userupdate()
DELETE/api/pagibig-contribution-rates/{id}Any authenticated userdelete()
GET/api/pagibig-contribution-rates/effective-datespayroll.pagibig.rates.managelistEffectiveDates()
POST/api/pagibig-contribution-rates/cohorts/duplicateAny authenticated userduplicateCohort()
PUT/api/pagibig-contribution-rates/cohortsAny authenticated userreplaceCohort()
note

This controller carries one @PreAuthorize on the class, which Spring applies to every handler. 3 of its 8 endpoints inherit it rather than declaring their own.

Call chain​

Dependencies​

Constructor-injected by Lombok's @RequiredArgsConstructor: PagibigContributionRateService.

Tables reached​

EntityTableTenant-scoped
PagibigContributionRatepagibig_contribution_rates—

Generated page

This page is rebuilt from the source on every docs build by docs-site/scripts/gen-code-wiki.mjs. Editing it has no effect — change the code, or, if what you want to say is prose, write it in docs/.