package com.ruoyi.system.service;
|
|
import com.ruoyi.common.annotation.DataSource;
|
import com.ruoyi.common.enums.DataSourceType;
|
|
/**
|
* 任务状态推送Service接口
|
* 负责将新系统的任务状态推送到旧系统
|
*
|
* @author ruoyi
|
* @date 2024-01-16
|
*/
|
|
public interface ITaskStatusPushService {
|
|
/**
|
* 将单个任务状态推送到旧系统
|
*
|
* @param taskId 任务ID
|
* @return 是否推送成功
|
*/
|
boolean pushTaskStatusToLegacy(Long taskId);
|
|
/**
|
* 批量推送任务状态到旧系统
|
* 查询新系统中状态已变化且需要同步的任务,批量推送到旧系统
|
*
|
* @return 成功推送的任务数量
|
*/
|
int batchPushTaskStatusToLegacy();
|
}
|