历下区项目

历下区街道分中心各业务


随访任务

<p>[TOC]</p> <h1>创建任务</h1> <ul> <li><code>/system/taskRelease/save</code> 请求方式</li> <li>POST</li> </ul> <p>传参示例</p> <pre><code>"task" :{ "id":"int 主键id 修改时回传", "distinction":"1 企业区分 2 部门区分", "name":"String 任务名称", "theme":"String 任务主题 暂时不传", "type":"String 任务类型 暂时传1", "startTime":"date 开始时间 暂时不传", "endTime":"date 结束时间 暂时不传", "describ":"String 任务描述" "taskDetailList":[ { "content":"String 每条问题的内容", "url":"String 上传内容路径", "type":"String 类型 const_def表key值", "taskDetailLnList":[ { "conent":"String 内容例:单选", "url":"String 上传内容路径", "reason":"String 原因或者追加内容" } ] } ] }</code></pre> <h1>任务列表</h1> <ul> <li><code>/system/taskRelease/list</code> 请求方式</li> <li>GET 参数</li> </ul> <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;">Integer</td> <td>第几页</td> </tr> <tr> <td style="text-align: left;">pageSize</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>每页显示几条</td> </tr> </tbody> </table> <p>返回示例</p> <pre><code>{ "code": "0000", "result": { "pageData": { "records": [ { "id":126, "name":"任务名称", "theme":"主题", "type":"1随访任务2普通任务", "create_time":"创建时间", "status":"任务是否已经发布,0未开始1已开始 2已结束" } ], "total": 2, "size": 10, "current": 1, "orders": [], "optimizeCountSql": true, "hitCount": false, "searchCount": true, "pages": 1 } } }</code></pre> <h1>任务模板获取详情</h1> <ul> <li><code>/system/taskRelease/get</code> 请求方式</li> <li>GET 参数</li> </ul> <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": { "taskReleaseData": { "id": 1 任务 id, "name": "任务名称", "theme": "主题", "type": 任务类型 1随访任务2普通任务 int, "creator": 创建人id int, "createTime": "创建时间", "startTime": "开始时间", "endTime": "结束时间", "taskDetailList": [//问题列表 { "id": 问题id int, "taskId": 任务id int, "content": "第一个问题内容", "type": "问题类型 选择 天空 长文本", "createTime": "创建时间", "isShow": "前端绑定使用", "sort": 排序 int, "taskDetailLnList": [//附加表 { "id": 主键id int, "taskId": 任务id , "taskDetailId": 问题明细 id, "conent": "内容", "sort":排序 int }, { "id": 主键id int, "taskId": 任务id , "taskDetailId": 问题明细 id, "conent": "内容", "sort":排序 int "reason": "不在住所实际经营的原因:" } ] } ] } ] } } }</code></pre> <h1>修改任务状态</h1> <ul> <li><code>/system/taskRelease/updateStatus</code> 请求方式</li> <li>POST 参数</li> </ul> <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> <tr> <td style="text-align: left;">status</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>如果任务状态为0 可以修改为1 开始任务 如果任务状态为1 可以修改状态为 2任务结束</td> </tr> </tbody> </table> <p>返回示例</p> <pre><code>{ "code": "0000" }</code></pre> <h1>任务删除</h1> <ul> <li><code>/system/taskRelease/delete</code> 请求方式</li> <li>POST 参数</li> </ul> <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" }</code></pre> <h1>导入随访企业数据</h1> <ul> <li><code>/system/lxZhqyhfTask/importExcel</code> 请求方式</li> <li>GET 参数</li> </ul> <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;">taskId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>任务id</td> </tr> <tr> <td style="text-align: left;">deptfileUrl</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>上传路径</td> </tr> </tbody> </table> <p>返回示例</p> <pre><code>{ "content": "共有2条数据,导入成功2条数据,导入失败0条数据", "code": "0000" }</code></pre> <h1>导入信息列表</h1> <ul> <li><code>/system/lxZhqyhfTask/list</code> 请求方式</li> <li>GET 参数</li> </ul> <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;">Integer</td> <td>第几页</td> </tr> <tr> <td style="text-align: left;">pageSize</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>每页显示几条</td> </tr> <tr> <td style="text-align: left;">taskId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>任务id</td> </tr> <tr> <td style="text-align: left;">isAccess</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Integer</td> <td>是否已完成 0未完成 1已完成</td> </tr> <tr> <td style="text-align: left;">name</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>企业名称</td> </tr> <tr> <td style="text-align: left;">uniscid</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>企业信用代码</td> </tr> <tr> <td style="text-align: left;">coding</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": { "pageData": { "records": [ { "id": 1, "name": "济南百诺千诚企业管理咨询有限公司", "uniscid": "91370102MA3TE52R2B", "isAccess": "int 是否随访完成 0:未完成1:已完成", "taskId": "int 任务id ", "lerep":"String 负责人", "pid":"Integer 市场主体id", "dom":"String 企业地址", "regno":"String 注册号", } ], "total": 5286, "size": 10, "current": 1, "orders": [], "optimizeCountSql": true, "hitCount": false, "searchCount": true, "pages": 529 } } }</code></pre> <h1>新增一条随访企业信息</h1> <ul> <li><code>/system/lxZhqyhfTask/save</code> 请求方式</li> <li>POST 参数</li> </ul> <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;">taskId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>任务id</td> </tr> <tr> <td style="text-align: left;">uniscid</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>社会信用代码</td> </tr> </tbody> </table> <p>返回示例</p> <pre><code>{ "code": "0000" }</code></pre> <h1>导入列表删除其中一条数据</h1> <ul> <li><code>/system/lxZhqyhfTask/delete</code> 请求方式</li> <li>POST 参数</li> </ul> <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" }</code></pre> <h1>下载模板</h1> <ul> <li><code>/system/lxZhqyhfTask/downloadTemplate</code> 请求方式</li> <li>GET 参数</li> </ul> <h1>任务发布</h1> <ul> <li><code>/system/lxZhsjb/init</code> 请求方式</li> <li>POST 参数</li> </ul> <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;">taskId</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" }</code></pre> <h1>数据分析任务列表</h1> <ul> <li><code>/system/taskRelease/taskList</code> 请求方式</li> <li>GET 参数</li> </ul> <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;">Integer</td> <td>第几页</td> </tr> <tr> <td style="text-align: left;">pageSize</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>每页显示几条</td> </tr> </tbody> </table> <p>返回示例</p> <pre><code>{ "code": "0000", "result": { "pageData": { "records": [ { "id":126, "name":"任务名称", "theme":"主题", "type":"1 1随访任务 0普通任务", "create_time":"创建时间", "status":"任务是否已经发布,0未发布,1已发布" } ], "total": 2, "size": 10, "current": 1, "orders": [], "optimizeCountSql": true, "hitCount": false, "searchCount": true, "pages": 1 } } }</code></pre> <h1>普通任务列表</h1> <ul> <li><code>/system/taskRelease/listbyType</code> 请求方式</li> <li>GET 参数</li> </ul> <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": 2, "name": "测试100万企业随访", "type": 2, "creator": 1, "createTime": "2021-12-17T11:52:52", "startTime": "2021-12-17T11:52:48", "endTime": "2024-12-12T00:00:00", "describ": "11111", "overdue": 0, "status": 1, "taskDetailList": [] } ] } }</code></pre> <h1>市场主体数据统计</h1> <ul> <li><code>/system/lxZhsjb/getCount</code></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": { "totalCount": 市场主体总数量, "opening": 营业中, "todayCount": 市场主体今日新增数量, "end": 历史任务完成总数 } }</code></pre> <h1>随访任务统计</h1> <ul> <li><code>/system/lxZhsjb/getStatistics</code></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;">dataRightCode</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>网格编码(370102012003007)</td> </tr> <tr> <td style="text-align: left;">taskId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>任务id</td> </tr> <tr> <td style="text-align: left;">importance</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>只查询重点企业 1是重点企业 0查除了重点企业的所有企业 参数传查全部</td> </tr> </tbody> </table> <p>返回示例</p> <pre><code> { "code": "0000", "result": { "no": 5248 总共未完成数量, "proportion": "0.27 完成率", "end": 14 完成数量, "todayCount": 14 今天完成数量, "pageData": [ { "name": "姚家街道", "code": "370102011", "counts": 1553 总数, "nostart": 1550 未完成数量, "ending": 3 完成数量, "todayCount": 3 今天完成的数量, "proportion": "0.19 完成率" } ], "totalCount": 5262 总数量 } }</code></pre> <h1>随访任务统计(部门)</h1> <ul> <li><code>/system/lxZhsjb/getDepartmentStatistics</code></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;">taskId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>任务id</td> </tr> <tr> <td style="text-align: left;">importance</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>只查询重点企业 1是重点企业 0查除了重点企业的所有企业 参数传查全部</td> </tr> </tbody> </table> <p>返回示例</p> <pre><code> { "code": "0000", "result": { "no": 5248 总共未完成数量, "proportion": "0.27 完成率", "end": 14 完成数量, "todayCount": 14 今天完成数量, "pageData": [ { "name": "姚家街道", "code": "370102011", "counts": 1553 总数, "nostart": 1550 未完成数量, "ending": 3 完成数量, "todayCount": 3 今天完成的数量, "proportion": "0.19 完成率" } ], "totalCount": 5262 总数量 } }</code></pre> <h1>设置成为重点随访企业</h1> <ul> <li><code>/system/lxZhqyhfTask/updateImportance</code> 请求方式</li> <li>POST 参数</li> </ul> <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" }</code></pre> <h1>取消重点随访企业</h1> <ul> <li><code>/system/lxZhqyhfTask/cancelImportance</code> 请求方式</li> <li>POST 参数</li> </ul> <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" }</code></pre> <h1>随访证照类列表</h1> <ul> <li><code>/system/lxZhsjb/zzlist</code> 请求方式</li> <li>GET 参数</li> </ul> <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;">Integer</td> <td>第几页</td> </tr> <tr> <td style="text-align: left;">pageSize</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>每页显示几条</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>类型 3普通类</td> </tr> <tr> <td style="text-align: left;">taskId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>任务id</td> </tr> <tr> <td style="text-align: left;">entname</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>企业名称</td> </tr> <tr> <td style="text-align: left;">uniscid</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>企业识别号</td> </tr> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>网格编码</td> </tr> <tr> <td style="text-align: left;">isAccess</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Integer</td> <td>1 完成 0未完成</td> </tr> </tbody> </table> <p>返回示例</p> <pre><code>{ "code": "0000", "result": { "pageData": { "records": [ { "uniscid": "91370102MA3TXG6U64 string", "coding": "370102001 string", "acodingName": "第八网格(专属),华阳社区,姚家街道 string", "entname": "济南美薇摄影有限公司 string", "taskId": 156 有这个字段 不为空 显示已完成 int } ], "total": 1, "size": 10, "current": 1, "orders": [], "optimizeCountSql": true, "hitCount": false, "searchCount": true, "pages": 1 } } }</code></pre>

页面列表

ITEM_HTML