feat(service): 增加 Markdown 文件分组名称字段

- 在 MarkdownFileVO 类中添加 groupingName 字段
- 修改 getFilesByGroupingId 和 getRecentFiles 方法返回 MarkdownFileVO 列表- 在前端 HomePage 组件中显示分组名称
- 优化后端 SQL 查询,减少不必要的查询次数
This commit is contained in:
2025-07-31 17:13:00 +08:00
parent 9fae14e12e
commit 7f9811a578
6 changed files with 43 additions and 20 deletions

View File

@@ -2,6 +2,7 @@ package com.test.bijihoudaun.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.test.bijihoudaun.entity.MarkdownFile;
import com.test.bijihoudaun.entity.MarkdownFileVO;
import java.util.List;
@@ -26,7 +27,7 @@ public interface MarkdownFileService extends IService<MarkdownFile> {
* @param groupingId 分组ID
* @return 文件列表
*/
List<MarkdownFile> getFilesByGroupingId(String groupingId);
List<MarkdownFileVO> getFilesByGroupingId(String groupingId);
/**
* 删除Markdown文件
@@ -63,5 +64,5 @@ public interface MarkdownFileService extends IService<MarkdownFile> {
* @param limit 数量
* @return 文件列表
*/
List<MarkdownFile> getRecentFiles(int limit);
List<MarkdownFileVO> getRecentFiles(int limit);
}