仪陇表务管理系统-PRD-04-功能需求说明-09-争议检定-V1.0.md 43 KB

源文件:仪陇表务管理系统-PRD-04-功能需求说明-09-争议检定-V1.0.docx 导出时间:2026-05-26 10:34

仪陇表务管理系统 产品需求说明书 04-功能需求说明 争议检定

文档版本:V1.0

对应 01 版本:仪陇表务管理系统-PRD-01-总体说明-V1.0

模块序号:09

模块名称:争议检定

争议检定

本模块覆盖用户水表计量争议引发的检定申请、审批、送检、检定及合格复位/不合格换表处置,含 Web 菜单:争议检定申请、争议检定任务;App 菜单:争议检定任务执行。与工单中心、入库管理、领取管理、水表检定记录联动。

争议检定申请

功能描述

用于营业办 / 供水站抄表员提交水表争议检定申请并查看自己历史提交的申请。完成层级审批后,将争议水表移交分公司库房并统一送至检定中心开展检定;检定合格则原表重新铅封挂接并安装至用户,检定不合格则为用户更换新水表。

菜单权限

表务营业办/供水站职员;表务系统管理员

数据权限

表务营业办/供水站职员:可见本菜单;「工单发起」Tab 可发起申请;「历史记录」Tab 仅展示当前登录账号作为发起人提交的申请工单。

表务系统管理员:可见、可操作全公司范围内争议检定申请数据。

流程中其他岗位人员通过工单中心查看与办理,不直接访问本菜单发起 Tab。

核心逻辑

以争议检定申请工单为业务主体,提交时自动生成关联工单并进入审批流程。

本菜单仅负责发起与进度查询,不在此办理审核(审核在工单中心)。

审批通过后系统自动在「争议检定任务」按水表维度创建待办任务,不在本菜单办理送检与检定。

检定结果联动水表资产状态:合格更新为待铅封号绑定;不合格经分仓入库登记后更新为分公司在库。

业务流程

流程概要

分公司抄表员发起 → 营业办/供水站主任一级审核 → 分公司分管领导二级审核 → 系统自动创建争议检定任务;后续送检、检定、复位/换表在「争议检定任务」及 App 执行菜单办理。

环节说明表

序号 环节名称 环节类型 责任岗位 须填写 / 处理内容 审核结果选项 通过后流向 驳回 / 其他结果流向 抄送
1 争议检定申请发起 发起 分公司-营业办/供水站抄表员 填报争议检定申请基础信息及争议水表明细(见「一级页面:争议检定申请-tab-工单发起」) 提交 争议检定一级审核
2 争议检定一级审核 审核 分公司-营业办/供水站主任 核对争议事由、户表信息及申请合理性;填写审核意见 通过;驳回 争议检定二级审核 退回争议检定申请发起
3 争议检定二级审核 审核 分公司-领导班子 复核争议检定必要性及分公司处置安排;填写审核意见 通过;驳回 流程通过(系统自动处理) 退回争议检定一级审核
4 自动生成争议检定任务 系统自动 系统 审批通过后按水表维度自动创建争议检定待办任务,进入「争议检定任务」菜单 流程完结

审核通过后数据影响

  • 生成 / 更新争议检定申请记录及关联工单,工单状态为「已通过」。

  • 按水表维度自动创建争议检定任务,初始状态为「待送总公司」。

  • 同步更新争议水表业务状态,进入争议检定流程中状态。

  • 驱动「争议检定任务」可跟踪进度;现场执行由「争议检定任务执行(App)」承接。

关联界面逻辑闭环

  • 发起侧:「历史记录」Tab 与详情展示工单状态、当前节点;通过后展示关联任务编号及任务状态。

  • 办理侧:「去处理」仅在审批中且当前用户为当前节点处理人时显示,跳转工单中心「二级页面:工单办理」。

  • 任务侧:「争议检定任务」列表自动出现审批通过生成的任务;任务状态与 App 执行登记、检定结果回写一致。

  • 检定侧:总公司检定完成后结果回写任务状态(已检定合格 / 检定不合格),并联动资产状态与「入库管理」「领取管理」后续办理。

  • 跨菜单一致:工单状态、任务状态、水表状态文案在各菜单及工单中心保持一致。

审核界面说明

  • 标准界面:复用工单中心「二级页面:工单办理」;含申请信息只读区、争议水表信息只读区、审批记录、审核意见(驳回时必填)、通过 / 驳回按钮。

  • 本业务差异:各审核环节只读展示户号、户名、表号、争议事由及申请附件;无额外填报区块。

功能需求

一级页面:争议检定申请-tab-工单发起

#整体布局

-- 菜单入口:Tab 页结构;Tab 列表:工单发起(本 Tab,默认选中)、历史记录(见「一级页面:争议检定申请-tab-历史记录」)

-- 本 Tab 内容:争议检定申请表单区 + 争议水表信息区;底部常驻「提交」「重置」

#信息展示

-- 申请基础信息区

-- 申请部门:只读,默认当前用户所属营业办 / 供水站

-- 申请人:只读,默认当前登录用户

-- 申请日期:只读,默认当前日期

-- 争议事由:必填,下拉单选(用户质疑读数、表计异常、其他)

-- 户号:必填,文本,支持从营销系统选择用户

-- 户名:只读,选择户号后自动带出

-- 安装地址:只读,选择户号后自动带出

-- 水表编号:必填,文本,支持扫码录入;须校验为在用水表且归属当前数据权限范围

-- 水表口径:只读,选择水表后自动带出

-- 水表类型:只读,选择水表后自动带出

-- 争议说明:必填,多行文本,最多 500 字

-- 现场照片:选填,支持上传图片(最多 5 张)

-- 备注:选填,多行文本,最多 200 字

#底部按钮

-- 提交:校验必填项后提交,进入工单审批流程

-- 重置:清空表单;有已填内容时二次确认

#交互说明

-- 提交成功后提示「提交成功」,自动切换至 Tab「历史记录」并刷新列表

-- Tab 切换时保留未提交内容;刷新页面后未提交内容不保留

一级页面:争议检定申请-tab-历史记录

#整体布局

-- 菜单入口 Tab「历史记录」;上下结构:查询条件区 + 历史工单列表

-- 数据范围:仅当前登录账号作为发起人提交的争议检定申请工单

#查询条件

-- 工单编号:文本,支持模糊搜索

-- 申请单号:文本,支持模糊搜索

-- 工单状态:下拉单选(全部、审批中、已通过、已驳回、已撤销)

-- 申请日期:日期范围选择

-- 功能按钮:查询、重置

#数据列表

-- 表格标题:我的争议检定申请

-- 表格字段:工单编号、申请单号、申请日期、户号、户名、水表编号、争议事由、当前节点、工单状态、关联任务编号、任务状态、提交时间

-- 行内操作:详情

#交互说明

-- 点击工单编号、行内「详情」或列表行,打开「弹窗:争议检定申请工单详情」

-- 列表按提交时间倒序,支持分页

-- 工单已通过且已生成任务时,任务状态与「争议检定任务」菜单一致

弹窗:争议检定申请工单详情

#弹窗类型

-- 抽屉弹窗(右侧滑出);遮罩:有;主页面:不可操作

#整体布局

-- 宽度约 960px;全高;内部分 Tab:申请信息 / 审批记录

#弹窗标题

-- 争议检定申请详情 - {工单编号}

#标题栏操作

-- 关闭(×):关闭抽屉,返回当前 Tab 列表

-- 全屏:无

#信息展示

-- Tab·申请信息:申请单号、工单编号、申请部门、申请人、申请日期、户号、户名、水表编号、争议事由、争议说明、工单状态、当前节点、关联任务编号、任务状态(已通过时展示)

-- Tab·审批记录:审批时间轴(环节、处理人、审核结果、审核意见、处理时间)

#底部按钮

-- 关闭:关闭抽屉

-- 去处理:仅审批中且当前用户为当前节点处理人时显示,跳转工单中心「二级页面:工单办理」

#交互说明

-- 本功能为只读查看 / 跟踪,非审核办理页

-- 已通过且已生成任务时,不提供任务办理入口(在「争议检定任务」及 App 办理)

争议检定任务

功能描述

承载争议检定任务创建、派单与进度管理。分公司争议检定申请审批通过后,系统按水表维度自动创建待办任务;亦支持管理人员直接派单。提供任务状态跟踪(待送总公司、总公司待检定、已检定合格、检定不合格)、送检确认及检定结果查看。

菜单权限

表务营业办/供水站职员;表务营业办/供水站管理人员;表务分公司管理人员;表务水表管理中心;表务总公司管理人员;表务系统管理员

数据权限

表务营业办/供水站职员、表务营业办/供水站管理人员、表务分公司管理人员:可见、可操作本分公司及下属营业办、供水站范围内的争议检定任务数据。

表务水表管理中心、表务总公司管理人员:可见、可操作全公司范围内争议检定任务数据;可登记总公司检定结果。

表务系统管理员:可见、可操作全公司范围内争议检定任务数据。

核心逻辑

任务来源包括:争议检定申请审批通过后系统自动创建;授权管理人员在本菜单直接新建派单。

任务以单只争议水表为管理粒度,关联展示申请单、工单及检定记录。

送检确认、检定结果登记在本菜单(Web)办理;拆表、临时表安装、送检运输、复位 / 换表安装等现场步骤在 App 登记。

检定合格:拆表 → 送总公司检定中心 → 检定 → 取回 → 安装原表;检定不合格:拆表 → 送检 → 检定 → 总仓旧表入库 → 领用新表 → 安装新表。

功能需求

一级页面:争议检定任务

#整体布局

-- 上下结构:查询条件区 + 数据列表区;顶部「新建任务」按钮(授权管理人员直派时使用)

#查询条件

-- 任务编号:文本,支持模糊搜索

-- 关联申请单号:文本,支持模糊搜索

-- 水表编号:文本,支持模糊搜索

-- 任务状态:下拉单选(全部、待送总公司、总公司待检定、已检定合格、检定不合格、已完成)

-- 所属分公司:组织下拉(总公司角色可选;分公司角色默认本分公司)

-- 任务日期:日期范围选择

-- 功能按钮:查询、重置

#数据列表

-- 表格标题:争议检定任务列表

-- 表格字段:任务编号、关联申请单号、关联工单编号、水表编号、户号、户名、所属分公司、任务状态、执行进度、检定结果、检定日期、创建时间

-- 行内操作:详情;送检确认(任务状态为「待送总公司」且当前用户有权限时显示);关闭任务(已完成或异常终止时,授权角色可见)

#交互说明

-- 点击行或「详情」打开「弹窗:争议检定任务详情」

-- 审批通过的申请自动生成任务,列表自动刷新展示

-- 「新建任务」打开「弹窗:新建/编辑争议检定任务」(管理人员直接派单,不经过申请审批)

-- 送检确认后任务状态更新为「总公司待检定」

弹窗:新建/编辑争议检定任务

#弹窗类型

-- 居中模态弹窗;遮罩:有;主页面:不可操作

#整体布局

-- 宽度约 800px;表单区

#信息展示

-- 任务名称:必填,文本,最多 100 字

-- 水表编号:必填,文本,支持扫码;须校验水表在库 / 在网状态

-- 户号 / 户名:选择水表后只读带出(在网水表)

-- 执行人:必填,人员选择,默认争议水表所属营业办 / 供水站抄表员

-- 任务时限:必填,日期

-- 关联申请单号:选填,只读或选择(来源于已通过申请时系统带入)

-- 备注:选填,多行文本

#底部按钮

-- 保存:校验后保存并下发任务,任务状态为「待送总公司」

-- 取消:关闭弹窗

#交互说明

-- 直接派单不生成审批工单;保存后刷新一级页面列表

弹窗:争议检定任务详情

#弹窗类型

-- 抽屉弹窗(右侧滑出);遮罩:有

#整体布局

-- 宽度约 1100px;Tab:任务信息 / 执行记录 / 检定结果

#信息展示

-- 任务编号、关联申请单号、水表编号、户号、户名、任务状态、执行进度、执行人、创建人、创建时间

-- 执行记录 Tab:App 登记的状态节点时间轴(已拆除安装临时表、已返回总公司检定中心、已重新安装等)

-- 检定结果 Tab:检定结论、检定日期、检定人员、关联检定记录 ID(有则展示)

#底部按钮

-- 关闭

-- 送检确认:任务状态为「待送总公司」时显示

-- 登记检定结果:任务状态为「总公司待检定」且当前用户为总公司检定人员时显示,打开「弹窗:登记争议检定结果」

#交互说明

-- 检定合格流程:拆表 → 送总公司检定中心 → 总公司检定 → 取回分公司 → 安装原表(App 分步登记)

-- 检定不合格流程:拆表 → 送检 → 总公司检定 → 总仓旧表入库(争议检定不合格)→ 分公司领用新表 → 安装新表

-- 检定结果登记后联动更新水表资产状态及检定台账

弹窗:登记争议检定结果

#弹窗类型

-- 居中模态弹窗;遮罩:有

#信息展示

-- 检定结果:必填,单选(合格、不合格)

-- 检定日期:必填,日期,默认当前日期

-- 检定人员:只读,默认当前登录用户

-- 关联检定记录:选填,从「水表检定记录」选择或自动匹配

-- 检定说明:选填,多行文本

#底部按钮

-- 保存:校验后更新任务状态及水表资产信息

-- 取消:关闭弹窗

#交互说明

-- 合格:任务状态更新为「已检定合格」,水表状态更新为待铅封号绑定,驱动 App 复位安装

-- 不合格:任务状态更新为「检定不合格」,驱动总仓旧表入库及分公司领用新表换表流程

争议检定任务执行(App)

功能描述

面向抄表员移动端作业,针对争议检定水表登记现场执行情况,包括已拆除安装临时表、已返回总公司检定中心、已重新安装争议表(合格复位)或已重新安装新表(不合格换表)等节点,实现争议检定外勤执行留痕。

菜单权限

表务营业办/供水站职员;表务水表管理中心;表务系统管理员

数据权限

表务营业办/供水站职员:可见、可操作本人作为执行人的争议检定 App 任务及执行登记数据。

表务水表管理中心:可见全公司范围内争议检定 App 任务数据(只读,不可代替执行人登记现场节点)。

表务系统管理员:可见、可操作全公司范围内争议检定 App 任务数据。

核心逻辑

App 任务数据来源于「争议检定任务」派单或审批通过自动生成,执行人与 Web 任务一致。

现场执行登记回写任务执行进度,与 Web 任务详情、水表资产状态联动。

不合格换表场景中新表编号登记须与领取 / 出库业务已领用水表一致(扫码校验)。

功能需求

一级页面:争议检定任务列表(App)

#整体布局

-- 上下结构:顶部筛选区 + 任务卡片列表;支持下拉刷新、上拉加载

#页面标题

-- 标题文案:争议检定任务

-- 返回:返回 App 首页

#查询条件

-- 任务状态:下拉(全部、待执行、执行中、待复位、已完成)

#信息展示

-- 卡片字段:任务编号、水表编号、户号、户名、任务状态、任务时限

#交互说明

-- 点击卡片进入「二级页面:争议检定任务详情(App)」

-- 列表默认展示当前登录用户作为执行人的任务

二级页面:争议检定任务详情(App)

#整体布局

-- 上下结构:导航栏 + 任务信息区 + 执行操作区

#页面标题

-- 标题文案:任务详情

-- 返回:返回「一级页面:争议检定任务列表(App)」

#信息展示

-- 任务编号、水表编号、户号、户名、安装地址、任务状态、执行进度、争议事由(只读)

-- 已登记执行节点时间轴

#底部按钮

-- 登记执行状态:任务未完成时显示,打开「三级页面:争议检定执行登记(App)」

#交互说明

-- 执行人可登记:已拆除安装临时表、已返回总公司检定中心、已重新安装争议表(原表复位)/ 已重新安装新表(不合格换表)

-- 登记后同步刷新 Web「争议检定任务」详情中的执行记录

三级页面:争议检定执行登记(App)

#整体布局

-- 表单填报页;顶部固定标题,底部固定提交按钮

#页面标题

-- 标题文案:执行登记

-- 返回:返回「二级页面:争议检定任务详情(App)」

#信息展示

-- 执行节点:必填,单选(已拆除安装临时表、已返回总公司检定中心、已重新安装争议表、已重新安装新表)

-- 登记时间:只读,默认当前时间

-- 临时表编号:选填,节点为「已拆除安装临时表」时必填

-- 新表编号:选填,节点为「已重新安装新表」时必填,支持扫码

-- 现场照片:选填,支持拍照上传(最多 3 张)

-- 备注:选填,多行文本

#底部按钮

-- 提交:校验后保存执行记录并更新任务执行进度

#交互说明

-- 提交成功后返回任务详情页并刷新进度

-- 支持离线暂存,网络恢复后自动提交(须 PRD 移动端通用能力支持)


详细设计(研发)

以下内容合并自 design/功能设计/,与 PRD 需求章节配套使用。数据模型详见 design/数据库设计-V1.0.md

仪陇表务-功能设计-09-争议检定-V1.0

1. 模块概述

说明
模块序号 09
模块名称 争议检定
后端包(建议) com.tofly.wm.manage.verify.dispute
业务模式 申请工单+任务
工单 DISPUTE_VERIFY_APPLY

2. 功能范围

  • 争议检定申请
  • 争议检定任务
  • App 执行

3. 数据模型

3.1 涉及表

  • wssmet_disverifyapply_w
  • wssmet_disverifytask_w
  • wssmet_disverifyexec_w

3.2 实体约定

  • 所有实体 extends BaseEntity;逻辑删除 Boolean deleteddeleted
  • 字典 DictEntry + @DictDirectory(MeterConstant.*) ↔ 库列 VARCHAR2;组织/用户 OrganizationEntry/UserNameEntry ↔ 库列 NUMBER(19);附件 FileEntryList/FileEntry@TableField(exist = false)无库列
  • 申请类主表含 process_instance_id / work_order_code / approve_status;工单反查 (无本地表,见 workflow).TABLE_NAME + TABLE_ID

4. 业务流程

抄表员申请→审批→自动派单→临时表/送检/复位。

5. 核心业务规则

  • 现场照片 FileEntryList@TableField(exist = false),无库列
  • 营销户档联动

6. 接口设计(概要)

方法 路径(示例前缀) 说明
/disputeApply/ 见 PRD 界面
/disputeTask/ 见 PRD 界面
  • 标准 CRUD 另含:GET /pageGET /listPOST /updateDELETE /{id}DELETE /deleteByIds
  • 返回体:须为带具体泛型的 ResultResponse<...>,见下文 §接口设计(研发)各接口出参(禁止 T/Vo 占位)。

7. 权限与数据范围

遵循 PRD-02:菜单角色 + 组织数据权限 + 工单岗位权限;具体角色见 PRD-04 各功能「菜单权限」「数据权限」章节。

8. 上下游依赖

上游 下游
见 PRD-03 流程说明 见 PRD-01 总体主流程

本设计仅依据 ../demand/ PRD 与 数据库设计-V1.0.md;实现时遵循 java6/java-ylsw-bw.mddatabase-design.mdc(`wssmet_` 表名),不参照存量业务表与接口。*


接口设计(研发)

统一前缀:/api/wm/manage/verify/dispute;各接口 出参 须为具体泛型(见下文,禁止 T/Vo 占位);公共约定见 仪陇表务-公共接口说明-V1.0.md

争议检定申请-分页查询

内容
接口说明 分页查询争议检定申请
请求地址 GET /api/wm/manage/verify/dispute/disputeVerifyApply/page
请求类型 GET

入参(Query(PageQuery))

字段 类型 说明
applyCode String 申请编号
disputeReasonCode String(字典 code) 争议原因编号
userNo String 用户
userName String 用户
installAddress String 安装地址
meterCode String 水表表号
caliberCode String(字典 code) 口径编号
meterTypeCode String(字典 code) 水表类型编号
disputeDesc String 争议
remark String 备注
workOrderCode String 工单编号(展示/台账查询)
approveStatus String(枚举 code) 审批状态

出参

  • ResultResponse>
  • 外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。

    data(PageInfo)字段

    DisputeVerifyApplyVo 字段

    字段 类型 说明
    pageNum Integer 当前页码
    pageSize Integer 每页条数
    total Long 总记录数
    pages Integer 总页数
    list List 当前页数据列表
    字段 类型 说明
    id String 主键
    applyCode String 申请
    disputeReasonCode String(字典 code) 争议原因
    userNo String 用户
    userName String 用户
    installAddress String 安装地址
    meterId Long 水表ID,关联wssmet_meter_w表的id字段
    meterCode String 水表表号
    caliberCode String(字典 code) 口径
    meterTypeCode String(字典 code) 水表类型
    disputeDesc String 争议
    taskId Long 争议检定任务ID,关联wssmet_disverifytask_w表的id字段
    remark String 备注
    processInstanceId Long workflow 流程实例ID(工单中心外挂,不落本地工单表)
    workOrderCode String 工单编号(展示/台账查询)
    approveStatus String(枚举 code) 审批状态

    争议检定申请-列表查询

    内容
    接口说明 列表查询争议检定申请
    请求地址 GET /api/wm/manage/verify/dispute/disputeVerifyApply/list
    请求类型 GET

    入参(Query)

    字段 类型 说明
    applyCode String 申请编号
    disputeReasonCode String(字典 code) 争议原因编号
    userNo String 用户
    userName String 用户
    installAddress String 安装地址
    meterCode String 水表表号
    caliberCode String(字典 code) 口径编号
    meterTypeCode String(字典 code) 水表类型编号
    disputeDesc String 争议
    remark String 备注
    workOrderCode String 工单编号(展示/台账查询)
    approveStatus String(枚举 code) 审批状态

    出参

    • ResultResponse>
    • 外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。

      data(List)元素字段

      DisputeVerifyApplyVo 字段

      字段 类型 说明
      id String 主键
      applyCode String 申请
      disputeReasonCode String(字典 code) 争议原因
      userNo String 用户
      userName String 用户
      installAddress String 安装地址
      meterId Long 水表ID,关联wssmet_meter_w表的id字段
      meterCode String 水表表号
      caliberCode String(字典 code) 口径
      meterTypeCode String(字典 code) 水表类型
      disputeDesc String 争议
      taskId Long 争议检定任务ID,关联wssmet_disverifytask_w表的id字段
      remark String 备注
      processInstanceId Long workflow 流程实例ID(工单中心外挂,不落本地工单表)
      workOrderCode String 工单编号(展示/台账查询)
      approveStatus String(枚举 code) 审批状态

      争议检定申请-详情

      内容
      接口说明 查询争议检定申请详情
      请求地址 GET /api/wm/manage/verify/dispute/disputeVerifyApply/{id}
      请求类型 GET

      入参(Path: id)

      字段 类型 说明
      id String 主键

      出参

      • ResultResponse(含明细 list 若适用)
      • 外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。

        data(DisputeVerifyApplyVo)字段

        DisputeVerifyApplyVo 字段

        字段 类型 说明
        id String 主键
        applyCode String 申请
        disputeReasonCode String(字典 code) 争议原因
        userNo String 用户
        userName String 用户
        installAddress String 安装地址
        meterId Long 水表ID,关联wssmet_meter_w表的id字段
        meterCode String 水表表号
        caliberCode String(字典 code) 口径
        meterTypeCode String(字典 code) 水表类型
        disputeDesc String 争议
        taskId Long 争议检定任务ID,关联wssmet_disverifytask_w表的id字段
        remark String 备注
        processInstanceId Long workflow 流程实例ID(工单中心外挂,不落本地工单表)
        workOrderCode String 工单编号(展示/台账查询)
        approveStatus String(枚举 code) 审批状态

        争议检定申请-新增

        内容
        接口说明 新增争议检定申请;提交时同步发起 workflow,回写 process_instance_id / work_order_code / approve_status
        请求地址 POST /api/wm/manage/verify/dispute/disputeVerifyApply/
        请求类型 POST

        入参(Body: Dto)

        字段 类型 说明
        applyCode String 申请编号
        disputeReasonCode String(字典 code) 争议原因编号
        userNo String 用户
        userName String 用户
        installAddress String 安装地址
        meterId Long 水表ID,关联wssmet_meter_w表的id字段
        meterCode String 水表表号
        caliberCode String(字典 code) 口径编号
        meterTypeCode String(字典 code) 水表类型编号
        disputeDesc String 争议
        taskId Long 争议检定任务ID,关联wssmet_disverifytask_w表的id字段
        remark String 备注
        processInstanceId Long workflow 流程实例ID(工单中心外挂,不落本地工单表)
        workOrderCode String 工单编号(展示/台账查询)
        approveStatus String(枚举 code) 审批状态

        出参

        • ResultResponse
        • data 字段

          字段 类型 说明
          id Long 新增记录主键

          争议检定申请-修改

          内容
          接口说明 修改争议检定申请
          请求地址 POST /api/wm/manage/verify/dispute/disputeVerifyApply/update
          请求类型 POST

          入参(Body: Dto(含 id))

          字段 类型 说明
          applyCode String 申请编号
          disputeReasonCode String(字典 code) 争议原因编号
          userNo String 用户
          userName String 用户
          installAddress String 安装地址
          meterId Long 水表ID,关联wssmet_meter_w表的id字段
          meterCode String 水表表号
          caliberCode String(字典 code) 口径编号
          meterTypeCode String(字典 code) 水表类型编号
          disputeDesc String 争议
          taskId Long 争议检定任务ID,关联wssmet_disverifytask_w表的id字段
          remark String 备注
          processInstanceId Long workflow 流程实例ID(工单中心外挂,不落本地工单表)
          workOrderCode String 工单编号(展示/台账查询)
          approveStatus String(枚举 code) 审批状态

          出参

          • ResultResponse
          • data 无业务字段(null)。

            争议检定申请-删除

            内容
            接口说明 逻辑删除争议检定申请(支持批量)
            请求地址 DELETE /api/wm/manage/verify/dispute/disputeVerifyApply/deleteByIds?ids=1,2
            请求类型 DELETE

            入参(Query: ids)

            字段 类型 说明
            ids String 主键,逗号分隔

            出参

            • ResultResponse
            • data 无业务字段(null)。

              争议检定任务-分页查询

              内容
              接口说明 分页查询争议检定任务
              请求地址 GET /api/wm/manage/verify/dispute/disputeVerifyTask/page
              请求类型 GET

              入参(Query(PageQuery))

              字段 类型 说明
              taskCode String 任务编号
              taskName String 任务
              userNo String 用户
              userName String 用户
              taskDeadline String 任务
              taskStatusCode String(枚举 code) 任务状态
              verifyResultCode String(枚举 code) 检定
              verifyDate Date 检定日期
              execProgressCode String(枚举 code) 执行进度

              出参

              • ResultResponse>
              • 外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。

                data(PageInfo)字段

                DisputeVerifyTaskVo 字段

                字段 类型 说明
                pageNum Integer 当前页码
                pageSize Integer 每页条数
                total Long 总记录数
                pages Integer 总页数
                list List 当前页数据列表
                字段 类型 说明
                id String 主键
                taskCode String 任务
                applyId Long 争议检定申请ID,关联wssmet_disverifyapply_w表的id字段
                taskName String 任务
                meterId Long 水表ID,关联wssmet_meter_w表的id字段
                userNo String 用户
                userName String 用户
                executorId Long 执行人ID,关联tf_user表的id字段
                taskDeadline String 任务
                taskStatusCode String(枚举 code) 任务状态
                verifyResultCode String(枚举 code) 检定结果
                verifyDate Date 检定日期
                verifyUserId Long 检定用户ID,关联tf_user表的id字段
                verifyRecordId Long 检定记录编号,关联wssmet_verifyrecord_w表的record_id字段
                execProgressCode String(枚举 code) 执行进度

                争议检定任务-列表查询

                内容
                接口说明 列表查询争议检定任务
                请求地址 GET /api/wm/manage/verify/dispute/disputeVerifyTask/list
                请求类型 GET

                入参(Query)

                字段 类型 说明
                taskCode String 任务编号
                taskName String 任务
                userNo String 用户
                userName String 用户
                taskDeadline String 任务
                taskStatusCode String(枚举 code) 任务状态
                verifyResultCode String(枚举 code) 检定
                verifyDate Date 检定日期
                execProgressCode String(枚举 code) 执行进度

                出参

                • ResultResponse>
                • 外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。

                  data(List)元素字段

                  DisputeVerifyTaskVo 字段

                  字段 类型 说明
                  id String 主键
                  taskCode String 任务
                  applyId Long 争议检定申请ID,关联wssmet_disverifyapply_w表的id字段
                  taskName String 任务
                  meterId Long 水表ID,关联wssmet_meter_w表的id字段
                  userNo String 用户
                  userName String 用户
                  executorId Long 执行人ID,关联tf_user表的id字段
                  taskDeadline String 任务
                  taskStatusCode String(枚举 code) 任务状态
                  verifyResultCode String(枚举 code) 检定结果
                  verifyDate Date 检定日期
                  verifyUserId Long 检定用户ID,关联tf_user表的id字段
                  verifyRecordId Long 检定记录编号,关联wssmet_verifyrecord_w表的record_id字段
                  execProgressCode String(枚举 code) 执行进度

                  争议检定任务-详情

                  内容
                  接口说明 查询争议检定任务详情
                  请求地址 GET /api/wm/manage/verify/dispute/disputeVerifyTask/{id}
                  请求类型 GET

                  入参(Path: id)

                  字段 类型 说明
                  id String 主键

                  出参

                  • ResultResponse(含明细 list 若适用)
                  • 外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。

                    data(DisputeVerifyTaskVo)字段

                    DisputeVerifyTaskVo 字段

                    字段 类型 说明
                    id String 主键
                    taskCode String 任务
                    applyId Long 争议检定申请ID,关联wssmet_disverifyapply_w表的id字段
                    taskName String 任务
                    meterId Long 水表ID,关联wssmet_meter_w表的id字段
                    userNo String 用户
                    userName String 用户
                    executorId Long 执行人ID,关联tf_user表的id字段
                    taskDeadline String 任务
                    taskStatusCode String(枚举 code) 任务状态
                    verifyResultCode String(枚举 code) 检定结果
                    verifyDate Date 检定日期
                    verifyUserId Long 检定用户ID,关联tf_user表的id字段
                    verifyRecordId Long 检定记录编号,关联wssmet_verifyrecord_w表的record_id字段
                    execProgressCode String(枚举 code) 执行进度

                    争议检定任务-新增

                    内容
                    接口说明 新增争议检定任务
                    请求地址 POST /api/wm/manage/verify/dispute/disputeVerifyTask/
                    请求类型 POST

                    入参(Body: Dto)

                    字段 类型 说明
                    taskCode String 任务编号
                    applyId Long 争议检定申请ID,关联wssmet_disverifyapply_w表的id字段
                    taskName String 任务
                    meterId Long 水表ID,关联wssmet_meter_w表的id字段
                    userNo String 用户
                    userName String 用户
                    executorId Long 执行人ID,关联tf_user表的id字段
                    taskDeadline String 任务
                    taskStatusCode String(枚举 code) 任务状态
                    verifyResultCode String(枚举 code) 检定
                    verifyDate Date 检定日期
                    verifyUserId Long 检定用户ID,关联tf_user表的id字段
                    verifyRecordId Long 检定记录编号,关联wssmet_verifyrecord_w表的record_id字段
                    execProgressCode String(枚举 code) 执行进度

                    出参

                    • ResultResponse
                    • data 字段

                      字段 类型 说明
                      id Long 新增记录主键

                      争议检定任务-修改

                      内容
                      接口说明 修改争议检定任务
                      请求地址 POST /api/wm/manage/verify/dispute/disputeVerifyTask/update
                      请求类型 POST

                      入参(Body: Dto(含 id))

                      字段 类型 说明
                      taskCode String 任务编号
                      applyId Long 争议检定申请ID,关联wssmet_disverifyapply_w表的id字段
                      taskName String 任务
                      meterId Long 水表ID,关联wssmet_meter_w表的id字段
                      userNo String 用户
                      userName String 用户
                      executorId Long 执行人ID,关联tf_user表的id字段
                      taskDeadline String 任务
                      taskStatusCode String(枚举 code) 任务状态
                      verifyResultCode String(枚举 code) 检定
                      verifyDate Date 检定日期
                      verifyUserId Long 检定用户ID,关联tf_user表的id字段
                      verifyRecordId Long 检定记录编号,关联wssmet_verifyrecord_w表的record_id字段
                      execProgressCode String(枚举 code) 执行进度

                      出参

                      • ResultResponse
                      • data 无业务字段(null)。

                        争议检定任务-删除

                        内容
                        接口说明 逻辑删除争议检定任务(支持批量)
                        请求地址 DELETE /api/wm/manage/verify/dispute/disputeVerifyTask/deleteByIds?ids=1,2
                        请求类型 DELETE

                        入参(Query: ids)

                        字段 类型 说明
                        ids String 主键,逗号分隔

                        出参

                        • ResultResponse
                        • data 无业务字段(null)。

                          争议检定现场执行-分页查询

                          内容
                          接口说明 分页查询争议检定现场执行
                          请求地址 GET /api/wm/manage/verify/dispute/disputeVerifyExec/page
                          请求类型 GET

                          入参(Query(PageQuery))

                          字段 类型 说明
                          execNodeCode String(枚举 code) 执行节点
                          tempMeterCode String 临时水表编号
                          newMeterCode String 新水表编号
                          execTime DateTime 执行时间
                          remark String 备注

                          出参

                          • ResultResponse>
                          • 外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。

                            data(PageInfo)字段

                            DisputeVerifyExecVo 字段

                            字段 类型 说明
                            pageNum Integer 当前页码
                            pageSize Integer 每页条数
                            total Long 总记录数
                            pages Integer 总页数
                            list List 当前页数据列表
                            字段 类型 说明
                            id String 主键
                            taskId Long 争议检定任务ID,关联wssmet_disverifytask_w表的id字段
                            execNodeCode String(枚举 code) 执行节点
                            tempMeterCode String 临时水表
                            newMeterCode String 新水表
                            execTime DateTime 执行时间
                            remark String 备注

                            争议检定现场执行-列表查询

                            内容
                            接口说明 列表查询争议检定现场执行
                            请求地址 GET /api/wm/manage/verify/dispute/disputeVerifyExec/list
                            请求类型 GET

                            入参(Query)

                            字段 类型 说明
                            execNodeCode String(枚举 code) 执行节点
                            tempMeterCode String 临时水表编号
                            newMeterCode String 新水表编号
                            execTime DateTime 执行时间
                            remark String 备注

                            出参

                            • ResultResponse>
                            • 外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。

                              data(List)元素字段

                              DisputeVerifyExecVo 字段

                              字段 类型 说明
                              id String 主键
                              taskId Long 争议检定任务ID,关联wssmet_disverifytask_w表的id字段
                              execNodeCode String(枚举 code) 执行节点
                              tempMeterCode String 临时水表
                              newMeterCode String 新水表
                              execTime DateTime 执行时间
                              remark String 备注

                              争议检定现场执行-详情

                              内容
                              接口说明 查询争议检定现场执行详情
                              请求地址 GET /api/wm/manage/verify/dispute/disputeVerifyExec/{id}
                              请求类型 GET

                              入参(Path: id)

                              字段 类型 说明
                              id String 主键

                              出参

                              • ResultResponse(含明细 list 若适用)
                              • 外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。

                                data(DisputeVerifyExecVo)字段

                                DisputeVerifyExecVo 字段

                                字段 类型 说明
                                id String 主键
                                taskId Long 争议检定任务ID,关联wssmet_disverifytask_w表的id字段
                                execNodeCode String(枚举 code) 执行节点
                                tempMeterCode String 临时水表
                                newMeterCode String 新水表
                                execTime DateTime 执行时间
                                remark String 备注

                                争议检定现场执行-新增

                                内容
                                接口说明 新增争议检定现场执行
                                请求地址 POST /api/wm/manage/verify/dispute/disputeVerifyExec/
                                请求类型 POST

                                入参(Body: Dto)

                                字段 类型 说明
                                taskId Long 争议检定任务ID,关联wssmet_disverifytask_w表的id字段
                                execNodeCode String(枚举 code) 执行节点
                                tempMeterCode String 临时水表编号
                                newMeterCode String 新水表编号
                                execTime DateTime 执行时间
                                remark String 备注

                                出参

                                • ResultResponse
                                • data 字段

                                  字段 类型 说明
                                  id Long 新增记录主键

                                  争议检定现场执行-修改

                                  内容
                                  接口说明 修改争议检定现场执行
                                  请求地址 POST /api/wm/manage/verify/dispute/disputeVerifyExec/update
                                  请求类型 POST

                                  入参(Body: Dto(含 id))

                                  字段 类型 说明
                                  taskId Long 争议检定任务ID,关联wssmet_disverifytask_w表的id字段
                                  execNodeCode String(枚举 code) 执行节点
                                  tempMeterCode String 临时水表编号
                                  newMeterCode String 新水表编号
                                  execTime DateTime 执行时间
                                  remark String 备注

                                  出参

                                  • ResultResponse
                                  • data 无业务字段(null)。

                                    争议检定现场执行-删除

                                    内容
                                    接口说明 逻辑删除争议检定现场执行(支持批量)
                                    请求地址 DELETE /api/wm/manage/verify/dispute/disputeVerifyExec/deleteByIds?ids=1,2
                                    请求类型 DELETE

                                    入参(Query: ids)

                                    字段 类型 说明
                                    ids String 主键,逗号分隔

                                    出参

                                    • ResultResponse
                                    • data 无业务字段(null)。

                                      App执行节点登记

                                      内容
                                      接口说明 争议检定 App 分步登记
                                      请求地址 POST /api/wm/manage/verify/dispute/disputeVerifyExec/
                                      请求类型 POST

                                      入参(Body: Dto)

                                      字段 类型 说明
                                      taskId Long 争议检定任务ID,关联wssmet_disverifytask_w表的id字段
                                      execNodeCode String(枚举 code) 执行节点
                                      tempMeterCode String 临时水表编号
                                      newMeterCode String 新水表编号
                                      execTime DateTime 执行时间
                                      remark String 备注

                                      出参

                                      • ResultResponse
                                      • data 无业务字段(null)。