package com.dji.sample.wayline.controller; import com.dji.sample.common.model.CustomClaim; import com.dji.sample.common.model.ResponseResult; import com.dji.sample.log.aspect.SysLogAnnotation; import com.dji.sample.wayline.model.param.CreateJobParam; import com.dji.sample.wayline.service.IWayLineTaskService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.validation.Valid; import java.sql.SQLException; @RequestMapping("${url.wayline.prefix}${url.wayline.version}/workspaces") @RestController public class WayLineTaskController { @Autowired private IWayLineTaskService iWayLineTaskService; @PostMapping("/{workspace_id}/execute_task") @SysLogAnnotation(operModul = "计划库", operType = "新增", operDesc = "执行计划") public ResponseResult executeTask( @Valid @RequestBody CreateJobParam param, @PathVariable(name = "workspace_id") String workspaceId) throws SQLException { return iWayLineTaskService.executeTask(param,workspaceId); } }