From a6aba2c49b4a46346d7120cb20055258cb10aaf4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com>
Date: Wed, 21 Jan 2026 17:40:51 +0800
Subject: [PATCH] =?UTF-8?q?feat(shop):=20=E6=B7=BB=E5=8A=A0=E5=AE=A2?=
=?UTF-8?q?=E6=88=B7=E7=BC=96=E5=8F=B7=E6=9F=A5=E8=AF=A2=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 在 ShopDealerApplyParam 中新增 dealerCode 字段用于客户编号查询
- 在 ShopDealerApplyMapper.xml 中添加 dealer_code 查询条件
- 实现按客户编号精确匹配的查询逻辑
- 更新参数校验和文档注释
---
.../com/gxwebsoft/shop/mapper/xml/ShopDealerApplyMapper.xml | 3 +++
.../java/com/gxwebsoft/shop/param/ShopDealerApplyParam.java | 3 +++
2 files changed, 6 insertions(+)
diff --git a/src/main/java/com/gxwebsoft/shop/mapper/xml/ShopDealerApplyMapper.xml b/src/main/java/com/gxwebsoft/shop/mapper/xml/ShopDealerApplyMapper.xml
index 13ac6b9..7f89064 100644
--- a/src/main/java/com/gxwebsoft/shop/mapper/xml/ShopDealerApplyMapper.xml
+++ b/src/main/java/com/gxwebsoft/shop/mapper/xml/ShopDealerApplyMapper.xml
@@ -40,6 +40,9 @@
AND a.dealer_name LIKE CONCAT('%', #{param.dealerName}, '%')
+
+ AND a.dealer_code = #{param.dealerCode}
+
AND a.referee_id = #{param.refereeId}
diff --git a/src/main/java/com/gxwebsoft/shop/param/ShopDealerApplyParam.java b/src/main/java/com/gxwebsoft/shop/param/ShopDealerApplyParam.java
index f6adeab..684a029 100644
--- a/src/main/java/com/gxwebsoft/shop/param/ShopDealerApplyParam.java
+++ b/src/main/java/com/gxwebsoft/shop/param/ShopDealerApplyParam.java
@@ -34,6 +34,9 @@ public class ShopDealerApplyParam extends BaseParam {
@QueryField(type = QueryType.EQ)
private Integer userId;
+ @Schema(description = "客户编号")
+ private String dealerCode;
+
@Schema(description = "姓名")
private String realName;