From 6e695903059e82c1c376bf2926ffb8b209c0dc3e Mon Sep 17 00:00:00 2001
From: 1 <1@123>
Date: 星期三, 11 三月 2026 15:45:57 +0800
Subject: [PATCH] lsh#
---
rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/params/DeviceSiteParame.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 50 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 0563c68..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,16 +19,61 @@
@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 List<String> sites;
+ private String site;
@ApiModelProperty("璁惧缂栧彿")
private String deviceCode;
@ApiModelProperty("璁惧浣滀笟绔欑偣")
- private List<String> deviceSites;
+ private String deviceSites;
+
+ @ApiModelProperty("鐩爣绔欑偣")
+ private String target;
+
+ /** 澶氳锛氭瘡琛屼竴缁� 璁惧绔欑偣銆佷綔涓氱珯鐐广�佺洰鏍囩珯鐐癸紝姣忚瀵瑰簲涓�鏉¤褰曪紙鍐嶆寜宸烽亾銆佷綔涓氱被鍨嬪睍寮�锛� */
+ @ApiModelProperty("璺緞琛屽垪琛細璁惧绔欑偣銆佷綔涓氱珯鐐广�佺洰鏍囩珯鐐逛负涓�缁勶紝姣忚涓�鏉�")
+ private List<DeviceSiteRowParam> rows;
+
+ /** 宸烽亾锛岃嫳鏂囬�楀彿鍒嗛殧澶氫釜锛屽 "1,2,3" */
+ @ApiModelProperty("宸烽亾锛岃嫳鏂囬�楀彿鍒嗛殧澶氫釜")
+ private String channel;
+
+ @ApiModelProperty("婧愬簱鍖�")
+ private Long areaIdStart;
+
+ @ApiModelProperty("鐩爣搴撳尯")
+ private Long areaIdEnd;
+
+ @ApiModelProperty("鍚嶇О锛堝叕鍏憋紝鐢ㄤ簬鏈壒鐢熸垚鐨勬墍鏈夎矾寰勶級")
+ private String name;
+
+ @ApiModelProperty("WCS缂栧彿锛堝叕鍏憋級")
+ private String wcsCode;
+
+ @ApiModelProperty("绔欑偣鏍囩锛堝叕鍏憋級")
+ private String label;
}
--
Gitblit v1.9.1