新增: 工程依赖图数据层 + 依赖边渲染 + 小地图
- 后端 module_dependencies 表(V35 迁移)+ ModuleDependencyRepo CRUD - IPC:add/remove/list_module_dependencies - 前端 API 封装 + DependencyGraph 接入真实边数据 - 依赖类型颜色区分(library/api/mq/shared/custom) - 小地图插件(MiniMap)大图概览导航 - 点击节点跳转项目详情 - 任务列表后端真分页 count_by_query 方法
This commit is contained in:
@@ -483,3 +483,17 @@ pub struct ProjectModuleRecord {
|
||||
pub created_at: String,
|
||||
pub updated_at: String,
|
||||
}
|
||||
|
||||
/// 工程依赖关系记录(V35 module_dependencies 表)。
|
||||
#[derive(Debug, Clone, Serialize, Deserialize, Default)]
|
||||
pub struct ModuleDependencyRecord {
|
||||
pub id: String,
|
||||
pub project_id: String,
|
||||
pub from_module_id: String,
|
||||
pub to_module_id: String,
|
||||
/// 依赖类型:library / api / mq / shared / custom
|
||||
pub dep_type: String,
|
||||
/// 可选标签(自定义描述)
|
||||
pub label: Option<String>,
|
||||
pub created_at: String,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user