小级管理平台为微信小程序(小级快充)对应的后台管理系统,其中部分功能接口供小级小程序与小级APP同时使用。系统主要分为权限管理模块、登录模块、设备运营管理模块与小级数据管理模块,具体功能模块如下图所示:
#mermaid-svg-6BiO99BokvgY7NeM .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-6BiO99BokvgY7NeM .label text{fill:#333}#mermaid-svg-6BiO99BokvgY7NeM .node rect,#mermaid-svg-6BiO99BokvgY7NeM .node circle,#mermaid-svg-6BiO99BokvgY7NeM .node ellipse,#mermaid-svg-6BiO99BokvgY7NeM .node polygon,#mermaid-svg-6BiO99BokvgY7NeM .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-6BiO99BokvgY7NeM .node .label{text-align:center;fill:#333}#mermaid-svg-6BiO99BokvgY7NeM .node.clickable{cursor:pointer}#mermaid-svg-6BiO99BokvgY7NeM .arrowheadPath{fill:#333}#mermaid-svg-6BiO99BokvgY7NeM .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-6BiO99BokvgY7NeM .flowchart-link{stroke:#333;fill:none}#mermaid-svg-6BiO99BokvgY7NeM .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-6BiO99BokvgY7NeM .edgeLabel rect{opacity:0.9}#mermaid-svg-6BiO99BokvgY7NeM .edgeLabel span{color:#333}#mermaid-svg-6BiO99BokvgY7NeM .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-6BiO99BokvgY7NeM .cluster text{fill:#333}#mermaid-svg-6BiO99BokvgY7NeM div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-6BiO99BokvgY7NeM .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-6BiO99BokvgY7NeM text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-6BiO99BokvgY7NeM .actor-line{stroke:grey}#mermaid-svg-6BiO99BokvgY7NeM .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-6BiO99BokvgY7NeM .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-6BiO99BokvgY7NeM #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-6BiO99BokvgY7NeM .sequenceNumber{fill:#fff}#mermaid-svg-6BiO99BokvgY7NeM #sequencenumber{fill:#333}#mermaid-svg-6BiO99BokvgY7NeM #crosshead path{fill:#333;stroke:#333}#mermaid-svg-6BiO99BokvgY7NeM .messageText{fill:#333;stroke:#333}#mermaid-svg-6BiO99BokvgY7NeM .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-6BiO99BokvgY7NeM .labelText,#mermaid-svg-6BiO99BokvgY7NeM .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-6BiO99BokvgY7NeM .loopText,#mermaid-svg-6BiO99BokvgY7NeM .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-6BiO99BokvgY7NeM .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-6BiO99BokvgY7NeM .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-6BiO99BokvgY7NeM .noteText,#mermaid-svg-6BiO99BokvgY7NeM .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-6BiO99BokvgY7NeM .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-6BiO99BokvgY7NeM .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-6BiO99BokvgY7NeM .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-6BiO99BokvgY7NeM .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6BiO99BokvgY7NeM .section{stroke:none;opacity:0.2}#mermaid-svg-6BiO99BokvgY7NeM .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-6BiO99BokvgY7NeM .section2{fill:#fff400}#mermaid-svg-6BiO99BokvgY7NeM .section1,#mermaid-svg-6BiO99BokvgY7NeM .section3{fill:#fff;opacity:0.2}#mermaid-svg-6BiO99BokvgY7NeM .sectionTitle0{fill:#333}#mermaid-svg-6BiO99BokvgY7NeM .sectionTitle1{fill:#333}#mermaid-svg-6BiO99BokvgY7NeM .sectionTitle2{fill:#333}#mermaid-svg-6BiO99BokvgY7NeM .sectionTitle3{fill:#333}#mermaid-svg-6BiO99BokvgY7NeM .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6BiO99BokvgY7NeM .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-6BiO99BokvgY7NeM .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6BiO99BokvgY7NeM .grid path{stroke-width:0}#mermaid-svg-6BiO99BokvgY7NeM .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-6BiO99BokvgY7NeM .task{stroke-width:2}#mermaid-svg-6BiO99BokvgY7NeM .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6BiO99BokvgY7NeM .taskText:not([font-size]){font-size:11px}#mermaid-svg-6BiO99BokvgY7NeM .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6BiO99BokvgY7NeM .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-6BiO99BokvgY7NeM .task.clickable{cursor:pointer}#mermaid-svg-6BiO99BokvgY7NeM .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-6BiO99BokvgY7NeM .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-6BiO99BokvgY7NeM .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-6BiO99BokvgY7NeM .taskText0,#mermaid-svg-6BiO99BokvgY7NeM .taskText1,#mermaid-svg-6BiO99BokvgY7NeM .taskText2,#mermaid-svg-6BiO99BokvgY7NeM .taskText3{fill:#fff}#mermaid-svg-6BiO99BokvgY7NeM .task0,#mermaid-svg-6BiO99BokvgY7NeM .task1,#mermaid-svg-6BiO99BokvgY7NeM .task2,#mermaid-svg-6BiO99BokvgY7NeM .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-6BiO99BokvgY7NeM .taskTextOutside0,#mermaid-svg-6BiO99BokvgY7NeM .taskTextOutside2{fill:#000}#mermaid-svg-6BiO99BokvgY7NeM .taskTextOutside1,#mermaid-svg-6BiO99BokvgY7NeM .taskTextOutside3{fill:#000}#mermaid-svg-6BiO99BokvgY7NeM .active0,#mermaid-svg-6BiO99BokvgY7NeM .active1,#mermaid-svg-6BiO99BokvgY7NeM .active2,#mermaid-svg-6BiO99BokvgY7NeM .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-6BiO99BokvgY7NeM .activeText0,#mermaid-svg-6BiO99BokvgY7NeM .activeText1,#mermaid-svg-6BiO99BokvgY7NeM .activeText2,#mermaid-svg-6BiO99BokvgY7NeM .activeText3{fill:#000 !important}#mermaid-svg-6BiO99BokvgY7NeM .done0,#mermaid-svg-6BiO99BokvgY7NeM .done1,#mermaid-svg-6BiO99BokvgY7NeM .done2,#mermaid-svg-6BiO99BokvgY7NeM .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-6BiO99BokvgY7NeM .doneText0,#mermaid-svg-6BiO99BokvgY7NeM .doneText1,#mermaid-svg-6BiO99BokvgY7NeM .doneText2,#mermaid-svg-6BiO99BokvgY7NeM .doneText3{fill:#000 !important}#mermaid-svg-6BiO99BokvgY7NeM .crit0,#mermaid-svg-6BiO99BokvgY7NeM .crit1,#mermaid-svg-6BiO99BokvgY7NeM .crit2,#mermaid-svg-6BiO99BokvgY7NeM .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-6BiO99BokvgY7NeM .activeCrit0,#mermaid-svg-6BiO99BokvgY7NeM .activeCrit1,#mermaid-svg-6BiO99BokvgY7NeM .activeCrit2,#mermaid-svg-6BiO99BokvgY7NeM .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-6BiO99BokvgY7NeM .doneCrit0,#mermaid-svg-6BiO99BokvgY7NeM .doneCrit1,#mermaid-svg-6BiO99BokvgY7NeM .doneCrit2,#mermaid-svg-6BiO99BokvgY7NeM .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-6BiO99BokvgY7NeM .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-6BiO99BokvgY7NeM .milestoneText{font-style:italic}#mermaid-svg-6BiO99BokvgY7NeM .doneCritText0,#mermaid-svg-6BiO99BokvgY7NeM .doneCritText1,#mermaid-svg-6BiO99BokvgY7NeM .doneCritText2,#mermaid-svg-6BiO99BokvgY7NeM .doneCritText3{fill:#000 !important}#mermaid-svg-6BiO99BokvgY7NeM .activeCritText0,#mermaid-svg-6BiO99BokvgY7NeM .activeCritText1,#mermaid-svg-6BiO99BokvgY7NeM .activeCritText2,#mermaid-svg-6BiO99BokvgY7NeM .activeCritText3{fill:#000 !important}#mermaid-svg-6BiO99BokvgY7NeM .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6BiO99BokvgY7NeM g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-6BiO99BokvgY7NeM g.classGroup text .title{font-weight:bolder}#mermaid-svg-6BiO99BokvgY7NeM g.clickable{cursor:pointer}#mermaid-svg-6BiO99BokvgY7NeM g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-6BiO99BokvgY7NeM g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-6BiO99BokvgY7NeM .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-6BiO99BokvgY7NeM .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-6BiO99BokvgY7NeM .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-6BiO99BokvgY7NeM .dashed-line{stroke-dasharray:3}#mermaid-svg-6BiO99BokvgY7NeM #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6BiO99BokvgY7NeM #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6BiO99BokvgY7NeM #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-6BiO99BokvgY7NeM #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-6BiO99BokvgY7NeM #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6BiO99BokvgY7NeM #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6BiO99BokvgY7NeM #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6BiO99BokvgY7NeM #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6BiO99BokvgY7NeM .commit-id,#mermaid-svg-6BiO99BokvgY7NeM .commit-msg,#mermaid-svg-6BiO99BokvgY7NeM .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6BiO99BokvgY7NeM .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6BiO99BokvgY7NeM .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6BiO99BokvgY7NeM g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6BiO99BokvgY7NeM g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-6BiO99BokvgY7NeM g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-6BiO99BokvgY7NeM g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-6BiO99BokvgY7NeM g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-6BiO99BokvgY7NeM g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-6BiO99BokvgY7NeM .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-6BiO99BokvgY7NeM .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-6BiO99BokvgY7NeM .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-6BiO99BokvgY7NeM .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-6BiO99BokvgY7NeM .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-6BiO99BokvgY7NeM .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-6BiO99BokvgY7NeM .edgeLabel text{fill:#333}#mermaid-svg-6BiO99BokvgY7NeM .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6BiO99BokvgY7NeM .node circle.state-start{fill:black;stroke:black}#mermaid-svg-6BiO99BokvgY7NeM .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-6BiO99BokvgY7NeM #statediagram-barbEnd{fill:#9370db}#mermaid-svg-6BiO99BokvgY7NeM .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-6BiO99BokvgY7NeM .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-6BiO99BokvgY7NeM .statediagram-state .divider{stroke:#9370db}#mermaid-svg-6BiO99BokvgY7NeM .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-6BiO99BokvgY7NeM .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-6BiO99BokvgY7NeM .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-6BiO99BokvgY7NeM .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-6BiO99BokvgY7NeM .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-6BiO99BokvgY7NeM .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-6BiO99BokvgY7NeM .note-edge{stroke-dasharray:5}#mermaid-svg-6BiO99BokvgY7NeM .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-6BiO99BokvgY7NeM .error-icon{fill:#522}#mermaid-svg-6BiO99BokvgY7NeM .error-text{fill:#522;stroke:#522}#mermaid-svg-6BiO99BokvgY7NeM .edge-thickness-normal{stroke-width:2px}#mermaid-svg-6BiO99BokvgY7NeM .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-6BiO99BokvgY7NeM .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-6BiO99BokvgY7NeM .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-6BiO99BokvgY7NeM .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-6BiO99BokvgY7NeM .marker{fill:#333}#mermaid-svg-6BiO99BokvgY7NeM .marker.cross{stroke:#333} :root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-6BiO99BokvgY7NeM { color: rgba(0, 0, 0, 0.75); font: ; } 小程序 小级后台管理系统 管理平台 小级APP 权限管理 登录模块 小级数据管理模块 设备运营管理模块 登录功能 退出功能 用户管理功能 订单管理功能 财务管理模块 运营分析功能 短信管理功能 设备信息管理 设备数据管理 设备流程管理 设备操作功能 定时任务功能设备信息管理主要是对和设备相关的信息的操作。主要是设备基本信息、设备地址信息与设备业主信息。
#mermaid-svg-63W1v8PixCIgsMCA .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-63W1v8PixCIgsMCA .label text{fill:#333}#mermaid-svg-63W1v8PixCIgsMCA .node rect,#mermaid-svg-63W1v8PixCIgsMCA .node circle,#mermaid-svg-63W1v8PixCIgsMCA .node ellipse,#mermaid-svg-63W1v8PixCIgsMCA .node polygon,#mermaid-svg-63W1v8PixCIgsMCA .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-63W1v8PixCIgsMCA .node .label{text-align:center;fill:#333}#mermaid-svg-63W1v8PixCIgsMCA .node.clickable{cursor:pointer}#mermaid-svg-63W1v8PixCIgsMCA .arrowheadPath{fill:#333}#mermaid-svg-63W1v8PixCIgsMCA .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-63W1v8PixCIgsMCA .flowchart-link{stroke:#333;fill:none}#mermaid-svg-63W1v8PixCIgsMCA .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-63W1v8PixCIgsMCA .edgeLabel rect{opacity:0.9}#mermaid-svg-63W1v8PixCIgsMCA .edgeLabel span{color:#333}#mermaid-svg-63W1v8PixCIgsMCA .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-63W1v8PixCIgsMCA .cluster text{fill:#333}#mermaid-svg-63W1v8PixCIgsMCA div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-63W1v8PixCIgsMCA .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-63W1v8PixCIgsMCA text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-63W1v8PixCIgsMCA .actor-line{stroke:grey}#mermaid-svg-63W1v8PixCIgsMCA .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-63W1v8PixCIgsMCA .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-63W1v8PixCIgsMCA #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-63W1v8PixCIgsMCA .sequenceNumber{fill:#fff}#mermaid-svg-63W1v8PixCIgsMCA #sequencenumber{fill:#333}#mermaid-svg-63W1v8PixCIgsMCA #crosshead path{fill:#333;stroke:#333}#mermaid-svg-63W1v8PixCIgsMCA .messageText{fill:#333;stroke:#333}#mermaid-svg-63W1v8PixCIgsMCA .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-63W1v8PixCIgsMCA .labelText,#mermaid-svg-63W1v8PixCIgsMCA .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-63W1v8PixCIgsMCA .loopText,#mermaid-svg-63W1v8PixCIgsMCA .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-63W1v8PixCIgsMCA .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-63W1v8PixCIgsMCA .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-63W1v8PixCIgsMCA .noteText,#mermaid-svg-63W1v8PixCIgsMCA .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-63W1v8PixCIgsMCA .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-63W1v8PixCIgsMCA .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-63W1v8PixCIgsMCA .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-63W1v8PixCIgsMCA .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-63W1v8PixCIgsMCA .section{stroke:none;opacity:0.2}#mermaid-svg-63W1v8PixCIgsMCA .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-63W1v8PixCIgsMCA .section2{fill:#fff400}#mermaid-svg-63W1v8PixCIgsMCA .section1,#mermaid-svg-63W1v8PixCIgsMCA .section3{fill:#fff;opacity:0.2}#mermaid-svg-63W1v8PixCIgsMCA .sectionTitle0{fill:#333}#mermaid-svg-63W1v8PixCIgsMCA .sectionTitle1{fill:#333}#mermaid-svg-63W1v8PixCIgsMCA .sectionTitle2{fill:#333}#mermaid-svg-63W1v8PixCIgsMCA .sectionTitle3{fill:#333}#mermaid-svg-63W1v8PixCIgsMCA .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-63W1v8PixCIgsMCA .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-63W1v8PixCIgsMCA .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-63W1v8PixCIgsMCA .grid path{stroke-width:0}#mermaid-svg-63W1v8PixCIgsMCA .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-63W1v8PixCIgsMCA .task{stroke-width:2}#mermaid-svg-63W1v8PixCIgsMCA .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-63W1v8PixCIgsMCA .taskText:not([font-size]){font-size:11px}#mermaid-svg-63W1v8PixCIgsMCA .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-63W1v8PixCIgsMCA .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-63W1v8PixCIgsMCA .task.clickable{cursor:pointer}#mermaid-svg-63W1v8PixCIgsMCA .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-63W1v8PixCIgsMCA .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-63W1v8PixCIgsMCA .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-63W1v8PixCIgsMCA .taskText0,#mermaid-svg-63W1v8PixCIgsMCA .taskText1,#mermaid-svg-63W1v8PixCIgsMCA .taskText2,#mermaid-svg-63W1v8PixCIgsMCA .taskText3{fill:#fff}#mermaid-svg-63W1v8PixCIgsMCA .task0,#mermaid-svg-63W1v8PixCIgsMCA .task1,#mermaid-svg-63W1v8PixCIgsMCA .task2,#mermaid-svg-63W1v8PixCIgsMCA .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-63W1v8PixCIgsMCA .taskTextOutside0,#mermaid-svg-63W1v8PixCIgsMCA .taskTextOutside2{fill:#000}#mermaid-svg-63W1v8PixCIgsMCA .taskTextOutside1,#mermaid-svg-63W1v8PixCIgsMCA .taskTextOutside3{fill:#000}#mermaid-svg-63W1v8PixCIgsMCA .active0,#mermaid-svg-63W1v8PixCIgsMCA .active1,#mermaid-svg-63W1v8PixCIgsMCA .active2,#mermaid-svg-63W1v8PixCIgsMCA .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-63W1v8PixCIgsMCA .activeText0,#mermaid-svg-63W1v8PixCIgsMCA .activeText1,#mermaid-svg-63W1v8PixCIgsMCA .activeText2,#mermaid-svg-63W1v8PixCIgsMCA .activeText3{fill:#000 !important}#mermaid-svg-63W1v8PixCIgsMCA .done0,#mermaid-svg-63W1v8PixCIgsMCA .done1,#mermaid-svg-63W1v8PixCIgsMCA .done2,#mermaid-svg-63W1v8PixCIgsMCA .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-63W1v8PixCIgsMCA .doneText0,#mermaid-svg-63W1v8PixCIgsMCA .doneText1,#mermaid-svg-63W1v8PixCIgsMCA .doneText2,#mermaid-svg-63W1v8PixCIgsMCA .doneText3{fill:#000 !important}#mermaid-svg-63W1v8PixCIgsMCA .crit0,#mermaid-svg-63W1v8PixCIgsMCA .crit1,#mermaid-svg-63W1v8PixCIgsMCA .crit2,#mermaid-svg-63W1v8PixCIgsMCA .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-63W1v8PixCIgsMCA .activeCrit0,#mermaid-svg-63W1v8PixCIgsMCA .activeCrit1,#mermaid-svg-63W1v8PixCIgsMCA .activeCrit2,#mermaid-svg-63W1v8PixCIgsMCA .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-63W1v8PixCIgsMCA .doneCrit0,#mermaid-svg-63W1v8PixCIgsMCA .doneCrit1,#mermaid-svg-63W1v8PixCIgsMCA .doneCrit2,#mermaid-svg-63W1v8PixCIgsMCA .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-63W1v8PixCIgsMCA .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-63W1v8PixCIgsMCA .milestoneText{font-style:italic}#mermaid-svg-63W1v8PixCIgsMCA .doneCritText0,#mermaid-svg-63W1v8PixCIgsMCA .doneCritText1,#mermaid-svg-63W1v8PixCIgsMCA .doneCritText2,#mermaid-svg-63W1v8PixCIgsMCA .doneCritText3{fill:#000 !important}#mermaid-svg-63W1v8PixCIgsMCA .activeCritText0,#mermaid-svg-63W1v8PixCIgsMCA .activeCritText1,#mermaid-svg-63W1v8PixCIgsMCA .activeCritText2,#mermaid-svg-63W1v8PixCIgsMCA .activeCritText3{fill:#000 !important}#mermaid-svg-63W1v8PixCIgsMCA .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-63W1v8PixCIgsMCA g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-63W1v8PixCIgsMCA g.classGroup text .title{font-weight:bolder}#mermaid-svg-63W1v8PixCIgsMCA g.clickable{cursor:pointer}#mermaid-svg-63W1v8PixCIgsMCA g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-63W1v8PixCIgsMCA g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-63W1v8PixCIgsMCA .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-63W1v8PixCIgsMCA .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-63W1v8PixCIgsMCA .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-63W1v8PixCIgsMCA .dashed-line{stroke-dasharray:3}#mermaid-svg-63W1v8PixCIgsMCA #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-63W1v8PixCIgsMCA #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-63W1v8PixCIgsMCA #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-63W1v8PixCIgsMCA #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-63W1v8PixCIgsMCA #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-63W1v8PixCIgsMCA #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-63W1v8PixCIgsMCA #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-63W1v8PixCIgsMCA #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-63W1v8PixCIgsMCA .commit-id,#mermaid-svg-63W1v8PixCIgsMCA .commit-msg,#mermaid-svg-63W1v8PixCIgsMCA .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-63W1v8PixCIgsMCA .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-63W1v8PixCIgsMCA .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-63W1v8PixCIgsMCA g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-63W1v8PixCIgsMCA g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-63W1v8PixCIgsMCA g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-63W1v8PixCIgsMCA g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-63W1v8PixCIgsMCA g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-63W1v8PixCIgsMCA g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-63W1v8PixCIgsMCA .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-63W1v8PixCIgsMCA .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-63W1v8PixCIgsMCA .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-63W1v8PixCIgsMCA .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-63W1v8PixCIgsMCA .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-63W1v8PixCIgsMCA .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-63W1v8PixCIgsMCA .edgeLabel text{fill:#333}#mermaid-svg-63W1v8PixCIgsMCA .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-63W1v8PixCIgsMCA .node circle.state-start{fill:black;stroke:black}#mermaid-svg-63W1v8PixCIgsMCA .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-63W1v8PixCIgsMCA #statediagram-barbEnd{fill:#9370db}#mermaid-svg-63W1v8PixCIgsMCA .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-63W1v8PixCIgsMCA .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-63W1v8PixCIgsMCA .statediagram-state .divider{stroke:#9370db}#mermaid-svg-63W1v8PixCIgsMCA .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-63W1v8PixCIgsMCA .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-63W1v8PixCIgsMCA .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-63W1v8PixCIgsMCA .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-63W1v8PixCIgsMCA .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-63W1v8PixCIgsMCA .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-63W1v8PixCIgsMCA .note-edge{stroke-dasharray:5}#mermaid-svg-63W1v8PixCIgsMCA .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-63W1v8PixCIgsMCA .error-icon{fill:#522}#mermaid-svg-63W1v8PixCIgsMCA .error-text{fill:#522;stroke:#522}#mermaid-svg-63W1v8PixCIgsMCA .edge-thickness-normal{stroke-width:2px}#mermaid-svg-63W1v8PixCIgsMCA .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-63W1v8PixCIgsMCA .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-63W1v8PixCIgsMCA .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-63W1v8PixCIgsMCA .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-63W1v8PixCIgsMCA .marker{fill:#333}#mermaid-svg-63W1v8PixCIgsMCA .marker.cross{stroke:#333} :root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-63W1v8PixCIgsMCA { color: rgba(0, 0, 0, 0.75); font: ; } 设备信息管理 基本信息 地址信息 业主信息设备数据管理模块主要分为两部分。一是接收烟感设备上报数据,二是管理设备上报的各类数据。
#mermaid-svg-NaWee9mnqTigTgiv .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-NaWee9mnqTigTgiv .label text{fill:#333}#mermaid-svg-NaWee9mnqTigTgiv .node rect,#mermaid-svg-NaWee9mnqTigTgiv .node circle,#mermaid-svg-NaWee9mnqTigTgiv .node ellipse,#mermaid-svg-NaWee9mnqTigTgiv .node polygon,#mermaid-svg-NaWee9mnqTigTgiv .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-NaWee9mnqTigTgiv .node .label{text-align:center;fill:#333}#mermaid-svg-NaWee9mnqTigTgiv .node.clickable{cursor:pointer}#mermaid-svg-NaWee9mnqTigTgiv .arrowheadPath{fill:#333}#mermaid-svg-NaWee9mnqTigTgiv .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-NaWee9mnqTigTgiv .flowchart-link{stroke:#333;fill:none}#mermaid-svg-NaWee9mnqTigTgiv .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-NaWee9mnqTigTgiv .edgeLabel rect{opacity:0.9}#mermaid-svg-NaWee9mnqTigTgiv .edgeLabel span{color:#333}#mermaid-svg-NaWee9mnqTigTgiv .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-NaWee9mnqTigTgiv .cluster text{fill:#333}#mermaid-svg-NaWee9mnqTigTgiv div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-NaWee9mnqTigTgiv .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-NaWee9mnqTigTgiv text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-NaWee9mnqTigTgiv .actor-line{stroke:grey}#mermaid-svg-NaWee9mnqTigTgiv .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-NaWee9mnqTigTgiv .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-NaWee9mnqTigTgiv #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-NaWee9mnqTigTgiv .sequenceNumber{fill:#fff}#mermaid-svg-NaWee9mnqTigTgiv #sequencenumber{fill:#333}#mermaid-svg-NaWee9mnqTigTgiv #crosshead path{fill:#333;stroke:#333}#mermaid-svg-NaWee9mnqTigTgiv .messageText{fill:#333;stroke:#333}#mermaid-svg-NaWee9mnqTigTgiv .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-NaWee9mnqTigTgiv .labelText,#mermaid-svg-NaWee9mnqTigTgiv .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-NaWee9mnqTigTgiv .loopText,#mermaid-svg-NaWee9mnqTigTgiv .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-NaWee9mnqTigTgiv .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-NaWee9mnqTigTgiv .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-NaWee9mnqTigTgiv .noteText,#mermaid-svg-NaWee9mnqTigTgiv .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-NaWee9mnqTigTgiv .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-NaWee9mnqTigTgiv .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-NaWee9mnqTigTgiv .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-NaWee9mnqTigTgiv .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NaWee9mnqTigTgiv .section{stroke:none;opacity:0.2}#mermaid-svg-NaWee9mnqTigTgiv .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-NaWee9mnqTigTgiv .section2{fill:#fff400}#mermaid-svg-NaWee9mnqTigTgiv .section1,#mermaid-svg-NaWee9mnqTigTgiv .section3{fill:#fff;opacity:0.2}#mermaid-svg-NaWee9mnqTigTgiv .sectionTitle0{fill:#333}#mermaid-svg-NaWee9mnqTigTgiv .sectionTitle1{fill:#333}#mermaid-svg-NaWee9mnqTigTgiv .sectionTitle2{fill:#333}#mermaid-svg-NaWee9mnqTigTgiv .sectionTitle3{fill:#333}#mermaid-svg-NaWee9mnqTigTgiv .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NaWee9mnqTigTgiv .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-NaWee9mnqTigTgiv .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NaWee9mnqTigTgiv .grid path{stroke-width:0}#mermaid-svg-NaWee9mnqTigTgiv .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-NaWee9mnqTigTgiv .task{stroke-width:2}#mermaid-svg-NaWee9mnqTigTgiv .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NaWee9mnqTigTgiv .taskText:not([font-size]){font-size:11px}#mermaid-svg-NaWee9mnqTigTgiv .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NaWee9mnqTigTgiv .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-NaWee9mnqTigTgiv .task.clickable{cursor:pointer}#mermaid-svg-NaWee9mnqTigTgiv .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-NaWee9mnqTigTgiv .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-NaWee9mnqTigTgiv .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-NaWee9mnqTigTgiv .taskText0,#mermaid-svg-NaWee9mnqTigTgiv .taskText1,#mermaid-svg-NaWee9mnqTigTgiv .taskText2,#mermaid-svg-NaWee9mnqTigTgiv .taskText3{fill:#fff}#mermaid-svg-NaWee9mnqTigTgiv .task0,#mermaid-svg-NaWee9mnqTigTgiv .task1,#mermaid-svg-NaWee9mnqTigTgiv .task2,#mermaid-svg-NaWee9mnqTigTgiv .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-NaWee9mnqTigTgiv .taskTextOutside0,#mermaid-svg-NaWee9mnqTigTgiv .taskTextOutside2{fill:#000}#mermaid-svg-NaWee9mnqTigTgiv .taskTextOutside1,#mermaid-svg-NaWee9mnqTigTgiv .taskTextOutside3{fill:#000}#mermaid-svg-NaWee9mnqTigTgiv .active0,#mermaid-svg-NaWee9mnqTigTgiv .active1,#mermaid-svg-NaWee9mnqTigTgiv .active2,#mermaid-svg-NaWee9mnqTigTgiv .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-NaWee9mnqTigTgiv .activeText0,#mermaid-svg-NaWee9mnqTigTgiv .activeText1,#mermaid-svg-NaWee9mnqTigTgiv .activeText2,#mermaid-svg-NaWee9mnqTigTgiv .activeText3{fill:#000 !important}#mermaid-svg-NaWee9mnqTigTgiv .done0,#mermaid-svg-NaWee9mnqTigTgiv .done1,#mermaid-svg-NaWee9mnqTigTgiv .done2,#mermaid-svg-NaWee9mnqTigTgiv .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-NaWee9mnqTigTgiv .doneText0,#mermaid-svg-NaWee9mnqTigTgiv .doneText1,#mermaid-svg-NaWee9mnqTigTgiv .doneText2,#mermaid-svg-NaWee9mnqTigTgiv .doneText3{fill:#000 !important}#mermaid-svg-NaWee9mnqTigTgiv .crit0,#mermaid-svg-NaWee9mnqTigTgiv .crit1,#mermaid-svg-NaWee9mnqTigTgiv .crit2,#mermaid-svg-NaWee9mnqTigTgiv .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-NaWee9mnqTigTgiv .activeCrit0,#mermaid-svg-NaWee9mnqTigTgiv .activeCrit1,#mermaid-svg-NaWee9mnqTigTgiv .activeCrit2,#mermaid-svg-NaWee9mnqTigTgiv .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-NaWee9mnqTigTgiv .doneCrit0,#mermaid-svg-NaWee9mnqTigTgiv .doneCrit1,#mermaid-svg-NaWee9mnqTigTgiv .doneCrit2,#mermaid-svg-NaWee9mnqTigTgiv .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-NaWee9mnqTigTgiv .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-NaWee9mnqTigTgiv .milestoneText{font-style:italic}#mermaid-svg-NaWee9mnqTigTgiv .doneCritText0,#mermaid-svg-NaWee9mnqTigTgiv .doneCritText1,#mermaid-svg-NaWee9mnqTigTgiv .doneCritText2,#mermaid-svg-NaWee9mnqTigTgiv .doneCritText3{fill:#000 !important}#mermaid-svg-NaWee9mnqTigTgiv .activeCritText0,#mermaid-svg-NaWee9mnqTigTgiv .activeCritText1,#mermaid-svg-NaWee9mnqTigTgiv .activeCritText2,#mermaid-svg-NaWee9mnqTigTgiv .activeCritText3{fill:#000 !important}#mermaid-svg-NaWee9mnqTigTgiv .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NaWee9mnqTigTgiv g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-NaWee9mnqTigTgiv g.classGroup text .title{font-weight:bolder}#mermaid-svg-NaWee9mnqTigTgiv g.clickable{cursor:pointer}#mermaid-svg-NaWee9mnqTigTgiv g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-NaWee9mnqTigTgiv g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-NaWee9mnqTigTgiv .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-NaWee9mnqTigTgiv .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-NaWee9mnqTigTgiv .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-NaWee9mnqTigTgiv .dashed-line{stroke-dasharray:3}#mermaid-svg-NaWee9mnqTigTgiv #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-NaWee9mnqTigTgiv #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-NaWee9mnqTigTgiv #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-NaWee9mnqTigTgiv #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-NaWee9mnqTigTgiv #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-NaWee9mnqTigTgiv #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-NaWee9mnqTigTgiv #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-NaWee9mnqTigTgiv #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-NaWee9mnqTigTgiv .commit-id,#mermaid-svg-NaWee9mnqTigTgiv .commit-msg,#mermaid-svg-NaWee9mnqTigTgiv .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NaWee9mnqTigTgiv .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NaWee9mnqTigTgiv .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NaWee9mnqTigTgiv g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NaWee9mnqTigTgiv g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-NaWee9mnqTigTgiv g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-NaWee9mnqTigTgiv g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-NaWee9mnqTigTgiv g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-NaWee9mnqTigTgiv g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-NaWee9mnqTigTgiv .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-NaWee9mnqTigTgiv .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-NaWee9mnqTigTgiv .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-NaWee9mnqTigTgiv .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-NaWee9mnqTigTgiv .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-NaWee9mnqTigTgiv .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-NaWee9mnqTigTgiv .edgeLabel text{fill:#333}#mermaid-svg-NaWee9mnqTigTgiv .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NaWee9mnqTigTgiv .node circle.state-start{fill:black;stroke:black}#mermaid-svg-NaWee9mnqTigTgiv .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-NaWee9mnqTigTgiv #statediagram-barbEnd{fill:#9370db}#mermaid-svg-NaWee9mnqTigTgiv .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-NaWee9mnqTigTgiv .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-NaWee9mnqTigTgiv .statediagram-state .divider{stroke:#9370db}#mermaid-svg-NaWee9mnqTigTgiv .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-NaWee9mnqTigTgiv .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-NaWee9mnqTigTgiv .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-NaWee9mnqTigTgiv .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-NaWee9mnqTigTgiv .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-NaWee9mnqTigTgiv .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-NaWee9mnqTigTgiv .note-edge{stroke-dasharray:5}#mermaid-svg-NaWee9mnqTigTgiv .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-NaWee9mnqTigTgiv .error-icon{fill:#522}#mermaid-svg-NaWee9mnqTigTgiv .error-text{fill:#522;stroke:#522}#mermaid-svg-NaWee9mnqTigTgiv .edge-thickness-normal{stroke-width:2px}#mermaid-svg-NaWee9mnqTigTgiv .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-NaWee9mnqTigTgiv .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-NaWee9mnqTigTgiv .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-NaWee9mnqTigTgiv .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-NaWee9mnqTigTgiv .marker{fill:#333}#mermaid-svg-NaWee9mnqTigTgiv .marker.cross{stroke:#333} :root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-NaWee9mnqTigTgiv { color: rgba(0, 0, 0, 0.75); font: ; } OneNet 其他接口 烟感设备 设备数据管理 接收设备上报数据 管理设备数据 火警设备 数据库推广部依次录入业主信息、合同信息与小区信息,系统生成生产工单待生产人员处理。生产人员处理工单将所需设备出库到对应的小区,此时系统修改生产工单为财务工单待财务处理。财务购买保险,修改该小区所属设备的保险信息,之后系统将财务工单修改为安装工单待安装人员处理。安装人员安装设备之后,录入设备地址信息、开启该小区订单抄表功能,此时点击完成工单。
该功能主要作用为向设备发送命令,操作设备、上报数据等。使用Eclipse Paho框架向设备发布消息,第三方接口通过Hutool工具类完成调用。
#mermaid-svg-5jhG3rdg0cUlq5i8 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 .label text{fill:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 .node rect,#mermaid-svg-5jhG3rdg0cUlq5i8 .node circle,#mermaid-svg-5jhG3rdg0cUlq5i8 .node ellipse,#mermaid-svg-5jhG3rdg0cUlq5i8 .node polygon,#mermaid-svg-5jhG3rdg0cUlq5i8 .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-5jhG3rdg0cUlq5i8 .node .label{text-align:center;fill:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 .node.clickable{cursor:pointer}#mermaid-svg-5jhG3rdg0cUlq5i8 .arrowheadPath{fill:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-5jhG3rdg0cUlq5i8 .flowchart-link{stroke:#333;fill:none}#mermaid-svg-5jhG3rdg0cUlq5i8 .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-5jhG3rdg0cUlq5i8 .edgeLabel rect{opacity:0.9}#mermaid-svg-5jhG3rdg0cUlq5i8 .edgeLabel span{color:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-5jhG3rdg0cUlq5i8 .cluster text{fill:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-5jhG3rdg0cUlq5i8 .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-5jhG3rdg0cUlq5i8 text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-5jhG3rdg0cUlq5i8 .actor-line{stroke:grey}#mermaid-svg-5jhG3rdg0cUlq5i8 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 .sequenceNumber{fill:#fff}#mermaid-svg-5jhG3rdg0cUlq5i8 #sequencenumber{fill:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 #crosshead path{fill:#333;stroke:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 .messageText{fill:#333;stroke:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-5jhG3rdg0cUlq5i8 .labelText,#mermaid-svg-5jhG3rdg0cUlq5i8 .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-5jhG3rdg0cUlq5i8 .loopText,#mermaid-svg-5jhG3rdg0cUlq5i8 .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-5jhG3rdg0cUlq5i8 .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-5jhG3rdg0cUlq5i8 .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-5jhG3rdg0cUlq5i8 .noteText,#mermaid-svg-5jhG3rdg0cUlq5i8 .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-5jhG3rdg0cUlq5i8 .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-5jhG3rdg0cUlq5i8 .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-5jhG3rdg0cUlq5i8 .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-5jhG3rdg0cUlq5i8 .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-5jhG3rdg0cUlq5i8 .section{stroke:none;opacity:0.2}#mermaid-svg-5jhG3rdg0cUlq5i8 .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-5jhG3rdg0cUlq5i8 .section2{fill:#fff400}#mermaid-svg-5jhG3rdg0cUlq5i8 .section1,#mermaid-svg-5jhG3rdg0cUlq5i8 .section3{fill:#fff;opacity:0.2}#mermaid-svg-5jhG3rdg0cUlq5i8 .sectionTitle0{fill:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 .sectionTitle1{fill:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 .sectionTitle2{fill:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 .sectionTitle3{fill:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-5jhG3rdg0cUlq5i8 .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-5jhG3rdg0cUlq5i8 .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-5jhG3rdg0cUlq5i8 .grid path{stroke-width:0}#mermaid-svg-5jhG3rdg0cUlq5i8 .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-5jhG3rdg0cUlq5i8 .task{stroke-width:2}#mermaid-svg-5jhG3rdg0cUlq5i8 .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-5jhG3rdg0cUlq5i8 .taskText:not([font-size]){font-size:11px}#mermaid-svg-5jhG3rdg0cUlq5i8 .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-5jhG3rdg0cUlq5i8 .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-5jhG3rdg0cUlq5i8 .task.clickable{cursor:pointer}#mermaid-svg-5jhG3rdg0cUlq5i8 .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-5jhG3rdg0cUlq5i8 .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-5jhG3rdg0cUlq5i8 .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-5jhG3rdg0cUlq5i8 .taskText0,#mermaid-svg-5jhG3rdg0cUlq5i8 .taskText1,#mermaid-svg-5jhG3rdg0cUlq5i8 .taskText2,#mermaid-svg-5jhG3rdg0cUlq5i8 .taskText3{fill:#fff}#mermaid-svg-5jhG3rdg0cUlq5i8 .task0,#mermaid-svg-5jhG3rdg0cUlq5i8 .task1,#mermaid-svg-5jhG3rdg0cUlq5i8 .task2,#mermaid-svg-5jhG3rdg0cUlq5i8 .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-5jhG3rdg0cUlq5i8 .taskTextOutside0,#mermaid-svg-5jhG3rdg0cUlq5i8 .taskTextOutside2{fill:#000}#mermaid-svg-5jhG3rdg0cUlq5i8 .taskTextOutside1,#mermaid-svg-5jhG3rdg0cUlq5i8 .taskTextOutside3{fill:#000}#mermaid-svg-5jhG3rdg0cUlq5i8 .active0,#mermaid-svg-5jhG3rdg0cUlq5i8 .active1,#mermaid-svg-5jhG3rdg0cUlq5i8 .active2,#mermaid-svg-5jhG3rdg0cUlq5i8 .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-5jhG3rdg0cUlq5i8 .activeText0,#mermaid-svg-5jhG3rdg0cUlq5i8 .activeText1,#mermaid-svg-5jhG3rdg0cUlq5i8 .activeText2,#mermaid-svg-5jhG3rdg0cUlq5i8 .activeText3{fill:#000 !important}#mermaid-svg-5jhG3rdg0cUlq5i8 .done0,#mermaid-svg-5jhG3rdg0cUlq5i8 .done1,#mermaid-svg-5jhG3rdg0cUlq5i8 .done2,#mermaid-svg-5jhG3rdg0cUlq5i8 .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-5jhG3rdg0cUlq5i8 .doneText0,#mermaid-svg-5jhG3rdg0cUlq5i8 .doneText1,#mermaid-svg-5jhG3rdg0cUlq5i8 .doneText2,#mermaid-svg-5jhG3rdg0cUlq5i8 .doneText3{fill:#000 !important}#mermaid-svg-5jhG3rdg0cUlq5i8 .crit0,#mermaid-svg-5jhG3rdg0cUlq5i8 .crit1,#mermaid-svg-5jhG3rdg0cUlq5i8 .crit2,#mermaid-svg-5jhG3rdg0cUlq5i8 .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-5jhG3rdg0cUlq5i8 .activeCrit0,#mermaid-svg-5jhG3rdg0cUlq5i8 .activeCrit1,#mermaid-svg-5jhG3rdg0cUlq5i8 .activeCrit2,#mermaid-svg-5jhG3rdg0cUlq5i8 .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-5jhG3rdg0cUlq5i8 .doneCrit0,#mermaid-svg-5jhG3rdg0cUlq5i8 .doneCrit1,#mermaid-svg-5jhG3rdg0cUlq5i8 .doneCrit2,#mermaid-svg-5jhG3rdg0cUlq5i8 .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-5jhG3rdg0cUlq5i8 .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-5jhG3rdg0cUlq5i8 .milestoneText{font-style:italic}#mermaid-svg-5jhG3rdg0cUlq5i8 .doneCritText0,#mermaid-svg-5jhG3rdg0cUlq5i8 .doneCritText1,#mermaid-svg-5jhG3rdg0cUlq5i8 .doneCritText2,#mermaid-svg-5jhG3rdg0cUlq5i8 .doneCritText3{fill:#000 !important}#mermaid-svg-5jhG3rdg0cUlq5i8 .activeCritText0,#mermaid-svg-5jhG3rdg0cUlq5i8 .activeCritText1,#mermaid-svg-5jhG3rdg0cUlq5i8 .activeCritText2,#mermaid-svg-5jhG3rdg0cUlq5i8 .activeCritText3{fill:#000 !important}#mermaid-svg-5jhG3rdg0cUlq5i8 .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-5jhG3rdg0cUlq5i8 g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-5jhG3rdg0cUlq5i8 g.classGroup text .title{font-weight:bolder}#mermaid-svg-5jhG3rdg0cUlq5i8 g.clickable{cursor:pointer}#mermaid-svg-5jhG3rdg0cUlq5i8 g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-5jhG3rdg0cUlq5i8 g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-5jhG3rdg0cUlq5i8 .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-5jhG3rdg0cUlq5i8 .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-5jhG3rdg0cUlq5i8 .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-5jhG3rdg0cUlq5i8 .dashed-line{stroke-dasharray:3}#mermaid-svg-5jhG3rdg0cUlq5i8 #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-5jhG3rdg0cUlq5i8 #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-5jhG3rdg0cUlq5i8 #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-5jhG3rdg0cUlq5i8 #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-5jhG3rdg0cUlq5i8 #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-5jhG3rdg0cUlq5i8 #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-5jhG3rdg0cUlq5i8 #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-5jhG3rdg0cUlq5i8 #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-5jhG3rdg0cUlq5i8 .commit-id,#mermaid-svg-5jhG3rdg0cUlq5i8 .commit-msg,#mermaid-svg-5jhG3rdg0cUlq5i8 .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-5jhG3rdg0cUlq5i8 .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-5jhG3rdg0cUlq5i8 .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-5jhG3rdg0cUlq5i8 g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-5jhG3rdg0cUlq5i8 g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-5jhG3rdg0cUlq5i8 g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-5jhG3rdg0cUlq5i8 g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-5jhG3rdg0cUlq5i8 g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-5jhG3rdg0cUlq5i8 .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-5jhG3rdg0cUlq5i8 .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-5jhG3rdg0cUlq5i8 .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-5jhG3rdg0cUlq5i8 .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-5jhG3rdg0cUlq5i8 .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-5jhG3rdg0cUlq5i8 .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-5jhG3rdg0cUlq5i8 .edgeLabel text{fill:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-5jhG3rdg0cUlq5i8 .node circle.state-start{fill:black;stroke:black}#mermaid-svg-5jhG3rdg0cUlq5i8 .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-5jhG3rdg0cUlq5i8 #statediagram-barbEnd{fill:#9370db}#mermaid-svg-5jhG3rdg0cUlq5i8 .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-5jhG3rdg0cUlq5i8 .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-5jhG3rdg0cUlq5i8 .statediagram-state .divider{stroke:#9370db}#mermaid-svg-5jhG3rdg0cUlq5i8 .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-5jhG3rdg0cUlq5i8 .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-5jhG3rdg0cUlq5i8 .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-5jhG3rdg0cUlq5i8 .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-5jhG3rdg0cUlq5i8 .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-5jhG3rdg0cUlq5i8 .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-5jhG3rdg0cUlq5i8 .note-edge{stroke-dasharray:5}#mermaid-svg-5jhG3rdg0cUlq5i8 .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-5jhG3rdg0cUlq5i8 .error-icon{fill:#522}#mermaid-svg-5jhG3rdg0cUlq5i8 .error-text{fill:#522;stroke:#522}#mermaid-svg-5jhG3rdg0cUlq5i8 .edge-thickness-normal{stroke-width:2px}#mermaid-svg-5jhG3rdg0cUlq5i8 .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-5jhG3rdg0cUlq5i8 .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-5jhG3rdg0cUlq5i8 .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-5jhG3rdg0cUlq5i8 .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-5jhG3rdg0cUlq5i8 .marker{fill:#333}#mermaid-svg-5jhG3rdg0cUlq5i8 .marker.cross{stroke:#333} :root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-5jhG3rdg0cUlq5i8 { color: rgba(0, 0, 0, 0.75); font: ; } Paho OneNet 调用第三方接口 调用第三方接口 操作设备 强制开柜 改变设备状态 数据上报功能 充电桩 烟感设备 创建订单 结束订单定时任务功能主要分为定时抄表功能、数据迁移功能、定时数据统计和定时计算充电率。抄表功能使用Spring提供的定时任务,其他功能均使用Quartz框架完成。
抄表功能为每月定时抄取设备的用电度数,以小区为单位计算总的用电度数与电费,用户每月向业主缴纳费用。
数据迁移功能为将系统历史订单、充值订单、预充值订单、用户卡包满足一定条件的数据迁移到备份数据库中,以保证这些表中只保留少部分数据,增加系统查询速度。
定时计算数据总览与充电率功能,是因为过去的数据总是固定不变的,所以通过定时任务将计算结果保存到表中,而不用每次查询时都实时计算一遍,提高系统响应速度。
#mermaid-svg-kCEUfWCKtjKhMH3z .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-kCEUfWCKtjKhMH3z .label text{fill:#333}#mermaid-svg-kCEUfWCKtjKhMH3z .node rect,#mermaid-svg-kCEUfWCKtjKhMH3z .node circle,#mermaid-svg-kCEUfWCKtjKhMH3z .node ellipse,#mermaid-svg-kCEUfWCKtjKhMH3z .node polygon,#mermaid-svg-kCEUfWCKtjKhMH3z .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-kCEUfWCKtjKhMH3z .node .label{text-align:center;fill:#333}#mermaid-svg-kCEUfWCKtjKhMH3z .node.clickable{cursor:pointer}#mermaid-svg-kCEUfWCKtjKhMH3z .arrowheadPath{fill:#333}#mermaid-svg-kCEUfWCKtjKhMH3z .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-kCEUfWCKtjKhMH3z .flowchart-link{stroke:#333;fill:none}#mermaid-svg-kCEUfWCKtjKhMH3z .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-kCEUfWCKtjKhMH3z .edgeLabel rect{opacity:0.9}#mermaid-svg-kCEUfWCKtjKhMH3z .edgeLabel span{color:#333}#mermaid-svg-kCEUfWCKtjKhMH3z .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-kCEUfWCKtjKhMH3z .cluster text{fill:#333}#mermaid-svg-kCEUfWCKtjKhMH3z div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-kCEUfWCKtjKhMH3z .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-kCEUfWCKtjKhMH3z text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-kCEUfWCKtjKhMH3z .actor-line{stroke:grey}#mermaid-svg-kCEUfWCKtjKhMH3z .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-kCEUfWCKtjKhMH3z .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-kCEUfWCKtjKhMH3z #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-kCEUfWCKtjKhMH3z .sequenceNumber{fill:#fff}#mermaid-svg-kCEUfWCKtjKhMH3z #sequencenumber{fill:#333}#mermaid-svg-kCEUfWCKtjKhMH3z #crosshead path{fill:#333;stroke:#333}#mermaid-svg-kCEUfWCKtjKhMH3z .messageText{fill:#333;stroke:#333}#mermaid-svg-kCEUfWCKtjKhMH3z .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-kCEUfWCKtjKhMH3z .labelText,#mermaid-svg-kCEUfWCKtjKhMH3z .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-kCEUfWCKtjKhMH3z .loopText,#mermaid-svg-kCEUfWCKtjKhMH3z .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-kCEUfWCKtjKhMH3z .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-kCEUfWCKtjKhMH3z .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-kCEUfWCKtjKhMH3z .noteText,#mermaid-svg-kCEUfWCKtjKhMH3z .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-kCEUfWCKtjKhMH3z .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-kCEUfWCKtjKhMH3z .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-kCEUfWCKtjKhMH3z .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-kCEUfWCKtjKhMH3z .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-kCEUfWCKtjKhMH3z .section{stroke:none;opacity:0.2}#mermaid-svg-kCEUfWCKtjKhMH3z .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-kCEUfWCKtjKhMH3z .section2{fill:#fff400}#mermaid-svg-kCEUfWCKtjKhMH3z .section1,#mermaid-svg-kCEUfWCKtjKhMH3z .section3{fill:#fff;opacity:0.2}#mermaid-svg-kCEUfWCKtjKhMH3z .sectionTitle0{fill:#333}#mermaid-svg-kCEUfWCKtjKhMH3z .sectionTitle1{fill:#333}#mermaid-svg-kCEUfWCKtjKhMH3z .sectionTitle2{fill:#333}#mermaid-svg-kCEUfWCKtjKhMH3z .sectionTitle3{fill:#333}#mermaid-svg-kCEUfWCKtjKhMH3z .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-kCEUfWCKtjKhMH3z .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-kCEUfWCKtjKhMH3z .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-kCEUfWCKtjKhMH3z .grid path{stroke-width:0}#mermaid-svg-kCEUfWCKtjKhMH3z .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-kCEUfWCKtjKhMH3z .task{stroke-width:2}#mermaid-svg-kCEUfWCKtjKhMH3z .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-kCEUfWCKtjKhMH3z .taskText:not([font-size]){font-size:11px}#mermaid-svg-kCEUfWCKtjKhMH3z .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-kCEUfWCKtjKhMH3z .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-kCEUfWCKtjKhMH3z .task.clickable{cursor:pointer}#mermaid-svg-kCEUfWCKtjKhMH3z .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-kCEUfWCKtjKhMH3z .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-kCEUfWCKtjKhMH3z .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-kCEUfWCKtjKhMH3z .taskText0,#mermaid-svg-kCEUfWCKtjKhMH3z .taskText1,#mermaid-svg-kCEUfWCKtjKhMH3z .taskText2,#mermaid-svg-kCEUfWCKtjKhMH3z .taskText3{fill:#fff}#mermaid-svg-kCEUfWCKtjKhMH3z .task0,#mermaid-svg-kCEUfWCKtjKhMH3z .task1,#mermaid-svg-kCEUfWCKtjKhMH3z .task2,#mermaid-svg-kCEUfWCKtjKhMH3z .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-kCEUfWCKtjKhMH3z .taskTextOutside0,#mermaid-svg-kCEUfWCKtjKhMH3z .taskTextOutside2{fill:#000}#mermaid-svg-kCEUfWCKtjKhMH3z .taskTextOutside1,#mermaid-svg-kCEUfWCKtjKhMH3z .taskTextOutside3{fill:#000}#mermaid-svg-kCEUfWCKtjKhMH3z .active0,#mermaid-svg-kCEUfWCKtjKhMH3z .active1,#mermaid-svg-kCEUfWCKtjKhMH3z .active2,#mermaid-svg-kCEUfWCKtjKhMH3z .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-kCEUfWCKtjKhMH3z .activeText0,#mermaid-svg-kCEUfWCKtjKhMH3z .activeText1,#mermaid-svg-kCEUfWCKtjKhMH3z .activeText2,#mermaid-svg-kCEUfWCKtjKhMH3z .activeText3{fill:#000 !important}#mermaid-svg-kCEUfWCKtjKhMH3z .done0,#mermaid-svg-kCEUfWCKtjKhMH3z .done1,#mermaid-svg-kCEUfWCKtjKhMH3z .done2,#mermaid-svg-kCEUfWCKtjKhMH3z .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-kCEUfWCKtjKhMH3z .doneText0,#mermaid-svg-kCEUfWCKtjKhMH3z .doneText1,#mermaid-svg-kCEUfWCKtjKhMH3z .doneText2,#mermaid-svg-kCEUfWCKtjKhMH3z .doneText3{fill:#000 !important}#mermaid-svg-kCEUfWCKtjKhMH3z .crit0,#mermaid-svg-kCEUfWCKtjKhMH3z .crit1,#mermaid-svg-kCEUfWCKtjKhMH3z .crit2,#mermaid-svg-kCEUfWCKtjKhMH3z .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-kCEUfWCKtjKhMH3z .activeCrit0,#mermaid-svg-kCEUfWCKtjKhMH3z .activeCrit1,#mermaid-svg-kCEUfWCKtjKhMH3z .activeCrit2,#mermaid-svg-kCEUfWCKtjKhMH3z .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-kCEUfWCKtjKhMH3z .doneCrit0,#mermaid-svg-kCEUfWCKtjKhMH3z .doneCrit1,#mermaid-svg-kCEUfWCKtjKhMH3z .doneCrit2,#mermaid-svg-kCEUfWCKtjKhMH3z .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-kCEUfWCKtjKhMH3z .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-kCEUfWCKtjKhMH3z .milestoneText{font-style:italic}#mermaid-svg-kCEUfWCKtjKhMH3z .doneCritText0,#mermaid-svg-kCEUfWCKtjKhMH3z .doneCritText1,#mermaid-svg-kCEUfWCKtjKhMH3z .doneCritText2,#mermaid-svg-kCEUfWCKtjKhMH3z .doneCritText3{fill:#000 !important}#mermaid-svg-kCEUfWCKtjKhMH3z .activeCritText0,#mermaid-svg-kCEUfWCKtjKhMH3z .activeCritText1,#mermaid-svg-kCEUfWCKtjKhMH3z .activeCritText2,#mermaid-svg-kCEUfWCKtjKhMH3z .activeCritText3{fill:#000 !important}#mermaid-svg-kCEUfWCKtjKhMH3z .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-kCEUfWCKtjKhMH3z g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-kCEUfWCKtjKhMH3z g.classGroup text .title{font-weight:bolder}#mermaid-svg-kCEUfWCKtjKhMH3z g.clickable{cursor:pointer}#mermaid-svg-kCEUfWCKtjKhMH3z g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-kCEUfWCKtjKhMH3z g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-kCEUfWCKtjKhMH3z .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-kCEUfWCKtjKhMH3z .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-kCEUfWCKtjKhMH3z .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-kCEUfWCKtjKhMH3z .dashed-line{stroke-dasharray:3}#mermaid-svg-kCEUfWCKtjKhMH3z #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-kCEUfWCKtjKhMH3z #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-kCEUfWCKtjKhMH3z #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-kCEUfWCKtjKhMH3z #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-kCEUfWCKtjKhMH3z #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-kCEUfWCKtjKhMH3z #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-kCEUfWCKtjKhMH3z #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-kCEUfWCKtjKhMH3z #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-kCEUfWCKtjKhMH3z .commit-id,#mermaid-svg-kCEUfWCKtjKhMH3z .commit-msg,#mermaid-svg-kCEUfWCKtjKhMH3z .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-kCEUfWCKtjKhMH3z .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-kCEUfWCKtjKhMH3z .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-kCEUfWCKtjKhMH3z g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-kCEUfWCKtjKhMH3z g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-kCEUfWCKtjKhMH3z g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-kCEUfWCKtjKhMH3z g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-kCEUfWCKtjKhMH3z g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-kCEUfWCKtjKhMH3z g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-kCEUfWCKtjKhMH3z .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-kCEUfWCKtjKhMH3z .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-kCEUfWCKtjKhMH3z .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-kCEUfWCKtjKhMH3z .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-kCEUfWCKtjKhMH3z .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-kCEUfWCKtjKhMH3z .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-kCEUfWCKtjKhMH3z .edgeLabel text{fill:#333}#mermaid-svg-kCEUfWCKtjKhMH3z .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-kCEUfWCKtjKhMH3z .node circle.state-start{fill:black;stroke:black}#mermaid-svg-kCEUfWCKtjKhMH3z .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-kCEUfWCKtjKhMH3z #statediagram-barbEnd{fill:#9370db}#mermaid-svg-kCEUfWCKtjKhMH3z .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-kCEUfWCKtjKhMH3z .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-kCEUfWCKtjKhMH3z .statediagram-state .divider{stroke:#9370db}#mermaid-svg-kCEUfWCKtjKhMH3z .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-kCEUfWCKtjKhMH3z .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-kCEUfWCKtjKhMH3z .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-kCEUfWCKtjKhMH3z .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-kCEUfWCKtjKhMH3z .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-kCEUfWCKtjKhMH3z .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-kCEUfWCKtjKhMH3z .note-edge{stroke-dasharray:5}#mermaid-svg-kCEUfWCKtjKhMH3z .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-kCEUfWCKtjKhMH3z .error-icon{fill:#522}#mermaid-svg-kCEUfWCKtjKhMH3z .error-text{fill:#522;stroke:#522}#mermaid-svg-kCEUfWCKtjKhMH3z .edge-thickness-normal{stroke-width:2px}#mermaid-svg-kCEUfWCKtjKhMH3z .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-kCEUfWCKtjKhMH3z .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-kCEUfWCKtjKhMH3z .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-kCEUfWCKtjKhMH3z .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-kCEUfWCKtjKhMH3z .marker{fill:#333}#mermaid-svg-kCEUfWCKtjKhMH3z .marker.cross{stroke:#333} :root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-kCEUfWCKtjKhMH3z { color: rgba(0, 0, 0, 0.75); font: ; } 定时任务 定时抄表 数据迁移 数据总览 充电率该功能为对小级小程序用户与小级APP用户的管理功能以及管理平台管理员的管理功能。包括对用户数据的增删改查、管理员数据的增删改查、用户充值功能、用户黑名单功能。
#mermaid-svg-54XPz37dtJJpCop5 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-54XPz37dtJJpCop5 .label text{fill:#333}#mermaid-svg-54XPz37dtJJpCop5 .node rect,#mermaid-svg-54XPz37dtJJpCop5 .node circle,#mermaid-svg-54XPz37dtJJpCop5 .node ellipse,#mermaid-svg-54XPz37dtJJpCop5 .node polygon,#mermaid-svg-54XPz37dtJJpCop5 .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-54XPz37dtJJpCop5 .node .label{text-align:center;fill:#333}#mermaid-svg-54XPz37dtJJpCop5 .node.clickable{cursor:pointer}#mermaid-svg-54XPz37dtJJpCop5 .arrowheadPath{fill:#333}#mermaid-svg-54XPz37dtJJpCop5 .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-54XPz37dtJJpCop5 .flowchart-link{stroke:#333;fill:none}#mermaid-svg-54XPz37dtJJpCop5 .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-54XPz37dtJJpCop5 .edgeLabel rect{opacity:0.9}#mermaid-svg-54XPz37dtJJpCop5 .edgeLabel span{color:#333}#mermaid-svg-54XPz37dtJJpCop5 .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-54XPz37dtJJpCop5 .cluster text{fill:#333}#mermaid-svg-54XPz37dtJJpCop5 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-54XPz37dtJJpCop5 .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-54XPz37dtJJpCop5 text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-54XPz37dtJJpCop5 .actor-line{stroke:grey}#mermaid-svg-54XPz37dtJJpCop5 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-54XPz37dtJJpCop5 .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-54XPz37dtJJpCop5 #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-54XPz37dtJJpCop5 .sequenceNumber{fill:#fff}#mermaid-svg-54XPz37dtJJpCop5 #sequencenumber{fill:#333}#mermaid-svg-54XPz37dtJJpCop5 #crosshead path{fill:#333;stroke:#333}#mermaid-svg-54XPz37dtJJpCop5 .messageText{fill:#333;stroke:#333}#mermaid-svg-54XPz37dtJJpCop5 .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-54XPz37dtJJpCop5 .labelText,#mermaid-svg-54XPz37dtJJpCop5 .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-54XPz37dtJJpCop5 .loopText,#mermaid-svg-54XPz37dtJJpCop5 .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-54XPz37dtJJpCop5 .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-54XPz37dtJJpCop5 .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-54XPz37dtJJpCop5 .noteText,#mermaid-svg-54XPz37dtJJpCop5 .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-54XPz37dtJJpCop5 .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-54XPz37dtJJpCop5 .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-54XPz37dtJJpCop5 .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-54XPz37dtJJpCop5 .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-54XPz37dtJJpCop5 .section{stroke:none;opacity:0.2}#mermaid-svg-54XPz37dtJJpCop5 .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-54XPz37dtJJpCop5 .section2{fill:#fff400}#mermaid-svg-54XPz37dtJJpCop5 .section1,#mermaid-svg-54XPz37dtJJpCop5 .section3{fill:#fff;opacity:0.2}#mermaid-svg-54XPz37dtJJpCop5 .sectionTitle0{fill:#333}#mermaid-svg-54XPz37dtJJpCop5 .sectionTitle1{fill:#333}#mermaid-svg-54XPz37dtJJpCop5 .sectionTitle2{fill:#333}#mermaid-svg-54XPz37dtJJpCop5 .sectionTitle3{fill:#333}#mermaid-svg-54XPz37dtJJpCop5 .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-54XPz37dtJJpCop5 .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-54XPz37dtJJpCop5 .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-54XPz37dtJJpCop5 .grid path{stroke-width:0}#mermaid-svg-54XPz37dtJJpCop5 .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-54XPz37dtJJpCop5 .task{stroke-width:2}#mermaid-svg-54XPz37dtJJpCop5 .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-54XPz37dtJJpCop5 .taskText:not([font-size]){font-size:11px}#mermaid-svg-54XPz37dtJJpCop5 .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-54XPz37dtJJpCop5 .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-54XPz37dtJJpCop5 .task.clickable{cursor:pointer}#mermaid-svg-54XPz37dtJJpCop5 .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-54XPz37dtJJpCop5 .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-54XPz37dtJJpCop5 .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-54XPz37dtJJpCop5 .taskText0,#mermaid-svg-54XPz37dtJJpCop5 .taskText1,#mermaid-svg-54XPz37dtJJpCop5 .taskText2,#mermaid-svg-54XPz37dtJJpCop5 .taskText3{fill:#fff}#mermaid-svg-54XPz37dtJJpCop5 .task0,#mermaid-svg-54XPz37dtJJpCop5 .task1,#mermaid-svg-54XPz37dtJJpCop5 .task2,#mermaid-svg-54XPz37dtJJpCop5 .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-54XPz37dtJJpCop5 .taskTextOutside0,#mermaid-svg-54XPz37dtJJpCop5 .taskTextOutside2{fill:#000}#mermaid-svg-54XPz37dtJJpCop5 .taskTextOutside1,#mermaid-svg-54XPz37dtJJpCop5 .taskTextOutside3{fill:#000}#mermaid-svg-54XPz37dtJJpCop5 .active0,#mermaid-svg-54XPz37dtJJpCop5 .active1,#mermaid-svg-54XPz37dtJJpCop5 .active2,#mermaid-svg-54XPz37dtJJpCop5 .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-54XPz37dtJJpCop5 .activeText0,#mermaid-svg-54XPz37dtJJpCop5 .activeText1,#mermaid-svg-54XPz37dtJJpCop5 .activeText2,#mermaid-svg-54XPz37dtJJpCop5 .activeText3{fill:#000 !important}#mermaid-svg-54XPz37dtJJpCop5 .done0,#mermaid-svg-54XPz37dtJJpCop5 .done1,#mermaid-svg-54XPz37dtJJpCop5 .done2,#mermaid-svg-54XPz37dtJJpCop5 .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-54XPz37dtJJpCop5 .doneText0,#mermaid-svg-54XPz37dtJJpCop5 .doneText1,#mermaid-svg-54XPz37dtJJpCop5 .doneText2,#mermaid-svg-54XPz37dtJJpCop5 .doneText3{fill:#000 !important}#mermaid-svg-54XPz37dtJJpCop5 .crit0,#mermaid-svg-54XPz37dtJJpCop5 .crit1,#mermaid-svg-54XPz37dtJJpCop5 .crit2,#mermaid-svg-54XPz37dtJJpCop5 .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-54XPz37dtJJpCop5 .activeCrit0,#mermaid-svg-54XPz37dtJJpCop5 .activeCrit1,#mermaid-svg-54XPz37dtJJpCop5 .activeCrit2,#mermaid-svg-54XPz37dtJJpCop5 .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-54XPz37dtJJpCop5 .doneCrit0,#mermaid-svg-54XPz37dtJJpCop5 .doneCrit1,#mermaid-svg-54XPz37dtJJpCop5 .doneCrit2,#mermaid-svg-54XPz37dtJJpCop5 .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-54XPz37dtJJpCop5 .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-54XPz37dtJJpCop5 .milestoneText{font-style:italic}#mermaid-svg-54XPz37dtJJpCop5 .doneCritText0,#mermaid-svg-54XPz37dtJJpCop5 .doneCritText1,#mermaid-svg-54XPz37dtJJpCop5 .doneCritText2,#mermaid-svg-54XPz37dtJJpCop5 .doneCritText3{fill:#000 !important}#mermaid-svg-54XPz37dtJJpCop5 .activeCritText0,#mermaid-svg-54XPz37dtJJpCop5 .activeCritText1,#mermaid-svg-54XPz37dtJJpCop5 .activeCritText2,#mermaid-svg-54XPz37dtJJpCop5 .activeCritText3{fill:#000 !important}#mermaid-svg-54XPz37dtJJpCop5 .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-54XPz37dtJJpCop5 g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-54XPz37dtJJpCop5 g.classGroup text .title{font-weight:bolder}#mermaid-svg-54XPz37dtJJpCop5 g.clickable{cursor:pointer}#mermaid-svg-54XPz37dtJJpCop5 g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-54XPz37dtJJpCop5 g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-54XPz37dtJJpCop5 .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-54XPz37dtJJpCop5 .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-54XPz37dtJJpCop5 .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-54XPz37dtJJpCop5 .dashed-line{stroke-dasharray:3}#mermaid-svg-54XPz37dtJJpCop5 #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-54XPz37dtJJpCop5 #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-54XPz37dtJJpCop5 #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-54XPz37dtJJpCop5 #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-54XPz37dtJJpCop5 #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-54XPz37dtJJpCop5 #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-54XPz37dtJJpCop5 #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-54XPz37dtJJpCop5 #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-54XPz37dtJJpCop5 .commit-id,#mermaid-svg-54XPz37dtJJpCop5 .commit-msg,#mermaid-svg-54XPz37dtJJpCop5 .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-54XPz37dtJJpCop5 .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-54XPz37dtJJpCop5 .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-54XPz37dtJJpCop5 g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-54XPz37dtJJpCop5 g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-54XPz37dtJJpCop5 g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-54XPz37dtJJpCop5 g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-54XPz37dtJJpCop5 g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-54XPz37dtJJpCop5 g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-54XPz37dtJJpCop5 .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-54XPz37dtJJpCop5 .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-54XPz37dtJJpCop5 .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-54XPz37dtJJpCop5 .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-54XPz37dtJJpCop5 .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-54XPz37dtJJpCop5 .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-54XPz37dtJJpCop5 .edgeLabel text{fill:#333}#mermaid-svg-54XPz37dtJJpCop5 .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-54XPz37dtJJpCop5 .node circle.state-start{fill:black;stroke:black}#mermaid-svg-54XPz37dtJJpCop5 .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-54XPz37dtJJpCop5 #statediagram-barbEnd{fill:#9370db}#mermaid-svg-54XPz37dtJJpCop5 .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-54XPz37dtJJpCop5 .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-54XPz37dtJJpCop5 .statediagram-state .divider{stroke:#9370db}#mermaid-svg-54XPz37dtJJpCop5 .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-54XPz37dtJJpCop5 .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-54XPz37dtJJpCop5 .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-54XPz37dtJJpCop5 .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-54XPz37dtJJpCop5 .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-54XPz37dtJJpCop5 .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-54XPz37dtJJpCop5 .note-edge{stroke-dasharray:5}#mermaid-svg-54XPz37dtJJpCop5 .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-54XPz37dtJJpCop5 .error-icon{fill:#522}#mermaid-svg-54XPz37dtJJpCop5 .error-text{fill:#522;stroke:#522}#mermaid-svg-54XPz37dtJJpCop5 .edge-thickness-normal{stroke-width:2px}#mermaid-svg-54XPz37dtJJpCop5 .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-54XPz37dtJJpCop5 .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-54XPz37dtJJpCop5 .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-54XPz37dtJJpCop5 .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-54XPz37dtJJpCop5 .marker{fill:#333}#mermaid-svg-54XPz37dtJJpCop5 .marker.cross{stroke:#333} :root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-54XPz37dtJJpCop5 { color: rgba(0, 0, 0, 0.75); font: ; } 用户管理 用户CRUD 管理员CRUD 用户充值 用户黑名单 折扣卡充值 现金充值订单管理功能是对小级小程序产生的各种订单进行管理,主要以查询为主。包括当前订单、历史订单、异常订单、充值订单、预充值订单5类。其中当前订单、历史订单、充值订单为小程序、APP、管理平台共同使用,基于策略模式实现。异常的订单与预充值订单仅在管理平台展示。
#mermaid-svg-EKuAQc21oi0psnTx .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-EKuAQc21oi0psnTx .label text{fill:#333}#mermaid-svg-EKuAQc21oi0psnTx .node rect,#mermaid-svg-EKuAQc21oi0psnTx .node circle,#mermaid-svg-EKuAQc21oi0psnTx .node ellipse,#mermaid-svg-EKuAQc21oi0psnTx .node polygon,#mermaid-svg-EKuAQc21oi0psnTx .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-EKuAQc21oi0psnTx .node .label{text-align:center;fill:#333}#mermaid-svg-EKuAQc21oi0psnTx .node.clickable{cursor:pointer}#mermaid-svg-EKuAQc21oi0psnTx .arrowheadPath{fill:#333}#mermaid-svg-EKuAQc21oi0psnTx .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-EKuAQc21oi0psnTx .flowchart-link{stroke:#333;fill:none}#mermaid-svg-EKuAQc21oi0psnTx .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-EKuAQc21oi0psnTx .edgeLabel rect{opacity:0.9}#mermaid-svg-EKuAQc21oi0psnTx .edgeLabel span{color:#333}#mermaid-svg-EKuAQc21oi0psnTx .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-EKuAQc21oi0psnTx .cluster text{fill:#333}#mermaid-svg-EKuAQc21oi0psnTx div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-EKuAQc21oi0psnTx .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-EKuAQc21oi0psnTx text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-EKuAQc21oi0psnTx .actor-line{stroke:grey}#mermaid-svg-EKuAQc21oi0psnTx .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-EKuAQc21oi0psnTx .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-EKuAQc21oi0psnTx #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-EKuAQc21oi0psnTx .sequenceNumber{fill:#fff}#mermaid-svg-EKuAQc21oi0psnTx #sequencenumber{fill:#333}#mermaid-svg-EKuAQc21oi0psnTx #crosshead path{fill:#333;stroke:#333}#mermaid-svg-EKuAQc21oi0psnTx .messageText{fill:#333;stroke:#333}#mermaid-svg-EKuAQc21oi0psnTx .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-EKuAQc21oi0psnTx .labelText,#mermaid-svg-EKuAQc21oi0psnTx .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-EKuAQc21oi0psnTx .loopText,#mermaid-svg-EKuAQc21oi0psnTx .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-EKuAQc21oi0psnTx .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-EKuAQc21oi0psnTx .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-EKuAQc21oi0psnTx .noteText,#mermaid-svg-EKuAQc21oi0psnTx .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-EKuAQc21oi0psnTx .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-EKuAQc21oi0psnTx .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-EKuAQc21oi0psnTx .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-EKuAQc21oi0psnTx .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-EKuAQc21oi0psnTx .section{stroke:none;opacity:0.2}#mermaid-svg-EKuAQc21oi0psnTx .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-EKuAQc21oi0psnTx .section2{fill:#fff400}#mermaid-svg-EKuAQc21oi0psnTx .section1,#mermaid-svg-EKuAQc21oi0psnTx .section3{fill:#fff;opacity:0.2}#mermaid-svg-EKuAQc21oi0psnTx .sectionTitle0{fill:#333}#mermaid-svg-EKuAQc21oi0psnTx .sectionTitle1{fill:#333}#mermaid-svg-EKuAQc21oi0psnTx .sectionTitle2{fill:#333}#mermaid-svg-EKuAQc21oi0psnTx .sectionTitle3{fill:#333}#mermaid-svg-EKuAQc21oi0psnTx .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-EKuAQc21oi0psnTx .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-EKuAQc21oi0psnTx .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-EKuAQc21oi0psnTx .grid path{stroke-width:0}#mermaid-svg-EKuAQc21oi0psnTx .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-EKuAQc21oi0psnTx .task{stroke-width:2}#mermaid-svg-EKuAQc21oi0psnTx .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-EKuAQc21oi0psnTx .taskText:not([font-size]){font-size:11px}#mermaid-svg-EKuAQc21oi0psnTx .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-EKuAQc21oi0psnTx .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-EKuAQc21oi0psnTx .task.clickable{cursor:pointer}#mermaid-svg-EKuAQc21oi0psnTx .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-EKuAQc21oi0psnTx .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-EKuAQc21oi0psnTx .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-EKuAQc21oi0psnTx .taskText0,#mermaid-svg-EKuAQc21oi0psnTx .taskText1,#mermaid-svg-EKuAQc21oi0psnTx .taskText2,#mermaid-svg-EKuAQc21oi0psnTx .taskText3{fill:#fff}#mermaid-svg-EKuAQc21oi0psnTx .task0,#mermaid-svg-EKuAQc21oi0psnTx .task1,#mermaid-svg-EKuAQc21oi0psnTx .task2,#mermaid-svg-EKuAQc21oi0psnTx .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-EKuAQc21oi0psnTx .taskTextOutside0,#mermaid-svg-EKuAQc21oi0psnTx .taskTextOutside2{fill:#000}#mermaid-svg-EKuAQc21oi0psnTx .taskTextOutside1,#mermaid-svg-EKuAQc21oi0psnTx .taskTextOutside3{fill:#000}#mermaid-svg-EKuAQc21oi0psnTx .active0,#mermaid-svg-EKuAQc21oi0psnTx .active1,#mermaid-svg-EKuAQc21oi0psnTx .active2,#mermaid-svg-EKuAQc21oi0psnTx .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-EKuAQc21oi0psnTx .activeText0,#mermaid-svg-EKuAQc21oi0psnTx .activeText1,#mermaid-svg-EKuAQc21oi0psnTx .activeText2,#mermaid-svg-EKuAQc21oi0psnTx .activeText3{fill:#000 !important}#mermaid-svg-EKuAQc21oi0psnTx .done0,#mermaid-svg-EKuAQc21oi0psnTx .done1,#mermaid-svg-EKuAQc21oi0psnTx .done2,#mermaid-svg-EKuAQc21oi0psnTx .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-EKuAQc21oi0psnTx .doneText0,#mermaid-svg-EKuAQc21oi0psnTx .doneText1,#mermaid-svg-EKuAQc21oi0psnTx .doneText2,#mermaid-svg-EKuAQc21oi0psnTx .doneText3{fill:#000 !important}#mermaid-svg-EKuAQc21oi0psnTx .crit0,#mermaid-svg-EKuAQc21oi0psnTx .crit1,#mermaid-svg-EKuAQc21oi0psnTx .crit2,#mermaid-svg-EKuAQc21oi0psnTx .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-EKuAQc21oi0psnTx .activeCrit0,#mermaid-svg-EKuAQc21oi0psnTx .activeCrit1,#mermaid-svg-EKuAQc21oi0psnTx .activeCrit2,#mermaid-svg-EKuAQc21oi0psnTx .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-EKuAQc21oi0psnTx .doneCrit0,#mermaid-svg-EKuAQc21oi0psnTx .doneCrit1,#mermaid-svg-EKuAQc21oi0psnTx .doneCrit2,#mermaid-svg-EKuAQc21oi0psnTx .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-EKuAQc21oi0psnTx .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-EKuAQc21oi0psnTx .milestoneText{font-style:italic}#mermaid-svg-EKuAQc21oi0psnTx .doneCritText0,#mermaid-svg-EKuAQc21oi0psnTx .doneCritText1,#mermaid-svg-EKuAQc21oi0psnTx .doneCritText2,#mermaid-svg-EKuAQc21oi0psnTx .doneCritText3{fill:#000 !important}#mermaid-svg-EKuAQc21oi0psnTx .activeCritText0,#mermaid-svg-EKuAQc21oi0psnTx .activeCritText1,#mermaid-svg-EKuAQc21oi0psnTx .activeCritText2,#mermaid-svg-EKuAQc21oi0psnTx .activeCritText3{fill:#000 !important}#mermaid-svg-EKuAQc21oi0psnTx .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-EKuAQc21oi0psnTx g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-EKuAQc21oi0psnTx g.classGroup text .title{font-weight:bolder}#mermaid-svg-EKuAQc21oi0psnTx g.clickable{cursor:pointer}#mermaid-svg-EKuAQc21oi0psnTx g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-EKuAQc21oi0psnTx g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-EKuAQc21oi0psnTx .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-EKuAQc21oi0psnTx .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-EKuAQc21oi0psnTx .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-EKuAQc21oi0psnTx .dashed-line{stroke-dasharray:3}#mermaid-svg-EKuAQc21oi0psnTx #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-EKuAQc21oi0psnTx #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-EKuAQc21oi0psnTx #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-EKuAQc21oi0psnTx #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-EKuAQc21oi0psnTx #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-EKuAQc21oi0psnTx #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-EKuAQc21oi0psnTx #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-EKuAQc21oi0psnTx #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-EKuAQc21oi0psnTx .commit-id,#mermaid-svg-EKuAQc21oi0psnTx .commit-msg,#mermaid-svg-EKuAQc21oi0psnTx .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-EKuAQc21oi0psnTx .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-EKuAQc21oi0psnTx .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-EKuAQc21oi0psnTx g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-EKuAQc21oi0psnTx g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-EKuAQc21oi0psnTx g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-EKuAQc21oi0psnTx g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-EKuAQc21oi0psnTx g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-EKuAQc21oi0psnTx g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-EKuAQc21oi0psnTx .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-EKuAQc21oi0psnTx .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-EKuAQc21oi0psnTx .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-EKuAQc21oi0psnTx .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-EKuAQc21oi0psnTx .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-EKuAQc21oi0psnTx .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-EKuAQc21oi0psnTx .edgeLabel text{fill:#333}#mermaid-svg-EKuAQc21oi0psnTx .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-EKuAQc21oi0psnTx .node circle.state-start{fill:black;stroke:black}#mermaid-svg-EKuAQc21oi0psnTx .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-EKuAQc21oi0psnTx #statediagram-barbEnd{fill:#9370db}#mermaid-svg-EKuAQc21oi0psnTx .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-EKuAQc21oi0psnTx .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-EKuAQc21oi0psnTx .statediagram-state .divider{stroke:#9370db}#mermaid-svg-EKuAQc21oi0psnTx .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-EKuAQc21oi0psnTx .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-EKuAQc21oi0psnTx .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-EKuAQc21oi0psnTx .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-EKuAQc21oi0psnTx .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-EKuAQc21oi0psnTx .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-EKuAQc21oi0psnTx .note-edge{stroke-dasharray:5}#mermaid-svg-EKuAQc21oi0psnTx .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-EKuAQc21oi0psnTx .error-icon{fill:#522}#mermaid-svg-EKuAQc21oi0psnTx .error-text{fill:#522;stroke:#522}#mermaid-svg-EKuAQc21oi0psnTx .edge-thickness-normal{stroke-width:2px}#mermaid-svg-EKuAQc21oi0psnTx .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-EKuAQc21oi0psnTx .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-EKuAQc21oi0psnTx .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-EKuAQc21oi0psnTx .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-EKuAQc21oi0psnTx .marker{fill:#333}#mermaid-svg-EKuAQc21oi0psnTx .marker.cross{stroke:#333} :root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-EKuAQc21oi0psnTx { color: rgba(0, 0, 0, 0.75); font: ; } 订单管理 当前订单 历史订单 异常订单 充值订单 预充值订单财务管理包括充值明细、财务报表、设备保险、业主信息管理四项功能。
其中充值明细与订单管理中的充值订单为同一接口,区别为返回参数不同。业主信息管理包括基本信息与这个业主对应小区的抄表数据。
#mermaid-svg-NSRi5FQcoOuBfulQ .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-NSRi5FQcoOuBfulQ .label text{fill:#333}#mermaid-svg-NSRi5FQcoOuBfulQ .node rect,#mermaid-svg-NSRi5FQcoOuBfulQ .node circle,#mermaid-svg-NSRi5FQcoOuBfulQ .node ellipse,#mermaid-svg-NSRi5FQcoOuBfulQ .node polygon,#mermaid-svg-NSRi5FQcoOuBfulQ .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-NSRi5FQcoOuBfulQ .node .label{text-align:center;fill:#333}#mermaid-svg-NSRi5FQcoOuBfulQ .node.clickable{cursor:pointer}#mermaid-svg-NSRi5FQcoOuBfulQ .arrowheadPath{fill:#333}#mermaid-svg-NSRi5FQcoOuBfulQ .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-NSRi5FQcoOuBfulQ .flowchart-link{stroke:#333;fill:none}#mermaid-svg-NSRi5FQcoOuBfulQ .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-NSRi5FQcoOuBfulQ .edgeLabel rect{opacity:0.9}#mermaid-svg-NSRi5FQcoOuBfulQ .edgeLabel span{color:#333}#mermaid-svg-NSRi5FQcoOuBfulQ .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-NSRi5FQcoOuBfulQ .cluster text{fill:#333}#mermaid-svg-NSRi5FQcoOuBfulQ div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-NSRi5FQcoOuBfulQ .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-NSRi5FQcoOuBfulQ text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-NSRi5FQcoOuBfulQ .actor-line{stroke:grey}#mermaid-svg-NSRi5FQcoOuBfulQ .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-NSRi5FQcoOuBfulQ .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-NSRi5FQcoOuBfulQ #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-NSRi5FQcoOuBfulQ .sequenceNumber{fill:#fff}#mermaid-svg-NSRi5FQcoOuBfulQ #sequencenumber{fill:#333}#mermaid-svg-NSRi5FQcoOuBfulQ #crosshead path{fill:#333;stroke:#333}#mermaid-svg-NSRi5FQcoOuBfulQ .messageText{fill:#333;stroke:#333}#mermaid-svg-NSRi5FQcoOuBfulQ .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-NSRi5FQcoOuBfulQ .labelText,#mermaid-svg-NSRi5FQcoOuBfulQ .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-NSRi5FQcoOuBfulQ .loopText,#mermaid-svg-NSRi5FQcoOuBfulQ .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-NSRi5FQcoOuBfulQ .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-NSRi5FQcoOuBfulQ .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-NSRi5FQcoOuBfulQ .noteText,#mermaid-svg-NSRi5FQcoOuBfulQ .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-NSRi5FQcoOuBfulQ .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-NSRi5FQcoOuBfulQ .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-NSRi5FQcoOuBfulQ .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-NSRi5FQcoOuBfulQ .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NSRi5FQcoOuBfulQ .section{stroke:none;opacity:0.2}#mermaid-svg-NSRi5FQcoOuBfulQ .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-NSRi5FQcoOuBfulQ .section2{fill:#fff400}#mermaid-svg-NSRi5FQcoOuBfulQ .section1,#mermaid-svg-NSRi5FQcoOuBfulQ .section3{fill:#fff;opacity:0.2}#mermaid-svg-NSRi5FQcoOuBfulQ .sectionTitle0{fill:#333}#mermaid-svg-NSRi5FQcoOuBfulQ .sectionTitle1{fill:#333}#mermaid-svg-NSRi5FQcoOuBfulQ .sectionTitle2{fill:#333}#mermaid-svg-NSRi5FQcoOuBfulQ .sectionTitle3{fill:#333}#mermaid-svg-NSRi5FQcoOuBfulQ .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NSRi5FQcoOuBfulQ .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-NSRi5FQcoOuBfulQ .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NSRi5FQcoOuBfulQ .grid path{stroke-width:0}#mermaid-svg-NSRi5FQcoOuBfulQ .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-NSRi5FQcoOuBfulQ .task{stroke-width:2}#mermaid-svg-NSRi5FQcoOuBfulQ .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NSRi5FQcoOuBfulQ .taskText:not([font-size]){font-size:11px}#mermaid-svg-NSRi5FQcoOuBfulQ .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NSRi5FQcoOuBfulQ .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-NSRi5FQcoOuBfulQ .task.clickable{cursor:pointer}#mermaid-svg-NSRi5FQcoOuBfulQ .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-NSRi5FQcoOuBfulQ .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-NSRi5FQcoOuBfulQ .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-NSRi5FQcoOuBfulQ .taskText0,#mermaid-svg-NSRi5FQcoOuBfulQ .taskText1,#mermaid-svg-NSRi5FQcoOuBfulQ .taskText2,#mermaid-svg-NSRi5FQcoOuBfulQ .taskText3{fill:#fff}#mermaid-svg-NSRi5FQcoOuBfulQ .task0,#mermaid-svg-NSRi5FQcoOuBfulQ .task1,#mermaid-svg-NSRi5FQcoOuBfulQ .task2,#mermaid-svg-NSRi5FQcoOuBfulQ .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-NSRi5FQcoOuBfulQ .taskTextOutside0,#mermaid-svg-NSRi5FQcoOuBfulQ .taskTextOutside2{fill:#000}#mermaid-svg-NSRi5FQcoOuBfulQ .taskTextOutside1,#mermaid-svg-NSRi5FQcoOuBfulQ .taskTextOutside3{fill:#000}#mermaid-svg-NSRi5FQcoOuBfulQ .active0,#mermaid-svg-NSRi5FQcoOuBfulQ .active1,#mermaid-svg-NSRi5FQcoOuBfulQ .active2,#mermaid-svg-NSRi5FQcoOuBfulQ .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-NSRi5FQcoOuBfulQ .activeText0,#mermaid-svg-NSRi5FQcoOuBfulQ .activeText1,#mermaid-svg-NSRi5FQcoOuBfulQ .activeText2,#mermaid-svg-NSRi5FQcoOuBfulQ .activeText3{fill:#000 !important}#mermaid-svg-NSRi5FQcoOuBfulQ .done0,#mermaid-svg-NSRi5FQcoOuBfulQ .done1,#mermaid-svg-NSRi5FQcoOuBfulQ .done2,#mermaid-svg-NSRi5FQcoOuBfulQ .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-NSRi5FQcoOuBfulQ .doneText0,#mermaid-svg-NSRi5FQcoOuBfulQ .doneText1,#mermaid-svg-NSRi5FQcoOuBfulQ .doneText2,#mermaid-svg-NSRi5FQcoOuBfulQ .doneText3{fill:#000 !important}#mermaid-svg-NSRi5FQcoOuBfulQ .crit0,#mermaid-svg-NSRi5FQcoOuBfulQ .crit1,#mermaid-svg-NSRi5FQcoOuBfulQ .crit2,#mermaid-svg-NSRi5FQcoOuBfulQ .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-NSRi5FQcoOuBfulQ .activeCrit0,#mermaid-svg-NSRi5FQcoOuBfulQ .activeCrit1,#mermaid-svg-NSRi5FQcoOuBfulQ .activeCrit2,#mermaid-svg-NSRi5FQcoOuBfulQ .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-NSRi5FQcoOuBfulQ .doneCrit0,#mermaid-svg-NSRi5FQcoOuBfulQ .doneCrit1,#mermaid-svg-NSRi5FQcoOuBfulQ .doneCrit2,#mermaid-svg-NSRi5FQcoOuBfulQ .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-NSRi5FQcoOuBfulQ .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-NSRi5FQcoOuBfulQ .milestoneText{font-style:italic}#mermaid-svg-NSRi5FQcoOuBfulQ .doneCritText0,#mermaid-svg-NSRi5FQcoOuBfulQ .doneCritText1,#mermaid-svg-NSRi5FQcoOuBfulQ .doneCritText2,#mermaid-svg-NSRi5FQcoOuBfulQ .doneCritText3{fill:#000 !important}#mermaid-svg-NSRi5FQcoOuBfulQ .activeCritText0,#mermaid-svg-NSRi5FQcoOuBfulQ .activeCritText1,#mermaid-svg-NSRi5FQcoOuBfulQ .activeCritText2,#mermaid-svg-NSRi5FQcoOuBfulQ .activeCritText3{fill:#000 !important}#mermaid-svg-NSRi5FQcoOuBfulQ .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NSRi5FQcoOuBfulQ g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-NSRi5FQcoOuBfulQ g.classGroup text .title{font-weight:bolder}#mermaid-svg-NSRi5FQcoOuBfulQ g.clickable{cursor:pointer}#mermaid-svg-NSRi5FQcoOuBfulQ g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-NSRi5FQcoOuBfulQ g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-NSRi5FQcoOuBfulQ .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-NSRi5FQcoOuBfulQ .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-NSRi5FQcoOuBfulQ .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-NSRi5FQcoOuBfulQ .dashed-line{stroke-dasharray:3}#mermaid-svg-NSRi5FQcoOuBfulQ #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-NSRi5FQcoOuBfulQ #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-NSRi5FQcoOuBfulQ #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-NSRi5FQcoOuBfulQ #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-NSRi5FQcoOuBfulQ #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-NSRi5FQcoOuBfulQ #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-NSRi5FQcoOuBfulQ #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-NSRi5FQcoOuBfulQ #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-NSRi5FQcoOuBfulQ .commit-id,#mermaid-svg-NSRi5FQcoOuBfulQ .commit-msg,#mermaid-svg-NSRi5FQcoOuBfulQ .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NSRi5FQcoOuBfulQ .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NSRi5FQcoOuBfulQ .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NSRi5FQcoOuBfulQ g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NSRi5FQcoOuBfulQ g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-NSRi5FQcoOuBfulQ g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-NSRi5FQcoOuBfulQ g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-NSRi5FQcoOuBfulQ g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-NSRi5FQcoOuBfulQ g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-NSRi5FQcoOuBfulQ .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-NSRi5FQcoOuBfulQ .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-NSRi5FQcoOuBfulQ .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-NSRi5FQcoOuBfulQ .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-NSRi5FQcoOuBfulQ .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-NSRi5FQcoOuBfulQ .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-NSRi5FQcoOuBfulQ .edgeLabel text{fill:#333}#mermaid-svg-NSRi5FQcoOuBfulQ .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-NSRi5FQcoOuBfulQ .node circle.state-start{fill:black;stroke:black}#mermaid-svg-NSRi5FQcoOuBfulQ .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-NSRi5FQcoOuBfulQ #statediagram-barbEnd{fill:#9370db}#mermaid-svg-NSRi5FQcoOuBfulQ .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-NSRi5FQcoOuBfulQ .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-NSRi5FQcoOuBfulQ .statediagram-state .divider{stroke:#9370db}#mermaid-svg-NSRi5FQcoOuBfulQ .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-NSRi5FQcoOuBfulQ .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-NSRi5FQcoOuBfulQ .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-NSRi5FQcoOuBfulQ .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-NSRi5FQcoOuBfulQ .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-NSRi5FQcoOuBfulQ .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-NSRi5FQcoOuBfulQ .note-edge{stroke-dasharray:5}#mermaid-svg-NSRi5FQcoOuBfulQ .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-NSRi5FQcoOuBfulQ .error-icon{fill:#522}#mermaid-svg-NSRi5FQcoOuBfulQ .error-text{fill:#522;stroke:#522}#mermaid-svg-NSRi5FQcoOuBfulQ .edge-thickness-normal{stroke-width:2px}#mermaid-svg-NSRi5FQcoOuBfulQ .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-NSRi5FQcoOuBfulQ .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-NSRi5FQcoOuBfulQ .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-NSRi5FQcoOuBfulQ .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-NSRi5FQcoOuBfulQ .marker{fill:#333}#mermaid-svg-NSRi5FQcoOuBfulQ .marker.cross{stroke:#333} :root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-NSRi5FQcoOuBfulQ { color: rgba(0, 0, 0, 0.75); font: ; } 财务管理 充值明细 财务报表 设备保险 业主信息 基本信息 平台抄表数据运营分析主要包括两个功能,一是数据总览,二是设备充电率。数据总览包括为对系统充值总额、消费总额、注册人数、订单数、充电时长等数据的统计;设备充电率为计算每个小区每台设备每天的充电率、充电人数、充电时长等的数据。
#mermaid-svg-52nRtX7XrNkFqpwm .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-52nRtX7XrNkFqpwm .label text{fill:#333}#mermaid-svg-52nRtX7XrNkFqpwm .node rect,#mermaid-svg-52nRtX7XrNkFqpwm .node circle,#mermaid-svg-52nRtX7XrNkFqpwm .node ellipse,#mermaid-svg-52nRtX7XrNkFqpwm .node polygon,#mermaid-svg-52nRtX7XrNkFqpwm .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-52nRtX7XrNkFqpwm .node .label{text-align:center;fill:#333}#mermaid-svg-52nRtX7XrNkFqpwm .node.clickable{cursor:pointer}#mermaid-svg-52nRtX7XrNkFqpwm .arrowheadPath{fill:#333}#mermaid-svg-52nRtX7XrNkFqpwm .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-52nRtX7XrNkFqpwm .flowchart-link{stroke:#333;fill:none}#mermaid-svg-52nRtX7XrNkFqpwm .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-52nRtX7XrNkFqpwm .edgeLabel rect{opacity:0.9}#mermaid-svg-52nRtX7XrNkFqpwm .edgeLabel span{color:#333}#mermaid-svg-52nRtX7XrNkFqpwm .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-52nRtX7XrNkFqpwm .cluster text{fill:#333}#mermaid-svg-52nRtX7XrNkFqpwm div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-52nRtX7XrNkFqpwm .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-52nRtX7XrNkFqpwm text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-52nRtX7XrNkFqpwm .actor-line{stroke:grey}#mermaid-svg-52nRtX7XrNkFqpwm .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-52nRtX7XrNkFqpwm .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-52nRtX7XrNkFqpwm #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-52nRtX7XrNkFqpwm .sequenceNumber{fill:#fff}#mermaid-svg-52nRtX7XrNkFqpwm #sequencenumber{fill:#333}#mermaid-svg-52nRtX7XrNkFqpwm #crosshead path{fill:#333;stroke:#333}#mermaid-svg-52nRtX7XrNkFqpwm .messageText{fill:#333;stroke:#333}#mermaid-svg-52nRtX7XrNkFqpwm .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-52nRtX7XrNkFqpwm .labelText,#mermaid-svg-52nRtX7XrNkFqpwm .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-52nRtX7XrNkFqpwm .loopText,#mermaid-svg-52nRtX7XrNkFqpwm .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-52nRtX7XrNkFqpwm .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-52nRtX7XrNkFqpwm .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-52nRtX7XrNkFqpwm .noteText,#mermaid-svg-52nRtX7XrNkFqpwm .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-52nRtX7XrNkFqpwm .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-52nRtX7XrNkFqpwm .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-52nRtX7XrNkFqpwm .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-52nRtX7XrNkFqpwm .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-52nRtX7XrNkFqpwm .section{stroke:none;opacity:0.2}#mermaid-svg-52nRtX7XrNkFqpwm .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-52nRtX7XrNkFqpwm .section2{fill:#fff400}#mermaid-svg-52nRtX7XrNkFqpwm .section1,#mermaid-svg-52nRtX7XrNkFqpwm .section3{fill:#fff;opacity:0.2}#mermaid-svg-52nRtX7XrNkFqpwm .sectionTitle0{fill:#333}#mermaid-svg-52nRtX7XrNkFqpwm .sectionTitle1{fill:#333}#mermaid-svg-52nRtX7XrNkFqpwm .sectionTitle2{fill:#333}#mermaid-svg-52nRtX7XrNkFqpwm .sectionTitle3{fill:#333}#mermaid-svg-52nRtX7XrNkFqpwm .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-52nRtX7XrNkFqpwm .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-52nRtX7XrNkFqpwm .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-52nRtX7XrNkFqpwm .grid path{stroke-width:0}#mermaid-svg-52nRtX7XrNkFqpwm .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-52nRtX7XrNkFqpwm .task{stroke-width:2}#mermaid-svg-52nRtX7XrNkFqpwm .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-52nRtX7XrNkFqpwm .taskText:not([font-size]){font-size:11px}#mermaid-svg-52nRtX7XrNkFqpwm .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-52nRtX7XrNkFqpwm .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-52nRtX7XrNkFqpwm .task.clickable{cursor:pointer}#mermaid-svg-52nRtX7XrNkFqpwm .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-52nRtX7XrNkFqpwm .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-52nRtX7XrNkFqpwm .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-52nRtX7XrNkFqpwm .taskText0,#mermaid-svg-52nRtX7XrNkFqpwm .taskText1,#mermaid-svg-52nRtX7XrNkFqpwm .taskText2,#mermaid-svg-52nRtX7XrNkFqpwm .taskText3{fill:#fff}#mermaid-svg-52nRtX7XrNkFqpwm .task0,#mermaid-svg-52nRtX7XrNkFqpwm .task1,#mermaid-svg-52nRtX7XrNkFqpwm .task2,#mermaid-svg-52nRtX7XrNkFqpwm .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-52nRtX7XrNkFqpwm .taskTextOutside0,#mermaid-svg-52nRtX7XrNkFqpwm .taskTextOutside2{fill:#000}#mermaid-svg-52nRtX7XrNkFqpwm .taskTextOutside1,#mermaid-svg-52nRtX7XrNkFqpwm .taskTextOutside3{fill:#000}#mermaid-svg-52nRtX7XrNkFqpwm .active0,#mermaid-svg-52nRtX7XrNkFqpwm .active1,#mermaid-svg-52nRtX7XrNkFqpwm .active2,#mermaid-svg-52nRtX7XrNkFqpwm .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-52nRtX7XrNkFqpwm .activeText0,#mermaid-svg-52nRtX7XrNkFqpwm .activeText1,#mermaid-svg-52nRtX7XrNkFqpwm .activeText2,#mermaid-svg-52nRtX7XrNkFqpwm .activeText3{fill:#000 !important}#mermaid-svg-52nRtX7XrNkFqpwm .done0,#mermaid-svg-52nRtX7XrNkFqpwm .done1,#mermaid-svg-52nRtX7XrNkFqpwm .done2,#mermaid-svg-52nRtX7XrNkFqpwm .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-52nRtX7XrNkFqpwm .doneText0,#mermaid-svg-52nRtX7XrNkFqpwm .doneText1,#mermaid-svg-52nRtX7XrNkFqpwm .doneText2,#mermaid-svg-52nRtX7XrNkFqpwm .doneText3{fill:#000 !important}#mermaid-svg-52nRtX7XrNkFqpwm .crit0,#mermaid-svg-52nRtX7XrNkFqpwm .crit1,#mermaid-svg-52nRtX7XrNkFqpwm .crit2,#mermaid-svg-52nRtX7XrNkFqpwm .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-52nRtX7XrNkFqpwm .activeCrit0,#mermaid-svg-52nRtX7XrNkFqpwm .activeCrit1,#mermaid-svg-52nRtX7XrNkFqpwm .activeCrit2,#mermaid-svg-52nRtX7XrNkFqpwm .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-52nRtX7XrNkFqpwm .doneCrit0,#mermaid-svg-52nRtX7XrNkFqpwm .doneCrit1,#mermaid-svg-52nRtX7XrNkFqpwm .doneCrit2,#mermaid-svg-52nRtX7XrNkFqpwm .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-52nRtX7XrNkFqpwm .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-52nRtX7XrNkFqpwm .milestoneText{font-style:italic}#mermaid-svg-52nRtX7XrNkFqpwm .doneCritText0,#mermaid-svg-52nRtX7XrNkFqpwm .doneCritText1,#mermaid-svg-52nRtX7XrNkFqpwm .doneCritText2,#mermaid-svg-52nRtX7XrNkFqpwm .doneCritText3{fill:#000 !important}#mermaid-svg-52nRtX7XrNkFqpwm .activeCritText0,#mermaid-svg-52nRtX7XrNkFqpwm .activeCritText1,#mermaid-svg-52nRtX7XrNkFqpwm .activeCritText2,#mermaid-svg-52nRtX7XrNkFqpwm .activeCritText3{fill:#000 !important}#mermaid-svg-52nRtX7XrNkFqpwm .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-52nRtX7XrNkFqpwm g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-52nRtX7XrNkFqpwm g.classGroup text .title{font-weight:bolder}#mermaid-svg-52nRtX7XrNkFqpwm g.clickable{cursor:pointer}#mermaid-svg-52nRtX7XrNkFqpwm g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-52nRtX7XrNkFqpwm g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-52nRtX7XrNkFqpwm .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-52nRtX7XrNkFqpwm .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-52nRtX7XrNkFqpwm .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-52nRtX7XrNkFqpwm .dashed-line{stroke-dasharray:3}#mermaid-svg-52nRtX7XrNkFqpwm #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-52nRtX7XrNkFqpwm #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-52nRtX7XrNkFqpwm #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-52nRtX7XrNkFqpwm #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-52nRtX7XrNkFqpwm #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-52nRtX7XrNkFqpwm #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-52nRtX7XrNkFqpwm #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-52nRtX7XrNkFqpwm #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-52nRtX7XrNkFqpwm .commit-id,#mermaid-svg-52nRtX7XrNkFqpwm .commit-msg,#mermaid-svg-52nRtX7XrNkFqpwm .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-52nRtX7XrNkFqpwm .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-52nRtX7XrNkFqpwm .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-52nRtX7XrNkFqpwm g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-52nRtX7XrNkFqpwm g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-52nRtX7XrNkFqpwm g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-52nRtX7XrNkFqpwm g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-52nRtX7XrNkFqpwm g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-52nRtX7XrNkFqpwm g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-52nRtX7XrNkFqpwm .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-52nRtX7XrNkFqpwm .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-52nRtX7XrNkFqpwm .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-52nRtX7XrNkFqpwm .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-52nRtX7XrNkFqpwm .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-52nRtX7XrNkFqpwm .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-52nRtX7XrNkFqpwm .edgeLabel text{fill:#333}#mermaid-svg-52nRtX7XrNkFqpwm .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-52nRtX7XrNkFqpwm .node circle.state-start{fill:black;stroke:black}#mermaid-svg-52nRtX7XrNkFqpwm .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-52nRtX7XrNkFqpwm #statediagram-barbEnd{fill:#9370db}#mermaid-svg-52nRtX7XrNkFqpwm .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-52nRtX7XrNkFqpwm .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-52nRtX7XrNkFqpwm .statediagram-state .divider{stroke:#9370db}#mermaid-svg-52nRtX7XrNkFqpwm .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-52nRtX7XrNkFqpwm .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-52nRtX7XrNkFqpwm .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-52nRtX7XrNkFqpwm .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-52nRtX7XrNkFqpwm .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-52nRtX7XrNkFqpwm .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-52nRtX7XrNkFqpwm .note-edge{stroke-dasharray:5}#mermaid-svg-52nRtX7XrNkFqpwm .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-52nRtX7XrNkFqpwm .error-icon{fill:#522}#mermaid-svg-52nRtX7XrNkFqpwm .error-text{fill:#522;stroke:#522}#mermaid-svg-52nRtX7XrNkFqpwm .edge-thickness-normal{stroke-width:2px}#mermaid-svg-52nRtX7XrNkFqpwm .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-52nRtX7XrNkFqpwm .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-52nRtX7XrNkFqpwm .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-52nRtX7XrNkFqpwm .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-52nRtX7XrNkFqpwm .marker{fill:#333}#mermaid-svg-52nRtX7XrNkFqpwm .marker.cross{stroke:#333} :root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-52nRtX7XrNkFqpwm { color: rgba(0, 0, 0, 0.75); font: ; } 运营分析 数据总览 设备充电率短信功能包括发送短信功能与短信记录管理功能,其中发送短信功能通过调用腾讯云短信接口完成。
#mermaid-svg-j7YwdBbBuyODyXTY .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-j7YwdBbBuyODyXTY .label text{fill:#333}#mermaid-svg-j7YwdBbBuyODyXTY .node rect,#mermaid-svg-j7YwdBbBuyODyXTY .node circle,#mermaid-svg-j7YwdBbBuyODyXTY .node ellipse,#mermaid-svg-j7YwdBbBuyODyXTY .node polygon,#mermaid-svg-j7YwdBbBuyODyXTY .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-j7YwdBbBuyODyXTY .node .label{text-align:center;fill:#333}#mermaid-svg-j7YwdBbBuyODyXTY .node.clickable{cursor:pointer}#mermaid-svg-j7YwdBbBuyODyXTY .arrowheadPath{fill:#333}#mermaid-svg-j7YwdBbBuyODyXTY .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-j7YwdBbBuyODyXTY .flowchart-link{stroke:#333;fill:none}#mermaid-svg-j7YwdBbBuyODyXTY .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-j7YwdBbBuyODyXTY .edgeLabel rect{opacity:0.9}#mermaid-svg-j7YwdBbBuyODyXTY .edgeLabel span{color:#333}#mermaid-svg-j7YwdBbBuyODyXTY .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-j7YwdBbBuyODyXTY .cluster text{fill:#333}#mermaid-svg-j7YwdBbBuyODyXTY div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-j7YwdBbBuyODyXTY .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-j7YwdBbBuyODyXTY text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-j7YwdBbBuyODyXTY .actor-line{stroke:grey}#mermaid-svg-j7YwdBbBuyODyXTY .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-j7YwdBbBuyODyXTY .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-j7YwdBbBuyODyXTY #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-j7YwdBbBuyODyXTY .sequenceNumber{fill:#fff}#mermaid-svg-j7YwdBbBuyODyXTY #sequencenumber{fill:#333}#mermaid-svg-j7YwdBbBuyODyXTY #crosshead path{fill:#333;stroke:#333}#mermaid-svg-j7YwdBbBuyODyXTY .messageText{fill:#333;stroke:#333}#mermaid-svg-j7YwdBbBuyODyXTY .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-j7YwdBbBuyODyXTY .labelText,#mermaid-svg-j7YwdBbBuyODyXTY .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-j7YwdBbBuyODyXTY .loopText,#mermaid-svg-j7YwdBbBuyODyXTY .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-j7YwdBbBuyODyXTY .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-j7YwdBbBuyODyXTY .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-j7YwdBbBuyODyXTY .noteText,#mermaid-svg-j7YwdBbBuyODyXTY .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-j7YwdBbBuyODyXTY .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-j7YwdBbBuyODyXTY .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-j7YwdBbBuyODyXTY .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-j7YwdBbBuyODyXTY .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-j7YwdBbBuyODyXTY .section{stroke:none;opacity:0.2}#mermaid-svg-j7YwdBbBuyODyXTY .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-j7YwdBbBuyODyXTY .section2{fill:#fff400}#mermaid-svg-j7YwdBbBuyODyXTY .section1,#mermaid-svg-j7YwdBbBuyODyXTY .section3{fill:#fff;opacity:0.2}#mermaid-svg-j7YwdBbBuyODyXTY .sectionTitle0{fill:#333}#mermaid-svg-j7YwdBbBuyODyXTY .sectionTitle1{fill:#333}#mermaid-svg-j7YwdBbBuyODyXTY .sectionTitle2{fill:#333}#mermaid-svg-j7YwdBbBuyODyXTY .sectionTitle3{fill:#333}#mermaid-svg-j7YwdBbBuyODyXTY .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-j7YwdBbBuyODyXTY .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-j7YwdBbBuyODyXTY .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-j7YwdBbBuyODyXTY .grid path{stroke-width:0}#mermaid-svg-j7YwdBbBuyODyXTY .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-j7YwdBbBuyODyXTY .task{stroke-width:2}#mermaid-svg-j7YwdBbBuyODyXTY .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-j7YwdBbBuyODyXTY .taskText:not([font-size]){font-size:11px}#mermaid-svg-j7YwdBbBuyODyXTY .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-j7YwdBbBuyODyXTY .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-j7YwdBbBuyODyXTY .task.clickable{cursor:pointer}#mermaid-svg-j7YwdBbBuyODyXTY .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-j7YwdBbBuyODyXTY .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-j7YwdBbBuyODyXTY .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-j7YwdBbBuyODyXTY .taskText0,#mermaid-svg-j7YwdBbBuyODyXTY .taskText1,#mermaid-svg-j7YwdBbBuyODyXTY .taskText2,#mermaid-svg-j7YwdBbBuyODyXTY .taskText3{fill:#fff}#mermaid-svg-j7YwdBbBuyODyXTY .task0,#mermaid-svg-j7YwdBbBuyODyXTY .task1,#mermaid-svg-j7YwdBbBuyODyXTY .task2,#mermaid-svg-j7YwdBbBuyODyXTY .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-j7YwdBbBuyODyXTY .taskTextOutside0,#mermaid-svg-j7YwdBbBuyODyXTY .taskTextOutside2{fill:#000}#mermaid-svg-j7YwdBbBuyODyXTY .taskTextOutside1,#mermaid-svg-j7YwdBbBuyODyXTY .taskTextOutside3{fill:#000}#mermaid-svg-j7YwdBbBuyODyXTY .active0,#mermaid-svg-j7YwdBbBuyODyXTY .active1,#mermaid-svg-j7YwdBbBuyODyXTY .active2,#mermaid-svg-j7YwdBbBuyODyXTY .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-j7YwdBbBuyODyXTY .activeText0,#mermaid-svg-j7YwdBbBuyODyXTY .activeText1,#mermaid-svg-j7YwdBbBuyODyXTY .activeText2,#mermaid-svg-j7YwdBbBuyODyXTY .activeText3{fill:#000 !important}#mermaid-svg-j7YwdBbBuyODyXTY .done0,#mermaid-svg-j7YwdBbBuyODyXTY .done1,#mermaid-svg-j7YwdBbBuyODyXTY .done2,#mermaid-svg-j7YwdBbBuyODyXTY .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-j7YwdBbBuyODyXTY .doneText0,#mermaid-svg-j7YwdBbBuyODyXTY .doneText1,#mermaid-svg-j7YwdBbBuyODyXTY .doneText2,#mermaid-svg-j7YwdBbBuyODyXTY .doneText3{fill:#000 !important}#mermaid-svg-j7YwdBbBuyODyXTY .crit0,#mermaid-svg-j7YwdBbBuyODyXTY .crit1,#mermaid-svg-j7YwdBbBuyODyXTY .crit2,#mermaid-svg-j7YwdBbBuyODyXTY .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-j7YwdBbBuyODyXTY .activeCrit0,#mermaid-svg-j7YwdBbBuyODyXTY .activeCrit1,#mermaid-svg-j7YwdBbBuyODyXTY .activeCrit2,#mermaid-svg-j7YwdBbBuyODyXTY .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-j7YwdBbBuyODyXTY .doneCrit0,#mermaid-svg-j7YwdBbBuyODyXTY .doneCrit1,#mermaid-svg-j7YwdBbBuyODyXTY .doneCrit2,#mermaid-svg-j7YwdBbBuyODyXTY .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-j7YwdBbBuyODyXTY .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-j7YwdBbBuyODyXTY .milestoneText{font-style:italic}#mermaid-svg-j7YwdBbBuyODyXTY .doneCritText0,#mermaid-svg-j7YwdBbBuyODyXTY .doneCritText1,#mermaid-svg-j7YwdBbBuyODyXTY .doneCritText2,#mermaid-svg-j7YwdBbBuyODyXTY .doneCritText3{fill:#000 !important}#mermaid-svg-j7YwdBbBuyODyXTY .activeCritText0,#mermaid-svg-j7YwdBbBuyODyXTY .activeCritText1,#mermaid-svg-j7YwdBbBuyODyXTY .activeCritText2,#mermaid-svg-j7YwdBbBuyODyXTY .activeCritText3{fill:#000 !important}#mermaid-svg-j7YwdBbBuyODyXTY .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-j7YwdBbBuyODyXTY g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-j7YwdBbBuyODyXTY g.classGroup text .title{font-weight:bolder}#mermaid-svg-j7YwdBbBuyODyXTY g.clickable{cursor:pointer}#mermaid-svg-j7YwdBbBuyODyXTY g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-j7YwdBbBuyODyXTY g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-j7YwdBbBuyODyXTY .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-j7YwdBbBuyODyXTY .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-j7YwdBbBuyODyXTY .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-j7YwdBbBuyODyXTY .dashed-line{stroke-dasharray:3}#mermaid-svg-j7YwdBbBuyODyXTY #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-j7YwdBbBuyODyXTY #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-j7YwdBbBuyODyXTY #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-j7YwdBbBuyODyXTY #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-j7YwdBbBuyODyXTY #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-j7YwdBbBuyODyXTY #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-j7YwdBbBuyODyXTY #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-j7YwdBbBuyODyXTY #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-j7YwdBbBuyODyXTY .commit-id,#mermaid-svg-j7YwdBbBuyODyXTY .commit-msg,#mermaid-svg-j7YwdBbBuyODyXTY .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-j7YwdBbBuyODyXTY .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-j7YwdBbBuyODyXTY .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-j7YwdBbBuyODyXTY g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-j7YwdBbBuyODyXTY g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-j7YwdBbBuyODyXTY g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-j7YwdBbBuyODyXTY g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-j7YwdBbBuyODyXTY g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-j7YwdBbBuyODyXTY g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-j7YwdBbBuyODyXTY .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-j7YwdBbBuyODyXTY .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-j7YwdBbBuyODyXTY .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-j7YwdBbBuyODyXTY .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-j7YwdBbBuyODyXTY .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-j7YwdBbBuyODyXTY .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-j7YwdBbBuyODyXTY .edgeLabel text{fill:#333}#mermaid-svg-j7YwdBbBuyODyXTY .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-j7YwdBbBuyODyXTY .node circle.state-start{fill:black;stroke:black}#mermaid-svg-j7YwdBbBuyODyXTY .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-j7YwdBbBuyODyXTY #statediagram-barbEnd{fill:#9370db}#mermaid-svg-j7YwdBbBuyODyXTY .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-j7YwdBbBuyODyXTY .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-j7YwdBbBuyODyXTY .statediagram-state .divider{stroke:#9370db}#mermaid-svg-j7YwdBbBuyODyXTY .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-j7YwdBbBuyODyXTY .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-j7YwdBbBuyODyXTY .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-j7YwdBbBuyODyXTY .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-j7YwdBbBuyODyXTY .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-j7YwdBbBuyODyXTY .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-j7YwdBbBuyODyXTY .note-edge{stroke-dasharray:5}#mermaid-svg-j7YwdBbBuyODyXTY .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-j7YwdBbBuyODyXTY .error-icon{fill:#522}#mermaid-svg-j7YwdBbBuyODyXTY .error-text{fill:#522;stroke:#522}#mermaid-svg-j7YwdBbBuyODyXTY .edge-thickness-normal{stroke-width:2px}#mermaid-svg-j7YwdBbBuyODyXTY .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-j7YwdBbBuyODyXTY .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-j7YwdBbBuyODyXTY .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-j7YwdBbBuyODyXTY .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-j7YwdBbBuyODyXTY .marker{fill:#333}#mermaid-svg-j7YwdBbBuyODyXTY .marker.cross{stroke:#333} :root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-j7YwdBbBuyODyXTY { color: rgba(0, 0, 0, 0.75); font: ; } 短信功能 发送短信 短信记录管理