You've already forked DataMate
- 新增 findAllPaths 接口:查找两个节点之间的所有路径 - 支持 maxDepth 和 maxPaths 参数限制 - 按路径长度升序排序 - 完整的权限过滤(created_by + confidential) - 添加关系级 graph_id 约束,防止串图 - 新增 exportSubgraph 接口:导出子图 - 支持 depth 参数控制扩展深度 - 支持 JSON 和 GraphML 两种导出格式 - depth=0:仅导出指定实体及其之间的边 - depth>0:扩展 N 跳,收集所有可达邻居 - 添加查询超时保护机制 - 注入 Neo4j Driver,使用 TransactionConfig.withTimeout() - 默认超时 10 秒,可配置 - 防止复杂查询长期占用资源 - 新增 4 个 DTO:AllPathsVO, ExportNodeVO, ExportEdgeVO, SubgraphExportVO - 新增 17 个测试用例,全部通过 - 测试结果:226 tests pass