using CMS.Plugin.PipeLineLems.Application.Contracts;
using CMS.Plugin.PipeLineLems.Domain;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Application;
using Volo.Abp.AutoMapper;
using Volo.Abp.EventBus;
using Volo.Abp.Modularity;
namespace CMS.Plugin.PipeLineLems.Application;
///
/// 插件应用服务模块
///
[DependsOn(
typeof(CMSPluginDomainModule),
typeof(CMSPluginApplicationContractsModule),
typeof(AbpAutoMapperModule),
typeof(AbpEventBusModule),
typeof(AbpDddApplicationModule)
)]
public class CMSPluginApplicationModule : AbpModule
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAutoMapperObjectMapper();
Configure(options =>
{
options.AddMaps(validate: true);
});
}
}