SELECT a.* FROM sys_merchant a AND a.merchant_id = #{param.merchantId} AND a.merchant_name LIKE CONCAT('%', #{param.merchantName}, '%') AND a.merchant_code LIKE CONCAT('%', #{param.merchantCode}, '%') AND a.image LIKE CONCAT('%', #{param.image}, '%') AND a.phone LIKE CONCAT('%', #{param.phone}, '%') AND a.real_name LIKE CONCAT('%', #{param.realName}, '%') AND a.shop_type LIKE CONCAT('%', #{param.shopType}, '%') AND a.category LIKE CONCAT('%', #{param.category}, '%') AND a.commission = #{param.commission} AND a.keywords LIKE CONCAT('%', #{param.keywords}, '%') AND a.files LIKE CONCAT('%', #{param.files}, '%') AND a.own_store = #{param.ownStore} AND a.recommend = #{param.recommend} AND a.goods_review = #{param.goodsReview} AND a.comments LIKE CONCAT('%', #{param.comments}, '%') AND a.status = #{param.status} AND a.sort_number = #{param.sortNumber} AND a.create_time >= #{param.createTimeStart} AND a.create_time <= #{param.createTimeEnd} AND a.deleted = #{param.deleted} AND a.deleted = 0 AND ( a.merchant_name LIKE CONCAT('%', #{param.keywords}, '%') OR a.phone LIKE CONCAT('%', #{param.keywords}, '%') OR a.real_name LIKE CONCAT('%', #{param.keywords}, '%') )