using FrameworkDAL.DTO.EIPConversation; using GB5Shared.DTO.Framework.Login; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace FrameworkDAL.CustomCode.EIPConversation.EIPRoutingAdmin { public interface IEIPRoutingAdminDAL { Task> GetRouteListAsync( int? channelType, LoginDTO login, CancellationToken ct = default); Task GetRouteAsync( int routingRuleId, LoginDTO login, CancellationToken ct = default); Task InsertRouteAsync( EIPRoutingRuleAdminDTO dto, LoginDTO login, CancellationToken ct = default); Task UpdateRouteAsync( EIPRoutingRuleAdminDTO dto, LoginDTO login, CancellationToken ct = default); Task DeleteRouteAsync( int routingRuleId, LoginDTO login, CancellationToken ct = default); } }