package com.pollex.pam.web.rest;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.DeleteMapping;
|
import org.springframework.web.bind.annotation.PathVariable;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import com.pollex.pam.domain.InterviewRecord;
|
import com.pollex.pam.service.InterviewRecordService;
|
import com.pollex.pam.service.dto.InterviewRecordDTO;
|
|
@RestController
|
@RequestMapping("/api/interview_record")
|
public class InterviewRecordResource {
|
|
@Autowired
|
InterviewRecordService interviewRecordService;
|
|
@PostMapping("/create")
|
public InterviewRecord create(@RequestBody InterviewRecordDTO dto) {
|
return interviewRecordService.create(dto);
|
}
|
|
@PostMapping("/update")
|
public InterviewRecord update(@RequestBody InterviewRecordDTO dto) {
|
return interviewRecordService.update(dto);
|
}
|
|
@DeleteMapping("/{interviewRecordId}")
|
public void delete(@PathVariable Long interviewRecordId) {
|
interviewRecordService.delete(interviewRecordId);
|
}
|
}
|