tk d26e4c77cc feat: 基础模块
注册登录
用户管理
角色管理
部门管理
消息管理
接口管理
菜单管理
字典管理
缓存管理
请求日志
系统设置
版本信息
代码生成
2023-11-17 19:12:47 +08:00

73 lines
2.1 KiB
C#

using NetAdmin.Cache;
using NetAdmin.Domain.Dto.Dependency;
using NetAdmin.Domain.Dto.Sys.VerifyCode;
using NetAdmin.SysComponent.Application.Modules.Sys;
using NetAdmin.SysComponent.Application.Services.Sys.Dependency;
using NetAdmin.SysComponent.Cache.Sys.Dependency;
namespace NetAdmin.SysComponent.Cache.Sys;
/// <inheritdoc cref="IVerifyCodeCache" />
public sealed class VerifyCodeCache(IDistributedCache cache, IVerifyCodeService service) //
: DistributedCache<IVerifyCodeService>(cache, service), IScoped, IVerifyCodeCache
{
/// <inheritdoc />
public Task<int> BulkDeleteAsync(BulkReq<DelReq> req)
{
return Service.BulkDeleteAsync(req);
}
/// <inheritdoc />
public Task<QueryVerifyCodeRsp> CreateAsync(CreateVerifyCodeReq req)
{
return Service.CreateAsync(req);
}
/// <inheritdoc />
public Task<int> DeleteAsync(DelReq req)
{
return Service.DeleteAsync(req);
}
/// <inheritdoc />
public Task<bool> ExistAsync(QueryReq<QueryVerifyCodeReq> req)
{
return Service.ExistAsync(req);
}
/// <inheritdoc />
public Task<QueryVerifyCodeRsp> GetAsync(QueryVerifyCodeReq req)
{
return Service.GetAsync(req);
}
/// <inheritdoc />
public Task<PagedQueryRsp<QueryVerifyCodeRsp>> PagedQueryAsync(PagedQueryReq<QueryVerifyCodeReq> req)
{
return Service.PagedQueryAsync(req);
}
/// <inheritdoc />
public Task<IEnumerable<QueryVerifyCodeRsp>> QueryAsync(QueryReq<QueryVerifyCodeReq> req)
{
return Service.QueryAsync(req);
}
/// <inheritdoc cref="IVerifyCodeModule.SendVerifyCodeAsync" />
public Task<SendVerifyCodeRsp> SendVerifyCodeAsync(SendVerifyCodeReq req)
{
return Service.SendVerifyCodeAsync(req);
}
/// <inheritdoc />
public Task<QueryVerifyCodeRsp> UpdateAsync(UpdateVerifyCodeReq req)
{
return Service.UpdateAsync(req);
}
/// <inheritdoc cref="IVerifyCodeModule.VerifyAsync" />
public Task<bool> VerifyAsync(VerifyCodeReq req)
{
return Service.VerifyAsync(req);
}
}