get one notice by id

This commit is contained in:
2025-04-17 12:00:36 +02:00
parent f17b97eaf9
commit ba7e82e90c
2 changed files with 39 additions and 26 deletions

View File

@@ -21,11 +21,20 @@ public class NoticeController {
@Autowired
private ClientService clientService;
@GetMapping("/all")
@GetMapping("/get/all")
public List<NoticeDTO> getAllNotices() {
return noticeService.getAllNotices();
}
@GetMapping("/get/{id}")
public ResponseEntity getNoticeById(@PathVariable long id) {
if (noticeService.noticeExists(id)) {
return ResponseEntity.ok(noticeService.getNoticeById(id));
} else {
return ResponseEntity.notFound().build();
}
}
@PostMapping("/add")
public ResponseEntity<String> addNotice(@RequestBody NoticeDTO dto) {
if (!clientService.clientExists(dto.getClientId())) {