Files
TWA-App/TWASys-App/DBModels/SotrageModel/Files.cs
2025-11-19 07:57:43 +07:00

27 lines
1019 B
C#

using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace TWASys_App.DBModels.SotrageModel
{
public class Files
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public ulong IdFiles { get; set; }
[ForeignKey("IdFolders")]
public ulong IdFolders { get; set; } // BIGINT FK → Folders.idFolders
public string Code { get; set; } = ""; // VARCHAR(100)
public string Name { get; set; } = ""; // VARCHAR(100)
public string Path { get; set; } = ""; // TEXT
public string Options { get; set; } = ""; // LONGTEXT (JSON, metadata)
public DateTime CreateDate { get; set; } = DateTime.UtcNow; // DATETIME (UTC khuyên dùng)
public DateTime? LastModified { get; set; } = null; // DATETIME NULL
public int Status { get; set; } // INT(11)
public Folder? Folder { get; set; } = null!; // nav
}
}