diff --git a/orgmanax-dto/src/main/java/cn/axzo/orgmanax/dto/node/dto/OrgNodeBriefDTO.java b/orgmanax-dto/src/main/java/cn/axzo/orgmanax/dto/node/dto/OrgNodeBriefDTO.java
index 566e1ba..a418626 100644
--- a/orgmanax-dto/src/main/java/cn/axzo/orgmanax/dto/node/dto/OrgNodeBriefDTO.java
+++ b/orgmanax-dto/src/main/java/cn/axzo/orgmanax/dto/node/dto/OrgNodeBriefDTO.java
@@ -7,6 +7,7 @@ import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import java.io.Serializable;
+import java.util.Optional;
@NoArgsConstructor
@AllArgsConstructor
@@ -59,4 +60,28 @@ public class OrgNodeBriefDTO implements Serializable {
*/
private JSONObject profile;
+ /**
+ * 解析profile
+ * 调用方需要根据nodeType来解析profile,自行使用正确的对象来接收
+ *
+ * NodeProfile.ProjectTeamProfile projectTeamProfile = projectTeamNode.resolveProfile(); // nodeType = 4 + * NodeProfile.PlatTeamProfile platTeamProfile = platTeamNode.resolveProfile(); // nodeType = 2 + * JSONObject normalProfile = normalNode.resolveProfile(); // nodeType = 1 + * + *+ * + * @return + * @see NodeProfile#resolveProfileClass(Integer) + */ + public