This commit is contained in:
LINING-PC\lining
2025-06-28 21:20:50 +08:00
commit 5ba84d5309
57 changed files with 15687 additions and 0 deletions
+2
View File
@@ -0,0 +1,2 @@
// Language 类型定义
export type Language = 'zh' | 'en'
+11
View File
@@ -0,0 +1,11 @@
// Milestone 类型定义
export interface Milestone {
id?: number
name: string
startDate: string
endDate?: string
assignee?: string
type: string
icon?: string
description?: string
}
+20
View File
@@ -0,0 +1,20 @@
// Task 类型定义
export interface Task {
id: number
name: string
predecessor?: string
assignee?: string
startDate?: string
endDate?: string
progress?: number
estimatedHours?: number
actualHours?: number
parentId?: number // 上级任务ID
children?: Task[]
collapsed?: boolean
isParent?: boolean
type?: string
description?: string
icon?: string
level?: number
}