Files
Finlytic/FinlyticBackend/Entities/UserFavoriteAssetEntity.cs
T

28 lines
634 B
C#

using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace FinlyticBackend.Entities;
[Table("user_favorite_assets")]
public class UserFavoriteAssetEntity
{
[Key]
public Guid Id { get; set; } = Guid.NewGuid();
[Required]
public Guid UserId { get; set; }
[ForeignKey(nameof(UserId))]
public UserEntity? User { get; set; }
[Required]
[MaxLength(30)]
public string Isin { get; set; } = string.Empty;
[MaxLength(50)]
public string? SelectedTicker { get; set; }
public DateTime CreatedAt { get; set; } = DateTime.UtcNow;
}