SmartDataTaskService.java 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package com.template.services;
  2. import com.alibaba.fastjson2.JSONObject;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import com.github.pagehelper.PageInfo;
  5. import com.template.model.pojo.SmartDataTask;
  6. import com.template.model.pojo.SmartDataTaskErr;
  7. import com.template.model.result.PageUtils;
  8. import java.util.List;
  9. import java.util.Map;
  10. /**
  11. * <p>
  12. * 数据源任务 服务类
  13. * </p>
  14. *
  15. * @author ceshi
  16. * @since 2023-12-05
  17. */
  18. public interface SmartDataTaskService extends IService<SmartDataTask> {
  19. Map<String, Object> insertSmartDataTask1(SmartDataTask smartDataTask);
  20. // 添加任务2-字段配置
  21. Map<String, Object> insertSmartDataTask2(JSONObject requestData);
  22. Map<String, Object> insertSmartDataTask3(SmartDataTask smartDataTask);
  23. Map<String, Object> updateSmartDataTaskById1(SmartDataTask smartDataTask);
  24. Map<String, Object> updateSmartDataTaskById2(JSONObject json);
  25. Map<String, Object> updateSmartDataTaskById3(SmartDataTask smartDataTask);
  26. PageUtils<SmartDataTask> queryPageSmartDataTasks(int currentPage, int pageCount, SmartDataTask smartDataTask);
  27. Map<String, Object> deleteSmartDataTaskById(int id, int delMethod);
  28. PageInfo<SmartDataTaskErr> queryPageSmartDataTaskErr(int currentPage, int pageCount, Integer eTaskId, String startTime, String endTime);
  29. SmartDataTask getSmartById(int id);
  30. Map<String, Object> createJob(SmartDataTask smartDataTask);
  31. Map<String, Object> pauseJob(SmartDataTask smartDataTask);
  32. Map<String, Object> resumeJob(SmartDataTask smartDataTask);
  33. Map<String, Object> updateJob(SmartDataTask smartDataTask);
  34. Map<String, Object> deleteJob(SmartDataTask smartDataTask);
  35. Map<String, Object> runOnceJob(SmartDataTask smartDataTask);
  36. Map<String, Object> testSql(String json);
  37. Map<String, Object> getDepart();
  38. Map<String, Object> getSyncPolicy();
  39. Map<String, Object> getExchangeType();
  40. Map<String, Object> getTables(String json);
  41. Map<String, Object> getViews(String json);
  42. Map<String, Object> deleteSmartDataTaskErrByIds(JSONObject json);
  43. }