feat:搭建yi-abp tool框架

This commit is contained in:
橙子
2024-06-02 13:09:25 +08:00
parent daaa3513ae
commit cbc34ade78
35 changed files with 822 additions and 9 deletions

View File

@@ -0,0 +1,24 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Yi.Abp.Tool.Domain.Shared;
using Yi.Abp.Tool.Domain.Shared.Options;
namespace Yi.Abp.Tool.Domain
{
[DependsOn(typeof(YiAbpToolDomainSharedModule))]
public class YiAbpToolDomainModule : AbpModule
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
var configuration = context.Services.GetConfiguration();
Configure<ToolOptions>(configuration.GetSection("ToolOptions"));
var toolOptions = new ToolOptions();
configuration.GetSection("ToolOptions").Bind(toolOptions);
if (!Directory.Exists(toolOptions.TempDirPath))
{
Directory.CreateDirectory(toolOptions.TempDirPath);
}
}
}
}