\345\215\225\346\234\272\347\211\210.md
... ...
@@ -103,6 +103,37 @@ stop
103 103
- 加载种子数据 `loadSeedData`。
104 104
2. **状态修改**:将应用状态设置为 `installed`。
105 105
106
+[[http://iidp.chinasie.com:9999/iidpminio/design/store/install.png]]
107
+
108
+<details>
109
+ <summary>展开puml </summary>
110
+```puml
111
+@startuml
112
+start
113
+: 如果是单机模式;
114
+
115
+: 从应用市场获取待安装的app信息;
116
+
117
+: 根据模式获取loader,这是是单机版的loader;
118
+
119
+: 从应用市场获取待安装的app的依赖图,并获取依赖app;
120
+
121
+if (依赖的app存在?) then (是)
122
+ : 所有的依赖,计算需要安装的引用,更新的应用,初始化: 插入应用,更改应用,初始化菜单等;
123
+ : 下载新jar包;
124
+ : 恢复之前软删除的其他资源,比如menu、view等;
125
+ : doInstallApps、postInstall 统一的方法;
126
+ : 调用安装事件 startUpEvent;
127
+else (否)
128
+ : 返回上架失败;
129
+endif
130
+
131
+stop
132
+@enduml
133
+
134
+```
135
+</details>
136
+
106 137
### 4. 应用卸载
107 138
108 139
#### 功能描述