using GroupService.Domain.Enums; namespace GroupService.WebApi.Application.Dtos { public class GroupInvitationResponse { public Guid Id { get; private set; } /// /// 群聊编号 /// public Guid GroupId { get; private set; } public string GroupAvatar { get; private set; } public string GroupName { get; private set; } /// /// 被邀请用户 /// public Guid UserId { get; private set; } public string? UserAvatar { get; private set; } public string UserNickName { get; private set; } /// /// 邀请用户 /// public Guid OperatorId { get; private set; } public string OperatorName { get; private set; } public string? OperatorAvatar { get; private set; } /// /// 当前状态(0:待被邀请人同意 /// 1:被邀请人已同意) /// public GroupInvitationState State { get; private set; } public DateTimeOffset Created { get; private set; } public DateTimeOffset Updated { get; private set; } } }