diff --git a/src/main/java/com/example/onomatopoeiaback/controller/EmployeeController.java b/src/main/java/com/example/onomatopoeiaback/controller/EmployeeController.java index d590891..be82008 100644 --- a/src/main/java/com/example/onomatopoeiaback/controller/EmployeeController.java +++ b/src/main/java/com/example/onomatopoeiaback/controller/EmployeeController.java @@ -2,6 +2,7 @@ package com.example.onomatopoeiaback.controller; import com.example.onomatopoeiaback.domain.employee.Employee; +import com.example.onomatopoeiaback.domain.employee.EmployeeDTO; import com.example.onomatopoeiaback.domain.visit.Visit; import com.example.onomatopoeiaback.domain.visit.VisitDTO; import com.example.onomatopoeiaback.service.EmployeeService; @@ -27,6 +28,11 @@ public class EmployeeController { return String.format("Hello %s!", name); } + @PostMapping("/create") + public ResponseEntity createEmployee(@RequestBody EmployeeDTO employeeDTO) { + return ResponseEntity.ok(employeeService.createEmployee(employeeDTO)); + } + @GetMapping("/{username}/info") public ResponseEntity info(@PathVariable String username) { return employeeService.info(username); diff --git a/src/main/java/com/example/onomatopoeiaback/service/EmployeeService.java b/src/main/java/com/example/onomatopoeiaback/service/EmployeeService.java index 080ec5f..f0def79 100644 --- a/src/main/java/com/example/onomatopoeiaback/service/EmployeeService.java +++ b/src/main/java/com/example/onomatopoeiaback/service/EmployeeService.java @@ -1,6 +1,7 @@ package com.example.onomatopoeiaback.service; import com.example.onomatopoeiaback.domain.employee.Employee; +import com.example.onomatopoeiaback.domain.employee.EmployeeDTO; import com.example.onomatopoeiaback.repository.EmployeeRepository; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; @@ -18,6 +19,14 @@ public class EmployeeService { this.employeeRepository = employeeRepository; } + public Employee createEmployee(EmployeeDTO employeeDTO) { +// TODO + Employee employee = new Employee(); + employee.setLogin(employeeDTO.getLogin()); + employee.setPassword(employeeDTO.getPassword()); + return employee; + } + public HttpStatus auth(String login) { Employee employee = employeeRepository.getEmployeesByLogin(login);