|
b11dfa522b
|
feat(dict): 添加获取完整字典树接口
- **新增接口**
- 添加 `GET /api/dict/tree` 接口,用于获取完整的字典树结构。
- 支持通过 `status` 和 `is_system` 查询参数进行过滤。
- **Service层**
- 在 `DictService` 中实现 `getDictTree` 方法,包含从数据库查询数据并将列表转换为树形结构的逻辑。
- 优化了日志记录,修复了linter错误。
- **Schema和Response**
- 在 `dict.schema.ts` 中定义了 `GetDictTreeQuerySchema` 用于验证查询参数。
- 在 `dict.response.ts` 中使用 `t.Recursive` 定义了递归的 `DictTreeNodeSchema` 来描述树形响应结构。
- **文档**
- 更新了 `dict.docs.md`,添加了获取完整字典树的业务逻辑描述。
- 在 `dict.test.md` 中为新接口添加了详细的测试用例。
|
2025-07-07 21:25:27 +08:00 |
|