这部分clover和oc并没有太大的区别,都是通用了。不一样的单独写出来了