public interface DatumDatabaseService
boolean testConnect(DataSourceDTO dataSourceDTO)
dataSourceDTO - 文件数据库List<DatumDatabaseDTO> listDatumDatabase(List<DataStoreTypeEnum> dataStoreTypes, String keyword)
dataStoreTypes - 数据存储类型keyword - 关键词DatumDatabaseDTO getDatumDatabaseDetail(String key)
key - 数据库标识DatumDatabaseDTO getDatumDatabaseDetailWithOutPassWord(String key)
key - 数据库标识DatasetPageList<SimpleDatasetDTO> listDatumDataset(String dsKey, List<DatumDatasetTypeEnum> datumTypes, String keyword, Integer pageIndex, Integer rows)
dsKey - 数据源keydatumTypes - 文件数据集类型keyword - 名称关键字pageIndex - 分页索引rows - 每页数量List<SimpleDatasetDTO> listDatasets(DataSourceDTO dataSourceDTO)
dataSourceDTO - 数据源DatumDatasetDTO getDatasetDetail(String id)
id - 数据集标识DatumDatasetDTO getDatasetDetail(DataSourceDTO dataSourceDTO, String name)
dataSourceDTO - 文件数据库name - 数据集名称String createDatumDataset(DatumDatasetCreateDTO createDTO)
createDTO - 创建参数void updateDatumDataset(DatumDatasetEditDTO editDTO)
editDTO - 编辑参数void updateDatumFields(String datasetId, DatumFieldsEditDTO fields)
datasetId - 数据集标识fields - 字段更新信息void deleteDatumDataset(String id)
id - 数据库IDList<SimpleDatasetDTO> getDatumDatasetByFileModel(Long modelId)
modelId - 文件结构模型标识DataQueryResult queryGeoDataset(String datasetId, QueryFilterDTO queryFilterDTO)
datasetId - 文件数据集IDqueryFilterDTO - 过滤条件long queryDataCount(String datasetId, QueryFilterBasicDTO queryFilterDTO)
datasetId - 数据集idqueryFilterDTO - 查询过滤条件List<Object> queryDataFieldUniqValues(String datasetId, QueryFilterBasicDTO queryFilterDTO, Integer limit)
datasetId - 数据集idqueryFilterDTO - 查询条件limit - 唯一值数量String getGeoDatasetId(String datasetId)
datasetId - 文件数据集idDatasetMetaDTO getDatumDatasetMeta(String datasetId)
datasetId - 文件数据集idString getDatumDataId(String datasetId, Object objectId)
datasetId - 文件数据集idobjectId - oidFileDataUnitDTO getDatasetFileData(String datasetId, Object objectId)
datasetId - 文件数据集idobjectId - oidList<FilePathDTO> getDatasetFilePathList(String datasetId)
datasetId - 文件数据集idvoid repairFilePath(List<FilePathRepairDTO> repairList)
repairList - 修复路径列表List<DatumFieldDTO> getSystemFields()
Copyright © 2025. All rights reserved.