mirror of
https://github.com/nsnail/NetAdmin.git
synced 2025-06-19 18:28:17 +08:00
* chore: 🔨 css 基础单位 [skip ci] * fix: 🐛 ca2263 System.Enum.GetValues<TEnum>() [skip ci] * feat: ✨ 前端表格高级筛选 [skip ci]
91 lines
2.3 KiB
C#
91 lines
2.3 KiB
C#
using NetAdmin.Cache;
|
|
using NetAdmin.Domain.Dto.Dependency;
|
|
using NetAdmin.Domain.Dto.Sys.Job;
|
|
using NetAdmin.Domain.Dto.Sys.JobRecord;
|
|
using NetAdmin.SysComponent.Application.Services.Sys.Dependency;
|
|
using NetAdmin.SysComponent.Cache.Sys.Dependency;
|
|
|
|
namespace NetAdmin.SysComponent.Cache.Sys;
|
|
|
|
/// <inheritdoc cref="IJobCache" />
|
|
public sealed class JobCache(IDistributedCache cache, IJobService service)
|
|
: DistributedCache<IJobService>(cache, service), IScoped, IJobCache
|
|
{
|
|
/// <inheritdoc />
|
|
public Task<int> BulkDeleteAsync(BulkReq<DelReq> req)
|
|
{
|
|
return Service.BulkDeleteAsync(req);
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public Task<long> CountAsync(QueryReq<QueryJobReq> req)
|
|
{
|
|
return Service.CountAsync(req);
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public Task<QueryJobRsp> CreateAsync(CreateJobReq req)
|
|
{
|
|
return Service.CreateAsync(req);
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public Task<int> DeleteAsync(DelReq req)
|
|
{
|
|
return Service.DeleteAsync(req);
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public Task<QueryJobRsp> EditAsync(UpdateJobReq req)
|
|
{
|
|
return Service.EditAsync(req);
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public Task<bool> ExistAsync(QueryReq<QueryJobReq> req)
|
|
{
|
|
return Service.ExistAsync(req);
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public Task<QueryJobRsp> GetAsync(QueryJobReq req)
|
|
{
|
|
return Service.GetAsync(req);
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public Task<PagedQueryRsp<QueryJobRsp>> PagedQueryAsync(PagedQueryReq<QueryJobReq> req)
|
|
{
|
|
return Service.PagedQueryAsync(req);
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public Task<IEnumerable<QueryJobRsp>> QueryAsync(QueryReq<QueryJobReq> req)
|
|
{
|
|
return Service.QueryAsync(req);
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public Task<QueryJobRecordRsp> RecordGetAsync(QueryJobRecordReq req)
|
|
{
|
|
return Service.RecordGetAsync(req);
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public Task<PagedQueryRsp<QueryJobRecordRsp>> RecordPagedQueryAsync(PagedQueryReq<QueryJobRecordReq> req)
|
|
{
|
|
return Service.RecordPagedQueryAsync(req);
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public Task SetEnabledAsync(UpdateJobReq req)
|
|
{
|
|
return Service.SetEnabledAsync(req);
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public Task<QueryJobRsp> UpdateAsync(UpdateJobReq req)
|
|
{
|
|
return Service.UpdateAsync(req);
|
|
}
|
|
} |