|
@@ -283,7 +283,7 @@ public class DataStrategyImpl implements DataStrategy {
|
|
|
*/
|
|
|
@Override
|
|
|
public List<Diagram> getDiagrams(String diagramType, String projectId,
|
|
|
- String systemId, String groupCode, String name,Boolean flag) {
|
|
|
+ String systemId, String groupCode, String name, Boolean flag) {
|
|
|
|
|
|
Set<DiagramEntity> result = new HashSet<>();
|
|
|
//所有系统实例
|
|
@@ -656,6 +656,14 @@ public class DataStrategyImpl implements DataStrategy {
|
|
|
return objectNodes;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 修改状态
|
|
|
+ * TODO 后期可以和修改名称方法合并 甚至修改其他信息合并
|
|
|
+ *
|
|
|
+ * @param state 状态
|
|
|
+ * @param id
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public boolean updateState(String state, String id) {
|
|
|
if (StrUtil.isBlank(state) || StrUtil.isBlank(id)) {
|
|
@@ -687,4 +695,24 @@ public class DataStrategyImpl implements DataStrategy {
|
|
|
}
|
|
|
return result;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 系统图名称变更
|
|
|
+ * TODO 后期可以和修改状态方法合并 甚至修改其他信息合并
|
|
|
+ *
|
|
|
+ * @param name 名称
|
|
|
+ * @param id 系统图id
|
|
|
+ * @return 是否成功
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public boolean updateName(String name, String id) {
|
|
|
+ if (StrUtil.isBlank(name) || StrUtil.isBlank(id)) {
|
|
|
+ throw new BusinessException(ResponseCode.A0400.getCode(), "主键id或名称参数为空");
|
|
|
+ }
|
|
|
+ DiagramEntity entity = new DiagramEntity();
|
|
|
+ entity.setId(id);
|
|
|
+ entity.setName(name);
|
|
|
+ diagramMapper.updateById(entity);
|
|
|
+ return true;
|
|
|
+ }
|
|
|
}
|