From 30a53e728373c42d4683372f0dc7da9f31286ecb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Thu, 16 Apr 2026 17:42:21 +0800 Subject: [PATCH] =?UTF-8?q?feat(db):=20=E4=BC=98=E5=8C=96ShopDealerApply?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6=E6=94=AF=E6=8C=81=E6=8E=A5?= =?UTF-8?q?=E5=BE=85=E4=BA=BA=E8=BF=87=E6=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改ShopDealerApplyMapper.xml,增加接待人ID和申请用户ID的联合过滤条件 - 支持当接待人ID与申请用户ID都存在时,进行多条件OR查询 - 支持单独存在接待人ID时的过滤条件 - 在ShopDealerApplyParam中新增receptionistId字段,支持接待人用户ID查询参数 - 完善查询条件逻辑,提高业务灵活性和数据筛选能力 --- .../gxwebsoft/shop/mapper/xml/ShopDealerApplyMapper.xml | 8 +++++++- .../com/gxwebsoft/shop/param/ShopDealerApplyParam.java | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) 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 7f89064..f34a86b 100644 --- a/src/main/java/com/gxwebsoft/shop/mapper/xml/ShopDealerApplyMapper.xml +++ b/src/main/java/com/gxwebsoft/shop/mapper/xml/ShopDealerApplyMapper.xml @@ -16,7 +16,10 @@ AND a.type = #{param.type} - + + AND (a.user_id = #{param.userId} OR a.receptionist_id = #{param.receptionistId}) + + AND a.user_id = #{param.userId} @@ -46,6 +49,9 @@ AND a.referee_id = #{param.refereeId} + + AND a.receptionist_id = #{param.receptionistId} + AND a.apply_type = #{param.applyType} diff --git a/src/main/java/com/gxwebsoft/shop/param/ShopDealerApplyParam.java b/src/main/java/com/gxwebsoft/shop/param/ShopDealerApplyParam.java index 684a029..33d20bd 100644 --- a/src/main/java/com/gxwebsoft/shop/param/ShopDealerApplyParam.java +++ b/src/main/java/com/gxwebsoft/shop/param/ShopDealerApplyParam.java @@ -59,6 +59,10 @@ public class ShopDealerApplyParam extends BaseParam { @QueryField(type = QueryType.EQ) private Integer refereeId; + @Schema(description = "接待人用户ID") + @QueryField(type = QueryType.EQ) + private Integer receptionistId; + @Schema(description = "申请方式(10需后台审核 20无需审核)") @QueryField(type = QueryType.EQ) private Integer applyType;