EquipmentComponent.cs 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using KYFramework;
  2. namespace SimulationServer;
  3. public class Equipment
  4. {
  5. public string 较大消防灭火任务空间覆盖率;
  6. public string 消防巡护任务空间覆盖率;
  7. public string 重大消防灭火任务成功率;
  8. public string 较大消防灭火任务成功率;
  9. public string 消防巡护任务成功率;
  10. }
  11. public class EquipmentComponent : Component
  12. {
  13. public Equipment Equipment = new Equipment();
  14. public void FillData()
  15. {
  16. Equipment.较大消防灭火任务空间覆盖率 = "100%".ToString();
  17. Equipment.消防巡护任务空间覆盖率 = "100%".ToString();
  18. Equipment.重大消防灭火任务成功率 = "100%".ToString();
  19. Equipment.较大消防灭火任务成功率 = "100%".ToString();
  20. Equipment.消防巡护任务成功率 = "100%".ToString();
  21. }
  22. public Dictionary<string, Dictionary<string, string>> GetReport()
  23. {
  24. Dictionary<string, Dictionary<string, string>> report = new Dictionary<string, Dictionary<string, string>>();
  25. report["装备体系评估"] = new Dictionary<string, string>
  26. {
  27. { "较大消防灭火任务空间覆盖率", Equipment.较大消防灭火任务空间覆盖率.ToString() },
  28. { "消防巡护任务空间覆盖率", Equipment.消防巡护任务空间覆盖率.ToString() },
  29. { "重大消防灭火任务成功率", Equipment.重大消防灭火任务成功率.ToString() },
  30. { "较大消防灭火任务成功率", Equipment.较大消防灭火任务成功率.ToString() },
  31. { "消防巡护任务成功率", Equipment.消防巡护任务成功率.ToString() }
  32. };
  33. return report;
  34. }
  35. }