|
|
|
|
@ -247,17 +247,34 @@ class TaskData {
|
|
|
|
|
if (installationBuilding != null) {
|
|
|
|
|
data['installationBuilding'] = installationBuilding!.toJson();
|
|
|
|
|
}
|
|
|
|
|
data['installationFloor'] = installationFloor;
|
|
|
|
|
data['installationDepartment'] = installationDepartment;
|
|
|
|
|
if (installationFloor != null) {
|
|
|
|
|
data['installationFloor'] = installationFloor!.toJson();
|
|
|
|
|
}
|
|
|
|
|
if (installationDepartment != null) {
|
|
|
|
|
data['installationDepartment'] = installationDepartment!.toJson();
|
|
|
|
|
}
|
|
|
|
|
if (completedAction != null) {
|
|
|
|
|
data['completedAction'] = completedAction!.toJson();
|
|
|
|
|
}
|
|
|
|
|
if (impactStatus != null) {
|
|
|
|
|
data['impactStatus'] = impactStatus!.toJson();
|
|
|
|
|
}
|
|
|
|
|
if (typeOfAlert != null) {
|
|
|
|
|
data['typeOfAlert'] = typeOfAlert!.toJson();
|
|
|
|
|
}
|
|
|
|
|
if (riskLevel != null) {
|
|
|
|
|
data['riskLevel'] = riskLevel!.toJson();
|
|
|
|
|
}
|
|
|
|
|
if (resource != null) {
|
|
|
|
|
data['resource'] = resource!.toJson();
|
|
|
|
|
}
|
|
|
|
|
if (actionNeeded != null) {
|
|
|
|
|
data['actionNeeded'] = actionNeeded!.toJson();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
data['serialNo'] = serialNo;
|
|
|
|
|
data['installationDate'] = installationDate;
|
|
|
|
|
data['completedAction'] = completedAction;
|
|
|
|
|
data['impactStatus'] = impactStatus;
|
|
|
|
|
data['isUserAcknowledge'] = isUserAcknowledge;
|
|
|
|
|
data['typeOfAlert'] = typeOfAlert;
|
|
|
|
|
data['riskLevel'] = riskLevel;
|
|
|
|
|
data['resource'] = resource;
|
|
|
|
|
data['actionNeeded'] = actionNeeded;
|
|
|
|
|
data['alertNo'] = alertNo;
|
|
|
|
|
data['estimationDeliveryDate'] = estimationDeliveryDate;
|
|
|
|
|
data['reasonOfFSCA'] = reasonOfFSCA;
|
|
|
|
|
@ -276,6 +293,80 @@ class TaskData {
|
|
|
|
|
return data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Map<String, dynamic> toJson() {
|
|
|
|
|
// final Map<String, dynamic> data = <String, dynamic>{};
|
|
|
|
|
//
|
|
|
|
|
// data['id'] = id;
|
|
|
|
|
// data['statusValue'] = statusValue;
|
|
|
|
|
// data['taskJobNo'] = taskJobNo;
|
|
|
|
|
//
|
|
|
|
|
// if (userCreated != null) {
|
|
|
|
|
// data['userCreated'] = userCreated!.toJson();
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// if (taskJobContactPersons != null) {
|
|
|
|
|
// data['taskJobContactPersons'] = taskJobContactPersons!.map((e) => e.toJson()).toList();
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// if (taskType != null) {
|
|
|
|
|
// data['taskType'] = taskType!.toJson();
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// if (taskJobStatus != null) {
|
|
|
|
|
// data['taskJobStatus'] = taskJobStatus!.toJson();
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// data['asset'] = asset?.toJson();
|
|
|
|
|
// data['site'] = site;
|
|
|
|
|
// data['building'] = building;
|
|
|
|
|
// data['floor'] = floor;
|
|
|
|
|
// data['department'] = department;
|
|
|
|
|
// data['room'] = room;
|
|
|
|
|
// data['callComment'] = callComment;
|
|
|
|
|
//
|
|
|
|
|
// if (assignedEngineer != null) {
|
|
|
|
|
// data['assignedEngineer'] = assignedEngineer!.toJson();
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// if (taskJobAssistantEmployees != null) {
|
|
|
|
|
// data['taskJobAssistantEmployees'] = taskJobAssistantEmployees!.map((v) => v.toJson()).toList();
|
|
|
|
|
// }
|
|
|
|
|
// if (taskJobHistories != null) {
|
|
|
|
|
// data['taskJobHistories'] = taskJobHistories!.map((e) => e.toJson()).toList();
|
|
|
|
|
// }
|
|
|
|
|
// if (installationBuilding != null) {
|
|
|
|
|
// data['installationBuilding'] = installationBuilding!.toJson();
|
|
|
|
|
// }
|
|
|
|
|
// data['installationFloor'] = installationFloor;
|
|
|
|
|
// data['installationDepartment'] = installationDepartment;
|
|
|
|
|
// data['serialNo'] = serialNo;
|
|
|
|
|
// data['installationDate'] = installationDate;
|
|
|
|
|
// data['completedAction'] = completedAction;
|
|
|
|
|
// data['impactStatus'] = impactStatus;
|
|
|
|
|
// data['isUserAcknowledge'] = isUserAcknowledge;
|
|
|
|
|
// data['typeOfAlert'] = typeOfAlert;
|
|
|
|
|
// data['riskLevel'] = riskLevel;
|
|
|
|
|
// data['resource'] = resource;
|
|
|
|
|
// data['actionNeeded'] = actionNeeded;
|
|
|
|
|
// data['alertNo'] = alertNo;
|
|
|
|
|
// data['estimationDeliveryDate'] = estimationDeliveryDate;
|
|
|
|
|
// data['reasonOfFSCA'] = reasonOfFSCA;
|
|
|
|
|
// data['correctiveActionDescription'] = correctiveActionDescription;
|
|
|
|
|
//
|
|
|
|
|
// if (evaluatorUser != null) {
|
|
|
|
|
// data['evaluatorUser'] = evaluatorUser!.toJson();
|
|
|
|
|
// }
|
|
|
|
|
// if (taskJobActivityEngineerTimers != null) {
|
|
|
|
|
// data['taskJobActivityEngineerTimers'] = taskJobActivityEngineerTimers!.map((e) => e.toJson()).toList();
|
|
|
|
|
// }
|
|
|
|
|
// if (taskJobAttachments != null) {
|
|
|
|
|
// data['taskJobAttachments'] = taskJobAttachments?.map((e) => e.toJson()).toList();
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// return data;
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
Map<String, dynamic> toEngineerUpdateJson() {
|
|
|
|
|
final Map<String, dynamic> data = <String, dynamic>{};
|
|
|
|
|
data['id'] = id;
|
|
|
|
|
|