sign_config_item.dart 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. class SignConfigItem {
  2. String topTime;
  3. String downTime;
  4. int isUpdown;
  5. String topTimePm;
  6. String downTimePm;
  7. String topTimeOt;
  8. String downTimeOt;
  9. SignConfigItem(
  10. {this.topTime = "",
  11. this.downTime = "",
  12. this.isUpdown = 0,
  13. this.topTimePm = "",
  14. this.downTimePm = "",
  15. this.topTimeOt = "",
  16. this.downTimeOt = ""});
  17. SignConfigItem.fromJsonMap(Map<String, dynamic> map)
  18. : topTime = map["topTime"] ?? "",
  19. downTime = map["downTime"] ?? "",
  20. isUpdown = map["isUpdown"],
  21. topTimePm = map["topTimePm"] ?? "",
  22. downTimePm = map["downTimePm"] ?? "",
  23. topTimeOt = map["topTimeOt"] ?? "",
  24. downTimeOt = map["downTimeOt"] ?? "";
  25. Map<String, dynamic> toJson() {
  26. final Map<String, dynamic> data = new Map<String, dynamic>();
  27. data['topTime'] = topTime;
  28. data['downTime'] = downTime;
  29. data['isUpdown'] = isUpdown;
  30. data['topTimePm'] = topTimePm;
  31. data['downTimePm'] = downTimePm;
  32. data['topTimeOt'] = topTimeOt;
  33. data['downTimeOt'] = downTimeOt;
  34. return data;
  35. }
  36. }