14 lines
483 B
C#
14 lines
483 B
C#
using Fake.DependencyInjection;
|
|
using Oms.Domain.KbAggregate.Entities;
|
|
using Oms.Domain.KbAggregate.Repositories;
|
|
using Oms.SqlSugarCore.Repositories;
|
|
|
|
namespace Oms.SqlSugarCore.Kb;
|
|
|
|
public class KbArticleRepository
|
|
: OmsSqlSugarRepository<KbArticle>, IKbArticleRepository, IScopedDependency
|
|
{
|
|
public Task<int> CountByCategoryIdAsync(int categoryId, CancellationToken cancellationToken = default) =>
|
|
CountAsync(x => x.CategoryId == categoryId, cancellationToken);
|
|
}
|