Changeset b248810 for jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/AdminController.java
- Timestamp:
- 06/10/24 22:34:32 (3 weeks ago)
- Branches:
- main
- Children:
- befb988
- Parents:
- 28b3398
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/AdminController.java
r28b3398 rb248810 2 2 3 3 import lombok.RequiredArgsConstructor; 4 import org.springframework.web.bind.annotation.RequestMapping; 5 import org.springframework.web.bind.annotation.RestController; 4 import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.users.DTO.RecruiterDetailsDTO; 5 import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.service.intef.AdminService; 6 import org.springframework.http.HttpStatus; 7 import org.springframework.http.ResponseEntity; 8 import org.springframework.web.bind.annotation.*; 9 10 import java.util.List; 6 11 7 12 @RestController 8 13 @RequestMapping("/api/admin") 9 14 @RequiredArgsConstructor 15 @CrossOrigin(origins = "*") 10 16 public class AdminController { 11 17 18 private final AdminService adminService; 19 20 @PostMapping("/change-access/{recruiter_id}") 21 public ResponseEntity<?> changeAccess(@PathVariable("recruiter_id") Long recruiterId, @RequestBody boolean access) { 22 RecruiterDetailsDTO recruiterDetailsDTO = adminService.changeAccess(recruiterId, access); 23 return new ResponseEntity<>(recruiterDetailsDTO, HttpStatus.OK); 24 } 25 26 @GetMapping("/recruiters") 27 public ResponseEntity<?> findAllRecruiters() { 28 List<RecruiterDetailsDTO> recruiterDetailsDTOList = adminService.findAllRecruiters(); 29 return new ResponseEntity<>(recruiterDetailsDTOList, HttpStatus.OK); 30 } 12 31 }
Note:
See TracChangeset
for help on using the changeset viewer.