package incheon.uis.uld.service;

import incheon.uis.uld.vo.FileUploadVO;
import org.springframework.web.multipart.MultipartFile;
import java.util.List;
import java.util.Map;

public interface UisFileUploadService {
    List<String> uploadFile(MultipartFile file,
                            FileUploadVO fileUploadVO,
                            List<String> shapeColumns,
                            String firstColumn,
                            String secondColumn,
                            String actionType,
                            String pkColumn,
                            String tableName,
                            boolean previewOnly
    ) throws Exception;
    int saveFromPreview(List<Map<String,Object>> geojsonList,
                        String coordinate,
                        List<String> tableNameList,
                        String actionType,
                        String pkColumn,
                        Integer srid) throws Exception;

}
