This commit is contained in:
zhutao
2025-09-09 14:07:38 +08:00
parent 71aa4a6790
commit 900dc025d7
24 changed files with 383 additions and 91 deletions

View File

@@ -24,6 +24,21 @@ class PlanStepDto {
stepExplain = json["step_explain"];
stepStatus = json["step_status"];
}
/// 浅拷贝(只复制字段,不生成新 id
PlanStepDto copyWith({
int? id,
String? stepIcon,
String? stepContent,
String? stepExplain,
int? stepStatus,
}) => PlanStepDto(
id: id ?? this.id,
stepIcon: stepIcon ?? this.stepIcon,
stepContent: stepContent ?? this.stepContent,
stepExplain: stepExplain ?? this.stepExplain,
stepStatus: stepStatus ?? this.stepStatus,
);
}
class PlanDetailDto {