feat(image): 添加图片删除功能并优化 Markdown 编辑器

- 在 ImageController 中添加删除图片的接口
- 在 ImageService 中实现删除图片和批量更新图片 ID 的方法
- 在前端集成复制代码插件并优化 Markdown 编辑器配置
- 修复后端分组相关接口的参数类型问题
This commit is contained in:
ikmkj
2025-06-20 09:35:19 +08:00
parent df848fed23
commit 12ba82eaa1
8 changed files with 145 additions and 27 deletions

View File

@@ -35,17 +35,20 @@ public class GroupingController {
@Operation(summary = "更新分组名称")
@PutMapping("/{id}")
public R<Grouping> updateGrouping(
@PathVariable Long id,
@PathVariable String id,
@RequestBody Grouping grouping) {
grouping.setId(id);
long l = Long.parseLong(id);
grouping.setId(l);
Grouping updated = groupingService.updateGrouping(grouping);
return R.success(updated);
}
@Operation(summary = "删除分组")
@DeleteMapping("/{id}")
public R<Void> deleteGrouping(@PathVariable Long id) {
groupingService.deleteGrouping(id);
public R<Void> deleteGrouping(@PathVariable String id) {
Long idLong = Long.parseLong(id);
groupingService.deleteGrouping(idLong);
return R.success();
}
}