using System.Data; using GB5Shared.DTO.Framework.Login; using GB5Shared.ResponseStandard; using System.Data.Common; using SwDAL.DTO.ScriptBranch; namespace SwDAL.CustomCode.ScriptBranch; public interface IScriptBranchDAL { Task GetById(int branchId, LoginDTO loginDTO, CancellationToken ct); Task GetSelectListScriptBranch(int first, int max, LoginDTO loginDTO); Task> SaveScriptBranch(ScriptBranchDTO dto, LoginDTO loginDTO, DbTransaction tx, CancellationToken ct); Task> UpdateScriptBranch(ScriptBranchDTO dto, LoginDTO loginDTO, DbTransaction tx, CancellationToken ct); Task> DeleteScriptBranch(int branchId, LoginDTO loginDTO, DbTransaction tx, CancellationToken ct); }