public interface FileModelService
| Modifier and Type | Method and Description |
|---|---|
Long |
addFileModel(FileModelCreateDTO createDTO)
新增文件结构模型
|
String |
addModelFileNode(ModelFileNodeCreateDTO createDTO)
新建文件节点
|
String |
addModelFolderNode(ModelFolderNodeCreateDTO createDTO)
新建文件夹节点
|
String |
addOrUpdateModelCompactPackageNode(ModelCompactPackageNodeCreateDTO createDTO)
新建(编辑)压缩包节点
|
String |
checkNameRuleJs(NameRuleJsCheckDTO checkDTO)
验证名称规则的Js脚本
|
String |
copyModelNode(ModelNodeCopyDTO copyDTO)
复制文件结构模型节点
|
RealFileModelNodeDTO |
creatFileModelFromFolder(Long modelId,
com.geoway.adf.gis.fs.IFileset dirFileset)
从实际目录创建文件结构模型
|
RealFileModelNodeDTO |
creatFileModelFromFolder(Long modelId,
String dirPath)
从实际目录创建文件结构模型
|
void |
delete(Long modelId)
删除文件结构模型
|
void |
deleteModelNode(Long modelId,
String nodePath)
删除模型节点
|
void |
exportXml(Long modelId)
导出文件结构模型
|
DataPackage |
getDataPackage(Long modelId)
获取文件结构模型
|
FileModelDTO |
getFileModelDetail(Long modelId)
文件结构模型详情
|
List<FilePropertyDTO> |
getFileProperty(List<Integer> nodeTypes)
获取模型节点特殊属性
|
ModelNodeDTO |
getModelNodeDetail(Long modelId,
String nodePath)
获取模型节点详情
|
List<NameRuleDTO> |
getNameRule(List<Integer> nodeTypes)
获取模型节点的命名规则
|
List<String> |
getPropertySetting(Long modelId)
获取文件结构模型特殊属性设置
|
Long |
importXml(org.springframework.web.multipart.MultipartFile file,
String name)
导入文件结构模型
|
Long |
importXml(org.springframework.web.multipart.MultipartFile file,
String name,
String category)
导入文件结构模型
|
List<FileModelDTO> |
list(String keyword)
文件结构模型列表
|
List<FileModelDTO> |
list(String keyword,
String category)
文件结构模型列表
|
void |
saveFileModel(RealFileModelNodeDTO modelNodeDTO)
保存从实际目录创建的文件结构模型
|
ScanResultDTO |
scanFile(Long modelId,
com.geoway.adf.gis.fs.IFileset dirFileset,
Boolean needScanInvalidData)
扫描文件
|
ScanResultDTO |
scanFile(Long modelId,
String dirPath,
Boolean needScanInvalidData)
扫描文件
|
void |
setModelKey(Long modelId,
String nodePath)
设置主数据标识
|
void |
updateFileModel(FileModelEditDTO editDTO)
编辑文件结构模型
|
String |
updateModelFileNode(ModelFileNodeEditDTO editDTO)
编辑文件节点
|
String |
updateModelFolderNode(ModelFolderNodeEditDTO editDTO)
编辑文件夹节点
|
List<FileModelDTO> list(String keyword)
keyword - 关键词List<FileModelDTO> list(String keyword, String category)
keyword - 关键词category - 分类FileModelDTO getFileModelDetail(Long modelId)
modelId - 文件结构模型IDDataPackage getDataPackage(Long modelId)
modelId - 文件结构模型IDLong importXml(org.springframework.web.multipart.MultipartFile file, String name)
file - xml文件name - 文件结构模型名称Long importXml(org.springframework.web.multipart.MultipartFile file, String name, String category)
file - xml文件name - 文件结构模型名称category - 分类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 © 2026. All rights reserved.