refactor: clean up Member module and update Console
- Remove redundant PointsRule repositories (use single PointsRuleRepository) - Clean up Member migrations and consolidate to single Init migration - Update Console frontend API and components for Tenant - Add H5LinkService for member H5 integration
This commit is contained in:
parent
49ef22ae55
commit
c18568cfdb
@ -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<CampaignId>, IAggregateRoot
|
||||
{
|
||||
public TenantId TenantId { get; private set; } = null!;
|
||||
|
||||
@ -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());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user