重构domainBase