using NetAdmin.Cache; using NetAdmin.Domain.Dto.Dependency; using NetAdmin.Domain.Dto.Sys.SiteMsg; using NetAdmin.Domain.Dto.Sys.SiteMsgFlag; using NetAdmin.SysComponent.Application.Services.Sys.Dependency; using NetAdmin.SysComponent.Cache.Sys.Dependency; namespace NetAdmin.SysComponent.Cache.Sys; /// public sealed class SiteMsgCache(IDistributedCache cache, ISiteMsgService service) : DistributedCache(cache, service), IScoped, ISiteMsgCache { /// public Task BulkDeleteAsync(BulkReq req) { return Service.BulkDeleteAsync(req); } /// public Task CreateAsync(CreateSiteMsgReq req) { return Service.CreateAsync(req); } /// public Task DeleteAsync(DelReq req) { return Service.DeleteAsync(req); } /// public Task ExistAsync(QueryReq req) { return Service.ExistAsync(req); } /// public Task GetAsync(QuerySiteMsgReq req) { return Service.GetAsync(req); } /// public Task GetMineAsync(QuerySiteMsgReq req) { return Service.GetMineAsync(req); } /// public Task> PagedQueryAsync(PagedQueryReq req) { return Service.PagedQueryAsync(req); } /// public Task> PagedQueryMineAsync(PagedQueryReq req) { return Service.PagedQueryMineAsync(req); } /// public Task> QueryAsync(QueryReq req) { return Service.QueryAsync(req); } /// public Task SetSiteMsgStatusAsync(UpdateSiteMsgFlagReq req) { return Service.SetSiteMsgStatusAsync(req); } /// public Task UnreadCountAsync() { return Service.UnreadCountAsync(); } /// public Task UpdateAsync(UpdateSiteMsgReq req) { return Service.UpdateAsync(req); } }