using CMS.Plugin.PipeLineLems.Domain.Shared.Localization; using Volo.Abp.Localization; using Volo.Abp.Modularity; using Volo.Abp.Validation; using Volo.Abp.Validation.Localization; using Volo.Abp.VirtualFileSystem; namespace CMS.Plugin.PipeLineLems.Domain.Shared; /// /// 领域共享模块 /// [DependsOn(typeof(AbpLocalizationModule), typeof(AbpValidationModule))] public class CMSPluginDomainSharedModule : AbpModule { /// public override void PreConfigureServices(ServiceConfigurationContext context) { CMSPluginModuleExtensionConfigurator.Configure(); } /// public override void ConfigureServices(ServiceConfigurationContext context) { Configure(options => { options.FileSets.AddEmbedded(); }); Configure(options => { options.Resources .Add("en") .AddBaseTypes(typeof(AbpValidationResource)) .AddVirtualJson("/Localization/PipeLineLems"); options.DefaultResourceType = typeof(PipeLineLemsResource); }); } }