feat(v2.4): 切换根数据领域主写
This commit is contained in:
@@ -29,7 +29,15 @@ interface VersionRow {
|
||||
projectId?: string;
|
||||
name: string;
|
||||
description: string;
|
||||
status: string;
|
||||
currentStage?: string;
|
||||
startDate?: string;
|
||||
expectedReleaseDate?: string;
|
||||
releaseDate?: string;
|
||||
members: unknown[];
|
||||
progress: unknown[];
|
||||
priority?: number;
|
||||
links: unknown;
|
||||
createdAt?: string;
|
||||
updatedAt?: string;
|
||||
}
|
||||
@@ -348,7 +356,15 @@ export function mapAppDataToV22Rows(appData: Record<string, unknown>): V22Mapped
|
||||
projectId,
|
||||
name: stringField(version, 'name') ?? versionId,
|
||||
description: stringField(version, 'description') ?? '',
|
||||
status: stringField(version, 'status') ?? 'planned',
|
||||
currentStage: stringField(version, 'currentStage'),
|
||||
startDate: stringField(version, 'startDate'),
|
||||
expectedReleaseDate: stringField(version, 'expectedReleaseDate'),
|
||||
releaseDate: stringField(version, 'releaseDate') ?? stringField(version, 'expectedReleaseDate'),
|
||||
members: asArray(version.members),
|
||||
progress: asArray(version.progress),
|
||||
priority: priorityRank(version.priority),
|
||||
links: asRecord(version.links) ?? {},
|
||||
createdAt: stringField(version, 'createdAt') ?? productRow.createdAt,
|
||||
updatedAt: stringField(version, 'updatedAt') ?? stringField(version, 'createdAt') ?? productRow.updatedAt,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user