mirror of https://github.com/halo-dev/halo
feat: add api for delete photos in batch
Signed-off-by: Ryan Wang <i@ryanc.cc>pull/1680/head
parent
631b2149d3
commit
5959fdfa2d
|
@ -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