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; }