Changeset 08f82ec for jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers
- Timestamp:
- 06/20/24 11:57:13 (13 days ago)
- Branches:
- main
- Children:
- 0f0add0
- Parents:
- befb988
- Location:
- jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/ApplicationController.java
rbefb988 r08f82ec 42 42 } 43 43 44 @GetMapping("/ resume/{fileName:.+}")45 public ResponseEntity<Resource> downloadResume(@PathVariable(" fileName") String fileName) {46 Resource resource = applicationService.loadResumeAsResource( fileName);44 @GetMapping("/applications/{id}/download-resume") 45 public ResponseEntity<Resource> downloadResume(@PathVariable("id") Long applicationId) { 46 Resource resource = applicationService.loadResumeAsResource(applicationId); 47 47 return ResponseEntity.ok() 48 48 .contentType(MediaType.APPLICATION_PDF) … … 51 51 } 52 52 53 @PostMapping("/ job-advertisements/apply")53 @PostMapping("/applications/submit") 54 54 public ResponseEntity<ApplicationDetailsDTO> submitApplication( 55 55 @RequestParam("jobSeekerId") Long jobSeekerId, … … 61 61 @RequestParam("messageToRecruiter") String messageToRecruiter) { 62 62 63 ApplicationDTO applicationDTO = new ApplicationDTO(jobSeekerId, jobAdId, resumeFile, answerOne, answerTwo, answerThree, messageToRecruiter); 63 ApplicationDTO applicationDTO = new ApplicationDTO(jobSeekerId, jobAdId, 64 resumeFile, answerOne, answerTwo, answerThree, messageToRecruiter); 64 65 ApplicationDetailsDTO applicationDetailsDTO = applicationService.submitApplication(applicationDTO); 65 66 return new ResponseEntity<>(applicationDetailsDTO, HttpStatus.OK); 66 67 } 67 68 68 } -
jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/JobAdvertisementController.java
rbefb988 r08f82ec 46 46 47 47 @GetMapping("/recruiter/{id}") 48 public ResponseEntity<?> findA LlJobAdvertisementsByRecruiterId(@PathVariable Long id) {48 public ResponseEntity<?> findAllJobAdvertisementsByRecruiterId(@PathVariable Long id) { 49 49 List<JobAdDetailsDTO> jobAdDetailsDTOS = jobAdvertisementService.findAllJobAdvertisementsByRecruiterId(id); 50 50 return new ResponseEntity<>(jobAdDetailsDTOS, HttpStatus.OK);
Note:
See TracChangeset
for help on using the changeset viewer.