using System.Reflection; using CMS.Extensions.Abp; using CMS.Extensions.Abp.AspNetCore; using CMS.Plugin.HIAWms.Abstractions; using CMS.Plugin.HIAWms.Application; using CMS.Plugin.HIAWms.EntityFrameworkCore; using CMS.Plugin.HIAWms.Jobs; using Volo.Abp.BackgroundJobs; using Volo.Abp.Modularity; namespace CMS.Plugin.HIAWms { /// /// CMS 插件依赖加载启动模块 /// [DependsOn( typeof(CMSPluginAbpModule), typeof(CMSPluginAbpAspNetCoreModule), typeof(CMSPluginApplicationModule), typeof(CMSPluginEntityFrameworkCoreModule) )] public class CMSPluginModule : AbpStartupModule { /// public override void ConfigureServices(ServiceConfigurationContext context) { Configure(options => { options.AddJob(); }); } /// public override Assembly[]? GetSharedAssemblies() { return base.GetSharedAssemblies().Concat(new[] { typeof(CMSPluginHIAWmsAbstractionsModule).Assembly, }).ToArray(); } } }