package com.product.data.center.service.ide;
|
|
|
import com.product.core.entity.DataTableEntity;
|
import com.product.data.center.entity.BatchConfigEntity;
|
import com.product.datasource.entity.DataBaseEntity;
|
|
import java.util.Calendar;
|
|
/**
|
* 批处理执行接口
|
*/
|
public interface IBatchService {
|
|
interface QueryDataAfterProcessing {
|
void queryDataAfterProcessing(DataTableEntity dt, int minId, int maxId, DataBaseEntity sourceDbe, DataBaseEntity targetDbe, Calendar startC);
|
}
|
|
/**
|
* 执行批处理
|
*
|
* @param batchConEntity
|
*/
|
void executeBatch(BatchConfigEntity batchConEntity, QueryDataAfterProcessing queryDataAfterProcessing);
|
|
|
}
|