Skip to main content

ReportingController

Base path/api/reports
ModulePlatform Misc
Endpoints16
OpenAPI tagReports
Sourcebackend/src/main/java/com/motorph/payroll/controller/ReportingController.java

Endpoints​

MethodPathRequiresHandler
GET/api/reports/payroll-monthlypayroll.dashboard.view or hr.employees.viewpayrollMonthly()
GET/api/reports/headcount-by-departmenthr.employees.viewheadcountByDepartment()
GET/api/reports/leave-by-statushr.leave.requests.viewleaveByStatus()
GET/api/reports/overtime-monthlyhr.overtime.requests.view or payroll.dashboard.viewovertimeMonthly()
GET/api/reports/reimbursement-by-statuspayroll.reimbursement.managereimbursementByStatus()
GET/api/reports/recruitment-summaryhr.recruitment.viewrecruitmentSummary()
GET/api/reports/bir-alphalisthr.employees.viewbirAlphalist()
GET/api/reports/year-end-tax-adjustmenthr.employees.view or payroll.manageyearEndTaxAdjustment()
GET/api/reports/hr-analytics/summaryhr.dashboard.viewhrAnalyticsSummary()
GET/api/reports/hr-analytics/workforcehr.dashboard.viewhrAnalyticsWorkforce()
GET/api/reports/hr-analytics/attendance-monthlyhr.dashboard.viewhrAnalyticsAttendanceMonthly()
GET/api/reports/hr-analytics/headcount-movementhr.dashboard.viewhrAnalyticsHeadcountMovement()
GET/api/reports/hr-analytics/leavehr.dashboard.viewhrAnalyticsLeave()
GET/api/reports/hr-analytics/leave-monthlyhr.dashboard.viewhrAnalyticsLeaveMonthly()
GET/api/reports/hr-analytics/overtime-by-departmenthr.dashboard.viewhrAnalyticsOvertimeByDepartment()
GET/api/reports/hr-analytics/drilldownhr.dashboard.viewhrAnalyticsDrilldown()

Call chain​

Dependencies​

Constructor-injected by Lombok's @RequiredArgsConstructor: ReportingService, RecruitmentReportingService, HrAnalyticsService.

Tables reached​

EntityTableTenant-scoped
BonusbonusYes
EmployeeemployeeYes
InterviewScheduleinterview_scheduleYes
JobApplicantjob_applicantYes
JobOfferjob_offerYes
JobOpeningjob_openingYes
JobRequisitionjob_requisitionYes
PayrollSettingspayroll_settingsYes
PayslippayslipYes
WithholdingTaxBracketwithholding_tax_brackets—

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/.