mirror of https://github.com/halo-dev/halo
Merge pull request #1680 from ruibaby/feat/api-for-delete-photo-in-batch
feat: add api for delete photos in batchpull/1682/head
commit
89c0cb5fb9
|
@ -72,6 +72,14 @@ public class PhotoController {
|
|||
photoService.removeById(photoId);
|
||||
}
|
||||
|
||||
@DeleteMapping("/batch")
|
||||
@ApiOperation("Deletes photos permanently in batch by id array")
|
||||
public List<PhotoDTO> deletePermanentlyInBatch(@RequestBody List<Integer> ids) {
|
||||
return ids.stream().map(photoService::removeById)
|
||||
.map(photo -> (PhotoDTO) new PhotoDTO().convertFrom(photo))
|
||||
.collect(Collectors.toList());
|
||||
}
|
||||
|
||||
@PostMapping
|
||||
@ApiOperation("Creates a photo")
|
||||
public PhotoDTO createBy(@Valid @RequestBody PhotoParam photoParam) {
|
||||
|
|
Loading…
Reference in New Issue