对query操作添加可选的session，以及封装QueryInfo和QueryExtras