using ESRI.ArcGIS.Geodatabase; using KGIS.Framework.Maps; using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Kingo.PluginServiceInterface.Model { public class IDGParameter { public bool AllowUnion { get; set; } public bool AutoCalcGDKCSX { get; set; } public bool AutoSetGDLX { get; set; } public bool AllowPDFZ { get; set; } public string StrProjInfo { get; set; } public bool ExeDLTB { get; set; } public bool ExeGDDB { get; set; } public bool ExeCJDCQ { get; set; } public bool ExeXZQ { get; set; } public bool ExeCZC { get; set; } public bool ExeZLHZ { get; set; } public string CheckType { get; set; } public ProjectInfo PrjInfo { get; set; } [System.Xml.Serialization.XmlIgnore] public Dictionary KCXSDic { get; set; } public string OutLocation { get; set; } public string TempdbPath { get; set; } public string PrjDbPath { get; set; } [System.Xml.Serialization.XmlIgnore] public List ExtParam { get; set; } } public class IDGParameter3 { /// /// 基础数据库路径 /// public string JcDbPath { get; set; } /// /// 变更数据库路径 /// public string BgDbPath { get; set; } /// /// 增量数据库路径 /// public string ZLDbPath { get; set; } /// /// 年末数据库路径 /// public string NmDbPath { get; set; } public string XZQDM { get; set; } public string ProjDir { get; set; } public bool ExeDLTB { get; set; } public bool ExeGDDB { get; set; } public bool ExeCJDCQ { get; set; } public bool ExeXZQ { get; set; } public bool ExeCZC { get; set; } public bool ExeZLHZ { get; set; } public ObservableCollection ListZLXXInfo { get; set; } [System.Xml.Serialization.XmlIgnore] public Dictionary KCXSDic { get; set; } public IDGParameter3() { ListZLXXInfo = new ObservableCollection(); KCXSDic = new Dictionary(); } } }