Untitled
java
2 months ago
804 B
3
Indexable
Never
@Operation(summary = "Adiciona um documento a sanção") @PostMapping(value = "/{idSancao}/documentos", consumes = {"application/json", "multipart/form-data"}) public synchronized ResponseEntity<DocumentoDTO> cadastrarDocumentoDaSancao(@PathVariable UUID idSancao, @RequestPart DocumentoForm form, @RequestPart("file") MultipartFile file) { synchronized (this){ return ResponseEntity.ok(service.cadastrarDocumentoDaSancao(idSancao, form, file)); } } //DocumentoService @Override public Documento cadastrarParaSancao(DocumentoForm addDocumentosForm, MultipartFile file, Sancao sancao) { var documento = cadastrar(addDocumentosForm, file); sancao.getDocumentos().add(documento); return documento; }