📄️ getPersonnelPermissions
Gets all personnel role permissions.
📄️ newDepartment
Generates an empty non-persisted department object to provide the structure to retrieve records from the database.
📄️ newPerson
Generates an empty non-persisted person object to provide the structure to retrieve records from the database.
📄️ getPerson
Retrieves a person object by its ID or username.
📄️ getAllPeople
Retrieves all people.
📄️ saveDepartment
Creates or updates a department with specified parameters.
📄️ savePerson
Creates or updates a person with specified parameters.
📄️ findPeople
Retrieves people based on the specified pagination, sort, and column constraint parameters.
📄️ findDepartments
Retrieves departments based on the specified pagination, sort, and column constraint parameters.
📄️ getAllDepartments
Retrieves all departments.
📄️ deletePerson
Deletes the person with the given ID or username.
📄️ deletePeople
Deletes multiple people with the given IDs or usernames.
📄️ getDepartment
Retrieves a department by its ID or path.
📄️ validateDepartment
Validates the specified parameters for a department.
📄️ validatePerson
Validates the specified parameters for a person.
📄️ deleteDepartment
Deletes the department with the given ID or path.
📄️ deleteDepartments
Deletes multiple departments with the given IDs or paths.