[refactoring] refactored interface names and added delete tvSlots method in DAO