using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace APT.BaseData.Domain.ApiModel { public class ExecuteSqlResult { public ExecuteSqlResult() { this.Tables = new List(); } public List Tables { get; set; } } public class ExecuteSqlTable { public ExecuteSqlTable() { this.ID = Guid.NewGuid(); this.Rows = new List(); this.Columns = new List(); } public Guid ID { get; set; } public string Label { get; set; } public int Index { get; set; } public bool IsSelectTable { get; set; } public List Columns { get; set; } public List Rows { get; set; } } public class ExecuteSqlColumn { public ExecuteSqlColumn() { this.ID = Guid.NewGuid(); } public Guid ID { get; set; } public string FieldName { get; set; } public string Label { get; set; } public Type ColumnType { get; set; } } public class ExecuteSqlRowColumn { public ExecuteSqlRowColumn() { this.ID = Guid.NewGuid(); } public Guid ID { get; set; } public Guid ColumnId { get; set; } public string Value { get; set; } } public class ExecuteSqlRow { public ExecuteSqlRow() { this.ID = Guid.NewGuid(); this.Datas = new List(); } public Guid ID { get; set; } public List Datas { get; set; } } }