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);
|
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