[Ayushi Garg] Acceptance criteria mentions the set of conditions, features and functionality that must be completed for that particular user story to be considered as complete.
While DOD is kind of checklist which includes code completion, unit testing, integration testing, documentation, security, accessibility. In short, DOD sets the overall standards for completion including various aspects of development process while acceptance criteria focus on requirements that need to be fulfilled for a feature to be approved by PO.