TaskConfig.cs 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634
  1. using Newtonsoft.Json;
  2. namespace Model;
  3. public class MissionInformation
  4. {
  5. [JsonProperty("任务名称")]
  6. public string MissionName;
  7. [JsonProperty("任务ID")]
  8. public string MissionId;
  9. [JsonProperty("任务主要类型")]
  10. public string MissionMainType;
  11. [JsonProperty("任务类型")]
  12. public string MissionType;
  13. [JsonProperty("任务触发器")]
  14. public string MissionTrigger;
  15. [JsonProperty("下一个任务ID")]
  16. public List<string> NextTaskId;
  17. [JsonProperty("取水点")]
  18. public string WaterId;
  19. [JsonProperty("目标点ID")]
  20. public int TargetPointId;
  21. [JsonProperty("目标点")]
  22. public string TargetPoint;
  23. [JsonProperty("物资人员点")]
  24. public string GoodsPersonPoint;
  25. [JsonProperty("开始日期")]
  26. public string StartDate;
  27. [JsonProperty("开始时间")]
  28. public string StartTime;
  29. [JsonProperty("结束日期")]
  30. public string EndDate;
  31. [JsonProperty("结束时间")]
  32. public string EndTime;
  33. [JsonProperty("起飞准备时间")]
  34. public double TakeoffPreparationTime;
  35. //[JsonProperty("停止搜索时间")]
  36. //public double EndSearchTime;
  37. [JsonProperty("任务结束条件")]
  38. public TaskEndConditions TaskEndConditions;
  39. //[JsonProperty("应用航空器")]
  40. //public AircraftInfos[] aircraftInfos;
  41. }
  42. public class TaskEndConditions
  43. {
  44. [JsonProperty("结束条件")]
  45. public string EndConditions;
  46. [JsonProperty("结束值")]
  47. public string EndValue;
  48. }
  49. public class AircraftInfo
  50. {
  51. [JsonProperty("应用机型")]
  52. public string AircraftType;
  53. [JsonProperty("应用飞机编号")]
  54. public string AircraftId;
  55. [JsonProperty("加油基地")]
  56. public string RefuelingBaseId;
  57. //[JsonProperty("加油基地编号")]
  58. //public string RefuelingBaseId;
  59. [JsonProperty("任务结束返回点")]
  60. public string TaskEndReturnPoint;
  61. //最大容量(kg)
  62. [JsonProperty("最大容量(kg)")]
  63. public double MaxCapacity;
  64. //载水重量(kg)
  65. [JsonProperty("载水重量(kg)")]
  66. public double MaxTakeoffWeight;
  67. [JsonProperty("空重(kg)")]
  68. public double EmptyWeight;
  69. //单个灭火弹装载量
  70. [JsonProperty("单个灭火弹有效面积")]
  71. public double SingleFireExtinguishingBombEffectiveArea;
  72. //装载个数
  73. [JsonProperty("装载个数")]
  74. public double LoadCount;
  75. }
  76. public class TaskParameter
  77. {
  78. [JsonProperty("应用飞机编号")]
  79. public string AircraftId;
  80. [JsonProperty("索滑降高度")]
  81. public double H;
  82. [JsonProperty("投送人数")]
  83. public int person_number;
  84. [JsonProperty("风速")]
  85. public double windspeed;
  86. [JsonProperty("能见度")]
  87. public double vis;
  88. [JsonProperty("索滑降速度")]
  89. public double descendspeed;
  90. [JsonProperty("索滑降点")]
  91. public MissionPoint[] MissionPoints_SHJ;
  92. [JsonProperty("单机总机降人数")]
  93. public int LandingPersonnel;
  94. [JsonProperty("机降点")]
  95. public MissionPoint[] MissionPoints_JJJY;
  96. [JsonProperty("单次救援人数")]
  97. public int RescuePersonnel;
  98. [JsonProperty("观察盘旋圈数")]
  99. public int TurnsNumber;
  100. [JsonProperty("开伞空投")]
  101. public bool isParachute;
  102. [JsonProperty("空投重量")]
  103. public double airdropWeight;
  104. [JsonProperty("空投迎风面积")]
  105. public double airdropWindArea;
  106. [JsonProperty("空投方式")] // 悬停空投/带速空投"
  107. public string airdropWay;
  108. [JsonProperty("空投点")]
  109. public MissionPoint[] MissionPoints_KTKS;
  110. [JsonProperty("高度")]
  111. public double Height;
  112. [JsonProperty("吊运人数")]
  113. public int liftPersonnel;
  114. [JsonProperty("吊运上升速度")]
  115. public double liftUpSpeed;
  116. [JsonProperty("吊运下降速度")]
  117. public double liftDownSpeed;
  118. [JsonProperty("任务点")]
  119. public MissionPoint[] MissionPoints_KZDY;
  120. }
  121. public class MissionPoint
  122. {
  123. [JsonProperty("任务点经度")]
  124. public double MissionPointLongitude;
  125. [JsonProperty("任务点纬度")]
  126. public double MissionPointLatitude;
  127. [JsonProperty("任务点海拔")]
  128. public double MissionPointHeight;
  129. }
  130. public class ZCTask
  131. {
  132. [JsonProperty("任务信息")]
  133. public MissionInformation missionInformation;
  134. [JsonProperty("应用航空器")]
  135. public AircraftInfo[] aircraftInfos;
  136. [JsonProperty("侦查方式")]
  137. public ZCMethod[] ZCMethods;
  138. //[JsonProperty("矩形侦查区域边界点")]
  139. //public List<double[]> poly;
  140. //[JsonProperty("扫描线间距")]
  141. //public double ScanRange;
  142. //[JsonProperty("侦查飞行真高")]
  143. //public double hSC;
  144. //[JsonProperty("是否真实高度")]
  145. //public bool isRealHeight;
  146. //[JsonProperty("是否环绕模式")]
  147. //public bool isSurround;
  148. //[JsonProperty("环绕圈数")]
  149. //public int SurroundNum;
  150. [JsonProperty("火点ID")]
  151. public int FirePointId;
  152. public MissionPoint[] MissionPoints;
  153. //[JsonProperty("下一个任务ID")]
  154. //public string NextTaskId;
  155. }
  156. public class ZCMethod
  157. {
  158. [JsonProperty("侦查方式")]
  159. public string Method;
  160. [JsonProperty("应用飞机编号")]
  161. public string AircraftId;
  162. [JsonProperty("矩形侦查区域边界点")]
  163. public List<double[]> Poly;
  164. [JsonProperty("扫描线间距")]
  165. public double ScanRange;
  166. [JsonProperty("侦查飞行真高")]
  167. public double hSC;
  168. [JsonProperty("是否真实高度")]
  169. public bool isRealHeight;
  170. [JsonProperty("是否环绕模式")]
  171. public bool isSurround;
  172. [JsonProperty("环绕圈数")]
  173. public int SurroundNum;
  174. }
  175. public class LandSouXunTask
  176. {
  177. [JsonProperty("任务信息")]
  178. public MissionInformation missionInformation;
  179. [JsonProperty("应用航空器")]
  180. public AircraftInfo[] aircraftInfos;
  181. [JsonProperty("协同模式")]
  182. public CollaborativeMode collaborativeMode;
  183. [JsonProperty("运行约束")]
  184. public RunConstraints RunConstraints;
  185. //搜索任务载荷
  186. [JsonProperty("搜索任务载荷")]
  187. public SearchMissionPayload[] missionSearchPayloads;
  188. //搜索方式
  189. [JsonProperty("搜索方式")]
  190. public SearchMissionMode[] SearchModes;
  191. //[JsonProperty("下一个任务ID")]
  192. //public string NextTaskId;
  193. }
  194. public class SeaSouJiuTask
  195. {
  196. [JsonProperty("任务信息")]
  197. public MissionInformation missionInformation;
  198. [JsonProperty("应用航空器")]
  199. public AircraftInfo[] aircraftInfos;
  200. [JsonProperty("协同模式")]
  201. public CollaborativeMode collaborativeMode;
  202. [JsonProperty("运行约束")]
  203. public RunConstraints RunConstraints;
  204. //[JsonProperty("目标点ID")]
  205. //public int TargetPointId;
  206. [JsonProperty("搜索任务载荷")]
  207. public SearchMissionPayload[] missionSearchPayloads;
  208. [JsonProperty("搜索方式")]
  209. public SearchMissionMode[] SearchModes;
  210. //[JsonProperty("下一个任务ID")]
  211. //public string NextTaskId;
  212. }
  213. public class SHJTask //索滑降救援任务
  214. {
  215. [JsonProperty("任务信息")]
  216. public MissionInformation missionInformation;
  217. [JsonProperty("应用航空器")]
  218. public AircraftInfo[] aircraftInfos;
  219. [JsonProperty("任务参数")]
  220. public TaskParameter[] SHJParameters;
  221. //[JsonProperty("索滑降高度")]
  222. //public double H;
  223. //[JsonProperty("投送人数")]
  224. //public int person_number;
  225. //[JsonProperty("风速")]
  226. //public double windspeed;
  227. //[JsonProperty("能见度")]
  228. //public double vis;
  229. //[JsonProperty("索滑降速度")]
  230. //public double descendspeed;
  231. //[JsonProperty("转运人数")]
  232. //public int personNumber;
  233. //[JsonProperty("索滑降点")]
  234. //public MissionPoint[] MissionPoints;
  235. //[JsonProperty("下一个任务ID")]
  236. //public string NextTaskId;
  237. }
  238. public class JJJYTask //机降救援任务
  239. {
  240. [JsonProperty("任务信息")]
  241. public MissionInformation missionInformation;
  242. [JsonProperty("应用航空器")]
  243. public AircraftInfo[] aircraftInfos;
  244. [JsonProperty("任务参数")]
  245. public TaskParameter[] JJJYParameters;
  246. //[JsonProperty("单机总机降人数")]
  247. //public double LandingPersonnel;
  248. //[JsonProperty("机降点")]
  249. //public MissionPoint[] MissionPoints;
  250. //[JsonProperty("下一个任务ID")]
  251. //public string NextTaskId;
  252. }
  253. public class ZSJYTask //着水救援任务
  254. {
  255. [JsonProperty("任务信息")]
  256. public MissionInformation missionInformation;
  257. [JsonProperty("应用航空器")]
  258. public AircraftInfo[] aircraftInfos;
  259. [JsonProperty("任务参数")]
  260. public TaskParameter[] ZSJYParameters;
  261. }
  262. public class KTKSTask //空投空送任务
  263. {
  264. [JsonProperty("任务信息")]
  265. public MissionInformation missionInformation;
  266. [JsonProperty("应用航空器")]
  267. public AircraftInfo[] aircraftInfos;
  268. [JsonProperty("任务参数")]
  269. public TaskParameter[] KTKSParameters;
  270. }
  271. public class KZDYTask //空中吊运救援任务
  272. {
  273. [JsonProperty("任务信息")]
  274. public MissionInformation missionInformation;
  275. [JsonProperty("应用航空器")]
  276. public AircraftInfo[] aircraftInfos;
  277. [JsonProperty("任务参数")]
  278. public TaskParameter[] KZDYParameters;
  279. }
  280. public class DMMHTask
  281. {
  282. [JsonProperty("任务信息")]
  283. public MissionInformation missionInformation;
  284. [JsonProperty("应用航空器")]
  285. public AircraftInfo[] aircraftInfos;
  286. [JsonProperty("地面部署人数")]
  287. public double GroundPersonnel;
  288. [JsonProperty("机降人数")]
  289. public double LandingPersonnel;
  290. [JsonProperty("机降点")]
  291. public MissionPoint[] MissionPoints;
  292. [JsonProperty("下一个任务ID")]
  293. public string NextTaskId;
  294. }
  295. public class AirRoute
  296. {
  297. [JsonProperty("巡护航线名称")]
  298. public string AirRouteName;
  299. [JsonProperty("巡护航线点经度")]
  300. public double AirRouteLongitude;
  301. [JsonProperty("巡护航线点纬度")]
  302. public double AirRouteLatitude;
  303. [JsonProperty("巡护航线点海拔")]
  304. public double AirRouteHeight;
  305. }
  306. public class XHTask
  307. {
  308. public double DelayTime;
  309. [JsonProperty("任务信息")]
  310. public MissionInformation missionInformation;
  311. [JsonProperty("应用航空器")]
  312. public AircraftInfo[] aircraftInfos;
  313. [JsonProperty("巡护航线参数")]
  314. public XHTaskParamter[] paramters;
  315. [JsonProperty("火点ID")]
  316. public int FirePointId;
  317. [JsonProperty("取水点")]
  318. public MissionPoint[] MissionPoints;
  319. [JsonProperty("下一个任务ID")]
  320. public string NextTaskId;
  321. }
  322. public class XHTaskParamter
  323. {
  324. // {
  325. // "应用飞机编号": "1-5",
  326. // "巡护航线名称": "Y605",
  327. // "巡护任务类型": "带桶巡护",
  328. // "?巡护任务类型": "注释:带桶巡护/载人巡护"
  329. // }
  330. [JsonProperty("应用飞机编号")]
  331. public string AircraftId;
  332. [JsonProperty("巡护航线名称")]
  333. public string AirRouteName;
  334. [JsonProperty("巡护任务类型")]
  335. public string XHTaskType;
  336. [JsonProperty("巡护区域边界点")]
  337. public List<double[]> Poly;
  338. }
  339. public class CollaborativeMode
  340. {
  341. [JsonProperty("协同模式")]
  342. public string Mode;
  343. [JsonProperty("跟进间距")]
  344. public double Spacing;
  345. [JsonProperty("跟进高度差")]
  346. public double HeightDifference;
  347. }
  348. public class RunConstraints
  349. {
  350. [JsonProperty("搜寻速度")]
  351. public double searchSpeed;
  352. [JsonProperty("夜间工作")]
  353. public bool nightWork;
  354. [JsonProperty("搜索飞行速度限制")]
  355. public double speedLimit;
  356. }
  357. public class SearchMissionPayload //搜索任务载荷
  358. {
  359. [JsonProperty("任务载荷")]
  360. public string SearchPayload;
  361. [JsonProperty("应用飞机编号")]
  362. public string AircraftId;
  363. //探测波长(m)
  364. [JsonProperty("探测波长(m)")]
  365. public double DetectionWavelength;
  366. //最小可检测信号(dBm)
  367. [JsonProperty("最小可检测信号(dBm)")]
  368. public double MinDetectionSignal;
  369. //雷达发射机发射信号功率(dBm)
  370. [JsonProperty("雷达发射机发射信号功率(dBm)")]
  371. public double RadarTransmitterPower;
  372. //发射天线增益(dB)
  373. [JsonProperty("发射天线增益(dB)")]
  374. public double TransmitAntennaGain;
  375. //接受天线增益(dB)
  376. [JsonProperty("接受天线增益(dB)")]
  377. public double ReceiveAntennaGain;
  378. //光电转塔水平范围
  379. [JsonProperty("光电转塔水平范围")]
  380. public double OpticalTowerHorizontalRange;
  381. //红外探测器视场角
  382. [JsonProperty("红外探测器视场角")]
  383. public double InfraredDetectorFieldAngle;
  384. //背景亮度
  385. [JsonProperty("背景亮度")]
  386. public double BgBrightness;
  387. //飞行高度
  388. [JsonProperty("飞行高度")]
  389. public double FlightHeight;
  390. }
  391. public class SearchMissionMode //搜索方式
  392. {
  393. [JsonProperty("搜索方式")]
  394. public string SearchMode;
  395. [JsonProperty("应用飞机编号")]
  396. public string AircraftId;
  397. //搜索扫视宽度
  398. [JsonProperty("搜索扫视宽度")]
  399. public double SearchWidth;
  400. [JsonProperty("多边形边界")]
  401. public List<double[]> Poly;
  402. [JsonProperty("等高线高度间隔")]
  403. public double interval;
  404. [JsonProperty("最小等高线节点数")]
  405. public int MinLength;
  406. [JsonProperty("航线真实高度")]
  407. public double TrueH;
  408. [JsonProperty("输出等高线节点间隔")]
  409. public int JG;
  410. [JsonProperty("环境搜索覆盖面积")]
  411. public double LandArea;
  412. }
  413. public class MHTaskConfig
  414. {
  415. [JsonProperty("任务信息")]
  416. public MissionInformation missionInformation;
  417. [JsonProperty("应用航空器")]
  418. public AircraftInfo[] aircraftInfos;
  419. }
  420. public class JJMHTask
  421. {
  422. [JsonProperty("应用航空器")]
  423. public AircraftInfo[] aircraftInfos;
  424. [JsonProperty("取水点")]
  425. public MissionPoint[] MissionPoints;
  426. [JsonProperty("机降参数")]
  427. public JJParamter[] JJParamters;
  428. }
  429. public class JJTaskConfig
  430. {
  431. [JsonProperty("任务信息")]
  432. public MissionInformation missionInformation;
  433. [JsonProperty("应用航空器")]
  434. public AircraftInfo[] aircraftInfos;
  435. [JsonProperty("机降参数")]
  436. public JJParamter[] JJParamters;
  437. }
  438. public class SHJTaskConfig
  439. {
  440. [JsonProperty("任务信息")]
  441. public MissionInformation missionInformation;
  442. [JsonProperty("应用航空器")]
  443. public AircraftInfo[] aircraftInfos;
  444. [JsonProperty("索滑降参数")]
  445. public SHJParameter[] SHJParameters;
  446. }
  447. public class SHJParameter
  448. {
  449. [JsonProperty("应用飞机编号")]
  450. public string AircraftId;
  451. [JsonProperty("索滑降高度")]
  452. public double H;
  453. [JsonProperty("投送人数")]
  454. public int person_number;
  455. [JsonProperty("风速")]
  456. public double windspeed;
  457. [JsonProperty("能见度")]
  458. public double vis;
  459. [JsonProperty("索滑降速度")]
  460. public double descendspeed;
  461. [JsonProperty("索滑降点")]
  462. public MissionPoint[] MissionPoints;
  463. }
  464. public class JJParamter
  465. {
  466. [JsonProperty("应用飞机编号")]
  467. public string AircraftId;
  468. [JsonProperty("下机时间")]
  469. public double LandingTime;
  470. [JsonProperty("机降点")]
  471. public MissionPoint[] MissionPoints;
  472. }
  473. public class YJTXFlyTask
  474. {
  475. [JsonProperty("任务信息")]
  476. public MissionInformation missionInformation;
  477. [JsonProperty("应用航空器")]
  478. public AircraftInfo[] aircraftInfos;
  479. [JsonProperty("飞行方式")]
  480. public FlyMode[] FlyModes;
  481. }
  482. //飞行方式
  483. public class FlyMode
  484. {
  485. [JsonProperty("飞行方式")]
  486. public string Method;
  487. [JsonProperty("应用飞机编号")]
  488. public string AircraftId;
  489. [JsonProperty("悬停点")]
  490. public double[] MissionPoints;
  491. [JsonProperty("悬停朝向(度)")]
  492. public double HoverAngle;
  493. [JsonProperty("进入距离(km)")]
  494. public double EnterDistance;
  495. [JsonProperty("悬停真高")]
  496. public double HoverHeight;
  497. [JsonProperty("是否真实高度")]
  498. public bool IsRealHeight;
  499. [JsonProperty("是否环绕模式")]
  500. public bool IsSurround;
  501. [JsonProperty("航线圆心")]
  502. public double[] FlightCenter;
  503. [JsonProperty("航线半径(km)")]
  504. public double FlightRadius;
  505. [JsonProperty("航线等分数")]
  506. public int FlightDivide;
  507. [JsonProperty("航线起始角度(°)(正北起始,航线为顺时针)")]
  508. public double FlightStartAngle;
  509. [JsonProperty("航线海拔高度(m)")]
  510. public double FlightHeight;
  511. [JsonProperty("是否顺时针")]
  512. public bool IsClockwise;
  513. }
  514. // 应急通信计算
  515. public class YJTXCompuTask
  516. {
  517. [JsonProperty("任务信息")]
  518. public MissionInformation missionInformation;
  519. [JsonProperty("统计时间间隔")]
  520. public double TimeInterval;
  521. [JsonProperty("计算参考环境")]//野外(自由空间),郊区,城市,密集城市,高层建筑城市
  522. public string Environment;
  523. [JsonProperty("中继次数限制(1为无中继)")]
  524. public int RelayLimit;
  525. [JsonProperty("计算通信余量(dBm)")]
  526. public double CompuResidual;
  527. [JsonProperty("网格计算涉及的通信单位")]
  528. public string[] CompuUnits;
  529. [JsonProperty("出图每公里像素数")]
  530. public int PixelPerKm;
  531. [JsonProperty("输出参数")]
  532. public YJTXCompuOutputP OutputP;
  533. }
  534. public class YJTXCompuOutputP
  535. {
  536. // "单机计算处理对象序号": 0,
  537. [JsonProperty("单机计算处理对象序号")]
  538. public int CompuIndex;
  539. // "通信稳定性": "99%",
  540. [JsonProperty("通信稳定性")]
  541. public string Stablility;
  542. // "鲁棒性": "98%",
  543. [JsonProperty("鲁棒性")]
  544. public string Robustness;
  545. // "安全性": "100%",
  546. [JsonProperty("安全性")]
  547. public string Security;
  548. // "持续保障率统计开始日期": "2024年3月16日",
  549. [JsonProperty("持续保障率统计开始日期")]
  550. public string StartDate;
  551. // "持续保障率统计开始时间": "14时00分00秒",
  552. [JsonProperty("持续保障率统计开始时间")]
  553. public string StartTime;
  554. // "持续保障率统计结束日期": "2024年3月19日",
  555. [JsonProperty("持续保障率统计结束日期")]
  556. public string EndDate;
  557. // "持续保障率统计结束时间": "14时00分00秒"
  558. [JsonProperty("持续保障率统计结束时间")]
  559. public string EndTime;
  560. }
  561. public class TaskConfig
  562. {
  563. [JsonProperty("吊桶洒水灭火任务")]
  564. public List<MHTaskConfig> mHTaskConfigs = new List<MHTaskConfig>();
  565. [JsonProperty("水箱灭火任务")]
  566. public List<MHTaskConfig> mHWaterTaskConfigs = new List<MHTaskConfig>();
  567. [JsonProperty("机降灭火任务")]
  568. public List<JJTaskConfig> dMMHTasks = new List<JJTaskConfig>();
  569. [JsonProperty("索滑降灭火任务")]
  570. public List<SHJTask> sHJTasks = new List<SHJTask>();
  571. [JsonProperty("火场侦查任务")]
  572. public List<ZCTask> zCTask = new List<ZCTask>();
  573. [JsonProperty("防火巡护任务")]
  574. public List<XHTask> xHTask = new List<XHTask>();
  575. [JsonProperty("海上搜救任务")]
  576. public List<SeaSouJiuTask> seaSouJiuTasks = new List<SeaSouJiuTask>();
  577. [JsonProperty("陆上搜寻任务")]
  578. public List<LandSouXunTask> LandSouXunTasks = new List<LandSouXunTask>();
  579. [JsonProperty("空中吊运救援任务")]
  580. public List<KZDYTask> KZDYTasks = new List<KZDYTask>();
  581. [JsonProperty("空投空送任务")]
  582. public List<KTKSTask> KTKSTasks = new List<KTKSTask>();
  583. [JsonProperty("着水救援任务")]
  584. public List<ZSJYTask> ZSJYTasks = new List<ZSJYTask>();
  585. [JsonProperty("机降救援任务")]
  586. public List<JJJYTask> JJJYTasks = new List<JJJYTask>();
  587. [JsonProperty("索滑降救援任务")]
  588. public List<SHJTask> SHJTasks = new List<SHJTask>();
  589. [JsonProperty("应急通信飞行")]
  590. public List<YJTXFlyTask> yJTXFlyTasks = new List<YJTXFlyTask>();
  591. [JsonProperty("应急通信计算")]
  592. public List<YJTXCompuTask> yJTXCompuTasks = new List<YJTXCompuTask>();
  593. }