package com.template.services;
import com.baomidou.mybatisplus.extension.service.IService;
import com.template.model.pojo.SmartDataTask;
import com.template.model.result.CommonResult;
import com.template.model.result.PageUtils;
import java.util.Map;
/**
*
* 数据源任务 服务类
*
*
* @author ceshi
* @since 2023-12-05
*/
public interface SmartDataTaskService extends IService {
Map insertSmartDataTask(SmartDataTask smartDataTask);
Map updateSmartDataTaskById(SmartDataTask smartDataTask);
PageUtils queryPageSmartDataTasks(int currentPage, int pageCount, SmartDataTask smartDataTask);
int deleteSmartDataTaskById(int id);
SmartDataTask getSmartById(int id);
CommonResult createJob(SmartDataTask smartDataTask);
CommonResult pauseJob(SmartDataTask smartDataTask);
CommonResult resumeJob(SmartDataTask smartDataTask);
CommonResult updateJob(SmartDataTask smartDataTask);
CommonResult deleteJob(SmartDataTask smartDataTask);
CommonResult runOnceJob(SmartDataTask smartDataTask);
}