ningshuxia
2024-06-06 760fa87c2f6fb9e638bba889928bdc145394a534
IStation.Service/02-model/00-basic/02-config/ScheduleConfig.cs
@@ -16,11 +16,11 @@
        /// <param name="rhs"></param>
        public ScheduleConfig(ScheduleConfig rhs)
        {
            //this.PriorityOrderFlagList = rhs.PriorityOrderFlagList?.ToList();
            this.MustOpenFlagList = rhs.MustOpenFlagList?.ToList();
            this.MustCloseFlagList = rhs.MustCloseFlagList?.ToList();
            this.ForbiddenFlagCombineList = rhs.ForbiddenFlagCombineList?.ToList();
            this.AssociativeFlagCombineList = rhs.AssociativeFlagCombineList?.ToList();
            this.SameSectionFlagCombineList = rhs.SameSectionFlagCombineList?.ToList();
            this.WaterSupplyLimitList = rhs.WaterSupplyLimitList?.ToList();
            this.FrequencyLimitList = rhs.FrequencyLimitList?.ToList();
        }
@@ -31,11 +31,11 @@
        /// <param name="rhs"></param>
        public void Reset(ScheduleConfig rhs)
        {
            //this.PriorityOrderFlagList = rhs.PriorityOrderFlagList?.ToList();
            this.MustOpenFlagList = rhs.MustOpenFlagList?.ToList();
            this.MustCloseFlagList = rhs.MustCloseFlagList?.ToList();
            this.ForbiddenFlagCombineList = rhs.ForbiddenFlagCombineList?.ToList();
            this.AssociativeFlagCombineList = rhs.AssociativeFlagCombineList?.ToList();
            this.SameSectionFlagCombineList = rhs.SameSectionFlagCombineList?.ToList();
            this.WaterSupplyLimitList = rhs.WaterSupplyLimitList?.ToList();
            this.FrequencyLimitList = rhs.FrequencyLimitList?.ToList();
        }
@@ -52,14 +52,19 @@
        public List<int> MustCloseFlagList { get; set; }
        /// <summary>
        /// 禁用泵组合
        /// 禁用泵组合列表
        /// </summary>
        public List<List<int>> ForbiddenFlagCombineList { get; set; }
        /// <summary>
        /// 关联泵组合
        /// 关联泵组合列表
        /// </summary>
        public List<List<int>> AssociativeFlagCombineList { get; set; }
        /// <summary>
        /// 同段泵组合列表
        /// </summary>
        public List<List<int>> SameSectionFlagCombineList { get; set; }
        /// <summary>
        /// 供水限制列表
@@ -72,12 +77,6 @@
        public List<FrequencyLimit> FrequencyLimitList { get; set; }
        /// <summary>
        /// 优先度排序
        /// </summary>
        // public List<int> PriorityOrderFlagList { get; set; }
        /// <summary>
        ///