using AccountsDAL.DTO.ETDS; using GB5Shared.DTO.Framework.Login; using System.Data.Common; namespace AccountsDAL.CustomCode.ETDS { public interface IEtdsDAL { Task> GetTDSReturnIdsForUndo(int ouId, int periodId, string fileType, string formNumber, string periodType, LoginDTO loginDTO); Task UndoPostingTDSReturnForm(List tdsReturnIds, LoginDTO loginDTO, DbTransaction tx); // ── Form24Q123 / GetTDSReturnForm ──────────────────────────────────── Task GetTDSReturn(int tdsReturnId, LoginDTO loginDTO); Task> GetTDSReturnBatch(int tdsReturnId, LoginDTO loginDTO); Task> GetTDSReturnChallan(int tdsReturnId, LoginDTO loginDTO); Task> GetTDSReturnEmployee(int tdsReturnId, LoginDTO loginDTO); Task> GetTDSSalaryDetail(int tdsReturnId, LoginDTO loginDTO); Task> GetTDSSection16(int tdsReturnId, LoginDTO loginDTO); Task> GetTDSSection6A(int tdsReturnId, LoginDTO loginDTO); } }