| | |
| | | |
| | | namespace LifePayment.Domain.Common |
| | | { |
| | | public abstract class AbstractChannelFilter |
| | | public abstract class AbstractChannelFilter : IChannelFilter, ISingletonDependency |
| | | { |
| | | public abstract Task<IQueryable<ChannelsBase>> GetChannelFilter(IQueryable<ChannelsBase> query); |
| | | public abstract IQueryable<LifePayOrder> GetChannelLifePayOrderFilter(IQueryable<LifePayOrder> query); |
| | | |
| | | |
| | | public abstract IQueryable<LifePayUser> GetChannelLifePayUserFilter(IQueryable<LifePayUser> query); |
| | | public IAbpLazyServiceProvider LazyServiceProvider { get; set; } |
| | | protected ICurrentUser CurrentUser => LazyServiceProvider.LazyGetRequiredService<ICurrentUser>(); |
| | | |