应急预案


默认标题

<p><strong>swagger-bootstrap-ui-前后端api接口文档</strong></p> <p><strong>简介</strong>:</p> <p><strong>HOST</strong>:10.33.34.22:19100</p> <p><strong>联系人</strong>:</p> <p><strong>Version</strong>:</p> <p><strong>接口路径</strong>:/plan/v2/api-docs</p> <h1>告警</h1> <h2>新增告警</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/alarm/add</code></p> <p><strong>请求方式</strong>:<code>POST</code></p> <p><strong>consumes</strong>:<code>[&amp;quot;application/json&amp;quot;]</code></p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;alarmFile&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;alarmLevel&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;alarmName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;alarmNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;alarmTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;bookId&amp;quot;: 0, &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;planId&amp;quot;: 0, &amp;quot;planName&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>planAlarm</td> <td>planAlarm</td> <td>body</td> <td>true</td> <td>告警</td> <td>告警</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>告警</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>alarmFile</td> <td>事故报告</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>alarmLevel</td> <td>告警级别</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>alarmName</td> <td>告警名称</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>alarmNo</td> <td>告警编号</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>alarmTime</td> <td>告警时间</td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>bookId</td> <td>发布对象id</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>createTime</td> <td></td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>planId</td> <td>预案id</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>planName</td> <td>预案库名称</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>201</td> <td>Created</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>查询告警列表</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/alarm/list</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>alarmName</td> <td>告警名称</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>alarmNo</td> <td>告警编号</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>endTime</td> <td>结束时间</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>isAsc</td> <td></td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>orderByColumn</td> <td></td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>pageNum</td> <td>当前记录起始索引</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>pageSize</td> <td>每页显示记录数</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>reasonable</td> <td></td> <td>query</td> <td>false</td> <td>boolean</td> <td></td> </tr> <tr> <td>startTime</td> <td>开始时间</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;rows&amp;quot;: [ { &amp;quot;alarmFile&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;alarmLevel&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;alarmName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;alarmNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;alarmTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;bookId&amp;quot;: 0, &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;planId&amp;quot;: 0, &amp;quot;planName&amp;quot;: &amp;quot;&amp;quot; } ], &amp;quot;total&amp;quot;: 0 }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> <tr> <td>rows</td> <td></td> <td>array</td> <td>告警</td> </tr> <tr> <td>total</td> <td></td> <td>integer(int64)</td> <td>integer(int64)</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>告警</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>alarmFile</td> <td>事故报告</td> <td>string</td> <td></td> </tr> <tr> <td>alarmLevel</td> <td>告警级别</td> <td>string</td> <td></td> </tr> <tr> <td>alarmName</td> <td>告警名称</td> <td>string</td> <td></td> </tr> <tr> <td>alarmNo</td> <td>告警编号</td> <td>string</td> <td></td> </tr> <tr> <td>alarmTime</td> <td>告警时间</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>bookId</td> <td>发布对象id</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>createTime</td> <td></td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>planId</td> <td>预案id</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>planName</td> <td>预案库名称</td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>PageView«告警»</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>修改告警</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/alarm/update</code></p> <p><strong>请求方式</strong>:<code>PUT</code></p> <p><strong>consumes</strong>:<code>[&amp;quot;application/json&amp;quot;]</code></p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;alarmFile&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;alarmLevel&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;alarmName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;alarmNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;alarmTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;bookId&amp;quot;: 0, &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;planId&amp;quot;: 0, &amp;quot;planName&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>planAlarm</td> <td>planAlarm</td> <td>body</td> <td>true</td> <td>告警</td> <td>告警</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>告警</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>alarmFile</td> <td>事故报告</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>alarmLevel</td> <td>告警级别</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>alarmName</td> <td>告警名称</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>alarmNo</td> <td>告警编号</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>alarmTime</td> <td>告警时间</td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>bookId</td> <td>发布对象id</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>createTime</td> <td></td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>planId</td> <td>预案id</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>planName</td> <td>预案库名称</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>201</td> <td>Created</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>删除告警</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/alarm/{ids}</code></p> <p><strong>请求方式</strong>:<code>DELETE</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>ids</td> <td>ids</td> <td>path</td> <td>true</td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>204</td> <td>No Content</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> </tbody> </table> <h2>获取告警详细信息</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/alarm/{id}</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>id</td> <td>id</td> <td>path</td> <td>true</td> <td>integer</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h1>培训计划</h1> <h2>新增培训计划</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/train/add</code></p> <p><strong>请求方式</strong>:<code>POST</code></p> <p><strong>consumes</strong>:<code>[&amp;quot;application/json&amp;quot;]</code></p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;trainEndTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainEvaluate&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainFile&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainStartTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainState&amp;quot;: 0 }</code></pre> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>planTrain</td> <td>planTrain</td> <td>body</td> <td>true</td> <td>培训计划</td> <td>培训计划</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>培训计划</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td></td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>trainEndTime</td> <td>培训结束时间</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainEvaluate</td> <td>评价</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainFile</td> <td>培训资料</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainName</td> <td>培训名称</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainNo</td> <td>培训编号</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainStartTime</td> <td>培训开始时间</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainState</td> <td>培训状态:0未开始 1已完成 2已评价</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>201</td> <td>Created</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>评价操作</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/train/evaluate-update</code></p> <p><strong>请求方式</strong>:<code>PUT</code></p> <p><strong>consumes</strong>:<code>[&amp;quot;application/json&amp;quot;]</code></p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;trainEndTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainEvaluate&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainFile&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainStartTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainState&amp;quot;: 0 }</code></pre> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>planTrain</td> <td>planTrain</td> <td>body</td> <td>true</td> <td>培训计划</td> <td>培训计划</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>培训计划</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td></td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>trainEndTime</td> <td>培训结束时间</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainEvaluate</td> <td>评价</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainFile</td> <td>培训资料</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainName</td> <td>培训名称</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainNo</td> <td>培训编号</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainStartTime</td> <td>培训开始时间</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainState</td> <td>培训状态:0未开始 1已完成 2已评价</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>201</td> <td>Created</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>查询培训计划列表</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/train/list</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>endTime</td> <td>结束时间</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>isAsc</td> <td></td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>orderByColumn</td> <td></td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>pageNum</td> <td>当前记录起始索引</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>pageSize</td> <td>每页显示记录数</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>reasonable</td> <td></td> <td>query</td> <td>false</td> <td>boolean</td> <td></td> </tr> <tr> <td>startTime</td> <td>开始时间</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainName</td> <td>培训名称</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainNo</td> <td>培训编号</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;rows&amp;quot;: [ { &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;trainEndTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainEvaluate&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainFile&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainStartTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainState&amp;quot;: 0 } ], &amp;quot;total&amp;quot;: 0 }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> <tr> <td>rows</td> <td></td> <td>array</td> <td>培训计划</td> </tr> <tr> <td>total</td> <td></td> <td>integer(int64)</td> <td>integer(int64)</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>培训计划</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td></td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>trainEndTime</td> <td>培训结束时间</td> <td>string</td> <td></td> </tr> <tr> <td>trainEvaluate</td> <td>评价</td> <td>string</td> <td></td> </tr> <tr> <td>trainFile</td> <td>培训资料</td> <td>string</td> <td></td> </tr> <tr> <td>trainName</td> <td>培训名称</td> <td>string</td> <td></td> </tr> <tr> <td>trainNo</td> <td>培训编号</td> <td>string</td> <td></td> </tr> <tr> <td>trainStartTime</td> <td>培训开始时间</td> <td>string</td> <td></td> </tr> <tr> <td>trainState</td> <td>培训状态:0未开始 1已完成 2已评价</td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>PageView«培训计划»</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>培训计划完成操作</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/train/state-update/{id}</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>id</td> <td>id</td> <td>path</td> <td>true</td> <td>integer</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>修改培训计划</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/train/update</code></p> <p><strong>请求方式</strong>:<code>PUT</code></p> <p><strong>consumes</strong>:<code>[&amp;quot;application/json&amp;quot;]</code></p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;trainEndTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainEvaluate&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainFile&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainStartTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;trainState&amp;quot;: 0 }</code></pre> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>planTrain</td> <td>planTrain</td> <td>body</td> <td>true</td> <td>培训计划</td> <td>培训计划</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>培训计划</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td></td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>trainEndTime</td> <td>培训结束时间</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainEvaluate</td> <td>评价</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainFile</td> <td>培训资料</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainName</td> <td>培训名称</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainNo</td> <td>培训编号</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainStartTime</td> <td>培训开始时间</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>trainState</td> <td>培训状态:0未开始 1已完成 2已评价</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>201</td> <td>Created</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>删除培训计划</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/train/{ids}</code></p> <p><strong>请求方式</strong>:<code>DELETE</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>ids</td> <td>ids</td> <td>path</td> <td>true</td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>204</td> <td>No Content</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> </tbody> </table> <h2>获取培训计划详细信息</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/train/{id}</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>id</td> <td>id</td> <td>path</td> <td>true</td> <td>integer</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h1>应急资源</h1> <h2>新增应急资源</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/emergency-resource/add</code></p> <p><strong>请求方式</strong>:<code>POST</code></p> <p><strong>consumes</strong>:<code>[&amp;quot;application/json&amp;quot;]</code></p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;planNameList&amp;quot;: [], &amp;quot;resourceFloorId&amp;quot;: 0, &amp;quot;resourceImage&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceNumber&amp;quot;: 0, &amp;quot;resourcePosition&amp;quot;: 0, &amp;quot;resourceState&amp;quot;: 0, &amp;quot;updateTime&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>planResource</td> <td>planResource</td> <td>body</td> <td>true</td> <td>应急资源对象</td> <td>应急资源对象</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>应急资源对象</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td>创建时间</td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>planNameList</td> <td>预案名称列表</td> <td>body</td> <td>false</td> <td>array</td> <td></td> </tr> <tr> <td>resourceFloorId</td> <td>楼层id</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourceImage</td> <td>资源图片地址</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>resourceName</td> <td>资源名称</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>resourceNo</td> <td>资源编号</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>resourceNumber</td> <td>资源数量</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourcePosition</td> <td>具体位置</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourceState</td> <td>状态 0正常 1停用</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>updateTime</td> <td>更新时间</td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>201</td> <td>Created</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>列表</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/emergency-resource/list</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>isAsc</td> <td></td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>orderByColumn</td> <td></td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>pageNum</td> <td>当前记录起始索引</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>pageSize</td> <td>每页显示记录数</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>reasonable</td> <td></td> <td>query</td> <td>false</td> <td>boolean</td> <td></td> </tr> <tr> <td>resourceFloorId</td> <td>楼层id</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>resourceName</td> <td>资源名称</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>resourceNo</td> <td>资源编号</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;rows&amp;quot;: [ { &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;planNameList&amp;quot;: [], &amp;quot;resourceFloorId&amp;quot;: 0, &amp;quot;resourceImage&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceNumber&amp;quot;: 0, &amp;quot;resourcePosition&amp;quot;: 0, &amp;quot;resourceState&amp;quot;: 0, &amp;quot;updateTime&amp;quot;: &amp;quot;&amp;quot; } ], &amp;quot;total&amp;quot;: 0 }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> <tr> <td>rows</td> <td></td> <td>array</td> <td>应急资源对象</td> </tr> <tr> <td>total</td> <td></td> <td>integer(int64)</td> <td>integer(int64)</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>应急资源对象</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td>创建时间</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>planNameList</td> <td>预案名称列表</td> <td>array</td> <td></td> </tr> <tr> <td>resourceFloorId</td> <td>楼层id</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourceImage</td> <td>资源图片地址</td> <td>string</td> <td></td> </tr> <tr> <td>resourceName</td> <td>资源名称</td> <td>string</td> <td></td> </tr> <tr> <td>resourceNo</td> <td>资源编号</td> <td>string</td> <td></td> </tr> <tr> <td>resourceNumber</td> <td>资源数量</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourcePosition</td> <td>具体位置</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourceState</td> <td>状态 0正常 1停用</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>updateTime</td> <td>更新时间</td> <td>string(date-time)</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>PageView«应急资源对象»</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>不分页列表</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/emergency-resource/list-no-page</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>isAsc</td> <td></td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>orderByColumn</td> <td></td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>pageNum</td> <td>当前记录起始索引</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>pageSize</td> <td>每页显示记录数</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>reasonable</td> <td></td> <td>query</td> <td>false</td> <td>boolean</td> <td></td> </tr> <tr> <td>resourceFloorId</td> <td>楼层id</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>resourceName</td> <td>资源名称</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>resourceNo</td> <td>资源编号</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>资源变更记录列表查询-不分页</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/emergency-resource/resource-change-log/{id}</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>id</td> <td>id</td> <td>path</td> <td>true</td> <td>integer</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: [ { &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;resourceCategory&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceCategoryFist&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceCategoryInfo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceId&amp;quot;: 0 } ], &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>array</td> <td>资源变更记录</td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>资源变更记录</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td></td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourceCategory</td> <td>变更类目</td> <td>string</td> <td></td> </tr> <tr> <td>resourceCategoryFist</td> <td>变更前内容</td> <td>string</td> <td></td> </tr> <tr> <td>resourceCategoryInfo</td> <td>变更后内容</td> <td>string</td> <td></td> </tr> <tr> <td>resourceId</td> <td>资源id</td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R«List«资源变更记录»»</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>修改应急资源</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/emergency-resource/update</code></p> <p><strong>请求方式</strong>:<code>PUT</code></p> <p><strong>consumes</strong>:<code>[&amp;quot;application/json&amp;quot;]</code></p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;planNameList&amp;quot;: [], &amp;quot;resourceFloorId&amp;quot;: 0, &amp;quot;resourceImage&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceNumber&amp;quot;: 0, &amp;quot;resourcePosition&amp;quot;: 0, &amp;quot;resourceState&amp;quot;: 0, &amp;quot;updateTime&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>planResource</td> <td>planResource</td> <td>body</td> <td>true</td> <td>应急资源对象</td> <td>应急资源对象</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>应急资源对象</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td>创建时间</td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>planNameList</td> <td>预案名称列表</td> <td>body</td> <td>false</td> <td>array</td> <td></td> </tr> <tr> <td>resourceFloorId</td> <td>楼层id</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourceImage</td> <td>资源图片地址</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>resourceName</td> <td>资源名称</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>resourceNo</td> <td>资源编号</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>resourceNumber</td> <td>资源数量</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourcePosition</td> <td>具体位置</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourceState</td> <td>状态 0正常 1停用</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>updateTime</td> <td>更新时间</td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>201</td> <td>Created</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>批量删除</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/emergency-resource/{ids}</code></p> <p><strong>请求方式</strong>:<code>DELETE</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>ids</td> <td>ids</td> <td>path</td> <td>true</td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>204</td> <td>No Content</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> </tbody> </table> <h2>详情</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/emergency-resource/{id}</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>id</td> <td>id</td> <td>path</td> <td>true</td> <td>integer</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: { &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;planNameList&amp;quot;: [], &amp;quot;resourceFloorId&amp;quot;: 0, &amp;quot;resourceImage&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceNumber&amp;quot;: 0, &amp;quot;resourcePosition&amp;quot;: 0, &amp;quot;resourceState&amp;quot;: 0, &amp;quot;updateTime&amp;quot;: &amp;quot;&amp;quot; }, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>应急资源对象</td> <td>应急资源对象</td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>应急资源对象</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td>创建时间</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>planNameList</td> <td>预案名称列表</td> <td>array</td> <td></td> </tr> <tr> <td>resourceFloorId</td> <td>楼层id</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourceImage</td> <td>资源图片地址</td> <td>string</td> <td></td> </tr> <tr> <td>resourceName</td> <td>资源名称</td> <td>string</td> <td></td> </tr> <tr> <td>resourceNo</td> <td>资源编号</td> <td>string</td> <td></td> </tr> <tr> <td>resourceNumber</td> <td>资源数量</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourcePosition</td> <td>具体位置</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourceState</td> <td>状态 0正常 1停用</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>updateTime</td> <td>更新时间</td> <td>string(date-time)</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R«应急资源对象»</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h1>应急预案</h1> <h2>新增应急预案</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/doc/add</code></p> <p><strong>请求方式</strong>:<code>POST</code></p> <p><strong>consumes</strong>:<code>[&amp;quot;application/json&amp;quot;]</code></p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;planFiles&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planInfo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planLevel&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planResourceNameList&amp;quot;: [], &amp;quot;planResoureRelationList&amp;quot;: [ { &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;planId&amp;quot;: 0, &amp;quot;resourceId&amp;quot;: 0, &amp;quot;resourceNumber&amp;quot;: 0 } ], &amp;quot;planType&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;updateTime&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>planDocAddDTO</td> <td>planDocAddDTO</td> <td>body</td> <td>true</td> <td>应急预案新增对象</td> <td>应急预案新增对象</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>应急预案新增对象</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td>创建时间</td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>planFiles</td> <td>文件</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>planInfo</td> <td>预案内容</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>planLevel</td> <td>预案级别</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>planName</td> <td>预案名称</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>planNo</td> <td>编号</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>planResourceNameList</td> <td>关联资源名称列表</td> <td>body</td> <td>false</td> <td>array</td> <td></td> </tr> <tr> <td>planResoureRelationList</td> <td>绑定的资源列表</td> <td>body</td> <td>false</td> <td>array</td> <td>PlanResoureRelation</td> </tr> <tr> <td>planType</td> <td>预案分类</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>updateTime</td> <td>最后更新时间</td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> </tbody> </table> <p><strong>PlanResoureRelation</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>delFlag</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>planId</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourceId</td> <td>资源id</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourceNumber</td> <td>资源数量</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>201</td> <td>Created</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>列表</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/doc/list</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>isAsc</td> <td></td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>orderByColumn</td> <td></td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>pageNum</td> <td>当前记录起始索引</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>pageSize</td> <td>每页显示记录数</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>planLevel</td> <td>预案级别:字典表plan_level</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>planName</td> <td>预案名称</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>planNo</td> <td>编号</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>planType</td> <td>预案分类:字典表plan_type</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>reasonable</td> <td></td> <td>query</td> <td>false</td> <td>boolean</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;rows&amp;quot;: [ { &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;planFiles&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planInfo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planLevel&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planResourceNameList&amp;quot;: [], &amp;quot;planType&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;updateTime&amp;quot;: &amp;quot;&amp;quot; } ], &amp;quot;total&amp;quot;: 0 }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> <tr> <td>rows</td> <td></td> <td>array</td> <td>应急预案对象</td> </tr> <tr> <td>total</td> <td></td> <td>integer(int64)</td> <td>integer(int64)</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>应急预案对象</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td>创建时间</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>planFiles</td> <td>文件</td> <td>string</td> <td></td> </tr> <tr> <td>planInfo</td> <td>预案内容</td> <td>string</td> <td></td> </tr> <tr> <td>planLevel</td> <td>预案级别</td> <td>string</td> <td></td> </tr> <tr> <td>planName</td> <td>预案名称</td> <td>string</td> <td></td> </tr> <tr> <td>planNo</td> <td>编号</td> <td>string</td> <td></td> </tr> <tr> <td>planResourceNameList</td> <td>关联资源名称列表</td> <td>array</td> <td></td> </tr> <tr> <td>planType</td> <td>预案分类</td> <td>string</td> <td></td> </tr> <tr> <td>updateTime</td> <td>最后更新时间</td> <td>string(date-time)</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>PageView«应急预案对象»</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>无分页列表</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/doc/list-no-page</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>isAsc</td> <td></td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>orderByColumn</td> <td></td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>pageNum</td> <td>当前记录起始索引</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>pageSize</td> <td>每页显示记录数</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>planLevel</td> <td>预案级别:字典表plan_level</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>planName</td> <td>预案名称</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>planNo</td> <td>编号</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>planType</td> <td>预案分类:字典表plan_type</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>reasonable</td> <td></td> <td>query</td> <td>false</td> <td>boolean</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>修改应急预案</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/doc/update</code></p> <p><strong>请求方式</strong>:<code>PUT</code></p> <p><strong>consumes</strong>:<code>[&amp;quot;application/json&amp;quot;]</code></p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;planFiles&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planInfo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planLevel&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planResourceNameList&amp;quot;: [], &amp;quot;planResoureRelationList&amp;quot;: [ { &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;planId&amp;quot;: 0, &amp;quot;resourceId&amp;quot;: 0, &amp;quot;resourceNumber&amp;quot;: 0 } ], &amp;quot;planType&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;updateTime&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>planDocAddDTO</td> <td>planDocAddDTO</td> <td>body</td> <td>true</td> <td>应急预案新增对象</td> <td>应急预案新增对象</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>应急预案新增对象</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td>创建时间</td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>planFiles</td> <td>文件</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>planInfo</td> <td>预案内容</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>planLevel</td> <td>预案级别</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>planName</td> <td>预案名称</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>planNo</td> <td>编号</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>planResourceNameList</td> <td>关联资源名称列表</td> <td>body</td> <td>false</td> <td>array</td> <td></td> </tr> <tr> <td>planResoureRelationList</td> <td>绑定的资源列表</td> <td>body</td> <td>false</td> <td>array</td> <td>PlanResoureRelation</td> </tr> <tr> <td>planType</td> <td>预案分类</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>updateTime</td> <td>最后更新时间</td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> </tbody> </table> <p><strong>PlanResoureRelation</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>delFlag</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>planId</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourceId</td> <td>资源id</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourceNumber</td> <td>资源数量</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>201</td> <td>Created</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>remove</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/doc/{ids}</code></p> <p><strong>请求方式</strong>:<code>DELETE</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>ids</td> <td>ids</td> <td>path</td> <td>true</td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>204</td> <td>No Content</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> </tbody> </table> <h2>获取应急预案详细信息</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/doc/{id}</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>id</td> <td>id</td> <td>path</td> <td>true</td> <td>integer</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: { &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;planFiles&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planInfo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planLevel&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;planResourceList&amp;quot;: [ { &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;planNameList&amp;quot;: [], &amp;quot;resourceFloorId&amp;quot;: 0, &amp;quot;resourceImage&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;resourceNumber&amp;quot;: 0, &amp;quot;resourcePosition&amp;quot;: 0, &amp;quot;resourceState&amp;quot;: 0, &amp;quot;updateTime&amp;quot;: &amp;quot;&amp;quot; } ], &amp;quot;planResourceNameList&amp;quot;: [], &amp;quot;planType&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;updateTime&amp;quot;: &amp;quot;&amp;quot; }, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>应急预案详情对象</td> <td>应急预案详情对象</td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>应急预案详情对象</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td>创建时间</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>planFiles</td> <td>文件</td> <td>string</td> <td></td> </tr> <tr> <td>planInfo</td> <td>预案内容</td> <td>string</td> <td></td> </tr> <tr> <td>planLevel</td> <td>预案级别</td> <td>string</td> <td></td> </tr> <tr> <td>planName</td> <td>预案名称</td> <td>string</td> <td></td> </tr> <tr> <td>planNo</td> <td>编号</td> <td>string</td> <td></td> </tr> <tr> <td>planResourceList</td> <td></td> <td>array</td> <td>应急资源对象</td> </tr> <tr> <td>planResourceNameList</td> <td>关联资源名称列表</td> <td>array</td> <td></td> </tr> <tr> <td>planType</td> <td>预案分类</td> <td>string</td> <td></td> </tr> <tr> <td>updateTime</td> <td>最后更新时间</td> <td>string(date-time)</td> <td></td> </tr> </tbody> </table> <p><strong>应急资源对象</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td>创建时间</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>planNameList</td> <td>预案名称列表</td> <td>array</td> <td></td> </tr> <tr> <td>resourceFloorId</td> <td>楼层id</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourceImage</td> <td>资源图片地址</td> <td>string</td> <td></td> </tr> <tr> <td>resourceName</td> <td>资源名称</td> <td>string</td> <td></td> </tr> <tr> <td>resourceNo</td> <td>资源编号</td> <td>string</td> <td></td> </tr> <tr> <td>resourceNumber</td> <td>资源数量</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourcePosition</td> <td>具体位置</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>resourceState</td> <td>状态 0正常 1停用</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>updateTime</td> <td>更新时间</td> <td>string(date-time)</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R«应急预案详情对象»</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h1>演练计划</h1> <h2>新增演练计划</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/drill/add</code></p> <p><strong>请求方式</strong>:<code>POST</code></p> <p><strong>consumes</strong>:<code>[&amp;quot;application/json&amp;quot;]</code></p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;drillEndTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillEvaluate&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillStartTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillState&amp;quot;: 0, &amp;quot;id&amp;quot;: 0 }</code></pre> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>planDrill</td> <td>planDrill</td> <td>body</td> <td>true</td> <td>演练计划</td> <td>演练计划</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>演练计划</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td></td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>drillEndTime</td> <td>演练结束时间</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>drillEvaluate</td> <td>评价</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>drillName</td> <td>演练名称</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>drillNo</td> <td>演练编号</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>drillStartTime</td> <td>演练开始时间</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>drillState</td> <td>演练状态:0未开始 1已完成 2已评价</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>201</td> <td>Created</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>评价操作</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/drill/evaluate-update</code></p> <p><strong>请求方式</strong>:<code>PUT</code></p> <p><strong>consumes</strong>:<code>[&amp;quot;application/json&amp;quot;]</code></p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;drillEndTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillEvaluate&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillStartTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillState&amp;quot;: 0, &amp;quot;id&amp;quot;: 0 }</code></pre> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>planDrill</td> <td>planDrill</td> <td>body</td> <td>true</td> <td>演练计划</td> <td>演练计划</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>演练计划</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td></td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>drillEndTime</td> <td>演练结束时间</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>drillEvaluate</td> <td>评价</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>drillName</td> <td>演练名称</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>drillNo</td> <td>演练编号</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>drillStartTime</td> <td>演练开始时间</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>drillState</td> <td>演练状态:0未开始 1已完成 2已评价</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>201</td> <td>Created</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>列表</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/drill/list</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>drillName</td> <td>演练名称</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>drillNo</td> <td>演练编号</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>endTime</td> <td>结束时间</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>isAsc</td> <td></td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>orderByColumn</td> <td></td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>pageNum</td> <td>当前记录起始索引</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>pageSize</td> <td>每页显示记录数</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>reasonable</td> <td></td> <td>query</td> <td>false</td> <td>boolean</td> <td></td> </tr> <tr> <td>startTime</td> <td>开始时间</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;rows&amp;quot;: [ { &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;drillEndTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillEvaluate&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillStartTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillState&amp;quot;: 0, &amp;quot;id&amp;quot;: 0 } ], &amp;quot;total&amp;quot;: 0 }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> <tr> <td>rows</td> <td></td> <td>array</td> <td>演练计划</td> </tr> <tr> <td>total</td> <td></td> <td>integer(int64)</td> <td>integer(int64)</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>演练计划</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td></td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>drillEndTime</td> <td>演练结束时间</td> <td>string</td> <td></td> </tr> <tr> <td>drillEvaluate</td> <td>评价</td> <td>string</td> <td></td> </tr> <tr> <td>drillName</td> <td>演练名称</td> <td>string</td> <td></td> </tr> <tr> <td>drillNo</td> <td>演练编号</td> <td>string</td> <td></td> </tr> <tr> <td>drillStartTime</td> <td>演练开始时间</td> <td>string</td> <td></td> </tr> <tr> <td>drillState</td> <td>演练状态:0未开始 1已完成 2已评价</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>PageView«演练计划»</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>计划完成操作</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/drill/state-update/{id}</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>id</td> <td>id</td> <td>path</td> <td>true</td> <td>integer</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>修改演练计划</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/drill/update</code></p> <p><strong>请求方式</strong>:<code>PUT</code></p> <p><strong>consumes</strong>:<code>[&amp;quot;application/json&amp;quot;]</code></p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;drillEndTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillEvaluate&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillStartTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillState&amp;quot;: 0, &amp;quot;id&amp;quot;: 0 }</code></pre> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>planDrill</td> <td>planDrill</td> <td>body</td> <td>true</td> <td>演练计划</td> <td>演练计划</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>演练计划</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td></td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>drillEndTime</td> <td>演练结束时间</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>drillEvaluate</td> <td>评价</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>drillName</td> <td>演练名称</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>drillNo</td> <td>演练编号</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>drillStartTime</td> <td>演练开始时间</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>drillState</td> <td>演练状态:0未开始 1已完成 2已评价</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>201</td> <td>Created</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>删除演练计划</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/drill/{ids}</code></p> <p><strong>请求方式</strong>:<code>DELETE</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>ids</td> <td>ids</td> <td>path</td> <td>true</td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>204</td> <td>No Content</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> </tbody> </table> <h2>获取演练计划详细信息</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/drill/{id}</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>id</td> <td>id</td> <td>path</td> <td>true</td> <td>integer</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: { &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;drillEndTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillEvaluate&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillNo&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillStartTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;drillState&amp;quot;: 0, &amp;quot;id&amp;quot;: 0 }, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>演练计划</td> <td>演练计划</td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>演练计划</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>createTime</td> <td></td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>drillEndTime</td> <td>演练结束时间</td> <td>string</td> <td></td> </tr> <tr> <td>drillEvaluate</td> <td>评价</td> <td>string</td> <td></td> </tr> <tr> <td>drillName</td> <td>演练名称</td> <td>string</td> <td></td> </tr> <tr> <td>drillNo</td> <td>演练编号</td> <td>string</td> <td></td> </tr> <tr> <td>drillStartTime</td> <td>演练开始时间</td> <td>string</td> <td></td> </tr> <tr> <td>drillState</td> <td>演练状态:0未开始 1已完成 2已评价</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R«演练计划»</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h1>通讯录</h1> <h2>新增通讯录</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/book/add</code></p> <p><strong>请求方式</strong>:<code>POST</code></p> <p><strong>consumes</strong>:<code>[&amp;quot;application/json&amp;quot;]</code></p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;bookDeptId&amp;quot;: 0, &amp;quot;bookDeptName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;bookName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;bookPhone&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;userId&amp;quot;: 0 }</code></pre> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>planAddressBook</td> <td>planAddressBook</td> <td>body</td> <td>true</td> <td>通讯录</td> <td>通讯录</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>通讯录</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>bookDeptId</td> <td>部门id(忽略)</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>bookDeptName</td> <td>部门名称</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>bookName</td> <td>姓名</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>bookPhone</td> <td>电话</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>createTime</td> <td></td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>userId</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>201</td> <td>Created</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>账号人员列表</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/book/bookId</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>: 暂无</p> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: 0, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>integer(int64)</td> <td>integer(int64)</td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R«long»</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>部门列表</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/book/dept-list</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>: 暂无</p> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: [], &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>array</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R«List«string»»</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>列表</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/book/list</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>bookDeptId</td> <td>部门id</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>bookDeptName</td> <td>部门名称</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>bookName</td> <td>姓名</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>bookPhone</td> <td>电话</td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>isAsc</td> <td></td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>orderByColumn</td> <td></td> <td>query</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>pageNum</td> <td>当前记录起始索引</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>pageSize</td> <td>每页显示记录数</td> <td>query</td> <td>false</td> <td>integer</td> <td></td> </tr> <tr> <td>reasonable</td> <td></td> <td>query</td> <td>false</td> <td>boolean</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;rows&amp;quot;: [ { &amp;quot;bookDeptId&amp;quot;: 0, &amp;quot;bookDeptName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;bookName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;bookPhone&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;userId&amp;quot;: 0 } ], &amp;quot;total&amp;quot;: 0 }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> <tr> <td>rows</td> <td></td> <td>array</td> <td>通讯录</td> </tr> <tr> <td>total</td> <td></td> <td>integer(int64)</td> <td>integer(int64)</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>通讯录</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>bookDeptId</td> <td>部门id(忽略)</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>bookDeptName</td> <td>部门名称</td> <td>string</td> <td></td> </tr> <tr> <td>bookName</td> <td>姓名</td> <td>string</td> <td></td> </tr> <tr> <td>bookPhone</td> <td>电话</td> <td>string</td> <td></td> </tr> <tr> <td>createTime</td> <td></td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>userId</td> <td></td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>PageView«通讯录»</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>不分页列表</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/book/no-page-list</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>: 暂无</p> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: [ { &amp;quot;bookDeptId&amp;quot;: 0, &amp;quot;bookDeptName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;bookName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;bookPhone&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;userId&amp;quot;: 0 } ], &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>array</td> <td>通讯录</td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>通讯录</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>bookDeptId</td> <td>部门id(忽略)</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>bookDeptName</td> <td>部门名称</td> <td>string</td> <td></td> </tr> <tr> <td>bookName</td> <td>姓名</td> <td>string</td> <td></td> </tr> <tr> <td>bookPhone</td> <td>电话</td> <td>string</td> <td></td> </tr> <tr> <td>createTime</td> <td></td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>userId</td> <td></td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R«List«通讯录»»</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>账号人员列表</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/book/sys-user-list</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>: 暂无</p> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: [ { &amp;quot;label&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;value&amp;quot;: 0 } ], &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>array</td> <td>LabelValue«string,long»</td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>LabelValue«string,long»</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>label</td> <td></td> <td>string</td> <td></td> </tr> <tr> <td>value</td> <td></td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R«List«LabelValue«string,long»»»</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>树状列表</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/book/tree-list</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>: 暂无</p> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: [ { &amp;quot;deptName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;userList&amp;quot;: [ { &amp;quot;bookDeptId&amp;quot;: 0, &amp;quot;bookDeptName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;bookName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;bookPhone&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;userId&amp;quot;: 0 } ] } ], &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>array</td> <td>AddressTreeVo</td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>AddressTreeVo</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>deptName</td> <td></td> <td>string</td> <td></td> </tr> <tr> <td>userList</td> <td></td> <td>array</td> <td>通讯录</td> </tr> </tbody> </table> <p><strong>通讯录</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>bookDeptId</td> <td>部门id(忽略)</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>bookDeptName</td> <td>部门名称</td> <td>string</td> <td></td> </tr> <tr> <td>bookName</td> <td>姓名</td> <td>string</td> <td></td> </tr> <tr> <td>bookPhone</td> <td>电话</td> <td>string</td> <td></td> </tr> <tr> <td>createTime</td> <td></td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>userId</td> <td></td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R«List«AddressTreeVo»»</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>修改通讯录</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/book/update</code></p> <p><strong>请求方式</strong>:<code>PUT</code></p> <p><strong>consumes</strong>:<code>[&amp;quot;application/json&amp;quot;]</code></p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;bookDeptId&amp;quot;: 0, &amp;quot;bookDeptName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;bookName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;bookPhone&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;userId&amp;quot;: 0 }</code></pre> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>planAddressBook</td> <td>planAddressBook</td> <td>body</td> <td>true</td> <td>通讯录</td> <td>通讯录</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>通讯录</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>bookDeptId</td> <td>部门id(忽略)</td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>bookDeptName</td> <td>部门名称</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>bookName</td> <td>姓名</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>bookPhone</td> <td>电话</td> <td>body</td> <td>false</td> <td>string</td> <td></td> </tr> <tr> <td>createTime</td> <td></td> <td>body</td> <td>false</td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>userId</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>201</td> <td>Created</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>绑定账号操作</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/book/user-bind</code></p> <p><strong>请求方式</strong>:<code>POST</code></p> <p><strong>consumes</strong>:<code>[&amp;quot;application/json&amp;quot;]</code></p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;id&amp;quot;: 0, &amp;quot;userId&amp;quot;: 0 }</code></pre> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>planAddressBookUserDTO</td> <td>planAddressBookUserDTO</td> <td>body</td> <td>true</td> <td>PlanAddressBookUserDTO</td> <td>PlanAddressBookUserDTO</td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>PlanAddressBookUserDTO</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>id</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>userId</td> <td></td> <td>body</td> <td>false</td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>201</td> <td>Created</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>发布人员列表</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/book/user-list</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>: 暂无</p> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: [ { &amp;quot;bookDeptId&amp;quot;: 0, &amp;quot;bookDeptName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;bookName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;bookPhone&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;userId&amp;quot;: 0 } ], &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>array</td> <td>通讯录</td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>通讯录</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>bookDeptId</td> <td>部门id(忽略)</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>bookDeptName</td> <td>部门名称</td> <td>string</td> <td></td> </tr> <tr> <td>bookName</td> <td>姓名</td> <td>string</td> <td></td> </tr> <tr> <td>bookPhone</td> <td>电话</td> <td>string</td> <td></td> </tr> <tr> <td>createTime</td> <td></td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>userId</td> <td></td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R«List«通讯录»»</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table> <h2>删除通讯录</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/book/{ids}</code></p> <p><strong>请求方式</strong>:<code>DELETE</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>ids</td> <td>ids</td> <td>path</td> <td>true</td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: {}, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>object</td> <td></td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R</td> </tr> <tr> <td>204</td> <td>No Content</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> </tbody> </table> <h2>获取通讯录详细信息</h2> <p><strong>接口描述</strong>:</p> <p><strong>接口地址</strong>:<code>/plan/system/book/{id}</code></p> <p><strong>请求方式</strong>:<code>GET</code></p> <p><strong>consumes</strong>:``</p> <p><strong>produces</strong>:<code>[&amp;quot;*/*&amp;quot;]</code></p> <p><strong>请求参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>in</th> <th>是否必须</th> <th>数据类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>id</td> <td>id</td> <td>path</td> <td>true</td> <td>integer</td> <td></td> </tr> </tbody> </table> <p><strong>响应示例</strong>:</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 0, &amp;quot;data&amp;quot;: { &amp;quot;bookDeptId&amp;quot;: 0, &amp;quot;bookDeptName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;bookName&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;bookPhone&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;createTime&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;delFlag&amp;quot;: 0, &amp;quot;id&amp;quot;: 0, &amp;quot;userId&amp;quot;: 0 }, &amp;quot;msg&amp;quot;: &amp;quot;&amp;quot; }</code></pre> <p><strong>响应参数</strong>:</p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>code</td> <td></td> <td>integer(int32)</td> <td>integer(int32)</td> </tr> <tr> <td>data</td> <td></td> <td>通讯录</td> <td>通讯录</td> </tr> <tr> <td>msg</td> <td></td> <td>string</td> <td></td> </tr> </tbody> </table> <p><strong>schema属性说明</strong></p> <p><strong>通讯录</strong></p> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> <th>类型</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>bookDeptId</td> <td>部门id(忽略)</td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>bookDeptName</td> <td>部门名称</td> <td>string</td> <td></td> </tr> <tr> <td>bookName</td> <td>姓名</td> <td>string</td> <td></td> </tr> <tr> <td>bookPhone</td> <td>电话</td> <td>string</td> <td></td> </tr> <tr> <td>createTime</td> <td></td> <td>string(date-time)</td> <td></td> </tr> <tr> <td>delFlag</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>id</td> <td></td> <td>integer(int64)</td> <td></td> </tr> <tr> <td>userId</td> <td></td> <td>integer(int64)</td> <td></td> </tr> </tbody> </table> <p><strong>响应状态</strong>:</p> <table> <thead> <tr> <th>状态码</th> <th>说明</th> <th>schema</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>OK</td> <td>R«通讯录»</td> </tr> <tr> <td>401</td> <td>Unauthorized</td> </tr> <tr> <td>403</td> <td>Forbidden</td> </tr> <tr> <td>404</td> <td>Not Found</td> </tr> </tbody> </table>

页面列表

ITEM_HTML