@RestController @RequestMapping(value="/config/file/model") public class FileModelController extends Object
| Constructor and Description |
|---|
FileModelController() |
| Modifier and Type | Method and Description |
|---|---|
com.geoway.adf.dms.common.web.Response<Long> |
addFileModel(FileModelCreateDTO createDTO) |
com.geoway.adf.dms.common.web.Response<String> |
addModelCompactPackageNode(ModelCompactPackageNodeCreateDTO createDTO) |
com.geoway.adf.dms.common.web.Response<String> |
addModelFileNode(ModelFileNodeCreateDTO createDTO) |
com.geoway.adf.dms.common.web.Response<String> |
addModelFileNode(ModelFileNodeEditDTO editDTO) |
com.geoway.adf.dms.common.web.Response<String> |
addModelFolderNode(ModelFolderNodeCreateDTO createDTO) |
com.geoway.adf.dms.common.web.Response<String> |
checkJavaScriptRule(NameRuleJsCheckDTO checkDTO) |
com.geoway.adf.dms.common.web.Response<String> |
copyModelNode(ModelNodeCopyDTO copyDTO) |
com.geoway.adf.dms.common.web.Response<RealFileModelNodeDTO> |
creatFileModelFromFolder(Long modelId,
String dirPath) |
com.geoway.adf.dms.common.web.Response<ScanResultDTO> |
creatFileModelFromFolder(Long modelId,
String dirPath,
Boolean needScanInvalidData) |
com.geoway.adf.dms.common.web.Response |
creatFileModelFromFolder(RealFileModelNodeDTO modelNodeDTO) |
com.geoway.adf.dms.common.web.Response |
delete(Long modelId) |
com.geoway.adf.dms.common.web.Response |
deleteModelNode(Long modelId,
String nodePath) |
void |
exportXml(Long modelId) |
com.geoway.adf.dms.common.web.Response<FileModelDTO> |
getFileModelDetail(Long modelId) |
com.geoway.adf.dms.common.web.Response<List<FilePropertyDTO>> |
getFileProperty(String nodeTypes) |
com.geoway.adf.dms.common.web.Response<ModelNodeDTO> |
getModelNodeDetail(Long modelId,
String nodePath) |
com.geoway.adf.dms.common.web.Response<List<NameRuleDTO>> |
getNameRule(String nodeTypes) |
com.geoway.adf.dms.common.web.Response |
importXml(org.springframework.web.multipart.MultipartFile file,
String name) |
com.geoway.adf.dms.common.web.Response<List<FileModelDTO>> |
list(String keyword) |
com.geoway.adf.dms.common.web.Response |
setModelKey(Long modelId,
String nodePath) |
com.geoway.adf.dms.common.web.Response |
updateFileModel(FileModelEditDTO editDTO) |
com.geoway.adf.dms.common.web.Response<String> |
updateModelFolderNode(ModelFolderNodeEditDTO editDTO) |
@GetMapping(value="/list") public com.geoway.adf.dms.common.web.Response<List<FileModelDTO>> list(@RequestParam(required=false) String keyword)
@GetMapping(value="/detail") public com.geoway.adf.dms.common.web.Response<FileModelDTO> getFileModelDetail(@RequestParam Long modelId)
@GetMapping(value="/node") public com.geoway.adf.dms.common.web.Response<ModelNodeDTO> getModelNodeDetail(@RequestParam Long modelId, @RequestParam String nodePath)
@DeleteMapping(value="/node")
public com.geoway.adf.dms.common.web.Response deleteModelNode(@RequestParam
Long modelId,
@RequestParam
String nodePath)
@UploadFileCheck(supportedSuffixes=".xml") @PostMapping(value="/import") public com.geoway.adf.dms.common.web.Response importXml(@RequestPart org.springframework.web.multipart.MultipartFile file, @RequestParam String name)
@GetMapping(value="/export")
public void exportXml(@RequestParam
Long modelId)
@PostMapping(value="") public com.geoway.adf.dms.common.web.Response<Long> addFileModel(@RequestBody FileModelCreateDTO createDTO)
@PutMapping(value="")
public com.geoway.adf.dms.common.web.Response updateFileModel(@RequestBody
FileModelEditDTO editDTO)
@DeleteMapping(value="")
public com.geoway.adf.dms.common.web.Response delete(@RequestParam
Long modelId)
@GetMapping(value="/build") public com.geoway.adf.dms.common.web.Response<RealFileModelNodeDTO> creatFileModelFromFolder(@RequestParam Long modelId, @RequestParam String dirPath)
@PostMapping(value="/build/save")
public com.geoway.adf.dms.common.web.Response creatFileModelFromFolder(@RequestBody
RealFileModelNodeDTO modelNodeDTO)
@GetMapping(value="/scan") public com.geoway.adf.dms.common.web.Response<ScanResultDTO> creatFileModelFromFolder(@RequestParam Long modelId, @RequestParam String dirPath, @RequestParam(required=false,defaultValue="true") Boolean needScanInvalidData)
@GetMapping(value="/node/property") public com.geoway.adf.dms.common.web.Response<List<FilePropertyDTO>> getFileProperty(@RequestParam String nodeTypes)
@GetMapping(value="/node/rule") public com.geoway.adf.dms.common.web.Response<List<NameRuleDTO>> getNameRule(@RequestParam String nodeTypes)
@PostMapping(value="/node/file") public com.geoway.adf.dms.common.web.Response<String> addModelFileNode(@RequestBody ModelFileNodeCreateDTO createDTO)
@PutMapping(value="/node/file") public com.geoway.adf.dms.common.web.Response<String> addModelFileNode(@RequestBody ModelFileNodeEditDTO editDTO)
@PostMapping(value="/node/folder") public com.geoway.adf.dms.common.web.Response<String> addModelFolderNode(@RequestBody ModelFolderNodeCreateDTO createDTO)
@PutMapping(value="/node/folder") public com.geoway.adf.dms.common.web.Response<String> updateModelFolderNode(@RequestBody ModelFolderNodeEditDTO editDTO)
@PostMapping(value="/node/compact") public com.geoway.adf.dms.common.web.Response<String> addModelCompactPackageNode(@RequestBody ModelCompactPackageNodeCreateDTO createDTO)
@PutMapping(value="/key")
public com.geoway.adf.dms.common.web.Response setModelKey(@RequestParam
Long modelId,
@RequestParam
String nodePath)
@PostMapping(value="/check/rule") public com.geoway.adf.dms.common.web.Response<String> checkJavaScriptRule(@RequestBody NameRuleJsCheckDTO checkDTO)
@PostMapping(value="/node/copy") public com.geoway.adf.dms.common.web.Response<String> copyModelNode(@RequestBody ModelNodeCopyDTO copyDTO)
Copyright © 2025. All rights reserved.