仪陇表务管理系统-PRD-04-功能需求说明-21-报废管理-V1.0.md 31 KB

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

仪陇表务管理系统 产品需求说明书 04-功能需求说明 报废管理

文档版本:V1.0

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

模块序号:21

模块名称:报废管理

报废管理

本模块覆盖废旧水表报废申请、审批、登记、封存保管及合规处置出库,对应《PRD-01》报废管理能力。含 Web 菜单:水表报废申请、水表报废登记。废表处置出库在「出库管理」模块办理,本模块与工单中心、出库管理联动。

水表报废申请

功能描述

用于总公司仓库管理人员提交水表报废申请工单并查看自己历史提交的申请。审核通过后,自动创建水表报废登记记录和水表报废登记明细。

菜单权限

表务水表管理中心;表务总公司管理人员;表务系统管理员

数据权限

表务水表管理中心:可见、可操作全公司范围内水表报废申请业务数据;「历史记录」Tab 仅展示当前登录账号作为发起人提交的申请工单。

表务总公司管理人员:可见全公司范围内水表报废申请工单(只读,不可发起、不可办理)。

表务系统管理员:可见、可操作全公司范围内水表报废申请数据。

核心逻辑

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

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

审核通过后由系统自动生成「水表报废登记」记录,不在本菜单办理封存与出库。

业务流程

流程概要

总仓库管员发起 → 水表管理中心主任 / 副主任一级审核 → 总公司分管领导终审 → 系统自动生成报废登记;后续封存保管在「水表报废登记」办理,废表处置出库在「出库管理」办理,实现合规核销与全程留痕。

环节说明表

序号 环节名称 环节类型 责任岗位 须填写 / 处理内容 审核结果选项 通过后流向 驳回 / 其他结果流向 抄送
1 水表报废申请发起 发起 总仓库管员 填报报废申请基础信息及报废水表明细(见「一级页面:水表报废申请-tab-工单发起」) 提交 报废申请一级审核
2 报废申请一级审核 审核 水表管理中心主任 / 副主任 核对水表表号、数量、报废原因、资产状态、检定记录及资料完整性;填写审核意见 通过;驳回 报废申请终审 退回水表报废申请发起
3 报废申请终审 审核 总公司分管领导 复核批量报废合规性与处置必要性;填写审核意见 通过;驳回 流程通过(系统自动处理) 退回报废申请一级审核
4 自动生成报废登记 系统自动 系统 终审通过后自动生成水表报废登记主记录及明细 流程完结(待线下封存与处置)

审核通过后数据影响

  • 生成 / 更新水表报废申请记录及关联工单,工单状态为「已通过」。

  • 自动创建水表报废登记主记录及报废登记水表明细,登记初始状态为「待封存」。

  • 同步更新相关水表资产状态为报废流程中 / 已报废(与台账规则一致)。

  • 驱动「水表报废登记」可办理封存;封存完成后可在「出库管理」办理报废水表处置出库。

关联界面逻辑闭环

  • 发起侧:「历史记录」Tab 与详情展示工单状态、当前节点;通过后展示关联登记单号及登记状态(待封存 / 已封存 / 待处置 / 已处置)。

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

  • 登记侧:「水表报废登记」列表与详情展示关联申请单;工单通过后自动出现登记记录,支持封存确认。

  • 出库侧:登记状态为「已封存」且待处置时,出库管理可关联登记单办理处置出库;出库完成后登记状态回写「已处置」。

  • 跨菜单一致:工单状态、登记状态、出库状态文案在各菜单及工单中心保持一致。

审核界面说明

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

  • 本业务差异:各审核环节只读展示完整申请信息及报废水表明细;无额外填报区块。

功能需求

一级页面:水表报废申请-tab-工单发起

#整体布局

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

-- 本 Tab 内容:报废申请表单区 + 报废水表明细表格;底部常驻「提交」「重置」

#信息展示

-- 申请基础信息区

-- 申请部门:只读,默认当前用户所属部门

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

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

-- 报废原因:必填,下拉单选(超使用年限、检定不合格、严重损坏、无维修价值、其他)

-- 项目名称:选填,文本,最多 100 字

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

-- 报废水表明细区:表格,支持扫码 / 手工录入新增行、删除行(至少 1 行)

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

-- 水表口径:必填,下拉单选

-- 水表类型:必填,下拉单选

-- 申请数量:必填,正整数,默认为 1

-- 明细备注:选填,文本

-- 报废依据附件:选填,支持上传图片 / 文件(最多 5 个)

#底部按钮

-- 提交:校验必填项及至少 1 行明细后提交,对应业务流程环节 1

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

#交互说明

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

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

一级页面:水表报废申请-tab-历史记录

#整体布局

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

-- 数据范围:仅当前登录账号作为发起人提交的水表报废申请工单

#查询条件

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

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

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

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

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

#数据列表

-- 表格标题:我的水表报废申请

-- 表格字段:工单编号、申请单号、申请日期、报废原因、申请总数量、当前节点、工单状态、关联登记单号、登记状态、提交时间

-- 行内操作:详情

#交互说明

-- 点击工单编号、行内「详情」或列表行,打开「弹窗:水表报废申请工单详情」

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

-- 工单发起 Tab 提交成功后本 Tab 自动刷新

弹窗:水表报废申请工单详情

#弹窗类型

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

#整体布局

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

#弹窗标题

-- 水表报废申请详情 - {工单编号}

#标题栏操作

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

-- 全屏:无

#信息展示

-- Tab·申请信息:申请单号、工单编号、申请部门、申请人、申请日期、报废原因、项目名称、备注、工单状态、当前节点、关联登记单号、登记状态(已通过时展示)

-- Tab·报废明细:明细表格只读(水表编号、水表口径、水表类型、申请数量、明细备注)

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

#底部按钮

-- 关闭:关闭抽屉

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

#交互说明

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

-- 已通过且已生成登记时,登记状态与「水表报废登记」菜单一致;不提供登记办理入口(在「水表报废登记」办理)

水表报废登记

功能描述

用于总公司仓库管理人员登记水表报废信息,支持查看关联的水表报废申请工单;办理封存保管,并衔接废表处置出库。

菜单权限

表务水表管理中心;表务总公司管理人员;表务系统管理员

数据权限

表务水表管理中心:可见、可操作全公司范围内水表报废登记及明细数据;列表按登记所属机构及当前用户所属部门、管辖部门过滤。

表务总公司管理人员:可见全公司范围内报废登记数据(只读)。

表务系统管理员:可见、可操作全公司范围内报废登记数据。

核心逻辑

以报废登记单为查询主体,关联展示报废登记水表明细。

数据来源包括:报废申请审批通过后系统自动生成;授权人员在本菜单直接新建登记。

封存确认在本菜单办理;报废水表处置出库在「出库管理」模块办理,出库完成后回写登记处置状态。

功能需求

一级页面:水表报废登记

#整体布局

-- 上下结构:查询条件区 + 数据列表区;顶部「新建登记」按钮

#查询条件

-- 登记单号:文本,支持模糊搜索

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

-- 登记状态:下拉单选(全部、待封存、已封存、待处置、已处置)

-- 登记日期:日期范围选择

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

#数据列表

-- 表格标题:水表报废登记列表

-- 表格字段:登记单号、关联申请单号、关联工单编号、登记部门、登记人、登记日期、登记状态、明细水表数、封存时间、处置出库状态

-- 行内操作:详情;封存确认(登记状态为「待封存」且当前用户有权限时显示)

#交互说明

-- 点击行或「详情」打开「弹窗:水表报废登记详情」

-- 点击「新建登记」打开「弹窗:新建/编辑水表报废登记」(直接登记,不经过申请审批)

-- 审批通过自动生成的登记记录不可删除,仅可办理封存及后续处置衔接

-- 「封存确认」完成后登记状态更新为「已封存」,可在「出库管理」办理报废水表处置出库

弹窗:新建/编辑水表报废登记

#弹窗类型

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

#整体布局

-- 宽度约 800px;表单区 + 报废水表明细表格

#信息展示

-- 登记部门:只读,默认当前用户所属部门

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

-- 登记日期:只读,默认当前日期

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

-- 报废原因:必填,下拉单选

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

-- 报废水表明细:水表编号、水表口径、水表类型、数量,规则同申请明细

#底部按钮

-- 保存:校验后保存,登记状态为「待封存」

-- 取消:关闭弹窗

#交互说明

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

弹窗:水表报废登记详情

#弹窗类型

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

#整体布局

-- 宽度约 960px;Tab:登记信息 / 报废明细 / 关联申请

#信息展示

-- 登记单号、登记部门、登记人、登记日期、登记状态、关联申请单号、关联工单编号、封存时间、处置出库单号、处置状态

-- 报废明细表格只读

-- 关联申请 Tab:展示关联申请及审批摘要(有则展示,无则提示「直接登记」)

#底部按钮

-- 关闭

-- 封存确认:登记状态为「待封存」时显示,确认后更新为「已封存」

-- 办理出库:登记状态为「已封存」且待处置时显示,跳转「出库管理」对应办理入口(新窗口或页内路由)

#交互说明

-- 封存确认对应流程环节 5;出库办理在出库管理完成,完成后回写「已处置」


详细设计(研发)

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

仪陇表务-功能设计-21-报废管理-V1.0

# 仪陇表务 — 功能设计 21 报废管理 V1.0

需求来源:../demand/功能需求说明/仪陇表务管理系统-PRD-04-功能需求说明-21-*.md
数据模型:见 数据库设计-V1.0.md
接口约定:见本文 §接口设计(研发)仪陇表务-公共接口说明-V1.0.md00-总体框架设计-V1.0.md

1. 模块概述

说明
模块序号 21
模块名称 报废管理
后端包(建议) com.tofly.wm.manage.scrap
业务模式 申请工单+登记
工单 SCRAP_APPLY

2. 功能范围

  • 报废申请
  • 报废登记
  • 处置出库

3. 数据模型

3.1 涉及表

  • wssmet_scrapapply_w
  • wssmet_scrapapplylist_w
  • wssmet_scrapreg_w
  • wssmet_scrapreglist_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. 核心业务规则

  • EVIDENCE_FILES
  • OUT_TYPE 报废水表处置

6. 接口设计(概要)

方法 路径(示例前缀) 说明
/scrapApply/ 见 PRD 界面
/scrapRegister/ 见 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/scrap;各接口 出参 须为具体泛型(见下文,禁止 T/Vo 占位);公共约定见 仪陇表务-公共接口说明-V1.0.md

报废申请-分页查询

内容
接口说明 分页查询报废申请
请求地址 GET /api/wm/manage/scrap/scrapApply/page
请求类型 GET

入参(Query(PageQuery))

字段 类型 说明
applyCode String 申请编号
scrapReasonCode String(字典 code) 报废原因编号
projectName String 项目
totalQty Integer 总数量
registerStatusCode String(枚举 code) 登记状态
remark String 备注
workOrderCode String 工单编号(展示/台账查询)
approveStatus String(枚举 code) 审批状态

出参

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

    data(PageInfo)字段

    ScrapApplyVo 字段

    字段 类型 说明
    pageNum Integer 当前页码
    pageSize Integer 每页条数
    total Long 总记录数
    pages Integer 总页数
    list List 当前页数据列表
    字段 类型 说明
    id String 主键
    applyCode String 申请
    scrapReasonCode String(字典 code) 报废原因
    projectName String 项目
    totalQty Integer 总数量
    registerId Long 报废登记ID,关联wssmet_scrapreg_w表的id字段
    registerStatusCode String(枚举 code) 登记状态
    remark String 备注
    processInstanceId Long workflow 流程实例ID(工单中心外挂,不落本地工单表)
    workOrderCode String 工单编号(展示/台账查询)
    approveStatus String(枚举 code) 审批状态

    报废申请-列表查询

    内容
    接口说明 列表查询报废申请
    请求地址 GET /api/wm/manage/scrap/scrapApply/list
    请求类型 GET

    入参(Query)

    字段 类型 说明
    applyCode String 申请编号
    scrapReasonCode String(字典 code) 报废原因编号
    projectName String 项目
    totalQty Integer 总数量
    registerStatusCode String(枚举 code) 登记状态
    remark String 备注
    workOrderCode String 工单编号(展示/台账查询)
    approveStatus String(枚举 code) 审批状态

    出参

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

      data(List)元素字段

      ScrapApplyVo 字段

      字段 类型 说明
      id String 主键
      applyCode String 申请
      scrapReasonCode String(字典 code) 报废原因
      projectName String 项目
      totalQty Integer 总数量
      registerId Long 报废登记ID,关联wssmet_scrapreg_w表的id字段
      registerStatusCode String(枚举 code) 登记状态
      remark String 备注
      processInstanceId Long workflow 流程实例ID(工单中心外挂,不落本地工单表)
      workOrderCode String 工单编号(展示/台账查询)
      approveStatus String(枚举 code) 审批状态

      报废申请-详情

      内容
      接口说明 查询报废申请详情
      请求地址 GET /api/wm/manage/scrap/scrapApply/{id}
      请求类型 GET

      入参(Path: id)

      字段 类型 说明
      id String 主键

      出参

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

        data(ScrapApplyVo)字段

        ScrapApplyVo 字段

        字段 类型 说明
        id String 主键
        applyCode String 申请
        scrapReasonCode String(字典 code) 报废原因
        projectName String 项目
        totalQty Integer 总数量
        registerId Long 报废登记ID,关联wssmet_scrapreg_w表的id字段
        registerStatusCode String(枚举 code) 登记状态
        remark String 备注
        processInstanceId Long workflow 流程实例ID(工单中心外挂,不落本地工单表)
        workOrderCode String 工单编号(展示/台账查询)
        approveStatus String(枚举 code) 审批状态

        | detailList | List | 明细列表 |

        ScrapApplyListVo 字段

        字段 类型 说明
        id String 主键
        applyId Long 报废申请ID,关联wssmet_scrapapply_w表的id字段
        meterId Long 水表ID,关联wssmet_meter_w表的id字段
        meterCode String 水表表号
        caliberCode String(字典 code) 口径
        meterTypeCode String(字典 code) 水表类型
        qty String 数量
        remark String 备注

        报废申请-新增

        内容
        接口说明 新增报废申请;提交时同步发起 workflow,回写 process_instance_id / work_order_code / approve_status
        请求地址 POST /api/wm/manage/scrap/scrapApply/
        请求类型 POST

        入参(Body: Dto)

        字段 类型 说明
        applyCode String 申请编号
        scrapReasonCode String(字典 code) 报废原因编号
        projectName String 项目
        totalQty Integer 总数量
        registerId Long 报废登记ID,关联wssmet_scrapreg_w表的id字段
        registerStatusCode String(枚举 code) 登记状态
        remark String 备注
        processInstanceId Long workflow 流程实例ID(工单中心外挂,不落本地工单表)
        workOrderCode String 工单编号(展示/台账查询)
        approveStatus String(枚举 code) 审批状态

        出参

        • ResultResponse
        • data 字段

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

          报废申请-修改

          内容
          接口说明 修改报废申请
          请求地址 POST /api/wm/manage/scrap/scrapApply/update
          请求类型 POST

          入参(Body: Dto(含 id))

          字段 类型 说明
          applyCode String 申请编号
          scrapReasonCode String(字典 code) 报废原因编号
          projectName String 项目
          totalQty Integer 总数量
          registerId Long 报废登记ID,关联wssmet_scrapreg_w表的id字段
          registerStatusCode String(枚举 code) 登记状态
          remark String 备注
          processInstanceId Long workflow 流程实例ID(工单中心外挂,不落本地工单表)
          workOrderCode String 工单编号(展示/台账查询)
          approveStatus String(枚举 code) 审批状态

          出参

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

            报废申请-删除

            内容
            接口说明 逻辑删除报废申请(支持批量)
            请求地址 DELETE /api/wm/manage/scrap/scrapApply/deleteByIds?ids=1,2
            请求类型 DELETE

            入参(Query: ids)

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

            出参

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

              报废登记-分页查询

              内容
              接口说明 分页查询报废登记
              请求地址 GET /api/wm/manage/scrap/scrapRegister/page
              请求类型 GET

              入参(Query(PageQuery))

              字段 类型 说明
              registerCode String 登记编号
              scrapReasonCode String(字典 code) 报废原因编号
              registerStatusCode String(枚举 code) 登记状态
              sealTime DateTime 铅封时间
              sealUserName String 铅封用户
              disposeStatusCode String(枚举 code) 处置状态
              remark String 备注
              workOrderCode String 工单编号(展示/台账查询)
              approveStatus String(枚举 code) 审批状态

              出参

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

                data(PageInfo)字段

                ScrapRegisterVo 字段

                字段 类型 说明
                pageNum Integer 当前页码
                pageSize Integer 每页条数
                total Long 总记录数
                pages Integer 总页数
                list List 当前页数据列表
                字段 类型 说明
                id String 主键
                registerCode String 登记
                applyId Long applyID,关联(待补充)表的id字段
                scrapReasonCode String(字典 code) 报废原因
                registerStatusCode String(枚举 code) 登记状态
                sealTime DateTime 铅封时间
                sealUserId Long 封签人ID,关联tf_user表的id字段
                sealUserName String 铅封用户
                outRecordId Long out_recordID,关联(待补充)表的id字段
                disposeStatusCode String(枚举 code) 处置状态
                remark String 备注
                processInstanceId Long workflow 流程实例ID(工单中心外挂,不落本地工单表)
                workOrderCode String 工单编号(展示/台账查询)
                approveStatus String(枚举 code) 审批状态

                报废登记-列表查询

                内容
                接口说明 列表查询报废登记
                请求地址 GET /api/wm/manage/scrap/scrapRegister/list
                请求类型 GET

                入参(Query)

                字段 类型 说明
                registerCode String 登记编号
                scrapReasonCode String(字典 code) 报废原因编号
                registerStatusCode String(枚举 code) 登记状态
                sealTime DateTime 铅封时间
                sealUserName String 铅封用户
                disposeStatusCode String(枚举 code) 处置状态
                remark String 备注
                workOrderCode String 工单编号(展示/台账查询)
                approveStatus String(枚举 code) 审批状态

                出参

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

                  data(List)元素字段

                  ScrapRegisterVo 字段

                  字段 类型 说明
                  id String 主键
                  registerCode String 登记
                  applyId Long applyID,关联(待补充)表的id字段
                  scrapReasonCode String(字典 code) 报废原因
                  registerStatusCode String(枚举 code) 登记状态
                  sealTime DateTime 铅封时间
                  sealUserId Long 封签人ID,关联tf_user表的id字段
                  sealUserName String 铅封用户
                  outRecordId Long out_recordID,关联(待补充)表的id字段
                  disposeStatusCode String(枚举 code) 处置状态
                  remark String 备注
                  processInstanceId Long workflow 流程实例ID(工单中心外挂,不落本地工单表)
                  workOrderCode String 工单编号(展示/台账查询)
                  approveStatus String(枚举 code) 审批状态

                  报废登记-详情

                  内容
                  接口说明 查询报废登记详情
                  请求地址 GET /api/wm/manage/scrap/scrapRegister/{id}
                  请求类型 GET

                  入参(Path: id)

                  字段 类型 说明
                  id String 主键

                  出参

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

                    data(ScrapRegisterVo)字段

                    ScrapRegisterVo 字段

                    字段 类型 说明
                    id String 主键
                    registerCode String 登记
                    applyId Long applyID,关联(待补充)表的id字段
                    scrapReasonCode String(字典 code) 报废原因
                    registerStatusCode String(枚举 code) 登记状态
                    sealTime DateTime 铅封时间
                    sealUserId Long 封签人ID,关联tf_user表的id字段
                    sealUserName String 铅封用户
                    outRecordId Long out_recordID,关联(待补充)表的id字段
                    disposeStatusCode String(枚举 code) 处置状态
                    remark String 备注
                    processInstanceId Long workflow 流程实例ID(工单中心外挂,不落本地工单表)
                    workOrderCode String 工单编号(展示/台账查询)
                    approveStatus String(枚举 code) 审批状态

                    报废登记-新增

                    内容
                    接口说明 新增报废登记
                    请求地址 POST /api/wm/manage/scrap/scrapRegister/
                    请求类型 POST

                    入参(Body: Dto)

                    字段 类型 说明
                    registerCode String 登记编号
                    applyId Long applyID,关联(待补充)表的id字段
                    scrapReasonCode String(字典 code) 报废原因编号
                    registerStatusCode String(枚举 code) 登记状态
                    sealTime DateTime 铅封时间
                    sealUserId Long 封签人ID,关联tf_user表的id字段
                    sealUserName String 铅封用户
                    outRecordId Long out_recordID,关联(待补充)表的id字段
                    disposeStatusCode String(枚举 code) 处置状态
                    remark String 备注
                    processInstanceId Long workflow 流程实例ID(工单中心外挂,不落本地工单表)
                    workOrderCode String 工单编号(展示/台账查询)
                    approveStatus String(枚举 code) 审批状态

                    出参

                    • ResultResponse
                    • data 字段

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

                      报废登记-修改

                      内容
                      接口说明 修改报废登记
                      请求地址 POST /api/wm/manage/scrap/scrapRegister/update
                      请求类型 POST

                      入参(Body: Dto(含 id))

                      字段 类型 说明
                      registerCode String 登记编号
                      applyId Long applyID,关联(待补充)表的id字段
                      scrapReasonCode String(字典 code) 报废原因编号
                      registerStatusCode String(枚举 code) 登记状态
                      sealTime DateTime 铅封时间
                      sealUserId Long 封签人ID,关联tf_user表的id字段
                      sealUserName String 铅封用户
                      outRecordId Long out_recordID,关联(待补充)表的id字段
                      disposeStatusCode String(枚举 code) 处置状态
                      remark String 备注
                      processInstanceId Long workflow 流程实例ID(工单中心外挂,不落本地工单表)
                      workOrderCode String 工单编号(展示/台账查询)
                      approveStatus String(枚举 code) 审批状态

                      出参

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

                        报废登记-删除

                        内容
                        接口说明 逻辑删除报废登记(支持批量)
                        请求地址 DELETE /api/wm/manage/scrap/scrapRegister/deleteByIds?ids=1,2
                        请求类型 DELETE

                        入参(Query: ids)

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

                        出参

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

                          报废处置出库

                          内容
                          接口说明 报废水表处置出库
                          请求地址 POST /api/wm/manage/scrap/scrapRegister/dispose
                          请求类型 POST

                          入参(Body)

                          字段 类型 说明
                          registerId Long 登记ID

                          出参

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