急救数据对接


2、沙盘初始化数据

<p><strong>简要描述:</strong> 【接口来源】 沙盘 提供接口,给EMVR后端 调用</p> <p>【接口功能】 EMVR后台,预设数据创建后,将预设信息(场景预设信息、预设npc信息列表),打包,通过调用沙盘提供的接口,传递给沙盘 1、场景预设信息:事件id、事件背景介绍、天气、风向、风力、温度、时间 2、本次事件的 NPC预设信息列表:事件id、NPC基本信息、NPC初始体征、NPC初始伤情、NPC初始体液</p> <p>【备注】 <a href="http://36.138.49.220:8896">http://36.138.49.220:8896</a> 需要做可成配置文件,防止接口地址变更</p> <p><strong>请求URL:</strong> </p> <ul> <li><code>http://36.138.49.220:8896/info_college/sp/spinitmapinfo/saveSceneAndNpcData</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>POST </li> <li>http请求head需设置数据编码方式:Content-Type=application/json;charset=utf-8</li> </ul> <p><strong>是否需要登录:</strong>不需要</p> <p><strong>请求参数:</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">sceneInfo</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Object</td> <td>场景预设信息</td> </tr> <tr> <td style="text-align: left;">sceneId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>场景编号</td> </tr> <tr> <td style="text-align: left;">sceneName</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>场景预设名称</td> </tr> <tr> <td style="text-align: left;">eventBackgroundIntroductio</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>事件背景介绍</td> </tr> <tr> <td style="text-align: left;">weather</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>天气</td> </tr> <tr> <td style="text-align: left;">windDirection</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>风向</td> </tr> <tr> <td style="text-align: left;">windForce</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>风力</td> </tr> <tr> <td style="text-align: left;">temperature</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>温度 ℃</td> </tr> <tr> <td style="text-align: left;">eventTime</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>时间 (格式 hh:mm:ss)</td> </tr> <tr> <td style="text-align: left;">npcInfo</td> <td style="text-align: left;">是</td> <td style="text-align: left;">List</td> <td>NPC预设信息</td> </tr> <tr> <td style="text-align: left;">sceneId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>场景编号</td> </tr> <tr> <td style="text-align: left;">npcId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>npc编号</td> </tr> <tr> <td style="text-align: left;">name</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>姓名</td> </tr> <tr> <td style="text-align: left;">gender</td> <td style="text-align: left;"></td> <td style="text-align: left;">否</td> <td>string</td> <td>性别 男 或 女</td> </tr> <tr> <td style="text-align: left;">age</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>年龄 岁</td> </tr> <tr> <td style="text-align: left;">bodyHeight</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>身高 cm</td> </tr> <tr> <td style="text-align: left;">bodyWeight</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>体重 kg</td> </tr> <tr> <td style="text-align: left;">actionInit</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>初始化动作(需要基于 EMVR获取沙盘的初始信息.situationInjuryList 里面的动作)</td> </tr> <tr> <td style="text-align: left;">detectionInjury</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>检伤</td> </tr> <tr> <td style="text-align: left;">chiefComplaint</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>主诉</td> </tr> <tr> <td style="text-align: left;">pastHistory</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>既往史</td> </tr> <tr> <td style="text-align: left;">allergyHistory</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>过敏史</td> </tr> <tr> <td style="text-align: left;">signType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>初始体征类型(如 体征)</td> </tr> <tr> <td style="text-align: left;">signJson</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>初始体征json数据</td> </tr> <tr> <td style="text-align: left;">stateInjuryType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>初始伤情类型(如 伤情)</td> </tr> <tr> <td style="text-align: left;">stateInjuryJson</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>初始伤情json数据</td> </tr> <tr> <td style="text-align: left;">bodyFluidType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>初始体液类型(如 体液)</td> </tr> <tr> <td style="text-align: left;">bodyFluidJson</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>初始体液json数据</td> </tr> </tbody> </table> <p><strong>请求示例</strong></p> <pre><code>curl --location --request POST 'http://36.138.49.220:8896/info_college/sp/spinitmapinfo/saveSceneAndNpcData' \ --header 'Content-Type: application/json' \ --data-raw '{     &amp;quot;sceneInfo&amp;quot;:{         &amp;quot;sceneId&amp;quot;:&amp;quot;1001&amp;quot;,         &amp;quot;eventBackgroundIntroductio&amp;quot;:&amp;quot;xxx&amp;quot;,         &amp;quot;weather&amp;quot;:&amp;quot;多云&amp;quot;,         &amp;quot;windDirection&amp;quot;:&amp;quot;南&amp;quot;,         &amp;quot;windForce&amp;quot;:&amp;quot;5级&amp;quot;,         &amp;quot;temperature&amp;quot;:&amp;quot;22&amp;quot;,         &amp;quot;eventTime&amp;quot;:&amp;quot;16:00:00&amp;quot;     },     &amp;quot;npcInfo&amp;quot;:[         {             &amp;quot;sceneId&amp;quot;:&amp;quot;1001&amp;quot;,             &amp;quot;npcId&amp;quot;:&amp;quot;1101&amp;quot;,             &amp;quot;name&amp;quot;:&amp;quot;xx&amp;quot;         },         {             &amp;quot;sceneId&amp;quot;:&amp;quot;1001&amp;quot;,             &amp;quot;npcId&amp;quot;:&amp;quot;1101&amp;quot;,             &amp;quot;name&amp;quot;:&amp;quot;xx&amp;quot;         }     ] }' { &amp;quot;sceneInfo&amp;quot;:{ &amp;quot;sceneId&amp;quot;:&amp;quot;1001&amp;quot;, &amp;quot;eventBackgroundIntroductio&amp;quot;:&amp;quot;xxx&amp;quot;, &amp;quot;weather&amp;quot;:&amp;quot;多云&amp;quot;, &amp;quot;windDirection&amp;quot;:&amp;quot;南&amp;quot;, &amp;quot;windForce&amp;quot;:&amp;quot;5级&amp;quot;, &amp;quot;temperature&amp;quot;:&amp;quot;22&amp;quot;, &amp;quot;eventTime&amp;quot;:&amp;quot;16:00:00&amp;quot; }, &amp;quot;npcInfo&amp;quot;:[ { &amp;quot;sceneId&amp;quot;:&amp;quot;1001&amp;quot;, &amp;quot;npcId&amp;quot;:&amp;quot;1101&amp;quot;, &amp;quot;name&amp;quot;:&amp;quot;xx&amp;quot; }, { &amp;quot;sceneId&amp;quot;:&amp;quot;1001&amp;quot;, &amp;quot;npcId&amp;quot;:&amp;quot;1101&amp;quot;, &amp;quot;name&amp;quot;:&amp;quot;xx&amp;quot; } ] } </code></pre> <p><strong>返回示例</strong></p> <pre><code>{ &amp;quot;msg&amp;quot;: &amp;quot;success&amp;quot;, &amp;quot;code&amp;quot;: 0 }</code></pre> <p><strong>返回参数说明</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">int</td> <td>请求状态 0成功,非0失败</td> </tr> </tbody> </table> <p><strong>备注</strong> </p> <p>更多返回错误代码请看[首页-公共-错误代码描述]的描述 1.<strong>Content-Type=application/json</strong> 2.<strong>请求参数传JSON格式:</strong></p> <p>通过判断code是否等于0判断是否正常返回</p> <ul> <li>更多返回错误代码请看public目录中的错误代码描述文档</li> </ul> <p>欢迎使用ShowDoc!欢迎使用ShowDoc!</p>

页面列表

ITEM_HTML