package com.dji.sample.wayline.plane.controller; import com.dji.sample.common.model.ResponseResult; import com.dji.sample.log.aspect.SysLogAnnotation; import com.dji.sample.wayline.plane.BoundingRectangle; import com.dji.sample.wayline.plane.MapLatLng; import com.dji.sample.wayline.plane.PlaneCourseUtils; import com.dji.sample.wayline.plane.param.CreateWaylineParam; import org.locationtech.jts.geom.Coordinate; import org.locationtech.jts.geom.LineString; import org.springframework.web.bind.annotation.*; import java.util.List; /** * @Author AIX * @Date 2024/7/19 10:46 * @Version 1.0 */ @RestController @RequestMapping("/wayline/plane/wayline") public class PlaneCreateWayLineController { @PostMapping("/createPoints") @SysLogAnnotation(operModul = "创建面状航线", operType = "创建面状航线", operDesc = "创建面状航线") public ResponseResult createPoints(@RequestBody CreateWaylineParam param) { return ResponseResult.success(PlaneCourseUtils.createWaylinePoints(param)); } }