Interface for a CRUD (create, read, update, delete) controller.
Creates a new entity with the given data.
Deletes the entity with the given id.
Gets paginated data from the given page.
Finds an entity with the given id.
Updates the entity with the given id by the given data.
Interface for a CRUD (create, read, update, delete) controller.