|
@@ -41,6 +41,13 @@ public class VertexComputeInfo {
|
|
*/
|
|
*/
|
|
private List<String> notHoldCompanyId = new ArrayList<>();
|
|
private List<String> notHoldCompanyId = new ArrayList<>();
|
|
|
|
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 非控股的人
|
|
|
|
+ * 用于集团股东
|
|
|
|
+ */
|
|
|
|
+ private List<String> notHoldPersonId = new ArrayList<>();
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 手动拆分集团标志位,true为手动拆分
|
|
* 手动拆分集团标志位,true为手动拆分
|
|
*/
|
|
*/
|
|
@@ -95,6 +102,11 @@ public class VertexComputeInfo {
|
|
.stream().filter(e -> e.length() == 32)
|
|
.stream().filter(e -> e.length() == 32)
|
|
.collect(Collectors.toList());
|
|
.collect(Collectors.toList());
|
|
|
|
|
|
|
|
+ //参股公司id,不包含个人
|
|
|
|
+ List<String> thisVertexOtherHolderPersonId = edges.getOtherHolder(majorityShareholder.keySet())
|
|
|
|
+ .stream().filter(e -> e.length() == 33)
|
|
|
|
+ .collect(Collectors.toList());
|
|
|
|
+
|
|
String controllerKeyno = String.join(",", majorityShareholder.keySet());
|
|
String controllerKeyno = String.join(",", majorityShareholder.keySet());
|
|
|
|
|
|
VertexComputeInfo vertexComputeInfo = new VertexComputeInfo();
|
|
VertexComputeInfo vertexComputeInfo = new VertexComputeInfo();
|
|
@@ -102,6 +114,7 @@ public class VertexComputeInfo {
|
|
|
|
|
|
vertexComputeInfo.holdCompanyId = thisVertexHoldCompanyId;
|
|
vertexComputeInfo.holdCompanyId = thisVertexHoldCompanyId;
|
|
vertexComputeInfo.notHoldCompanyId = thisVertexOtherHolderCompanyId;
|
|
vertexComputeInfo.notHoldCompanyId = thisVertexOtherHolderCompanyId;
|
|
|
|
+ vertexComputeInfo.notHoldPersonId = thisVertexOtherHolderPersonId;
|
|
vertexComputeInfo.majorityShareholder = majorityShareholder;
|
|
vertexComputeInfo.majorityShareholder = majorityShareholder;
|
|
vertexComputeInfo.controllerKeyno = controllerKeyno;
|
|
vertexComputeInfo.controllerKeyno = controllerKeyno;
|
|
|
|
|
|
@@ -109,6 +122,17 @@ public class VertexComputeInfo {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
+ public List<String> getNotHoldPersonId() {
|
|
|
|
+ return notHoldPersonId;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public List<String> getNotHoldKeyno(){
|
|
|
|
+ List<String> result = new ArrayList<String>();
|
|
|
|
+ result.addAll(notHoldPersonId);
|
|
|
|
+ result.addAll(notHoldCompanyId);
|
|
|
|
+ return result;
|
|
|
|
+ }
|
|
|
|
+
|
|
public String getControllerKeyno() {
|
|
public String getControllerKeyno() {
|
|
return controllerKeyno;
|
|
return controllerKeyno;
|
|
}
|
|
}
|