分离业务代码