package com.ruoyi.web.controller.smartor; 
 | 
  
 | 
import com.ruoyi.common.core.controller.BaseController; 
 | 
import com.ruoyi.common.core.domain.AjaxResult; 
 | 
import com.ruoyi.common.core.page.TableDataInfo; 
 | 
import com.smartor.domain.SendTaskVO; 
 | 
import com.smartor.domain.ServiceThirdData; 
 | 
import com.smartor.service.CommonTaskService; 
 | 
import com.smartor.service.IServiceThirdDataService; 
 | 
import io.swagger.annotations.Api; 
 | 
import io.swagger.annotations.ApiOperation; 
 | 
import org.springframework.beans.factory.annotation.Autowired; 
 | 
import org.springframework.web.bind.annotation.PostMapping; 
 | 
import org.springframework.web.bind.annotation.RequestBody; 
 | 
import org.springframework.web.bind.annotation.RequestMapping; 
 | 
import org.springframework.web.bind.annotation.RestController; 
 | 
  
 | 
import java.util.List; 
 | 
  
 | 
/** 
 | 
 * 通用任务Controller 
 | 
 * 
 | 
 * @author ruoyi 
 | 
 * @date 2023-06-26 
 | 
 */ 
 | 
@Api(description = "通用任务Controller") 
 | 
@RestController 
 | 
@RequestMapping("/smartor/commonTask") 
 | 
public class CommonTaskController extends BaseController { 
 | 
    @Autowired 
 | 
    private IServiceThirdDataService iServiceThirdDataService; 
 | 
  
 | 
    @Autowired 
 | 
    private CommonTaskService commonTaskService; 
 | 
  
 | 
    /** 
 | 
     * 查询题目列表(义乌的his数据获取情况) 
 | 
     */ 
 | 
    @ApiOperation(" 查询题目列表(义乌的his数据获取情况)") 
 | 
    @PostMapping("/list") 
 | 
    public TableDataInfo list(@RequestBody ServiceThirdData serviceThirdData) { 
 | 
        List<ServiceThirdData> list = iServiceThirdDataService.queryList(serviceThirdData); 
 | 
        return getDataTable(list); 
 | 
    } 
 | 
  
 | 
    /** 
 | 
     * 任务的发送执行、暂停、终止 
 | 
     */ 
 | 
    @ApiOperation("任务的发送执行、暂停、终止") 
 | 
    @PostMapping("/taskSend") 
 | 
    public AjaxResult taskSend(@RequestBody SendTaskVO sendTaskVO) { 
 | 
        return toAjax(commonTaskService.taskSend(sendTaskVO)); 
 | 
    } 
 | 
  
 | 
} 
 |