fix: align backend APIs and upload flow

This commit is contained in:
2026-09-15 14:10:55 +08:00
parent 32177a7293
commit 53e6195938
149 changed files with 4791 additions and 435 deletions
+5 -3
View File
@@ -1,4 +1,4 @@
using GroupService.Domain.Enums;
using GroupService.Domain.Enums;
using GroupService.Domain.Events;
using IM.DomainCommons;
@@ -65,13 +65,15 @@ namespace GroupService.Domain.Entities
AddDomainEvent(new AllMembersBannedDomainEvent(this));
}
public void Ban()
public void Ban(bool notify = true)
{
Status = GroupState.Blocked;
ModificationTime = DateTime.Now;
AddDomainEvent(new GroupBlockedDomainEvent(this));
if (notify) AddDomainEvent(new GroupBlockedDomainEvent(this));
}
public void Unban() { Status = GroupState.Normal; ModificationTime = DateTime.Now; }
public void Update(string? name, GroupAuthorityType? groupAuthority, string? announcement, string? avatar)
{
bool isChanged = false;