chore: 优化公告已读批量与用户维度

This commit is contained in:
2025-12-03 21:13:52 +08:00
parent 9fe7d9606d
commit a3dc5f54e5
4 changed files with 82 additions and 15 deletions

View File

@@ -12,6 +12,8 @@ public interface ITenantAnnouncementReadRepository
{
Task<IReadOnlyList<TenantAnnouncementRead>> GetByAnnouncementAsync(long tenantId, long announcementId, CancellationToken cancellationToken = default);
Task<IReadOnlyList<TenantAnnouncementRead>> GetByAnnouncementAsync(long tenantId, IEnumerable<long> announcementIds, long? userId, CancellationToken cancellationToken = default);
Task<TenantAnnouncementRead?> FindAsync(long tenantId, long announcementId, long? userId, CancellationToken cancellationToken = default);
Task AddAsync(TenantAnnouncementRead record, CancellationToken cancellationToken = default);