feat(Backend): update API gateway and websocket hubs

This commit is contained in:
2026-08-09 21:32:52 +02:00
parent fdf4b6efcb
commit a9553e9fbf
66 changed files with 188878 additions and 0 deletions
@@ -0,0 +1,28 @@
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace FinlyticBackend.Entities;
[Table("user_device_tokens")]
public class UserDeviceTokenEntity
{
[Key]
public Guid Id { get; set; } = Guid.NewGuid();
[Required]
public Guid UserId { get; set; }
[ForeignKey(nameof(UserId))]
public UserEntity? User { get; set; }
[Required]
[MaxLength(500)]
public string FcmToken { get; set; } = string.Empty;
[MaxLength(100)]
public string DeviceName { get; set; } = "MobileDevice";
public DateTime RegisteredAt { get; set; } = DateTime.UtcNow;
public DateTime LastUsedAt { get; set; } = DateTime.UtcNow;
}