ImportService.java
1.03 KB
package com.uccc.number.service;
import com.alibaba.fastjson.JSONObject;
import com.uccc.number.domain.ImportPoolProgress;
import com.uccc.number.domain.NumberFileInfo;
import com.uccc.number.domain.NumberImportTask;
import org.apache.poi.ss.usermodel.Sheet;
import java.util.List;
/**
* Created by bert on 2021-09-16 15:14
*/
public interface ImportService {
void importNumberByFile(NumberFileInfo numberFile);
void importNumber(Sheet sheet, String importKey, String json);
List<NumberImportTask> getNumberImportTask(Integer limit, Integer page, Integer status);
int getNumberImportTaskCount(Integer status);
void sendSystemLogToRabbitMq(String toJSONString);
void saveImport(ImportPoolProgress importPoolProgress);
int getTaskByStatus(Integer status);
List<ImportPoolProgress> getNumberImportTaskNew(Integer limit, Integer page, Integer status);
int selectNumberImportTaskCount(Integer status);
void editImportNumber(Sheet sheet, String importKey, Integer status, Boolean isDelete, String name);
}