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);
}