enum 多路分发