diff --git a/src/main/java/com/gxwebsoft/shop/mapper/xml/MerchantMapper.xml b/src/main/java/com/gxwebsoft/shop/mapper/xml/MerchantMapper.xml
index a79b543..3b04cc7 100644
--- a/src/main/java/com/gxwebsoft/shop/mapper/xml/MerchantMapper.xml
+++ b/src/main/java/com/gxwebsoft/shop/mapper/xml/MerchantMapper.xml
@@ -70,6 +70,18 @@
AND a.create_time <= #{param.createTimeEnd}
+
+ AND a.merchant_id IN
+
+ #{item}
+
+
+
+ AND a.merchant_code IN
+
+ #{item}
+
+
AND (
a.merchant_name LIKE CONCAT('%', #{param.keywords}, '%')
diff --git a/src/main/java/com/gxwebsoft/shop/param/MerchantParam.java b/src/main/java/com/gxwebsoft/shop/param/MerchantParam.java
index 766ff26..c5ed5bb 100644
--- a/src/main/java/com/gxwebsoft/shop/param/MerchantParam.java
+++ b/src/main/java/com/gxwebsoft/shop/param/MerchantParam.java
@@ -1,7 +1,9 @@
package com.gxwebsoft.shop.param;
import java.math.BigDecimal;
+import java.util.Set;
+import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
@@ -96,4 +98,11 @@ public class MerchantParam extends BaseParam {
@QueryField(type = QueryType.EQ)
private Integer sortNumber;
+ @ApiModelProperty(value = "商户ID集合")
+ @TableField(exist = false)
+ private Set merchantIds;
+
+ @ApiModelProperty(value = "商户编号集合")
+ @TableField(exist = false)
+ private Set merchantCodes;
}