namespace SwDAL.DTO.ServerConfig; /// Maps to MSERVER — real column list confirmed via live schema (2026-07-18), not /// inferred: SERVERID, SERVERNAME, SERVERIP, SERVERMACHINENAME, UNIQUEDETAILS, REMARKS, /// SORTORDER, STATUS, VERSION, SOURCETYPE, CREATEDBYID/ON, MODIFIEDBYID/ON, SERVERRUNSTATUS, /// PRIMARYBASEURL, SECONDORYBASEURL (sic — actual DB spelling). public class MServerDTO { public int ServerId { get; set; } public string? ServerName { get; set; } public string? ServerIp { get; set; } public string ServerMachineName { get; set; } = string.Empty; // NOT NULL on MSERVER public string? UniqueDetails { get; set; } public string? Remarks { get; set; } public short SortOrder { get; set; } = 9999; public byte Status { get; set; } = 1; public short Version { get; set; } = 0; public byte SourceType { get; set; } = 5; public int CreatedById { get; set; } public DateTime CreatedOn { get; set; } public int ModifiedById { get; set; } public DateTime ModifiedOn { get; set; } public byte ServerRunStatus { get; set; } = 0; public string PrimaryBaseUrl { get; set; } = string.Empty; public string SecondoryBaseUrl { get; set; } = string.Empty; }