把所有范型的地方写好，终于没有warnings了。。。