RecognitionAwardController
Recognition & Awards over Processed payroll runs.
| Base path | /api/recognition-awards |
| Module | HR |
| Endpoints | 7 |
| OpenAPI tag | Recognition Awards |
| Source | backend/src/main/java/com/motorph/payroll/controller/RecognitionAwardController.java |
Endpoints
| Method | Path | Requires | Handler |
|---|---|---|---|
POST | /api/recognition-awards/generate | payroll.manage | generate() |
GET | /api/recognition-awards | payroll.payslip.view or payroll.manage or payroll.approve | listByPayroll() |
DELETE | /api/recognition-awards | payroll.manage | deleteByPayroll() |
GET | /api/recognition-awards/{id}/certificate | payroll.payslip.view or payroll.manage or payroll.approve | certificate() |
GET | /api/recognition-awards/zip | payroll.payslip.view or payroll.manage or payroll.approve | certificatesZip() |
GET | /api/recognition-awards/me | employee.payslip.view | listMine() |
GET | /api/recognition-awards/me/{id}/certificate | employee.payslip.view | myCertificate() |
Call chain
10 of 12 reachable repositories shown.
Dependencies
Constructor-injected by Lombok's @RequiredArgsConstructor: RecognitionService.
Tables reached
| Entity | Table | Tenant-scoped |
|---|---|---|
| CertificateTemplate | certificate_template | Yes |
| CompanyProfile | company_profile | Yes |
| LeaveRequest | leave_request | Yes |
| Payroll | payroll | Yes |
| PayrollChange | payroll_changes | Yes |
| PayrollSettings | payroll_settings | Yes |
| Payslip | payslip | Yes |
| PhHoliday | ph_holidays | Yes |
| RecognitionAward | recognition_award | Yes |
| Timesheet | timesheet | Yes |
| User | users | — |
| WorkSuspension | work_suspensions | Yes |
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/.