public UserChatFriend(
     Guid userId,
     Guid friendId,
     string remarkName  = "",
     string description = "",
     Guid?tenantId      = null)
 {
     UserId      = userId;
     FrientId    = friendId;
     RemarkName  = remarkName;
     TenantId    = tenantId;
     Description = description;
     Status      = UserFriendStatus.NeedValidation;
 }
 public void SetStatus(UserFriendStatus status = UserFriendStatus.NeedValidation)
 {
     if (Status == UserFriendStatus.NeedValidation && status == UserFriendStatus.Added)
     {
         // 如果是后续验证通过的需要单独的事件
         AddLocalEvent(new UserChatFriendEto
         {
             TenantId = TenantId,
             UserId   = UserId,
             FrientId = FrientId,
             Status   = UserFriendStatus.Added
         });
     }
     Status = status;
 }
 public UserAddFriendResult(UserFriendStatus status)
 {
     Status = status;
 }