Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @GetMapping(value = "/fio")
- public List<Employee> getEmployeesByFIO() throws SQLException, ClassNotFoundException {
- return employeeService.getEmployeesByFIO();
- }
- @GetMapping(value = "/info")
- public List<Employee> getEmployeesInfo() throws SQLException, ClassNotFoundException {
- return employeeService.getEmployeesInfo();
- }
- @GetMapping(value = "/id")
- public Employee getEmployeeById(@RequestParam int employeeId) throws SQLException, ClassNotFoundException {
- return employeeService.getEmployeeById(employeeId);
- }
- @GetMapping(value = "/name")
- public List<Employee> getEmployeeByName(@RequestParam String employeeName) throws SQLException, ClassNotFoundException {
- return employeeService.getEmployeeByName(employeeName);
- }
- @PostMapping(value = "/employee")
- public void addEmployee(@RequestBody Employee employee) throws SQLException {
- employeeService.addEmployee(employee);
- }
- @GetMapping(value = "/project")
- public void addEmployeeToProject(@RequestParam int employeeId, int projectId) throws SQLException {
- employeeService.addEmployeeToProject(employeeId, projectId);
- }
- @GetMapping(value = "/fire")
- public void fireEmployeeFromProject(@RequestParam int employeeId, int projectId) throws SQLException {
- employeeService.fireEmployeeFromProject(employeeId, projectId);
- }
- @GetMapping(value = "/increase")
- public void inreaseEmployeeSalary(@RequestParam int employeeId, int newSalary) throws SQLException {
- employeeService.increaseEmployeeSalary(employeeId, newSalary);
- }
- @GetMapping(value = "/change")
- public void changeEmployeeCabinet(@RequestParam int employeeId, int newCabinet) throws SQLException {
- employeeService.changeEmployeeCabinet(employeeId, newCabinet);
- }
- @GetMapping(value = "/remove")
- public void removeEmployee(@RequestParam int employeeId) throws SQLException {
- employeeService.removeEmployee(employeeId);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement