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