public interface FileModelService
List<FileModelDTO> list(String keyword)
keyword - 关键词FileModelDTO getFileModelDetail(Long modelId)
modelId - 文件结构模型IDDataPackage getDataPackage(Long modelId)
modelId - 文件结构模型IDLong importXml(org.springframework.web.multipart.MultipartFile file, String name)
file - xml文件name - 文件结构模型名称void exportXml(Long modelId)
modelId - 文件结构模型IDLong addFileModel(FileModelCreateDTO createDTO)
createDTO - 新建参数void updateFileModel(FileModelEditDTO editDTO)
editDTO - 编辑参数void delete(Long modelId)
modelId - 文件结构模型IDRealFileModelNodeDTO creatFileModelFromFolder(Long modelId, String dirPath)
modelId - 文件结构模型IDdirPath - 文件夹路径RealFileModelNodeDTO creatFileModelFromFolder(Long modelId, com.geoway.adf.gis.fs.IFileset dirFileset)
modelId - 文件结构模型IDdirFileset - 文件void saveFileModel(RealFileModelNodeDTO modelNodeDTO)
modelNodeDTO - 文件结构模型ScanResultDTO scanFile(Long modelId, String dirPath, Boolean needScanInvalidData)
modelId - 文件结构模型IDdirPath - 文件夹路径needScanInvalidData - 是否需要扫描不合格的数据ScanResultDTO scanFile(Long modelId, com.geoway.adf.gis.fs.IFileset dirFileset, Boolean needScanInvalidData)
modelId - 文件结构模型IDdirFileset - 文件夹needScanInvalidData - 是否需要扫描不合格的数据List<FilePropertyDTO> getFileProperty(List<Integer> nodeTypes)
nodeTypes - 节点类型列表List<NameRuleDTO> getNameRule(List<Integer> nodeTypes)
nodeTypes - 节点类型列表List<String> getPropertySetting(Long modelId)
modelId - 文件结构模型标识ModelNodeDTO getModelNodeDetail(Long modelId, String nodePath)
modelId - 文件结构模型IDnodePath - 节点路径(唯一标识)String copyModelNode(ModelNodeCopyDTO copyDTO)
copyDTO - 复制参数String addModelFileNode(ModelFileNodeCreateDTO createDTO)
createDTO - 新建参数String updateModelFileNode(ModelFileNodeEditDTO editDTO)
editDTO - 编辑参数String addModelFolderNode(ModelFolderNodeCreateDTO createDTO)
createDTO - 新建参数String updateModelFolderNode(ModelFolderNodeEditDTO editDTO)
editDTO - 编辑参数String addOrUpdateModelCompactPackageNode(ModelCompactPackageNodeCreateDTO createDTO)
createDTO - 编辑参数void deleteModelNode(Long modelId, String nodePath)
modelId - 文件结构模型IDnodePath - 节点路径(唯一标识)void setModelKey(Long modelId, String nodePath)
modelId - 文件结构模型IDnodePath - 节点标识String checkNameRuleJs(NameRuleJsCheckDTO checkDTO)
checkDTO - 检查参数Copyright © 2025. All rights reserved.