using Microsoft.EntityFrameworkCore.Metadata; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AipGateway.Data.Entities { [Table("TB_LINKED_DECRYPT_KEY")] public class TbLinkedDecryptKey { [Key] public required int Id { get; set; } public required int ServerId { get; set; } [StringLength(64)] public required string DecryptKey { get; set; } public required DateTime ExpiredAt { get; set; } public required DateTime CreatedAt { get; set; } public required bool UseYn { get; set; } public DateTime? DeletedAt { get; set; } public override string ToString() { return "TbLinkedDecryptKey{ Id: " + Id + ", ServerId: " + ServerId + ", DecryptKey: " + DecryptKey + ", ExpiredAt: " + ExpiredAt + ", CreatedAt: " + CreatedAt + "}"; } } }