lingling
2025-03-19 74f5570dceeb1a5a88c0a685705a9e4cc88881ce
LifePayment/LifePayment.Domain/Common/IChannelFilter.cs
@@ -7,37 +7,8 @@
{
    public interface IChannelFilter
    {
        public IQueryable<LifePayOrder> GetChannelLifePayOrderFilter(IQueryable<LifePayOrder> query);
        public IQueryable<LifePayUser> GetChannelLifePayUserFilter(IQueryable<LifePayUser> query);
        //public static IQueryable<T> GetChannleQuery<T>(this IQueryable<T> query, ChannelFilterInput input) where T : class, IChannelData
        //{
        //    if (query == null)
        //    {
        //        return query;
        //    }
        //    if (input.Channels != null && input.Channels.Any())
        //    {
        //        query = query.Where(r => input.Channels.Contains(r.ChannelId));
        //    }
        //    return query;
        //}
    }
    //public interface IChannelData
    //{
    //   public Guid ChannleId { get; set; }
    //}
    //public class ChannelFilterInput
    //{
    //    public List<Guid> Channels { get; set; } = new List<Guid>();
    //}
}