diff --git a/WorkFlow.Domain/Entities/Config.cs b/WorkFlow.Domain/Entities/Config.cs new file mode 100644 index 0000000..6ff518c --- /dev/null +++ b/WorkFlow.Domain/Entities/Config.cs @@ -0,0 +1,35 @@ +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; + +namespace WorkFlow.Domain.Entities +{ + [Table("TBMWF_CONFIG", Schema = "dbo")] + public class Config + { + [Key] + [Column("GUID")] + public int Guid { get; init; } + + [Required] + [Column("CONF_TITLE", TypeName = "varchar(100)")] + public required string ConfTitle { get; init; } + + [Required] + [Column("CONF_STRING", TypeName = "varchar(900)")] + public required string ConfString { get; init; } + + [Required] + [Column("ADDED_WHO", TypeName = "varchar(30)")] + public required string AddedWho { get; init; } + + [Required] + [Column("ADDED_WHEN", TypeName = "datetime")] + public required DateTime AddedWhen { get; init; } + + [Column("CHANGED_WHO", TypeName = "varchar(30)")] + public string? ChangedWho { get; init; } + + [Column("CHANGED_WHEN", TypeName = "datetime")] + public DateTime? ChangedWhen { get; init; } + } +} \ No newline at end of file