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);
|
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
|
@PostMapping
|
||||||
@ApiOperation("Creates a photo")
|
@ApiOperation("Creates a photo")
|
||||||
public PhotoDTO createBy(@Valid @RequestBody PhotoParam photoParam) {
|
public PhotoDTO createBy(@Valid @RequestBody PhotoParam photoParam) {
|
||||||
|
|
Loading…
Reference in New Issue