重构进行中，目前正在使用命令模式和builder模式重构持久层