package vo import "laic-backend/common" // ExecutionPageReq 执行记录分页查询 type ExecutionPageReq struct { common.Pagination Status string `json:"status" form:"status"` TaskID string `json:"taskId" form:"taskId"` DockID string `json:"dockId" form:"dockId"` } // TrajectoryPoint 轨迹点 type TrajectoryPoint struct { Ts int64 `json:"ts"` Longitude float64 `json:"longitude"` Latitude float64 `json:"latitude"` Altitude float64 `json:"altitude"` GroundSpeed float64 `json:"groundSpeed"` Yaw float64 `json:"yaw"` BatteryPct int `json:"batteryPct"` } // TrajectoryVO 执行轨迹 type TrajectoryVO struct { ExecutionID int64 `json:"executionId"` DockID string `json:"dockId"` Points []TrajectoryPoint `json:"points"` }