IM/docs/ER图.drawio
2025-10-13 17:07:12 +08:00

1095 lines
84 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/28.1.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36" version="28.1.2">
<diagram name="第 1 页" id="2fKKEPSov5MZ28Ksnagn">
<mxGraphModel dx="1028" dy="1419" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="LqGEv66xggxL4AquUroI-1" value="User(用户)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;strokeColor=#006EAF;fontColor=#ffffff;" parent="1" vertex="1">
<mxGeometry x="260" y="120" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-2" value="唯一ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="185" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-11" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-2" target="LqGEv66xggxL4AquUroI-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="240" y="330" as="sourcePoint" />
<mxPoint x="290" y="310" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-13" value="用户名" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="260" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-14" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-13" target="LqGEv66xggxL4AquUroI-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="240" y="270" as="sourcePoint" />
<mxPoint x="330" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-15" value="密码" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="140" y="320" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-16" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-15" target="LqGEv66xggxL4AquUroI-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="350" as="sourcePoint" />
<mxPoint x="560" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-17" value="头像" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="460" y="310" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-18" value="" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-17" target="LqGEv66xggxL4AquUroI-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="350" as="sourcePoint" />
<mxPoint x="560" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-19" value="状态" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="360" y="330" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-20" value="是否删除" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="70" y="100" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-21" value="在线状态" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="90" y="10" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-22" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-19" target="LqGEv66xggxL4AquUroI-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="350" as="sourcePoint" />
<mxPoint x="560" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-23" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.25;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-1" target="LqGEv66xggxL4AquUroI-20" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="350" as="sourcePoint" />
<mxPoint x="560" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-24" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-1" target="LqGEv66xggxL4AquUroI-21" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="250" as="sourcePoint" />
<mxPoint x="560" y="200" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-25" value="创建时间" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="200" y="10" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-26" value="更新时间" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="350" y="20" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-27" value="" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-25" target="LqGEv66xggxL4AquUroI-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="150" as="sourcePoint" />
<mxPoint x="560" y="100" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-28" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-1" target="LqGEv66xggxL4AquUroI-26" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="150" as="sourcePoint" />
<mxPoint x="560" y="100" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-29" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-1" target="LqGEv66xggxL4AquUroI-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-30" value="Friend好友" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="610" y="120" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-31" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-1" target="LqGEv66xggxL4AquUroI-30" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="220" as="sourcePoint" />
<mxPoint x="560" y="170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-35" value="n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="LqGEv66xggxL4AquUroI-31" vertex="1" connectable="0">
<mxGeometry x="-0.1328" y="2" relative="1" as="geometry">
<mxPoint y="-8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-32" value="用户ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="520" y="30" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-33" value="好友ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="620" y="30" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-34" value="关系状态" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="740" y="30" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-36" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-30" target="LqGEv66xggxL4AquUroI-32" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="220" as="sourcePoint" />
<mxPoint x="560" y="170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-37" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-30" target="LqGEv66xggxL4AquUroI-33" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="220" as="sourcePoint" />
<mxPoint x="560" y="170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-38" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-30" target="LqGEv66xggxL4AquUroI-34" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="220" as="sourcePoint" />
<mxPoint x="560" y="170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-39" value="创建时间" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="760" y="125" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-40" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-39" target="LqGEv66xggxL4AquUroI-30" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="220" as="sourcePoint" />
<mxPoint x="560" y="170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-41" value="Group群聊" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="610" y="470" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-43" value="唯一ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="760" y="220" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-44" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-43" target="LqGEv66xggxL4AquUroI-30" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="320" as="sourcePoint" />
<mxPoint x="560" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-45" value="" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-41" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="320" as="sourcePoint" />
<mxPoint x="360" y="180" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-46" value="n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="LqGEv66xggxL4AquUroI-45" vertex="1" connectable="0">
<mxGeometry x="0.1172" relative="1" as="geometry">
<mxPoint x="10" y="12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-47" value="唯一ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="770" y="380" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-48" value="GroupMember群成员" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="240" y="470" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-49" value="" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-48" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="310" y="410" as="sourcePoint" />
<mxPoint x="310" y="180" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-50" value="n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="LqGEv66xggxL4AquUroI-49" vertex="1" connectable="0">
<mxGeometry x="0.0146" y="-3" relative="1" as="geometry">
<mxPoint x="12" y="-3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-51" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-48" target="LqGEv66xggxL4AquUroI-41" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="420" as="sourcePoint" />
<mxPoint x="560" y="370" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-52" value="Message(消息)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="800" y="1010" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-53" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-1" target="LqGEv66xggxL4AquUroI-52" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="420" as="sourcePoint" />
<mxPoint x="560" y="370" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-54" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-52" target="LqGEv66xggxL4AquUroI-41" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="420" as="sourcePoint" />
<mxPoint x="560" y="370" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-55" value="File文件" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="250" y="770" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-56" value="conversation用户会话" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="200" y="-170" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-57" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-1" target="LqGEv66xggxL4AquUroI-56" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="20" as="sourcePoint" />
<mxPoint x="560" y="-30" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-58" value="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="LqGEv66xggxL4AquUroI-57" vertex="1" connectable="0">
<mxGeometry x="0.2685" y="-3" relative="1" as="geometry">
<mxPoint x="13" y="16" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-59" value="FriendRequest好友请求" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="700" y="-180" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-60" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-1" target="LqGEv66xggxL4AquUroI-59" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="20" as="sourcePoint" />
<mxPoint x="560" y="-30" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-61" value="n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="LqGEv66xggxL4AquUroI-60" vertex="1" connectable="0">
<mxGeometry x="0.0648" y="-3" relative="1" as="geometry">
<mxPoint x="-17" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-63" value="Notification(系统通知)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="1230" y="390" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-64" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-63" target="LqGEv66xggxL4AquUroI-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="610" y="420" as="sourcePoint" />
<mxPoint x="660" y="370" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-65" value="n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="LqGEv66xggxL4AquUroI-64" vertex="1" connectable="0">
<mxGeometry x="-0.0147" y="-11" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-66" value="Device用户设备" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="260" y="-570" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-67" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" target="LqGEv66xggxL4AquUroI-66" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="320" y="120" as="sourcePoint" />
<mxPoint x="330" y="-130" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-68" value="n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="LqGEv66xggxL4AquUroI-67" vertex="1" connectable="0">
<mxGeometry x="0.029" y="5" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-69" value="Login_Log登录日志" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="720" y="-540" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-70" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-1" target="LqGEv66xggxL4AquUroI-69" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="540" y="130" as="sourcePoint" />
<mxPoint x="640" y="-300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-71" value="n" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="LqGEv66xggxL4AquUroI-70" vertex="1" connectable="0">
<mxGeometry x="0.029" y="5" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-74" value="GroupInvite群聊邀请" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="250" y="1040" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-75" value="GroupRequest群聊申请" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="1210" y="870" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-76" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-74" target="LqGEv66xggxL4AquUroI-41" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="450" y="730" as="sourcePoint" />
<mxPoint x="500" y="680" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-77" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-75" target="LqGEv66xggxL4AquUroI-41" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="450" y="730" as="sourcePoint" />
<mxPoint x="500" y="680" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-78" value="群名称" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="790" y="450" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-79" value="群主" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="790" y="530" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-80" value="群公告" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="680" y="350" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-81" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-41" target="LqGEv66xggxL4AquUroI-80" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="630" y="500" as="sourcePoint" />
<mxPoint x="680" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-82" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-41" target="LqGEv66xggxL4AquUroI-47" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="630" y="500" as="sourcePoint" />
<mxPoint x="680" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-83" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-41" target="LqGEv66xggxL4AquUroI-78" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="720" y="500" as="sourcePoint" />
<mxPoint x="680" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-84" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-41" target="LqGEv66xggxL4AquUroI-79" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="630" y="500" as="sourcePoint" />
<mxPoint x="680" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-88" value="全员禁言" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="520" y="400" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-91" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-41" target="LqGEv66xggxL4AquUroI-88" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="630" y="500" as="sourcePoint" />
<mxPoint x="680" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-92" value="群权限" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="590" y="360" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-93" value="创建时间" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="790" y="620" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-94" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-41" target="LqGEv66xggxL4AquUroI-92" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="610" y="450" as="sourcePoint" />
<mxPoint x="660" y="400" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-95" value="" style="endArrow=none;html=1;rounded=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-93" target="LqGEv66xggxL4AquUroI-41" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="630" y="620" as="sourcePoint" />
<mxPoint x="680" y="570" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-96" value="唯一Id" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="450" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-97" value="用户" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="530" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-98" value="角色" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="150" y="600" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-100" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-48" target="LqGEv66xggxL4AquUroI-96" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="630" y="500" as="sourcePoint" />
<mxPoint x="680" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-101" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-48" target="LqGEv66xggxL4AquUroI-97" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="630" y="500" as="sourcePoint" />
<mxPoint x="680" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-102" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-98" target="LqGEv66xggxL4AquUroI-48" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="220" y="630" as="sourcePoint" />
<mxPoint x="270" y="580" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-103" value="加入群聊时间" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="370" y="430" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-104" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-103" target="LqGEv66xggxL4AquUroI-48" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="299.28932188134524" y="505" as="sourcePoint" />
<mxPoint x="299.28932188134524" y="455" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-105" value="群Id" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="380" y="570" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-106" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-105" target="LqGEv66xggxL4AquUroI-48" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="630" y="500" as="sourcePoint" />
<mxPoint x="680" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-107" value="唯一Id" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="630" y="950" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-108" value="聊天类型" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="630" y="1060" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-109" value="消息类型" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="650" y="1140" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-110" value="消息内容" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="770" y="1150" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-111" value="发送者" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="890" y="1150" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-114" value="接收者" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="990" y="1080" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-115" value="消息状态" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="990" y="990" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-116" value="发送时间" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="900" y="910" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-117" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-108" target="LqGEv66xggxL4AquUroI-52" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="730" y="1100" as="sourcePoint" />
<mxPoint x="780" y="1050" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-118" value="" style="endArrow=none;html=1;rounded=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-109" target="LqGEv66xggxL4AquUroI-52" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="760" y="1140" as="sourcePoint" />
<mxPoint x="810" y="1090" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-119" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-110" target="LqGEv66xggxL4AquUroI-52" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="810" y="1140" as="sourcePoint" />
<mxPoint x="860" y="1090" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-120" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-111" target="LqGEv66xggxL4AquUroI-52" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="900" y="1150" as="sourcePoint" />
<mxPoint x="950" y="1100" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-121" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-114" target="LqGEv66xggxL4AquUroI-52" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="940" y="1110" as="sourcePoint" />
<mxPoint x="990" y="1060" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-122" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.75;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-52" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="930" y="1050" as="sourcePoint" />
<mxPoint x="990" y="1010" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-123" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="900" y="1020" as="sourcePoint" />
<mxPoint x="940" y="960" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-124" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-52" target="LqGEv66xggxL4AquUroI-107" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="730" y="1040" as="sourcePoint" />
<mxPoint x="780" y="990" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-125" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-52" target="LqGEv66xggxL4AquUroI-55" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="480" y="880" as="sourcePoint" />
<mxPoint x="530" y="830" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-126" value="唯一ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="60" y="720" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-127" value="关联消息" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="60" y="800" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-128" value="文件名" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="60" y="890" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-129" value="文件储存URL" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="190" y="900" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-130" value="文件大小i" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="300" y="930" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-131" value="文件类型" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="410" y="700" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-132" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-126" target="LqGEv66xggxL4AquUroI-55" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="150" y="750" as="sourcePoint" />
<mxPoint x="200" y="700" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-133" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-127" target="LqGEv66xggxL4AquUroI-55" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="180" y="850" as="sourcePoint" />
<mxPoint x="230" y="800" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-134" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-128" target="LqGEv66xggxL4AquUroI-55" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="140" y="910" as="sourcePoint" />
<mxPoint x="190" y="860" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-135" value="" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-129" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="240" y="880" as="sourcePoint" />
<mxPoint x="280" y="830" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-136" value="" style="endArrow=none;html=1;rounded=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-130" target="LqGEv66xggxL4AquUroI-55" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="310" y="900" as="sourcePoint" />
<mxPoint x="360" y="850" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-137" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-55" target="LqGEv66xggxL4AquUroI-131" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="370" y="790" as="sourcePoint" />
<mxPoint x="420" y="740" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-138" value="唯一ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="40" y="-220" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-139" value="用户Id" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="40" y="-140" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-140" value="对方ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="90" y="-290" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-142" value="最后一条消息ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="320" y="-290" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-143" value="未读消息数" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="330" y="-170" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-144" value="" style="endArrow=none;html=1;rounded=0;" parent="1" source="LqGEv66xggxL4AquUroI-139" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="130" y="-65" as="sourcePoint" />
<mxPoint x="200.71067811865476" y="-115" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-147" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-138" target="LqGEv66xggxL4AquUroI-56" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="130" y="-145" as="sourcePoint" />
<mxPoint x="200.71067811865476" y="-195" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-148" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-140" target="LqGEv66xggxL4AquUroI-56" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="135" y="-190" as="sourcePoint" />
<mxPoint x="135" y="-169.28932188134524" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-150" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-142" target="LqGEv66xggxL4AquUroI-56" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="365" y="-190" as="sourcePoint" />
<mxPoint x="365" y="-169.28932188134524" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-151" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-143" target="LqGEv66xggxL4AquUroI-56" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="259.28932188134524" y="-95" as="sourcePoint" />
<mxPoint x="259.28932188134524" y="-145" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-154" value="唯一ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="560" y="-240" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-155" value="申请人" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="680" y="-270" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-156" value="被申请人" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="800" y="-280" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-157" value="申请附言" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="870" y="-80" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-160" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-154" target="LqGEv66xggxL4AquUroI-59" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="605" y="-140" as="sourcePoint" />
<mxPoint x="605" y="-119.28932188134524" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-161" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-155" target="LqGEv66xggxL4AquUroI-59" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="725" y="-170" as="sourcePoint" />
<mxPoint x="725" y="-149.28932188134524" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-162" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-156" target="LqGEv66xggxL4AquUroI-59" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="845" y="-180" as="sourcePoint" />
<mxPoint x="845" y="-159.28932188134524" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-163" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-157" target="LqGEv66xggxL4AquUroI-59" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="779.2893218813452" y="-95" as="sourcePoint" />
<mxPoint x="779.2893218813452" y="-145" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-164" value="状态" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="730" y="-70" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-165" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-59" target="LqGEv66xggxL4AquUroI-164" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="750" y="-70" as="sourcePoint" />
<mxPoint x="750" y="-49.289321881345245" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-166" value="唯一ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1070" y="395" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-167" value="接收人" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1090" y="490" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-168" value="通知类型" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1210" y="530" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-170" value="通知内容" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1440" y="500" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-171" value="创建时间" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1460" y="430" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-172" value="" style="endArrow=none;html=1;rounded=0;" parent="1" source="LqGEv66xggxL4AquUroI-166" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1160" y="470" as="sourcePoint" />
<mxPoint x="1230.7106781186549" y="420" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-173" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-167" target="LqGEv66xggxL4AquUroI-63" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1180" y="565" as="sourcePoint" />
<mxPoint x="1250.7106781186549" y="515" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-174" value="" style="endArrow=none;html=1;rounded=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-168" target="LqGEv66xggxL4AquUroI-63" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1255" y="509.28932188134524" as="sourcePoint" />
<mxPoint x="1255" y="459.28932188134524" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-175" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-170" target="LqGEv66xggxL4AquUroI-63" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1405" y="489.28932188134524" as="sourcePoint" />
<mxPoint x="1405" y="439.28932188134524" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-176" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-171" target="LqGEv66xggxL4AquUroI-63" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1389.2893218813451" y="505" as="sourcePoint" />
<mxPoint x="1389.2893218813451" y="455" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-177" value="唯一ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="-520" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-178" value="设备类型" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="200" y="-460" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-179" value="最后一次登录时间" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="340" y="-460" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-180" value="用户ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="380" y="-660" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-181" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-180" target="LqGEv66xggxL4AquUroI-66" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="425" y="-560" as="sourcePoint" />
<mxPoint x="425" y="-539.2893218813452" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-182" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-177" target="LqGEv66xggxL4AquUroI-66" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="200" y="-480" as="sourcePoint" />
<mxPoint x="250" y="-530" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-183" value="" style="endArrow=none;html=1;rounded=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;exitX=0.7;exitY=-0.03;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="LqGEv66xggxL4AquUroI-178" target="LqGEv66xggxL4AquUroI-66" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="240" y="-450" as="sourcePoint" />
<mxPoint x="290" y="-500" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-184" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-179" target="LqGEv66xggxL4AquUroI-66" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="410" y="-440" as="sourcePoint" />
<mxPoint x="460" y="-490" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-185" value="唯一ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="570" y="-490" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-186" value="设备类型" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="700" y="-420" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-187" value="登录时间" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="850" y="-430" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-188" value="用户ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="900" y="-500" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-189" value="状态" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="900" y="-610" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-190" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-185" target="LqGEv66xggxL4AquUroI-69" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="610" y="-450" as="sourcePoint" />
<mxPoint x="660" y="-500" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-191" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-186" target="LqGEv66xggxL4AquUroI-69" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="745" y="-440.71067811865476" as="sourcePoint" />
<mxPoint x="745" y="-490.71067811865476" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-192" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-187" target="LqGEv66xggxL4AquUroI-69" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="895" y="-450.71067811865476" as="sourcePoint" />
<mxPoint x="895" y="-500.71067811865476" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-193" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-188" target="LqGEv66xggxL4AquUroI-69" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="829.2893218813452" y="-425" as="sourcePoint" />
<mxPoint x="829.2893218813452" y="-475" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-194" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-189" target="LqGEv66xggxL4AquUroI-69" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="829.2893218813452" y="-535" as="sourcePoint" />
<mxPoint x="829.2893218813452" y="-585" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-195" value="唯一ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="1040" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-196" value="群ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="130" y="1140" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-197" value="邀请人" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="260" y="1160" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-198" value="被邀请人" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="370" y="1140" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-199" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-195" target="LqGEv66xggxL4AquUroI-74" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="160" y="1100" as="sourcePoint" />
<mxPoint x="210" y="1050" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-200" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-196" target="LqGEv66xggxL4AquUroI-74" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="175" y="1119.2893218813451" as="sourcePoint" />
<mxPoint x="175" y="1069.2893218813451" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-201" value="" style="endArrow=none;html=1;rounded=0;entryX=0.416;entryY=1.04;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="LqGEv66xggxL4AquUroI-197" target="LqGEv66xggxL4AquUroI-74" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="305" y="1139.2893218813451" as="sourcePoint" />
<mxPoint x="305" y="1089.2893218813451" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-202" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-198" target="LqGEv66xggxL4AquUroI-74" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="415" y="1119.2893218813451" as="sourcePoint" />
<mxPoint x="415" y="1069.2893218813451" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-203" value="状态" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="400" y="1040" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-204" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-203" target="LqGEv66xggxL4AquUroI-74" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="329.28932188134524" y="1115" as="sourcePoint" />
<mxPoint x="329.28932188134524" y="1065" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-205" value="创建时间" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="150" y="960" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-206" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-205" target="LqGEv66xggxL4AquUroI-74" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="195" y="1060" as="sourcePoint" />
<mxPoint x="195" y="1080.7106781186549" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-207" value="唯一ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1180" y="740" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-208" value="群聊ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1350" y="790" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-209" value="申请人" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1410" y="890" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-210" value="状态" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1380" y="990" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-211" value="申请附言" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1260" y="1060" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-212" value="创建时间" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1130" y="1030" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-213" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-207" target="LqGEv66xggxL4AquUroI-75" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1225" y="840" as="sourcePoint" />
<mxPoint x="1225" y="860.7106781186548" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-214" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-208" target="LqGEv66xggxL4AquUroI-75" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1395" y="890" as="sourcePoint" />
<mxPoint x="1395" y="910.7106781186548" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-215" value="" style="endArrow=none;html=1;rounded=0;entryX=1.032;entryY=0.633;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="LqGEv66xggxL4AquUroI-209" target="LqGEv66xggxL4AquUroI-75" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1339.2893218813451" y="965" as="sourcePoint" />
<mxPoint x="1339.2893218813451" y="915" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-216" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-210" target="LqGEv66xggxL4AquUroI-75" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1309.2893218813451" y="1065" as="sourcePoint" />
<mxPoint x="1309.2893218813451" y="1015" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-217" value="" style="endArrow=none;html=1;rounded=0;entryX=0.688;entryY=1.047;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="LqGEv66xggxL4AquUroI-211" target="LqGEv66xggxL4AquUroI-75" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1305" y="1039.2893218813451" as="sourcePoint" />
<mxPoint x="1305" y="989.2893218813452" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-218" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-212" target="LqGEv66xggxL4AquUroI-75" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1175" y="1009.2893218813452" as="sourcePoint" />
<mxPoint x="1175" y="959.2893218813452" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-219" value="管理员" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="209" y="1400" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-220" value="角色" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="790" y="1400" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-221" value="权限" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="530" y="1710" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-222" value="唯一ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="30" y="1350" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-223" value="用户名" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="30" y="1470" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-224" value="密码" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="120" y="1560" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-225" value="角色" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="260" y="1560" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-226" value="状态" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="360" y="1490" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-227" value="创建时间" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="370" y="1330" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-228" value="更新时间" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="200" y="1280" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-229" value="" style="endArrow=none;html=1;rounded=0;" parent="1" source="LqGEv66xggxL4AquUroI-228" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="245" y="1380" as="sourcePoint" />
<mxPoint x="245" y="1400.7106781186549" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-230" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-227" target="LqGEv66xggxL4AquUroI-219" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="415" y="1430" as="sourcePoint" />
<mxPoint x="415" y="1450.7106781186549" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-231" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-222" target="LqGEv66xggxL4AquUroI-219" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="120" y="1425" as="sourcePoint" />
<mxPoint x="190.71067811865476" y="1375" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-232" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-223" target="LqGEv66xggxL4AquUroI-219" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="120" y="1545" as="sourcePoint" />
<mxPoint x="190.71067811865476" y="1495" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-233" value="" style="endArrow=none;html=1;rounded=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-224" target="LqGEv66xggxL4AquUroI-219" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="165" y="1539.2893218813451" as="sourcePoint" />
<mxPoint x="165" y="1489.2893218813451" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-234" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-225" target="LqGEv66xggxL4AquUroI-219" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="305" y="1539.2893218813451" as="sourcePoint" />
<mxPoint x="305" y="1489.2893218813451" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-235" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-226" target="LqGEv66xggxL4AquUroI-219" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="405" y="1469.2893218813451" as="sourcePoint" />
<mxPoint x="405" y="1419.2893218813451" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-236" value="唯一ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="600" y="1340" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-237" value="角色名称" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="780" y="1300" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-238" value="描述" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="940" y="1320" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-239" value="创建时间" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="940" y="1480" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-240" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-220" target="LqGEv66xggxL4AquUroI-238" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="950" y="1430" as="sourcePoint" />
<mxPoint x="1000" y="1380" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-241" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-236" target="LqGEv66xggxL4AquUroI-220" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="690" y="1415" as="sourcePoint" />
<mxPoint x="760.7106781186548" y="1365" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-242" value="" style="endArrow=none;html=1;rounded=0;" parent="1" source="LqGEv66xggxL4AquUroI-237" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="825" y="1400" as="sourcePoint" />
<mxPoint x="820" y="1400" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-243" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-239" target="LqGEv66xggxL4AquUroI-220" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="869.2893218813452" y="1555" as="sourcePoint" />
<mxPoint x="869.2893218813452" y="1505" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-244" value="唯一ID" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="350" y="1660" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-245" value="权限编码" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="510" y="1610" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-246" value="权限名称" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="660" y="1610" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-247" value="权限类型" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="710" y="1770" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-248" value="创建时间" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="490" y="1830" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-249" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-244" target="LqGEv66xggxL4AquUroI-221" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="440" y="1735" as="sourcePoint" />
<mxPoint x="510.71067811865476" y="1685" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-250" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-245" target="LqGEv66xggxL4AquUroI-221" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="555" y="1710" as="sourcePoint" />
<mxPoint x="555" y="1730.7106781186549" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-251" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-246" target="LqGEv66xggxL4AquUroI-221" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="705" y="1710" as="sourcePoint" />
<mxPoint x="705" y="1730.7106781186549" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-252" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-247" target="LqGEv66xggxL4AquUroI-221" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="639.2893218813452" y="1845" as="sourcePoint" />
<mxPoint x="639.2893218813452" y="1795" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-253" value="" style="endArrow=none;html=1;rounded=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-248" target="LqGEv66xggxL4AquUroI-221" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="535" y="1809.2893218813451" as="sourcePoint" />
<mxPoint x="535" y="1759.2893218813451" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-254" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-219" target="LqGEv66xggxL4AquUroI-220" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="309" y="1480" as="sourcePoint" />
<mxPoint x="379.71067811865476" y="1430" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-255" value="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="505" y="1388" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="LqGEv66xggxL4AquUroI-256" value="" style="endArrow=none;html=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LqGEv66xggxL4AquUroI-220" target="LqGEv66xggxL4AquUroI-221" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="840" y="1510" as="sourcePoint" />
<mxPoint x="840" y="1530.7106781186549" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="rbyy9AzwD7G3afUYTR2a-1" value="申请时间" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="850" y="-190" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="rbyy9AzwD7G3afUYTR2a-2" value="" style="endArrow=none;html=1;rounded=0;entryX=0.036;entryY=0.68;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="rbyy9AzwD7G3afUYTR2a-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="800" y="-150" as="sourcePoint" />
<mxPoint x="860" y="-180" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LlkoEB-2TC3n23V2uSJG-1" value="邀请时间" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="400" y="960" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LlkoEB-2TC3n23V2uSJG-2" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="LqGEv66xggxL4AquUroI-74" target="LlkoEB-2TC3n23V2uSJG-1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="370" y="1070" as="sourcePoint" />
<mxPoint x="420" y="1020" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LlkoEB-2TC3n23V2uSJG-3" value="通知标题" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="1330" y="540" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LlkoEB-2TC3n23V2uSJG-4" value="" style="endArrow=none;html=1;rounded=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="LlkoEB-2TC3n23V2uSJG-3" target="LqGEv66xggxL4AquUroI-63">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1320" y="510" as="sourcePoint" />
<mxPoint x="1370" y="460" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LlkoEB-2TC3n23V2uSJG-5" value="角色权限关联表" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" vertex="1" parent="1">
<mxGeometry x="230" y="1910" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="LlkoEB-2TC3n23V2uSJG-6" value="唯一ID" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="140" y="1800" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LlkoEB-2TC3n23V2uSJG-7" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="LlkoEB-2TC3n23V2uSJG-5" target="LlkoEB-2TC3n23V2uSJG-6">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="210" y="1920" as="sourcePoint" />
<mxPoint x="260" y="1870" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LlkoEB-2TC3n23V2uSJG-8" value="权限ID" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="260" y="1810" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LlkoEB-2TC3n23V2uSJG-9" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="LlkoEB-2TC3n23V2uSJG-5" target="LlkoEB-2TC3n23V2uSJG-8">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="240" y="1920" as="sourcePoint" />
<mxPoint x="290" y="1870" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LlkoEB-2TC3n23V2uSJG-10" value="" style="endArrow=none;html=1;rounded=0;exitX=1.084;exitY=0.39;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="LlkoEB-2TC3n23V2uSJG-5">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="350" y="1930" as="sourcePoint" />
<mxPoint x="370" y="1920" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LlkoEB-2TC3n23V2uSJG-11" value="角色ID" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="370" y="1890" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LlkoEB-2TC3n23V2uSJG-12" value="昵称" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="240" y="300" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="LlkoEB-2TC3n23V2uSJG-13" value="" style="endArrow=none;html=1;rounded=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" target="LqGEv66xggxL4AquUroI-1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="280" y="300" as="sourcePoint" />
<mxPoint x="330" y="250" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>