|
@@ -5,6 +5,7 @@ import com.persagy.adm.diagram.core.DataStrategy;
|
|
|
import com.persagy.adm.diagram.core.model.Diagram;
|
|
|
import com.persagy.adm.diagram.core.model.template.DiagramTemplate;
|
|
|
import com.persagy.adm.diagram.frame.BdtpRequest;
|
|
|
+import com.persagy.adm.diagram.manage.DemoDiagramManager;
|
|
|
import com.persagy.dmp.common.model.response.CommonResult;
|
|
|
import com.persagy.dmp.common.utils.ResultHelper;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
@@ -33,6 +34,8 @@ public class DiagramController {
|
|
|
@Autowired
|
|
|
@Qualifier("dataStrategyImpl")
|
|
|
private DataStrategy dataStrategy;
|
|
|
+ @Autowired
|
|
|
+ private DemoDiagramManager diagramManager;
|
|
|
|
|
|
/**
|
|
|
* 系统图列表接口
|
|
@@ -160,4 +163,15 @@ public class DiagramController {
|
|
|
public CommonResult<List<DiagramTemplate>> getTemplates() {
|
|
|
return ResultHelper.multi(dataStrategy.getTemplates());
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 加载数据
|
|
|
+ *
|
|
|
+ * @return 模板列表
|
|
|
+ */
|
|
|
+ @ApiOperation("加载数据")
|
|
|
+ @PostMapping("/loadData")
|
|
|
+ public CommonResult<Diagram> loadData(@RequestBody Diagram diagram) {
|
|
|
+ return ResultHelper.single(diagramManager.loadData(diagram.getId(), true));
|
|
|
+ }
|
|
|
}
|