source: jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/RecruiterController.java@ 19398ad

main
Last change on this file since 19398ad was 19398ad, checked in by 223021 <daniel.ilievski.2@…>, 6 weeks ago

Implemented backend and frontend CRUD operations for job advertisements

  • Property mode set to 100644
File size: 936 bytes
Line 
1package mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.controllers;
2
3import lombok.AllArgsConstructor;
4import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.users.DTO.RecruiterDetailsDTO;
5import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.service.intef.RecruiterService;
6import org.springframework.http.HttpStatus;
7import org.springframework.http.ResponseEntity;
8import org.springframework.web.bind.annotation.*;
9
10@RestController
11@RequestMapping("/api/recruiter")
12@AllArgsConstructor
13@CrossOrigin(origins = "*")
14public class RecruiterController {
15
16 private final RecruiterService recruiterService;
17
18 @GetMapping("/info/{id}")
19 public ResponseEntity<?> getRecruiterDetailsById(@PathVariable("id") Long id) {
20 RecruiterDetailsDTO recruiterDetailsDTO = recruiterService.getRecruiterDetailsById(id);
21 return new ResponseEntity<>(recruiterDetailsDTO, HttpStatus.OK);
22 }
23}
Note: See TracBrowser for help on using the repository browser.