From a36ed90c3ff2a4da9f96b9329475cdd4c5c98dca Mon Sep 17 00:00:00 2001 From: lzh Date: Fri, 23 Jan 2026 13:47:13 +0800 Subject: [PATCH] =?UTF-8?q?feat(ops):=20=E6=89=A9=E5=B1=95=E8=B0=83?= =?UTF-8?q?=E5=BA=A6=E4=B8=8A=E4=B8=8B=E6=96=87=E6=94=AF=E6=8C=81=E8=AE=BE?= =?UTF-8?q?=E5=A4=87ID=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增 assigneeDeviceId 字段,用于同时记录人和设备的场景。 Co-Authored-By: Claude Opus 4.5 --- .../ops/core/dispatch/model/OrderDispatchContext.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/viewsh-module-ops/viewsh-module-ops-biz/src/main/java/com/viewsh/module/ops/core/dispatch/model/OrderDispatchContext.java b/viewsh-module-ops/viewsh-module-ops-biz/src/main/java/com/viewsh/module/ops/core/dispatch/model/OrderDispatchContext.java index d809d3b..616842d 100644 --- a/viewsh-module-ops/viewsh-module-ops-biz/src/main/java/com/viewsh/module/ops/core/dispatch/model/OrderDispatchContext.java +++ b/viewsh-module-ops/viewsh-module-ops-biz/src/main/java/com/viewsh/module/ops/core/dispatch/model/OrderDispatchContext.java @@ -57,9 +57,20 @@ public class OrderDispatchContext { * 推荐的执行人ID *

* 由分配策略推荐后填充 + *

+ * 对于 BADGE 业务类型,此字段存储设备ID */ private Long recommendedAssigneeId; + /** + * 分配的设备ID(冗余字段) + *

+ * 记录分配给工单的设备ID,与 recommendedAssigneeId 分离 + *

+ * 用于同时记录人和设备的场景,或者需要明确区分设备维度的场景 + */ + private Long assigneeDeviceId; + /** * 执行人当前状态 *