如何巧妙覆盖二十家provider,适配上游三种形态及两条边界?