feat(grouping): 添加删除分组功能

- 在前端增加删除分组的 API 接口和相应的方法
- 在后端实现删除分组的接口
- 修改分组实体类,使用 Snowflake算法生成 ID
- 在首页组件中添加删除分组的按钮和相关逻辑
- 删除分组时,将分组下的所有笔记移动到"未分类"目录
This commit is contained in:
2025-07-31 15:21:30 +08:00
parent c660ae5b12
commit 7bab57c59b
4 changed files with 57 additions and 6 deletions

View File

@@ -77,6 +77,9 @@ export const updateGroupingName = (id, newName) => {
return axiosApi.put(`/api/groupings/${id}`, { grouping: newName });
}
// 删除分组
export const deleteGrouping = (id) => axiosApi.delete(`/api/groupings/${id}`);
// 更新Markdown文件标题
export const updateMarkdownTitle = (id, newTitle) => {
return axiosApi.put(`/api/markdown/${id}/title`, newTitle, {