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);
|
}
|
}
|