This commit is contained in:
zhutao
2025-09-05 18:00:26 +08:00
parent 70aa3e6ab6
commit 193d29b0ce
23 changed files with 1071 additions and 338 deletions

View File

@@ -9,7 +9,7 @@ class PlanStepDto {
Map<String, dynamic> toJson() {
final map = <String, dynamic>{};
map["id"] = id;
map["id"] = id ?? 0;
map["step_icon"] = stepIcon;
map["step_content"] = stepContent;
map["step_explain"] = stepExplain;

View File

@@ -0,0 +1,41 @@
class PlanItemDto {
int? id;
String? agentName;
String? summary;
int? completedSteps;
int? totalSteps;
int? planStatus;
String? createdAt;
PlanItemDto({
this.id,
this.agentName,
this.summary,
this.completedSteps,
this.totalSteps,
this.planStatus,
this.createdAt,
});
Map<String, dynamic> toJson() {
final map = <String, dynamic>{};
map["plan_id"] = id;
map["agent_name"] = agentName;
map["summary"] = summary;
map["completed_steps"] = completedSteps;
map["total_steps"] = totalSteps;
map["plan_status"] = planStatus;
map["created_at"] = createdAt;
return map;
}
PlanItemDto.fromJson(dynamic json) {
id = json["plan_id"] ?? 0;
agentName = json["agent_name"] ?? "";
summary = json["summary"] ?? "";
completedSteps = json["completed_steps"] ?? 0;
totalSteps = json["total_steps"] ?? 0;
planStatus = json["plan_status"] ?? 0;
createdAt = json["created_at"] ?? "";
}
}