diff --git a/src/Fengling.Activity.Domain/Aggregates/Campaigns/Campaign.cs b/src/Fengling.Activity.Domain/Aggregates/Campaigns/Campaign.cs index 49f63fe..9a8faa3 100644 --- a/src/Fengling.Activity.Domain/Aggregates/Campaigns/Campaign.cs +++ b/src/Fengling.Activity.Domain/Aggregates/Campaigns/Campaign.cs @@ -1,9 +1,10 @@ -namespace Fengling.Activity.Domain.Aggregates.Campaigns; - using Fengling.Activity.Domain.Enums; using Fengling.Activity.Domain.Events.Campaigns; using Fengling.Activity.Domain.ValueObjects; +namespace Fengling.Activity.Domain.Aggregates.Campaigns; + + public class Campaign : Entity, IAggregateRoot { public TenantId TenantId { get; private set; } = null!; diff --git a/src/Fengling.Activity.Web/Program.cs b/src/Fengling.Activity.Web/Program.cs index f496bcb..9847b38 100644 --- a/src/Fengling.Activity.Web/Program.cs +++ b/src/Fengling.Activity.Web/Program.cs @@ -58,7 +58,11 @@ try }); builder.Services.AddMediatR(cfg => - cfg.RegisterServicesFromAssemblies(Assembly.GetExecutingAssembly()) + cfg.RegisterServicesFromAssemblies( + Assembly.GetExecutingAssembly(), + typeof(Fengling.Activity.Domain.Aggregates.Campaigns.Campaign).Assembly, + typeof(Fengling.Activity.Infrastructure.Repositories.CampaignRepository).Assembly + ) .AddCommandLockBehavior() .AddKnownExceptionValidationBehavior() .AddUnitOfWorkBehaviors());