InsExcelTaskAsyncService.java 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. package com.ydtech.modules.fnc.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.ydtech.modules.admin.model.dto.OrdersDataExcel;
  4. import com.ydtech.modules.console.dto.BigOrderUploadDto;
  5. import com.ydtech.modules.fnc.dto.InsExcelTaskDto;
  6. import com.ydtech.modules.fnc.entity.InsExcelTaskEntity;
  7. import com.ydtech.modules.order.entity.BasePageResult;
  8. import java.util.HashMap;
  9. import java.util.List;
  10. public interface InsExcelTaskAsyncService extends IService<InsExcelTaskEntity> {
  11. void importasync(List<OrdersDataExcel> resultSubOrder, HashMap<String, String> dateMapByType,String beginDate,String endDate);
  12. void importasyncBigOrder(List<BigOrderUploadDto> list,String userId,String beginDate,String endDate);
  13. /**
  14. *
  15. * @param insExcelTaskDto
  16. * @return 任务分页
  17. */
  18. BasePageResult<InsExcelTaskEntity> queryPage(InsExcelTaskDto insExcelTaskDto);
  19. /**
  20. * @version
  21. * @author: whp
  22. * @Description: 任务中心的数据保留7天,7天后删除任务中心数据以及任务中心列表。
  23. */
  24. void batchDelete(String nowTime);
  25. }