From b3a8cec76cd3d2d3aa6d470e1c28ec161bc1a16b Mon Sep 17 00:00:00 2001
From: chen.lin <1442464845@qq.com>
Date: 星期二, 10 三月 2026 17:22:44 +0800
Subject: [PATCH] 路径管理-初始化功能优化
---
rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/params/DeviceSiteParame.java | 39 +++++++++++++++++++++++++++++++++++++--
1 files changed, 37 insertions(+), 2 deletions(-)
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/params/DeviceSiteParame.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/params/DeviceSiteParame.java
index 7276400..83ace44 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/params/DeviceSiteParame.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/params/DeviceSiteParame.java
@@ -1,9 +1,12 @@
package com.vincent.rsf.server.manager.controller.params;
import io.swagger.annotations.ApiModelProperty;
+import lombok.AccessLevel;
import lombok.Data;
+import lombok.Setter;
import lombok.experimental.Accessors;
+import java.util.ArrayList;
import java.util.List;
@Data
@@ -16,8 +19,27 @@
@ApiModelProperty("璁惧绫诲瀷")
private String deviceType;
+ /** 浣滀笟绫诲瀷锛屽墠绔彲鑳戒紶瀛楃涓叉暟缁勫 ["109"]锛岄�氳繃 setter 缁熶竴杞负 Long */
+ @Setter(AccessLevel.NONE)
@ApiModelProperty("浣滀笟绫诲瀷")
private List<Long> typeIds;
+
+ /** 鍏煎鍓嶇浼� ["109"] 绛夊瓧绗︿覆鏁扮粍 */
+ public void setTypeIds(List<?> typeIds) {
+ if (typeIds == null) {
+ this.typeIds = null;
+ return;
+ }
+ this.typeIds = new ArrayList<>();
+ for (Object o : typeIds) {
+ if (o == null) continue;
+ if (o instanceof Number) {
+ this.typeIds.add(((Number) o).longValue());
+ } else {
+ this.typeIds.add(Long.parseLong(o.toString().trim()));
+ }
+ }
+ }
@ApiModelProperty("浣滀笟绔欑偣")
private String site;
@@ -31,8 +53,13 @@
@ApiModelProperty("鐩爣绔欑偣")
private String target;
- @ApiModelProperty("宸烽亾")
- private Integer channel;
+ /** 澶氳锛氭瘡琛屼竴缁� 璁惧绔欑偣銆佷綔涓氱珯鐐广�佺洰鏍囩珯鐐癸紝姣忚瀵瑰簲涓�鏉¤褰曪紙鍐嶆寜宸烽亾銆佷綔涓氱被鍨嬪睍寮�锛� */
+ @ApiModelProperty("璺緞琛屽垪琛細璁惧绔欑偣銆佷綔涓氱珯鐐广�佺洰鏍囩珯鐐逛负涓�缁勶紝姣忚涓�鏉�")
+ private List<DeviceSiteRowParam> rows;
+
+ /** 宸烽亾锛岃嫳鏂囬�楀彿鍒嗛殧澶氫釜锛屽 "1,2,3" */
+ @ApiModelProperty("宸烽亾锛岃嫳鏂囬�楀彿鍒嗛殧澶氫釜")
+ private String channel;
@ApiModelProperty("婧愬簱鍖�")
private Long areaIdStart;
@@ -40,5 +67,13 @@
@ApiModelProperty("鐩爣搴撳尯")
private Long areaIdEnd;
+ @ApiModelProperty("鍚嶇О锛堝叕鍏憋紝鐢ㄤ簬鏈壒鐢熸垚鐨勬墍鏈夎矾寰勶級")
+ private String name;
+
+ @ApiModelProperty("WCS缂栧彿锛堝叕鍏憋級")
+ private String wcsCode;
+
+ @ApiModelProperty("绔欑偣鏍囩锛堝叕鍏憋級")
+ private String label;
}
--
Gitblit v1.9.1