using FoodLabeling.Application.Contracts; using FoodLabeling.Application.Filters; using FoodLabeling.Application.Options; using FoodLabeling.Domain; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularity; using Yi.Framework.Ddd.Application; namespace FoodLabeling.Application; /// /// Food Labeling 模块 - 应用层(美国版) /// [DependsOn( typeof(FoodLabelingApplicationContractsModule), typeof(FoodLabelingDomainModule), typeof(YiFrameworkDddApplicationModule) )] public class FoodLabelingApplicationModule : AbpModule { public override void ConfigureServices(ServiceConfigurationContext context) { Configure( context.Services.GetConfiguration().GetSection(FoodLabelingBatchImportOptions.SectionName)); // 任意业务写接口成功后刷新系统编辑时间戳,供 my-menus.lastUpdated 使用 Configure(options => { options.Filters.AddService(); }); } }