feattrash: 优化删除功能和回收站逻辑
- 修改 Markdown 文件和分组的删除逻辑,使用软删除方式 - 更新回收站相关接口和页面展示 -优化前端保存逻辑,支持新建文件和更新文件 - 调整后端 API 接口,使用更合适的 HTTP 方法
This commit is contained in:
@@ -61,10 +61,9 @@ public class MarkdownController {
|
||||
@Parameters({
|
||||
@Parameter(name = "id", description = "Markdown文件ID", required = true),
|
||||
})
|
||||
@PostMapping("/delete")
|
||||
public R<Void> deleteMarkdown(String id) {
|
||||
long l = Long.parseLong(id);
|
||||
if (markdownFileService.deleteMarkdownFile(l)) {
|
||||
@DeleteMapping("/{id}")
|
||||
public R<Void> deleteMarkdown(@PathVariable Long id) {
|
||||
if (markdownFileService.deleteMarkdownFile(id)) {
|
||||
return R.success();
|
||||
}
|
||||
return R.fail();
|
||||
|
||||
Reference in New Issue
Block a user