源文件:仪陇表务管理系统-PRD-04-功能需求说明-20-周期检查-V1.0.docx 导出时间:2026-05-26 10:34
仪陇表务管理系统 产品需求说明书 04-功能需求说明 周期检查
文档版本:V1.0
对应 01 版本:仪陇表务管理系统-PRD-01-总体说明-V1.0
模块序号:20
模块名称:周期检查
本模块覆盖在用水表现场抽检的计划配置、任务管理与移动端执行,对应《PRD-01》周期检查能力。含 Web 菜单:检查周期配置、检查任务管理;App 菜单:检查任务执行。检查仅追加检查记录,不改变水表「在用」状态,与到期检定相互独立。
配置周期检查全局规则,提供检查项模板、抽检比例、计划周期及提醒规则维护能力,支持智慧水务中心统一管理检查参数,实现检查规则标准化与全局生效。
表务系统管理员;表务水表管理中心;表务总公司管理人员
表务系统管理员、表务水表管理中心、表务总公司管理人员:可见、可操作全公司范围内检查周期配置数据。
其他角色:不可见本菜单。
以检查周期配置为管理主体;变更即时生效,影响后续新建任务,不影响已下发任务。
#整体布局
-- 布局骨架:上下结构;上区查询条件,下区数据列表;上区联动下区
-- 页面为 Web 端配置管理页面,面向智慧水务中心维护全局规则
-- 页面右上角常驻「新增配置」按钮
#查询条件
-- 配置名称:模糊搜索
-- 状态:下拉单选(启用、停用)
-- 功能按钮:查询、重置
#数据列表
-- 表格标题:周期检查配置列表
-- 表格字段:序号、配置名称、默认抽检比例(%)、计划周期(月)、任务时限(天)、状态、更新时间
-- 行内操作:编辑、启用/停用、删除(无关联进行中任务时可删)
#交互说明
-- 点击「新增配置」或行内「编辑」,打开「弹窗:编辑检查周期配置」
-- 点击配置名称或「详情」,打开「弹窗:配置详情」
-- 配置变更立即生效,影响后续新建检查任务,不影响已下发任务
#弹窗类型
-- 居中模态弹窗;遮罩:有;主页面:不可操作
#整体布局
-- 宽度约 800px;表单分区:基础参数区、检查项模板区、提醒规则区
#弹窗标题
-- 新增时:新增检查周期配置;编辑时:编辑检查周期配置 - {配置名称}
#标题栏操作
-- 关闭(×):有未保存时二次确认;全屏:无
#信息展示
-- 配置名称:必填,文本,最多 100 字
-- 默认抽检比例(%):必填,数值
-- 计划周期(月):必填,正整数
-- 任务时限(天):必填,正整数
-- 检查项模板:必填,多选检查项(运行状态、表体状态、铅封状态、漏水、违规用水、现场读数等)
-- 提前提醒规则:选填,任务截止前 N 天提醒
-- 状态:启用 / 停用
#底部按钮
-- 保存;取消
#交互说明
-- 保存成功后关闭弹窗,刷新配置列表
#弹窗类型
-- 居中模态弹窗(小型);遮罩:有;只读
#整体布局
-- 宽度约 720px
#标题栏操作
-- 关闭(×):关闭弹窗
#底部按钮
-- 编辑:打开「弹窗:编辑检查周期配置」
#交互说明
-- 全部字段只读
承载周期检查计划制定与任务管理,提供抽检清单生成、人员分配及进度跟踪能力,支持管理人员直接新建检查任务并派单,实现检查任务规范化派发与监控。
表务营业办/供水站管理人员;表务分公司管理人员;表务总公司管理人员;表务水表管理中心;表务系统管理员
表务营业办/供水站管理人员:可见、可操作本营业办/供水站范围内检查任务;可新建本管辖范围任务。
表务分公司管理人员:可见、可操作本分公司及下属营业办、供水站范围内检查任务。
表务总公司管理人员、表务水表管理中心:可见全公司检查任务数据。
表务系统管理员:可见、可操作全公司检查任务数据。
以检查任务为查询主体,关联抽检水表明细及检查记录;任务下发后同步 App 待办。
#整体布局
-- 布局骨架:上下混合;上方查询条件;下方左侧任务进度统计看板、右侧上方状态统计卡片、右侧下方任务列表
-- 页面右上角「新建检查任务」
#查询条件
-- 所属分公司、营业办/供水站、任务编号、任务名称、任务状态(草稿/待执行/执行中/已完成/已逾期/已关闭)
-- 计划开始/结束日期、检查人员、创建人;查询、重置
#统计看板
-- 左侧:任务总数、待执行、执行中、已完成、已逾期;检查水表总数、完成率
-- 右侧卡片:待执行、执行中、即将逾期(≤3天)、已逾期;点击联动列表
#数据列表
-- 表格标题:周期检查任务列表
-- 表格字段:任务编号、任务名称、所属分公司、营业办/供水站、计划开始/结束日期、检查水表数、已完成数、完成率、检查人员、任务状态、创建人、创建时间
-- 行内操作:详情;编辑(草稿/待执行);分配人员;下发;关闭;删除(仅草稿)
#交互说明
-- 完成率 = 已完成数 / 检查水表数 × 100%,保留 1 位小数
-- 周期检查仅追加检查记录,不改变水表「在用」状态
-- 打开「弹窗:新建/编辑检查任务」「弹窗:检查任务详情」
#弹窗类型
-- 居中模态弹窗,宽度约 960px
#信息展示
-- 任务名称、所属营业办/供水站、计划开始/结束日期、检查人员、任务说明
-- 抽检方式:按配置自动抽检(默认)/ 手工选择
-- 抽检比例:自动时只读,来源于检查周期配置
-- 已选/待选水表明细 Tab;待选支持批量加入,去重校验
#底部按钮
-- 保存草稿;保存并下发;取消
#交互说明
-- 自动抽检仅抽取「在用」且已安装水表
-- 同周期内不可重复加入其他待执行/执行中任务
-- 编辑已下发任务仅可延后结束日期、改人员、追加/移除待检查明细
#弹窗类型
-- 抽屉弹窗(右侧),宽度约 1100px
#信息展示
-- 任务摘要卡片 + Tab:抽检水表明细 / 检查记录汇总 / 操作日志
-- 明细 Tab:检查状态、结果摘要;已完成可「查看检查记录」
#底部按钮
-- 分配人员;关闭任务;导出明细;关闭
#交互说明
-- 打开「子弹窗:检查记录详情」;Web 检查记录只读
#弹窗类型
-- 居中模态弹窗,宽度约 720px;只读
#信息展示
-- 用户、水表、检查项结果、扩展检查项、现场照片、GPS、备注
#底部按钮
-- 关闭
#交互说明
-- 异常项顶部展示橙色/红色提示条
面向抄表员移动端作业,提供检查任务接收、现场检查项填报、拍照定位及结果提交能力,支持外勤完成周期检查现场作业,实现检查数据实时采集与归档。
表务营业办/供水站职员;表务营业办/供水站管理人员;表务分公司管理人员;表务总公司管理人员;表务水表管理中心;表务系统管理员
表务营业办/供水站职员:仅可查看及操作负责人为本人的检查任务及现场填报。
表务营业办/供水站管理人员:本营业办/供水站数据。
表务分公司管理人员:本分公司及下属营业办、供水站数据。
表务总公司管理人员、表务水表管理中心、表务系统管理员:全公司数据。
App 提交仅追加检查记录,不改变水表状态;与到期检定相互独立。
#整体布局
-- 任务卡片列表;下拉刷新、上拉加载
#页面标题
-- 标题文案:周期检查
#查询条件
-- 任务状态:全部 / 待执行 / 执行中 / 已完成 / 已逾期
#信息展示
-- 卡片:任务编号、任务名称、检查水表数、已完成数、计划结束日期、任务状态
#交互说明
-- 抄表员仅负责人为本人的任务;管理人员可按数据权限查看更广范围
-- 点击进入「二级页面:检查任务详情(App)」
#页面标题
-- 标题文案:任务详情
#信息展示
-- 任务名称、计划日期、检查水表明细卡片(水表表号、用户名称、检查状态)
#交互说明
-- 待检查水表卡片进入「三级页面:现场检查填报(App)」
-- 已完成水表进入「三级页面:检查记录详情(App)」
#信息展示
-- 水表表号:只读,支持扫码
-- 运行状态、表体完好状态、铅封完好状态:必填,下拉
-- 漏水情况、违规用水排查:必填
-- 现场抄见读数:必填;读数比对结果:系统自动计算
-- 扩展检查项:按配置模板动态展示
-- 现场照片:必填,至少 1 张
-- GPS:自动采集
-- 备注:选填
#底部按钮
-- 暂存;提交
#交互说明
-- 提交后追加检查记录,水表保持「在用」
-- 支持离线暂存;提交后 Web 完成率自动更新
#信息展示
-- 检查记录全部字段只读展示
#底部按钮
-- 返回
#交互说明
-- 与 Web「子弹窗:检查记录详情」字段一致
以下内容合并自
design/功能设计/,与 PRD 需求章节配套使用。数据模型详见design/数据库设计-V1.0.md。
# 仪陇表务 — 功能设计 20 周期检查 V1.0
需求来源:
../demand/功能需求说明/仪陇表务管理系统-PRD-04-功能需求说明-20-*.md
数据模型:见 数据库设计-V1.0.md
接口约定:见本文 §接口设计(研发)、仪陇表务-公共接口说明-V1.0.md、00-总体框架设计-V1.0.md
| 项 | 说明 |
|---|---|
| 模块序号 | 20 |
| 模块名称 | 周期检查 |
| 后端包(建议) | com.tofly.wm.manage.inspect |
| 业务模式 | 配置+任务 |
| 工单 | 无 |
wssmet_inspectcfg_wwssmet_inspecttask_wwssmet_inspecttaskmeter_wwssmet_inspectrec_wextends BaseEntity;逻辑删除 Boolean deleted ↔ deleted。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。全局规则→抽检生成任务→现场检查(不改变 Meter 状态)。
| 方法 | 路径(示例前缀) | 说明 |
|---|---|---|
| — | /inspectConfig/ |
见 PRD 界面 |
| — | /inspectTask/ |
见 PRD 界面 |
GET /page、GET /list、POST /update、DELETE /{id}、DELETE /deleteByIds。ResultResponse<...>,见下文 §接口设计(研发)各接口出参(禁止 T/Vo 占位)。遵循 PRD-02:菜单角色 + 组织数据权限 + 工单岗位权限;具体角色见 PRD-04 各功能「菜单权限」「数据权限」章节。
| 上游 | 下游 |
|---|---|
| 见 PRD-03 流程说明 | 见 PRD-01 总体主流程 |
本设计仅依据 ../demand/ PRD 与 数据库设计-V1.0.md;实现时遵循 java6/java-ylsw-bw.md 与 database-design.mdc(`wssmet_` 表名),不参照存量业务表与接口。*
统一前缀:
/api/wm/manage/inspect;各接口 出参 须为具体泛型(见下文,禁止T/Vo占位);公共约定见 仪陇表务-公共接口说明-V1.0.md。
| 项 | 内容 |
|---|---|
| 接口说明 | 分页查询周期检查规则 |
| 请求地址 | GET /api/wm/manage/inspect/inspectConfig/page |
| 请求类型 | GET |
入参(Query(PageQuery))
| 字段 | 类型 | 说明 |
|---|---|---|
| configName | String | 配置 |
| sampleRatio | String | 抽检比例 |
| planCycleMonths | String | 计划周期 |
| taskDeadlineDays | String | 任务 |
| checkItems | String | 项 |
| remindDaysBefore | String | 提醒 |
| statusCode | String(枚举 code) | 状态 |
出参
外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。
data(PageInfo)字段
| 字段 | 类型 | 说明 |
|---|---|---|
| pageNum | Integer | 当前页码 |
| pageSize | Integer | 每页条数 |
| total | Long | 总记录数 |
| pages | Integer | 总页数 |
| list | List | 当前页数据列表 |
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 主键 |
| configName | String | 配置 |
| sampleRatio | String | 抽检比例 |
| planCycleMonths | String | 计划周期 |
| taskDeadlineDays | String | 任务 |
| checkItems | String | 项 |
| remindDaysBefore | String | 提醒 |
| statusCode | String(枚举 code) | 状态 |
| 项 | 内容 |
|---|---|
| 接口说明 | 列表查询周期检查规则 |
| 请求地址 | GET /api/wm/manage/inspect/inspectConfig/list |
| 请求类型 | GET |
入参(Query)
| 字段 | 类型 | 说明 |
|---|---|---|
| configName | String | 配置 |
| sampleRatio | String | 抽检比例 |
| planCycleMonths | String | 计划周期 |
| taskDeadlineDays | String | 任务 |
| checkItems | String | 项 |
| remindDaysBefore | String | 提醒 |
| statusCode | String(枚举 code) | 状态 |
出参
外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。
data(List)元素字段
InspectConfigVo 字段
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 主键 |
| configName | String | 配置 |
| sampleRatio | String | 抽检比例 |
| planCycleMonths | String | 计划周期 |
| taskDeadlineDays | String | 任务 |
| checkItems | String | 项 |
| remindDaysBefore | String | 提醒 |
| statusCode | String(枚举 code) | 状态 |
| 项 | 内容 |
|---|---|
| 接口说明 | 查询周期检查规则详情 |
| 请求地址 | GET /api/wm/manage/inspect/inspectConfig/{id} |
| 请求类型 | GET |
入参(Path: id)
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 主键 |
出参
外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。
data(InspectConfigVo)字段
InspectConfigVo 字段
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 主键 |
| configName | String | 配置 |
| sampleRatio | String | 抽检比例 |
| planCycleMonths | String | 计划周期 |
| taskDeadlineDays | String | 任务 |
| checkItems | String | 项 |
| remindDaysBefore | String | 提醒 |
| statusCode | String(枚举 code) | 状态 |
| 项 | 内容 |
|---|---|
| 接口说明 | 新增周期检查规则 |
| 请求地址 | POST /api/wm/manage/inspect/inspectConfig/ |
| 请求类型 | POST |
入参(Body: Dto)
| 字段 | 类型 | 说明 |
|---|---|---|
| configName | String | 配置 |
| sampleRatio | String | 抽检比例 |
| planCycleMonths | String | 计划周期 |
| taskDeadlineDays | String | 任务 |
| checkItems | String | 项 |
| remindDaysBefore | String | 提醒 |
| statusCode | String(枚举 code) | 状态 |
出参
data 字段
| 字段 | 类型 | 说明 |
|---|---|---|
| id | Long | 新增记录主键 |
| 项 | 内容 |
|---|---|
| 接口说明 | 修改周期检查规则 |
| 请求地址 | POST /api/wm/manage/inspect/inspectConfig/update |
| 请求类型 | POST |
入参(Body: Dto(含 id))
| 字段 | 类型 | 说明 |
|---|---|---|
| configName | String | 配置 |
| sampleRatio | String | 抽检比例 |
| planCycleMonths | String | 计划周期 |
| taskDeadlineDays | String | 任务 |
| checkItems | String | 项 |
| remindDaysBefore | String | 提醒 |
| statusCode | String(枚举 code) | 状态 |
出参
data 无业务字段(null)。
| 项 | 内容 |
|---|---|
| 接口说明 | 逻辑删除周期检查规则(支持批量) |
| 请求地址 | DELETE /api/wm/manage/inspect/inspectConfig/deleteByIds?ids=1,2 |
| 请求类型 | DELETE |
入参(Query: ids)
| 字段 | 类型 | 说明 |
|---|---|---|
| ids | String | 主键,逗号分隔 |
出参
data 无业务字段(null)。
| 项 | 内容 |
|---|---|
| 接口说明 | 分页查询周期检查任务 |
| 请求地址 | GET /api/wm/manage/inspect/inspectTask/page |
| 请求类型 | GET |
入参(Query(PageQuery))
| 字段 | 类型 | 说明 |
|---|---|---|
| taskCode | String | 任务编号 |
| taskName | String | 任务 |
| planStartDate | Date | 计划日期 |
| planEndDate | Date | 计划日期 |
| inspectorName | String | 检查人 |
| meterQty | Integer | 水表数量 |
| finishedQty | Integer | 数量 |
| completionRate | String | 完成 |
| taskStatusCode | String(枚举 code) | 任务状态 |
| sampleModeCode | String(字典 code) | 抽检方式编号 |
| sampleRatio | String | 抽检比例 |
| taskDesc | String | 任务 |
出参
外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。
data(PageInfo)字段
| 字段 | 类型 | 说明 |
|---|---|---|
| pageNum | Integer | 当前页码 |
| pageSize | Integer | 每页条数 |
| total | Long | 总记录数 |
| pages | Integer | 总页数 |
| list | List | 当前页数据列表 |
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 主键 |
| taskCode | String | 任务 |
| taskName | String | 任务 |
| orgId | Long | 组织ID,关联tf_org表的id字段 |
| planStartDate | Date | 计划日期 |
| planEndDate | Date | 计划日期 |
| inspectorId | Long | 检查人ID,关联tf_user表的id字段 |
| inspectorName | String | 检查人 |
| meterQty | Integer | 水表数量 |
| finishedQty | Integer | 数量 |
| completionRate | String | 完成 |
| taskStatusCode | String(枚举 code) | 任务状态 |
| sampleModeCode | String(字典 code) | 抽检方式 |
| sampleRatio | String | 抽检比例 |
| taskDesc | String | 任务 |
| 项 | 内容 |
|---|---|
| 接口说明 | 列表查询周期检查任务 |
| 请求地址 | GET /api/wm/manage/inspect/inspectTask/list |
| 请求类型 | GET |
入参(Query)
| 字段 | 类型 | 说明 |
|---|---|---|
| taskCode | String | 任务编号 |
| taskName | String | 任务 |
| planStartDate | Date | 计划日期 |
| planEndDate | Date | 计划日期 |
| inspectorName | String | 检查人 |
| meterQty | Integer | 水表数量 |
| finishedQty | Integer | 数量 |
| completionRate | String | 完成 |
| taskStatusCode | String(枚举 code) | 任务状态 |
| sampleModeCode | String(字典 code) | 抽检方式编号 |
| sampleRatio | String | 抽检比例 |
| taskDesc | String | 任务 |
出参
外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。
data(List)元素字段
InspectTaskVo 字段
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 主键 |
| taskCode | String | 任务 |
| taskName | String | 任务 |
| orgId | Long | 组织ID,关联tf_org表的id字段 |
| planStartDate | Date | 计划日期 |
| planEndDate | Date | 计划日期 |
| inspectorId | Long | 检查人ID,关联tf_user表的id字段 |
| inspectorName | String | 检查人 |
| meterQty | Integer | 水表数量 |
| finishedQty | Integer | 数量 |
| completionRate | String | 完成 |
| taskStatusCode | String(枚举 code) | 任务状态 |
| sampleModeCode | String(字典 code) | 抽检方式 |
| sampleRatio | String | 抽检比例 |
| taskDesc | String | 任务 |
| 项 | 内容 |
|---|---|
| 接口说明 | 查询周期检查任务详情 |
| 请求地址 | GET /api/wm/manage/inspect/inspectTask/{id} |
| 请求类型 | GET |
入参(Path: id)
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 主键 |
出参
外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。
data(InspectTaskVo)字段
InspectTaskVo 字段
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 主键 |
| taskCode | String | 任务 |
| taskName | String | 任务 |
| orgId | Long | 组织ID,关联tf_org表的id字段 |
| planStartDate | Date | 计划日期 |
| planEndDate | Date | 计划日期 |
| inspectorId | Long | 检查人ID,关联tf_user表的id字段 |
| inspectorName | String | 检查人 |
| meterQty | Integer | 水表数量 |
| finishedQty | Integer | 数量 |
| completionRate | String | 完成 |
| taskStatusCode | String(枚举 code) | 任务状态 |
| sampleModeCode | String(字典 code) | 抽检方式 |
| sampleRatio | String | 抽检比例 |
| taskDesc | String | 任务 |
| 项 | 内容 |
|---|---|
| 接口说明 | 新增周期检查任务 |
| 请求地址 | POST /api/wm/manage/inspect/inspectTask/ |
| 请求类型 | POST |
入参(Body: Dto)
| 字段 | 类型 | 说明 |
|---|---|---|
| taskCode | String | 任务编号 |
| taskName | String | 任务 |
| orgId | Long | 组织ID,关联tf_org表的id字段 |
| planStartDate | Date | 计划日期 |
| planEndDate | Date | 计划日期 |
| inspectorId | Long | 检查人ID,关联tf_user表的id字段 |
| inspectorName | String | 检查人 |
| meterQty | Integer | 水表数量 |
| finishedQty | Integer | 数量 |
| completionRate | String | 完成 |
| taskStatusCode | String(枚举 code) | 任务状态 |
| sampleModeCode | String(字典 code) | 抽检方式编号 |
| sampleRatio | String | 抽检比例 |
| taskDesc | String | 任务 |
出参
data 字段
| 字段 | 类型 | 说明 |
|---|---|---|
| id | Long | 新增记录主键 |
| 项 | 内容 |
|---|---|
| 接口说明 | 修改周期检查任务 |
| 请求地址 | POST /api/wm/manage/inspect/inspectTask/update |
| 请求类型 | POST |
入参(Body: Dto(含 id))
| 字段 | 类型 | 说明 |
|---|---|---|
| taskCode | String | 任务编号 |
| taskName | String | 任务 |
| orgId | Long | 组织ID,关联tf_org表的id字段 |
| planStartDate | Date | 计划日期 |
| planEndDate | Date | 计划日期 |
| inspectorId | Long | 检查人ID,关联tf_user表的id字段 |
| inspectorName | String | 检查人 |
| meterQty | Integer | 水表数量 |
| finishedQty | Integer | 数量 |
| completionRate | String | 完成 |
| taskStatusCode | String(枚举 code) | 任务状态 |
| sampleModeCode | String(字典 code) | 抽检方式编号 |
| sampleRatio | String | 抽检比例 |
| taskDesc | String | 任务 |
出参
data 无业务字段(null)。
| 项 | 内容 |
|---|---|
| 接口说明 | 逻辑删除周期检查任务(支持批量) |
| 请求地址 | DELETE /api/wm/manage/inspect/inspectTask/deleteByIds?ids=1,2 |
| 请求类型 | DELETE |
入参(Query: ids)
| 字段 | 类型 | 说明 |
|---|---|---|
| ids | String | 主键,逗号分隔 |
出参
data 无业务字段(null)。
| 项 | 内容 |
|---|---|
| 接口说明 | 分页查询周期检查现场记录 |
| 请求地址 | GET /api/wm/manage/inspect/inspectRecord/page |
| 请求类型 | GET |
入参(Query(PageQuery))
| 字段 | 类型 | 说明 |
|---|---|---|
| runStatusCode | String(枚举 code) | 运行状态 |
| bodyStatusCode | String(枚举 code) | 表体状态 |
| sealStatusCode | String(枚举 code) | 铅封状态 |
| leakStatusCode | String(枚举 code) | 漏水状态 |
| illegalUseCode | String(字典 code) | 违规编号 |
| readingValue | String | 读数 |
| readingCompareCode | String(字典 code) | 读数比对编号 |
| extItems | String | 扩展项 |
| gpsLat | String | GPS纬度 |
| gpsLng | String | GPS经度 |
| remark | String | 备注 |
出参
外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。
data(PageInfo)字段
| 字段 | 类型 | 说明 |
|---|---|---|
| pageNum | Integer | 当前页码 |
| pageSize | Integer | 每页条数 |
| total | Long | 总记录数 |
| pages | Integer | 总页数 |
| list | List | 当前页数据列表 |
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 主键 |
| taskMeterId | Long | 周期检查任务水表明细ID,关联wssmet_inspecttaskmeter_w表的id字段 |
| runStatusCode | String(枚举 code) | 运行状态 |
| bodyStatusCode | String(枚举 code) | 表体状态 |
| sealStatusCode | String(枚举 code) | 铅封状态 |
| leakStatusCode | String(枚举 code) | 漏水状态 |
| illegalUseCode | String(字典 code) | 违规 |
| readingValue | String | 读数 |
| readingCompareCode | String(字典 code) | 读数比对 |
| extItems | String | 扩展项 |
| gpsLat | String | GPS纬度 |
| gpsLng | String | GPS经度 |
| remark | String | 备注 |
| 项 | 内容 |
|---|---|
| 接口说明 | 列表查询周期检查现场记录 |
| 请求地址 | GET /api/wm/manage/inspect/inspectRecord/list |
| 请求类型 | GET |
入参(Query)
| 字段 | 类型 | 说明 |
|---|---|---|
| runStatusCode | String(枚举 code) | 运行状态 |
| bodyStatusCode | String(枚举 code) | 表体状态 |
| sealStatusCode | String(枚举 code) | 铅封状态 |
| leakStatusCode | String(枚举 code) | 漏水状态 |
| illegalUseCode | String(字典 code) | 违规编号 |
| readingValue | String | 读数 |
| readingCompareCode | String(字典 code) | 读数比对编号 |
| extItems | String | 扩展项 |
| gpsLat | String | GPS纬度 |
| gpsLng | String | GPS经度 |
| remark | String | 备注 |
出参
外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。
data(List)元素字段
InspectRecordVo 字段
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 主键 |
| taskMeterId | Long | 周期检查任务水表明细ID,关联wssmet_inspecttaskmeter_w表的id字段 |
| runStatusCode | String(枚举 code) | 运行状态 |
| bodyStatusCode | String(枚举 code) | 表体状态 |
| sealStatusCode | String(枚举 code) | 铅封状态 |
| leakStatusCode | String(枚举 code) | 漏水状态 |
| illegalUseCode | String(字典 code) | 违规 |
| readingValue | String | 读数 |
| readingCompareCode | String(字典 code) | 读数比对 |
| extItems | String | 扩展项 |
| gpsLat | String | GPS纬度 |
| gpsLng | String | GPS经度 |
| remark | String | 备注 |
| 项 | 内容 |
|---|---|
| 接口说明 | 查询周期检查现场记录详情 |
| 请求地址 | GET /api/wm/manage/inspect/inspectRecord/{id} |
| 请求类型 | GET |
入参(Path: id)
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 主键 |
出参
外层包装 ResultResponse 含 code、message、data,见 公共接口说明 §1.3。
data(InspectRecordVo)字段
InspectRecordVo 字段
| 字段 | 类型 | 说明 |
|---|---|---|
| id | String | 主键 |
| taskMeterId | Long | 周期检查任务水表明细ID,关联wssmet_inspecttaskmeter_w表的id字段 |
| runStatusCode | String(枚举 code) | 运行状态 |
| bodyStatusCode | String(枚举 code) | 表体状态 |
| sealStatusCode | String(枚举 code) | 铅封状态 |
| leakStatusCode | String(枚举 code) | 漏水状态 |
| illegalUseCode | String(字典 code) | 违规 |
| readingValue | String | 读数 |
| readingCompareCode | String(字典 code) | 读数比对 |
| extItems | String | 扩展项 |
| gpsLat | String | GPS纬度 |
| gpsLng | String | GPS经度 |
| remark | String | 备注 |
| 项 | 内容 |
|---|---|
| 接口说明 | 新增周期检查现场记录 |
| 请求地址 | POST /api/wm/manage/inspect/inspectRecord/ |
| 请求类型 | POST |
入参(Body: Dto)
| 字段 | 类型 | 说明 |
|---|---|---|
| taskMeterId | Long | 周期检查任务水表明细ID,关联wssmet_inspecttaskmeter_w表的id字段 |
| runStatusCode | String(枚举 code) | 运行状态 |
| bodyStatusCode | String(枚举 code) | 表体状态 |
| sealStatusCode | String(枚举 code) | 铅封状态 |
| leakStatusCode | String(枚举 code) | 漏水状态 |
| illegalUseCode | String(字典 code) | 违规编号 |
| readingValue | String | 读数 |
| readingCompareCode | String(字典 code) | 读数比对编号 |
| extItems | String | 扩展项 |
| gpsLat | String | GPS纬度 |
| gpsLng | String | GPS经度 |
| remark | String | 备注 |
出参
data 字段
| 字段 | 类型 | 说明 |
|---|---|---|
| id | Long | 新增记录主键 |
| 项 | 内容 |
|---|---|
| 接口说明 | 修改周期检查现场记录 |
| 请求地址 | POST /api/wm/manage/inspect/inspectRecord/update |
| 请求类型 | POST |
入参(Body: Dto(含 id))
| 字段 | 类型 | 说明 |
|---|---|---|
| taskMeterId | Long | 周期检查任务水表明细ID,关联wssmet_inspecttaskmeter_w表的id字段 |
| runStatusCode | String(枚举 code) | 运行状态 |
| bodyStatusCode | String(枚举 code) | 表体状态 |
| sealStatusCode | String(枚举 code) | 铅封状态 |
| leakStatusCode | String(枚举 code) | 漏水状态 |
| illegalUseCode | String(字典 code) | 违规编号 |
| readingValue | String | 读数 |
| readingCompareCode | String(字典 code) | 读数比对编号 |
| extItems | String | 扩展项 |
| gpsLat | String | GPS纬度 |
| gpsLng | String | GPS经度 |
| remark | String | 备注 |
出参
data 无业务字段(null)。
| 项 | 内容 |
|---|---|
| 接口说明 | 逻辑删除周期检查现场记录(支持批量) |
| 请求地址 | DELETE /api/wm/manage/inspect/inspectRecord/deleteByIds?ids=1,2 |
| 请求类型 | DELETE |
入参(Query: ids)
| 字段 | 类型 | 说明 |
|---|---|---|
| ids | String | 主键,逗号分隔 |
出参
data 无业务字段(null)。