Dao final framework