对接文档同步:完整 CRUD API 列表
This commit is contained in:
parent
5e7fd2fb16
commit
178923c007
@ -146,15 +146,44 @@ for (int i = 0; i < replay.TotalFrames; i++) {
|
||||
var mgr = GetComponent<ScenarioManager>();
|
||||
|
||||
// 基础数据 CRUD(7 类)
|
||||
mgr.DataService.GetAllAmmo() / SaveAmmo() / DeleteAmmo()
|
||||
mgr.DataService.GetAllFireUnits() / GetAllDrones() / GetAllSensors()
|
||||
mgr.DataService.GetAllEnvironments() / GetAllFormations() / GetAllRoutes()
|
||||
mgr.DataService.GetAllAmmo() / SaveAmmo() / GetAmmo() / DeleteAmmo()
|
||||
mgr.DataService.GetAllFireUnits() / SaveFireUnit() / GetFireUnit() / DeleteFireUnit()
|
||||
mgr.DataService.GetAllDrones() / SaveDrone() / GetDrone() / DeleteDrone()
|
||||
mgr.DataService.GetAllSensors() / SaveSensor() / GetSensor() / DeleteSensor()
|
||||
mgr.DataService.GetAllEnvironments() / SaveEnvironment() / GetEnvironment() / DeleteEnvironment()
|
||||
mgr.DataService.GetAllFormations() / SaveFormation() / GetFormation() / DeleteFormation()
|
||||
mgr.DataService.GetAllRoutes() / SaveRoute() / GetRoute() / DeleteRoute()
|
||||
|
||||
// 想定 CRUD
|
||||
mgr.CreateScenario(name, number) / mgr.DeleteScenario(id)
|
||||
mgr.Search(kw, from, to, page, size)
|
||||
mgr.SaveScene / SaveScenarioDrone / SaveDeployment / SaveCloud / SaveRoute / UpdateStep
|
||||
mgr.GetDetail(id) → ScenarioConfig
|
||||
mgr.CreateScenario(name, number) / mgr.UpdateScenario(s) / mgr.DeleteScenario(id)
|
||||
mgr.Search(kw, from, to, page, size) / mgr.GetDetail(id) → ScenarioConfig
|
||||
|
||||
// CombatScene
|
||||
mgr.SaveScene(id, s) / mgr.GetScene(id)
|
||||
|
||||
// ControlZone
|
||||
mgr.SaveControlZones(id, zones) / mgr.GetControlZones(id) / mgr.DeleteControlZone(id)
|
||||
|
||||
// ScenarioDrone
|
||||
mgr.SaveScenarioDrone(id, d) / mgr.AddScenarioDrone(id, d) / mgr.UpdateScenarioDrone(d)
|
||||
mgr.DeleteScenarioDrone(id) / mgr.GetScenarioDrones(id)
|
||||
|
||||
// ScenarioUnit
|
||||
mgr.SaveDeployment(id, units) / mgr.AddDeploymentUnit(id, u) / mgr.UpdateDeploymentUnit(u)
|
||||
mgr.DeleteDeploymentUnit(id) / mgr.GetDeploymentUnits(id)
|
||||
|
||||
// Detection
|
||||
mgr.AddDetection(id, d) / mgr.DeleteDetection(id) / mgr.GetDetections(id)
|
||||
|
||||
// CloudDispersal
|
||||
mgr.SaveCloud(id, c) / mgr.GetCloud(id) / mgr.DeleteCloud(id)
|
||||
|
||||
// Route & Waypoint
|
||||
mgr.SaveRoute(id, waveId, r, wps) / mgr.GetRoutes(id) / mgr.DeleteRoute(id)
|
||||
mgr.GetWaypoints(id) / mgr.GetWaypointsByWave(id, waveId) / mgr.DeleteWaypoint(id)
|
||||
|
||||
// Misc
|
||||
mgr.UpdateStep(id, step)
|
||||
```
|
||||
|
||||
### SimulationRunner — 仿真执行
|
||||
|
||||
Loading…
Reference in New Issue
Block a user