完成DAL