历下区项目

历下区街道分中心各业务


事件和事件流转

<p>[TOC]</p> <p>简要描述</p> <h1>流程列表</h1> <p>请求URL</p> <ul> <li>/system/process/getProcessPageList `</li> </ul> <p>请求方式</p> <ul> <li>GET</li> </ul> <p>参数</p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> </tbody> </table> <p>返回示例</p> <pre><code>{ "code": "0000", "result": { "pageData": [{ "id": 2015, "name": "名称 String", "remark": "描述", "createTime": "date 创建时间" }] } }</code></pre> <h1>上报</h1> <p>请求URL /system/processItem/startProcess</p> <p>请求方式</p> <ul> <li>POST</li> </ul> <p>参数 修改返回时需要回传所有字段</p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必传</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">itemId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>业务数据id</td> </tr> <tr> <td style="text-align: left;">processId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>流程id</td> </tr> <tr> <td style="text-align: left;">itemType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>业务类型 案件上报 传 anjian 根据业务自定义</td> </tr> <tr> <td style="text-align: left;">tittle</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>事件名称</td> </tr> </tbody> </table> <p>返回示例</p> <pre><code>{ "code": "0000", }</code></pre> <h1>我参与的和审批过的流程列表</h1> <p>请求URL</p> <ul> <li>/system/processItem/list `</li> </ul> <p>请求方式</p> <ul> <li>GET</li> </ul> <p>参数</p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">pageNumber</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>第几页</td> </tr> <tr> <td style="text-align: left;">pageSize</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>每页显示几条</td> </tr> </tbody> </table> <p>返回示例</p> <pre><code>{ "code": "0000", "result": { "pageData": { "records": [ { "id": 1, "itemId": 1, "processId": 1, "itemType": "anjian", "type": "1 流程结束 此字段会变为1", "state": " 1可以操作 流程走到当前节点 显示同意 不同意", "own": " 1显示上报", "tittle": "事件类型名称", "name": "流程名称", "status": 2(1任务开始 2和3都是处理中 4 任务完成) } ], "total": 1, "size": 1, "current": 1, "orders": [], "optimizeCountSql": true, "hitCount": false, "searchCount": true, "pages": 1 } } }</code></pre> <h1>审批</h1> <p>请求URL /system/processItem/examine</p> <p>请求方式</p> <ul> <li>POST</li> </ul> <p>参数 修改返回时需要回传所有字段</p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必传</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">itemId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>业务数据id</td> </tr> <tr> <td style="text-align: left;">itemType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>业务类型 案件上报</td> </tr> <tr> <td style="text-align: left;">processId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>流程id</td> </tr> <tr> <td style="text-align: left;">state</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>1 同意 2不同意</td> </tr> <tr> <td style="text-align: left;">remark</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>审批意见</td> </tr> </tbody> </table> <p>返回示例</p> <pre><code>{ "code": "0000", }</code></pre> <h1>事件上报进度条</h1> <p>请求URL</p> <ul> <li>/system/process/getProcessNode `</li> </ul> <p>请求方式</p> <ul> <li>GET</li> </ul> <p>参数</p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">itemId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>业务数据id</td> </tr> <tr> <td style="text-align: left;">itemType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>业务类型 案件上报</td> </tr> </tbody> </table> <p>返回示例</p> <pre><code>{ "code": "0000", "result": { "nowNode": 从0开始, "data": [ { "id": 1, "processId": 1, "nodeId": 1, "startFlag": 1, "endFlag": 0, "nextId": 2, "cond": "任务开始", "sort": 1, "statusName": “进行中”, "ifUse": 1, "ifNo": 0, "status": 1, "nowNode": 1 存在且字段值为 1 流程到当前字段 }, { "id": 2, "processId": 1, "nodeId": 2, "startFlag": 0, "endFlag": 0, "nextId": 3, "upId": 1, "cond": "转办", "sort": 2, "ifNeed": 0, "ifUse": 1, "ifNo": 0, "status": 2 }, { "id": 3, "processId": 1, "nodeId": 3, "startFlag": 0, "endFlag": 0, "nextId": 4, "upId": 2, "cond": "核查", "sort": 3, "ifNeed": 0, "ifUse": 1, "ifNo": 0, "status": 3 }, { "id": 4, "processId": 1, "nodeId": 4, "startFlag": 0, "endFlag": 1, "upId": 3, "cond": "任务结束", "sort": 4, "ifNeed": 0, "ifUse": 1, "ifNo": 0, "status": 4 } ] } }</code></pre> <h1>事件上报历史流水</h1> <p>请求URL</p> <ul> <li>/system/processHistory/historyList`</li> </ul> <p>请求方式</p> <ul> <li>GET</li> </ul> <p>参数</p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">itemId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>业务数据id</td> </tr> <tr> <td style="text-align: left;">itemType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>业务类型 案件上报</td> </tr> </tbody> </table> <p>返回示例</p> <pre><code>{ "code": "0000", "result": { "data": [ { "id": 29, "processId": 1, "createTime": "2022-02-23T15:52:11", "remark": "审批意见", "creator": 219, "itemId": 181, "state": 1 1同意 2不同意, "creatorName":"审批人姓名", "back": "审批完成,任务结束 ----流转信息" } ] } }</code></pre> <h1>事件留言列表</h1> <p>请求URL</p> <ul> <li>/system/gridEventDetailMsg/list `</li> </ul> <p>请求方式</p> <ul> <li>GET</li> </ul> <p>参数</p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">pageNumber</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>第几页</td> </tr> <tr> <td style="text-align: left;">pageSize</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>每页显示几条</td> </tr> <tr> <td style="text-align: left;">gridEventDetailId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>事件id</td> </tr> </tbody> </table> <p>返回示例</p> <pre><code>{ "code": "0000", "result": { "pageData": { "records": [ { "id": 2015, "createName": "昵称 String", "gridEventDetailId": "事件id ", "createTime": "date 创建时间", "msg": "留言内容" } ], "total": 1413, "size": 1, "current": 1, "orders": [], "optimizeCountSql": true, "hitCount": false, "searchCount": true, "pages": 1413 } } }</code></pre> <h1>事件新增留言</h1> <p>请求URL /system/gridEventDetailMsg/save `</p> <p>请求方式</p> <ul> <li>POST</li> </ul> <p>参数 修改返回时需要回传所有字段</p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必传</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">gridEventDetailId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>事件主表id</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>留言信息</td> </tr> </tbody> </table> <p>返回示例</p> <pre><code>{ "code": "0000", }</code></pre> <h1>事件获取详情</h1> <p>请求URL</p> <ul> <li>/system/lxEventList/get `</li> </ul> <p>请求方式</p> <ul> <li>GET</li> </ul> <p>参数</p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>业务数据id</td> </tr> </tbody> </table> <p>返回示例</p> <pre><code>{ "code": "0000", "result": { "lxEventListData": { "id": 181, "createBy": 2035, "createName": "花园东社区_第一网格(基础)", "eventTypeId": "42", "eventTypeName": "违法搭建", "createTime": "2022-02-23T11:42:17", "endTime": "2022-06-23T12:46:19", "involveUser": 15, "gridCode": "370102011201016", "gridName": "第十六网格(专属),姚家社区,姚家街道", "address": "山东省济南市历下区姚家街道育才路山东政法学院茂岭校区", "gps": "117.086626,36.666182", "images": "", "content": "扔吧", "isSave": false, "ifPass": false, "status": 0 } } }</code></pre>

页面列表

ITEM_HTML