feat: 基础模块

注册登录
用户管理
角色管理
部门管理
消息管理
接口管理
菜单管理
字典管理
缓存管理
请求日志
系统设置
版本信息
代码生成
This commit is contained in:
tk
2023-11-17 18:54:31 +08:00
parent 18b4d7547a
commit d26e4c77cc
755 changed files with 30416 additions and 42743 deletions

View File

@@ -6,18 +6,8 @@ namespace NetAdmin.SysComponent.Host.Subscribers;
/// <summary>
/// Api接口同步器
/// </summary>
public sealed class ApiSynchronizer : IEventSubscriber
public sealed class ApiSynchronizer(ILogger<ApiSynchronizer> logger) : IEventSubscriber
{
private readonly ILogger<ApiSynchronizer> _logger;
/// <summary>
/// Initializes a new instance of the <see cref="ApiSynchronizer" /> class.
/// </summary>
public ApiSynchronizer(ILogger<ApiSynchronizer> logger)
{
_logger = logger;
}
/// <summary>
/// 同步Api接口
/// </summary>
@@ -26,6 +16,6 @@ public sealed class ApiSynchronizer : IEventSubscriber
{
var logService = App.GetService<IApiService>();
await logService.SyncAsync();
_logger.Info($"{nameof(IApiService)}.{nameof(IApiService.SyncAsync)} {Ln.已完成}");
logger.Info($"{nameof(IApiService)}.{nameof(IApiService.SyncAsync)} {Ln.已完成}");
}
}

View File

@@ -8,18 +8,8 @@ namespace NetAdmin.SysComponent.Host.Subscribers;
/// <summary>
/// 邮件验证码发送器
/// </summary>
public sealed class EmailCodeSender : IEventSubscriber
public sealed class EmailCodeSender(ILogger<EmailCodeSender> logger) : IEventSubscriber
{
private readonly ILogger<EmailCodeSender> _logger;
/// <summary>
/// Initializes a new instance of the <see cref="EmailCodeSender" /> class.
/// </summary>
public EmailCodeSender(ILogger<EmailCodeSender> logger)
{
_logger = logger;
}
/// <summary>
/// 发送邮件
/// </summary>
@@ -35,6 +25,6 @@ public sealed class EmailCodeSender : IEventSubscriber
var verifyCodeService = App.GetService<IVerifyCodeService>();
_ = await verifyCodeService.UpdateAsync(
verifyCodeCreatedEvent.Data.Adapt<UpdateVerifyCodeReq>() with { Status = VerifyCodeStatues.Sent });
_logger.Info($"{nameof(IVerifyCodeService)}.{nameof(IVerifyCodeService.UpdateAsync)} {Ln.已完成}");
logger.Info($"{nameof(IVerifyCodeService)}.{nameof(IVerifyCodeService.UpdateAsync)} {Ln.已完成}");
}
}

View File

@@ -8,18 +8,8 @@ namespace NetAdmin.SysComponent.Host.Subscribers;
/// <summary>
/// 短信验证码发送器
/// </summary>
public sealed class SmsCodeSender : IEventSubscriber
public sealed class SmsCodeSender(ILogger<SmsCodeSender> logger) : IEventSubscriber
{
private readonly ILogger<SmsCodeSender> _logger;
/// <summary>
/// Initializes a new instance of the <see cref="SmsCodeSender" /> class.
/// </summary>
public SmsCodeSender(ILogger<SmsCodeSender> logger)
{
_logger = logger;
}
/// <summary>
/// 发送短信
/// </summary>
@@ -35,6 +25,6 @@ public sealed class SmsCodeSender : IEventSubscriber
var verifyCodeService = App.GetService<IVerifyCodeService>();
_ = await verifyCodeService.UpdateAsync(
verifyCodeCreatedEvent.Data.Adapt<UpdateVerifyCodeReq>() with { Status = VerifyCodeStatues.Sent });
_logger.Info($"{nameof(IVerifyCodeService)}.{nameof(IVerifyCodeService.UpdateAsync)} {Ln.已完成}");
logger.Info($"{nameof(IVerifyCodeService)}.{nameof(IVerifyCodeService.UpdateAsync)} {Ln.已完成}");
}
}