diff --git a/Yi.Abp.Net8/tool/Yi.Abp.Tool.Application.Contracts/ITemplateGenService.cs b/Yi.Abp.Net8/tool/Yi.Abp.Tool.Application.Contracts/ITemplateGenService.cs index f5830b68..b8f8fffb 100644 --- a/Yi.Abp.Net8/tool/Yi.Abp.Tool.Application.Contracts/ITemplateGenService.cs +++ b/Yi.Abp.Net8/tool/Yi.Abp.Tool.Application.Contracts/ITemplateGenService.cs @@ -1,14 +1,10 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc; +using Volo.Abp.Application.Services; using Yi.Abp.Tool.Application.Contracts.Dtos; namespace Yi.Abp.Tool.Application.Contracts { - public interface ITemplateGenService + public interface ITemplateGenService: IApplicationService { Task CreateModuleAsync(TemplateGenCreateInputDto moduleCreateInputDto); Task CreateProjectAsync(TemplateGenCreateInputDto moduleCreateInputDto); diff --git a/Yi.Abp.Net8/tool/Yi.Abp.Tool.Application.Contracts/Yi.Abp.Tool.Application.Contracts.csproj b/Yi.Abp.Net8/tool/Yi.Abp.Tool.Application.Contracts/Yi.Abp.Tool.Application.Contracts.csproj index 90506e73..1d14a260 100644 --- a/Yi.Abp.Net8/tool/Yi.Abp.Tool.Application.Contracts/Yi.Abp.Tool.Application.Contracts.csproj +++ b/Yi.Abp.Net8/tool/Yi.Abp.Tool.Application.Contracts/Yi.Abp.Tool.Application.Contracts.csproj @@ -8,6 +8,7 @@ + diff --git a/Yi.Abp.Net8/tool/Yi.Abp.Tool.Application/TemplateGenService.cs b/Yi.Abp.Net8/tool/Yi.Abp.Tool.Application/TemplateGenService.cs index 4290aacf..ab8638b1 100644 --- a/Yi.Abp.Net8/tool/Yi.Abp.Tool.Application/TemplateGenService.cs +++ b/Yi.Abp.Net8/tool/Yi.Abp.Tool.Application/TemplateGenService.cs @@ -6,6 +6,7 @@ using System.Text; using System.Threading.Tasks; using Mapster; using Microsoft.AspNetCore.Mvc; +using Volo.Abp.Application.Services; using Volo.Abp.DependencyInjection; using Yi.Abp.Tool.Application.Contracts; using Yi.Abp.Tool.Application.Contracts.Dtos; @@ -15,7 +16,7 @@ using Yi.Framework.Core.Helper; namespace Yi.Abp.Tool.Application { - public class TemplateGenService : IRemoteService, ITemplateGenService, ITransientDependency + public class TemplateGenService : ApplicationService,ITemplateGenService { private readonly TemplateGenManager _templateGenManager; public TemplateGenService(TemplateGenManager templateGenManager) { _templateGenManager = templateGenManager; } diff --git a/Yi.Abp.Net8/tool/Yi.Abp.Tool.Application/Yi.Abp.Tool.Application.csproj b/Yi.Abp.Net8/tool/Yi.Abp.Tool.Application/Yi.Abp.Tool.Application.csproj index cd464635..294f2959 100644 --- a/Yi.Abp.Net8/tool/Yi.Abp.Tool.Application/Yi.Abp.Tool.Application.csproj +++ b/Yi.Abp.Net8/tool/Yi.Abp.Tool.Application/Yi.Abp.Tool.Application.csproj @@ -8,6 +8,7 @@ + diff --git a/Yi.Abp.Net8/tool/Yi.Abp.Tool/Program.cs b/Yi.Abp.Net8/tool/Yi.Abp.Tool/Program.cs index 61893169..d04c735e 100644 --- a/Yi.Abp.Net8/tool/Yi.Abp.Tool/Program.cs +++ b/Yi.Abp.Net8/tool/Yi.Abp.Tool/Program.cs @@ -1,7 +1,7 @@ -using System.Reflection; -using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Yi.Abp.Tool; +using Yi.Abp.Tool.Application.Contracts; class Program { @@ -27,6 +27,7 @@ class Program .UseAutofac() .Build(); + var sss= host.Services.GetRequiredService(); var commandSelector = host.Services.GetRequiredService(); await commandSelector.SelectorAsync(args); } diff --git a/Yi.Abp.Net8/tool/Yi.Abp.Tool/YiAbpToolModule.cs b/Yi.Abp.Net8/tool/Yi.Abp.Tool/YiAbpToolModule.cs index 02ca7846..9e701e88 100644 --- a/Yi.Abp.Net8/tool/Yi.Abp.Tool/YiAbpToolModule.cs +++ b/Yi.Abp.Net8/tool/Yi.Abp.Tool/YiAbpToolModule.cs @@ -1,13 +1,9 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Yi.Abp.Tool.HttpApi.Client; +using Yi.Abp.Tool.HttpApi.Client; namespace Yi.Abp.Tool { - [DependsOn(typeof(YiAbpToolHttpApiClientModule))] + [DependsOn(typeof(YiAbpToolHttpApiClientModule) + )] public class YiAbpToolModule : AbpModule { }