事件和事件流转
<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>