代码重构.改用新的model和dao