# 仪陇表务 — 功能设计 01 工单中心 V1.0
需求来源:
../demand/功能需求说明/仪陇表务管理系统-PRD-04-功能需求说明-01-*.md
数据模型:见 数据库设计-V1.0.md §6(无本地工单表)
接口约定:见 接口文档-V1.0.md、00-总体框架设计-V1.0.md
| 项 | 说明 |
|---|---|
| 模块序号 | 01 |
| 模块名称 | 工单中心 |
| 后端包(建议) | com.tofly.wm.workorder(薄封装,委托 workflow) |
| 业务模式 | 嵌入平台 workflow 审批引擎 |
| 本地库表 | 无;待办/已办/流程定义在 workflow |
本模块不在表务库建表。各业务「申请」主表(如 wssmet_purapply_w)保存:
process_instance_id — 流程实例work_order_code — 工单编号approve_status — 审批状态| 工单类型(workflow) | 业务表 | 模块 |
|---|---|---|
| 采购申请 | wssmet_purapply_w |
03 采购 |
| 领用申请 | wssmet_claimapply_w |
06 领取 |
| 调拨申请 | wssmet_transferapply_w |
07 调拨 |
| 换表申请 | wssmet_replaceapply_w |
15 换表 |
| 争议检定申请 | wssmet_disverifyapply_w |
09 争议检定 |
| 迁表申请 | wssmet_relocateapply_w |
16 迁表 |
| 拆表申请 | wssmet_removeapply_w |
18 拆表 |
| 营业所退库 | wssmet_retstnapply_w |
13 退库 |
| 退回总仓 | wssmet_rethqapply_w |
13 退库 |
| 报废申请 | wssmet_scrapapply_w |
21 报废 |
PRD:复用 workflow;业务申请保存后发起流程;办理界面展示业务只读区(字段由各 PRD-04 模块定义)+ 审批操作区。
| 能力 | 说明 |
|---|---|
| 待办/已办/我发起/抄送 | 调用 workflow 标准 API(表务侧可做 BFF 聚合) |
| 办理 | workflow 提交审批;回调或事件同步 approve_status 到业务表 |
| 工单台账 | workflow 全量查询 + 业务单号 work_order_code 关联 |
返回体(表务 BFF):ResultResponse<T>。
遵循 PRD-02:菜单角色 + 组织数据权限 + 工单节点岗位权限。
| 上游 | 下游 |
|---|---|
| 各业务申请模块发起流程 | 审批通过后驱动计划/任务/出入库(各 PRD-04) |
*本设计仅依据 ../demand/ PRD;不参照存量工单表与 WorkOrder 实体实现。*