new architecture
client dao, snapshot, transformer and service
user, capital flow and capital flow type