/// <summary> 转换成序列化模型 </summary>
 public RestartSerialize TransSerialize(RestartInfoModelSimON m)
 {
     RestartSerialize s = new RestartSerialize();
     s.FileName = m.FileName;
     s.Index = m.Index;
     s.RestartTime = m.RestartTime;
     s.FilePath = m.FilePath;
     s.ParentName = m.ParentName;
     return s;
 }
        /// <summary> 序列化转换成模型 </summary>
        public RestartInfoModelSimON TransSerialize(RestartSerialize m)
        {
            RestartInfoModelSimON restart = string.IsNullOrEmpty(m.ParentName) ? restart = new MainFileRestartSimON() : new RestartInfoModelSimON();
            restart.FileName = m.FileName;
            restart.Index = m.Index;
            restart.RestartTime = m.RestartTime;
            restart.FilePath = m.FilePath;
            restart.ParentName = m.ParentName;

            restart.BuildPath();

            // Todo :读取文件生成内存数据 
            restart.Solution = this.InitRestartSolution(m.ParentName, restart, m.RestartTime, m.Index);
            restart.Schedule = this.RefreshRestartSchdule(restart);
            restart.Well = this.InitRestartWell(restart.WellPath, restart);

            return restart;
        }