Account逻辑层实现