Skip to main content

PositionController

Base path/api/positions
ModuleHR
Endpoints8
OpenAPI tagPositions
Sourcebackend/src/main/java/com/motorph/payroll/controller/PositionController.java

Endpoints​

MethodPathRequiresHandler
GET/api/positionshr.employees.viewlist()
GET/api/positions/searchhr.employees.viewsearch()
GET/api/positions/{id}hr.employees.viewgetById()
POST/api/positionshr.employees.managecreate()
PUT/api/positions/{id}hr.employees.manageupdate()
DELETE/api/positions/{id}hr.employees.managedelete()
PATCH/api/positions/{id}/archivehr.employees.managearchive()
PATCH/api/positions/{id}/restorehr.employees.managerestore()

Call chain​

Dependencies​

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

Tables reached​

EntityTableTenant-scoped
DepartmentdepartmentYes
EmployeeemployeeYes
PositionpositionYes

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