feat: 添加采购交易异步导入Service接口
This commit is contained in:
@@ -0,0 +1,42 @@
|
|||||||
|
package com.ruoyi.ccdi.service;
|
||||||
|
|
||||||
|
import com.ruoyi.ccdi.domain.excel.CcdiPurchaseTransactionExcel;
|
||||||
|
import com.ruoyi.ccdi.domain.vo.ImportFailureVO;
|
||||||
|
import com.ruoyi.ccdi.domain.vo.ImportStatusVO;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 采购交易信息异步导入服务层
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
* @date 2026-02-06
|
||||||
|
*/
|
||||||
|
public interface ICcdiPurchaseTransactionImportService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 异步导入采购交易数据
|
||||||
|
*
|
||||||
|
* @param excelList Excel数据列表
|
||||||
|
* @param isUpdateSupport 是否更新已存在的数据
|
||||||
|
* @param taskId 任务ID
|
||||||
|
* @param userName 当前用户名
|
||||||
|
*/
|
||||||
|
void importTransactionAsync(List<CcdiPurchaseTransactionExcel> excelList, Boolean isUpdateSupport, String taskId, String userName);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询导入状态
|
||||||
|
*
|
||||||
|
* @param taskId 任务ID
|
||||||
|
* @return 导入状态信息
|
||||||
|
*/
|
||||||
|
ImportStatusVO getImportStatus(String taskId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取导入失败记录
|
||||||
|
*
|
||||||
|
* @param taskId 任务ID
|
||||||
|
* @return 失败记录列表
|
||||||
|
*/
|
||||||
|
List<ImportFailureVO> getImportFailures(String taskId);
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user