using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Application; using Volo.Abp.AutoMapper; using Volo.Abp.Modularity; using Volo.Abp.VirtualFileSystem; using Win_in.Sfs.Message.Application.Contracts; using Win_in.Sfs.Message.Domain; namespace Win_in.Sfs.Message.Application; [DependsOn( typeof(MessageDomainModule), typeof(MessageApplicationContractsModule), typeof(AbpDddApplicationModule), typeof(AbpAutoMapperModule) )] public class MessageApplicationModule : AbpModule { public override void ConfigureServices(ServiceConfigurationContext context) { context.Services.AddAutoMapperObjectMapper(); var configuration = context.Services.GetConfiguration(); Configure(options => { options.AddMaps(validate: true); }); Configure(options => { options.FileSets.AddEmbedded("Win_in.Sfs.Message"); }); AliyunSmsSender.SetConfigAliyunSms(configuration["AliyunSms:AccessKeyId"], configuration["AliyunSms:AccessKeySecret"]); } }