SELECT a.* FROM shop_users a AND a.id = #{param.id} AND a.open_id LIKE CONCAT('%', #{param.openId}, '%') AND a.session_key LIKE CONCAT('%', #{param.sessionKey}, '%') AND a.username LIKE CONCAT('%', #{param.username}, '%') AND a.avatar_url LIKE CONCAT('%', #{param.avatarUrl}, '%') AND a.gender = #{param.gender} AND a.country LIKE CONCAT('%', #{param.country}, '%') AND a.province LIKE CONCAT('%', #{param.province}, '%') AND a.city LIKE CONCAT('%', #{param.city}, '%') AND a.phone LIKE CONCAT('%', #{param.phone}, '%') AND a.integral = #{param.integral} AND a.money = #{param.money} AND a.create_time >= #{param.createTimeStart} AND a.create_time <= #{param.createTimeEnd} AND a.idcard LIKE CONCAT('%', #{param.idcard}, '%') AND a.truename LIKE CONCAT('%', #{param.truename}, '%') AND a.is_admin = #{param.isAdmin} AND (a.id = #{param.keywords} OR a.open_id = #{param.keywords} OR a.phone = #{param.keywords} OR a.username LIKE CONCAT('%', #{param.keywords}, '%') OR a.truename LIKE CONCAT('%', #{param.keywords}, '%') OR a.idcard = #{param.keywords} )