namespace JiShe.IOT { [DependsOn( typeof(BasicManagementDomainSharedModule), typeof(NotificationManagementDomainSharedModule), typeof(DataDictionaryManagementDomainSharedModule), typeof(LanguageManagementDomainSharedModule), typeof(AbpProCoreModule) )] public class IOTDomainSharedModule : AbpModule { public override void PreConfigureServices(ServiceConfigurationContext context) { IOTGlobalFeatureConfigurator.Configure(); IOTModuleExtensionConfigurator.Configure(); } public override void ConfigureServices(ServiceConfigurationContext context) { Configure(options => { options.FileSets.AddEmbedded(IOTDomainSharedConsts.NameSpace); }); Configure(options => { options.Resources .Add(IOTDomainSharedConsts.DefaultCultureName) .AddVirtualJson("/Localization/IOT") .AddBaseTypes(typeof(BasicManagementResource)) .AddBaseTypes(typeof(AbpTimingResource)); options.DefaultResourceType = typeof(IOTResource); }); Configure(options => { options.MapCodeNamespace(IOTDomainSharedConsts.NameSpace, typeof(IOTResource)); }); } } }