feat(note): 新增笔记创建和编辑功能

- 实现了笔记创建和编辑的前端逻辑
- 更新了相关的后端接口和数据库操作
- 优化了分组获取和展示逻辑
-调整了 Markdown 文件更新接口
This commit is contained in:
ikmkj
2025-07-30 07:48:38 +08:00
parent 431e3dea1c
commit 57fb74dc49
9 changed files with 95 additions and 65 deletions

View File

@@ -1,5 +1,6 @@
package com.test.bijihoudaun.controller;
import cn.hutool.core.util.StrUtil;
import com.test.bijihoudaun.common.response.R;
import com.test.bijihoudaun.entity.Grouping;
import com.test.bijihoudaun.service.GroupingService;
@@ -29,14 +30,14 @@ public class GroupingController {
@Operation(summary = "获取全部分组")
@Parameters({
@Parameter(name = "parentId", description = "0是一级其他的是看它的父级id", required = true)
@Parameter(name = "parentId", description = "0是一级其他的是看它的父级id", required = false)
})
@GetMapping
public R<List<Grouping>> getAllGroupings(String parentId) {
if (parentId == null) {
return R.fail("参数不能为空");
public R<List<Grouping>> getAllGroupings(@RequestParam(required = false) String parentId) {
Long l= null;
if (StrUtil.isNotEmpty(parentId)) {
l = Long.parseLong(parentId);
}
long l = Long.parseLong(parentId);
List<Grouping> groupings = groupingService.getAllGroupings(l);
return R.success(groupings);
}