集成esf
分离esui和esf的代码。