source: jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/RecruiterService.java@ befb988

main
Last change on this file since befb988 was befb988, checked in by 223021 <daniel.ilievski.2@…>, 12 days ago

Added an edit profile page for both job seekers and recruiters, where they can upload profile pictures/company logos and edit their profile data. Added profile page specifically for recruiters. Refactored existing code.

  • Property mode set to 100644
File size: 810 bytes
Line 
1package mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.service.intef;
2
3import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.users.DTO.RecruiterDetailsDTO;
4import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.users.DTO.RecruiterEditDetailsDTO;
5import org.springframework.core.io.Resource;
6import org.springframework.web.multipart.MultipartFile;
7
8public interface RecruiterService {
9 RecruiterDetailsDTO getRecruiterDetailsById(Long recruiterId);
10 RecruiterEditDetailsDTO editRecruiterDetailsById(Long recruiterId, RecruiterEditDetailsDTO recruiterEditDetailsDTO);
11 RecruiterEditDetailsDTO getRecruiterEditDetailsById(Long recruiterId);
12
13 void submitLogo(Long recruiterId, MultipartFile logoFile);
14 Resource loadLogoAsResource(Long recruiterId);
15}
Note: See TracBrowser for help on using the repository browser.