|
@@ -1,10 +1,11 @@
|
|
|
package com.persagy.adm.diagram.controller;
|
|
|
|
|
|
+import com.persagy.adm.diagram.core.model.template.DiagramTemplate;
|
|
|
import com.persagy.adm.diagram.frame.EditRequest;
|
|
|
import com.persagy.adm.diagram.manage.Folder;
|
|
|
import com.persagy.adm.diagram.manage.TemplateManager;
|
|
|
-import com.persagy.adm.diagram.core.model.template.DiagramTemplate;
|
|
|
import com.persagy.dmp.common.model.response.CommonResult;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
@@ -19,62 +20,64 @@ public class TemplateController {
|
|
|
@Autowired
|
|
|
private TemplateManager templateManager;
|
|
|
|
|
|
- @RequestMapping("getTemplates")
|
|
|
+ @ApiOperation("查询模板列表")
|
|
|
+ @GetMapping("getTemplates")
|
|
|
public CommonResult<List<Folder>> getTemplates(){
|
|
|
return CommonResult.success(templateManager.getTemplates());
|
|
|
}
|
|
|
|
|
|
- @RequestMapping("getTemplatesByType")
|
|
|
+ @ApiOperation("按系统图类型查询模板列表")
|
|
|
+ @GetMapping("getTemplatesByType")
|
|
|
public CommonResult<List<DiagramTemplate>> getTemplatesByType(@RequestParam String diagramType){
|
|
|
return CommonResult.success(templateManager.getTemplates(diagramType));
|
|
|
}
|
|
|
|
|
|
- @RequestMapping("newTemplate")
|
|
|
+ @PostMapping("newTemplate")
|
|
|
public CommonResult<DiagramTemplate> newTemplate(@RequestBody Map<String, String> params){
|
|
|
return CommonResult.success(templateManager.createTemplate(params.get("name"), params.get("type")));
|
|
|
}
|
|
|
|
|
|
- @RequestMapping("delTemplate")
|
|
|
+ @PostMapping("delTemplate")
|
|
|
public CommonResult<Boolean> delTemplate(@RequestBody Map<String, String> params){
|
|
|
return CommonResult.success(templateManager.deleteTemplate(params.get("id")));
|
|
|
}
|
|
|
|
|
|
- @RequestMapping("editTemplateInfo")
|
|
|
+ @PostMapping("editTemplateInfo")
|
|
|
public CommonResult<Boolean> editTemplateInfo(@RequestBody Map<String, String> params){
|
|
|
return CommonResult.success(templateManager.editTemplateInfo(params.remove("id"), params));
|
|
|
}
|
|
|
|
|
|
- @RequestMapping("addCon")
|
|
|
+ @PostMapping("addCon")
|
|
|
public CommonResult<DiagramTemplate> addCon(@RequestBody EditRequest params){
|
|
|
return CommonResult.success(templateManager.addCon(params.getNewCompId(), params.getCurrentCompId(), params.getTemplateId()));
|
|
|
}
|
|
|
|
|
|
- @RequestMapping("delCon")
|
|
|
+ @PostMapping("delCon")
|
|
|
public CommonResult<DiagramTemplate> delCon(@RequestBody EditRequest params){
|
|
|
return CommonResult.success(templateManager.delCon(params.getCurrentCompId(), params.getTemplateId()));
|
|
|
}
|
|
|
|
|
|
- @RequestMapping("moveCon")
|
|
|
+ @PostMapping("moveCon")
|
|
|
public CommonResult<DiagramTemplate> moveCon(@RequestBody EditRequest params){
|
|
|
return CommonResult.success(templateManager.moveCon(params.getCurrentCompId(), params.getTemplateId(), params.getMoveOffset()));
|
|
|
}
|
|
|
|
|
|
- @RequestMapping("addMainPipe")
|
|
|
+ @PostMapping("addMainPipe")
|
|
|
public CommonResult<DiagramTemplate> addMainPipe(@RequestBody EditRequest params){
|
|
|
return CommonResult.success(templateManager.addMainPipe(params.getLines(), params.getTemplateId()));
|
|
|
}
|
|
|
|
|
|
- @RequestMapping("delLine")
|
|
|
+ @PostMapping("delLine")
|
|
|
public CommonResult<DiagramTemplate> delLine(@RequestBody EditRequest params){
|
|
|
return CommonResult.success(templateManager.delMainPipe(params.getCurrentCompId(), params.getTemplateId()));
|
|
|
}
|
|
|
|
|
|
- @RequestMapping("modifyCon")
|
|
|
+ @PostMapping("modifyCon")
|
|
|
public CommonResult<DiagramTemplate> modifyCon(@RequestBody EditRequest params){
|
|
|
return CommonResult.success(templateManager.modifyCon(params.getTemplatePropsData(), params.getCurrentCompId(), params.getTemplateId()));
|
|
|
}
|
|
|
|
|
|
- @RequestMapping("modifyMainPipe")
|
|
|
+ @PostMapping("modifyMainPipe")
|
|
|
public CommonResult<DiagramTemplate> modifyMainPipe(@RequestBody EditRequest params){
|
|
|
return CommonResult.success(templateManager.modifyMainPipe(params.getTemplatePropsData(), params.getCurrentCompId(), params.getTemplateId()));
|
|
|
}
|
|
@@ -82,7 +85,7 @@ public class TemplateController {
|
|
|
/**
|
|
|
* 编辑设备过滤条件
|
|
|
*/
|
|
|
- @RequestMapping("modifyFilter")
|
|
|
+ @PostMapping("modifyFilter")
|
|
|
public CommonResult<DiagramTemplate> modifyFilter(@RequestBody EditRequest params){
|
|
|
return CommonResult.success(templateManager.modifyFilter(params.getDataFilter(), params.getCurrentCompId(), params.getTemplateId()));
|
|
|
}
|
|
@@ -90,7 +93,7 @@ public class TemplateController {
|
|
|
/**
|
|
|
* 编辑设备打包配置
|
|
|
*/
|
|
|
- @RequestMapping("modifyPack")
|
|
|
+ @PostMapping("modifyPack")
|
|
|
public CommonResult<DiagramTemplate> modifyPack(@RequestBody EditRequest params){
|
|
|
return CommonResult.success(templateManager.modifyPack(params.getEquipPack(), params.getCurrentCompId(), params.getTemplateId()));
|
|
|
}
|
|
@@ -98,7 +101,7 @@ public class TemplateController {
|
|
|
/**
|
|
|
* 编辑容器的动态组配置
|
|
|
*/
|
|
|
- @RequestMapping("modifyDynGroup")
|
|
|
+ @PostMapping("modifyDynGroup")
|
|
|
public CommonResult<DiagramTemplate> modifyDynGroup(@RequestBody EditRequest params){
|
|
|
return CommonResult.success(templateManager.modifyDynGroup(params.getDynGroup(), params.getCurrentCompId(), params.getTemplateId()));
|
|
|
}
|