| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 | using MECF.Framework.Common.CommonData;using Newtonsoft.Json;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace MECF.Framework.Common.RecipeCenter{    public class SrdRecipe : NotifiableItem    {        #region 内部变量        private string _author;        private string _description;        private string _ppid;        private RecipeType _recipeType=RecipeType.SRD;        private DateTime _saveDate;        private DateTime _createDate;        private int _backN2DryTime;        private int _backRinseTime;        private int _divertPlusPoolDelay;        private int _exhaustFanDelay;                private int _frontDivertTime;        private int _frontPoolTime;        private int _frontRinseTime;        private int _maxDivertPlusPoolPressure;        private int _maxWashFlow;        private int _maxWashPressure;        private int _minDivertPlusPoolFlow;        private int _minWashFlow;                private int _postN2DryTime;        private int _preN2DryTime;        /// <summary>        /// X8        /// </summary>        private int _flowCheckDelay;        private int _rinseSpeed;        private int _rinseTime;        private int _drySpeed;        private int _dryTime;        private int _minWaterPressure;        private int _maxWaterPressure;        private double _minSRDWaterFlow;        private double _maxSRDWaterFlow;        #endregion        #region 属性        [JsonProperty]        public string Author { get { return _author; }  set { _author = value; InvokePropertyChanged(nameof(Author)); } }        [JsonProperty]        public string Description { get { return _description; } set { _description = value; InvokePropertyChanged(nameof(Description)); } }        [JsonProperty]        public string Ppid { get { return _ppid; } set { _ppid = value;InvokePropertyChanged(nameof(Ppid)); } }        [JsonProperty]        public RecipeType RecipeType { get { return _recipeType; } set { _recipeType = value; InvokePropertyChanged(nameof(RecipeType)); } }        [JsonProperty]        public DateTime CreateDate { get { return _createDate; } set { _createDate = value; InvokePropertyChanged(nameof(CreateDate)); } }        [JsonProperty]        public DateTime SaveDate { get { return _saveDate; } set { _saveDate = value;InvokePropertyChanged(nameof(SaveDate)); } }        [JsonProperty]        public int BackN2DryTime { get { return _backN2DryTime; } set { _backN2DryTime = value;InvokePropertyChanged(nameof(BackN2DryTime)); } }        [JsonProperty]        public int BackRinseTime { get { return _backRinseTime; } set { _backRinseTime = value;InvokePropertyChanged(nameof(BackRinseTime)); } }        [JsonProperty]        public int DivertPlusPoolDelay { get { return _divertPlusPoolDelay; } set { _divertPlusPoolDelay = value;InvokePropertyChanged(nameof(DivertPlusPoolDelay)); } }        [JsonProperty]        public int DrySpeed { get { return _drySpeed; } set { _drySpeed = value; InvokePropertyChanged(nameof(DrySpeed)); } }        [JsonProperty]        public int ExhaustFanDelay { get { return _exhaustFanDelay; } set { _exhaustFanDelay = value;InvokePropertyChanged(nameof(ExhaustFanDelay)); } }        [JsonProperty]        public int FlowCheckDelay { get { return _flowCheckDelay; } set { _flowCheckDelay = value; InvokePropertyChanged(nameof(FlowCheckDelay)); } }        [JsonProperty]        public int FrontDivertTime { get { return _frontDivertTime; } set { _frontDivertTime = value; InvokePropertyChanged(nameof(FrontDivertTime)); } }        [JsonProperty]        public int FrontPoolTime { get { return _frontPoolTime; } set { _frontPoolTime = value; InvokePropertyChanged(nameof(FrontPoolTime)); } }        [JsonProperty]        public int FrontRinseTime { get { return _frontRinseTime; } set { _frontRinseTime = value; InvokePropertyChanged(nameof(FrontRinseTime)); } }        [JsonProperty]        public int MaxDivertPlusPoolPressure { get { return _maxDivertPlusPoolPressure;} set { _maxDivertPlusPoolPressure = value;                InvokePropertyChanged(nameof(MaxDivertPlusPoolPressure)); } }        [JsonProperty]        public int MaxWashFlow { get { return _maxWashFlow; } set { _maxWashFlow = value; InvokePropertyChanged(nameof(MaxWashFlow)); } }        [JsonProperty]        public int MaxWashPressure { get { return _maxWashPressure; } set { _maxWashPressure = value;InvokePropertyChanged(nameof(MaxWashPressure)); } }        [JsonProperty]        public int MinDivertPlusPoolFlow { get { return _minDivertPlusPoolFlow; } set { _minDivertPlusPoolFlow = value;InvokePropertyChanged(nameof(MinDivertPlusPoolFlow)); } }        [JsonProperty]        public int MinWashFlow { get { return _minWashFlow; } set { _minWashFlow = value;InvokePropertyChanged(nameof(MinWashFlow)); } }                [JsonProperty]        public int PostN2DryTime { get { return _postN2DryTime; } set { _postN2DryTime = value;InvokePropertyChanged(nameof(PostN2DryTime)); } }        [JsonProperty]        public int PreN2DryTime { get { return _preN2DryTime; } set { _preN2DryTime = value;InvokePropertyChanged(nameof(PreN2DryTime)); } }        [JsonProperty]        public int RinseSpeed { get { return _rinseSpeed; } set { _rinseSpeed = value;InvokePropertyChanged(nameof(RinseSpeed)); } }        [JsonProperty]        public int RinseTime { get { return _rinseTime; } set { _rinseTime = value; InvokePropertyChanged(nameof(RinseTime)); } }        [JsonProperty]        public int DryTime { get { return _dryTime; } set { _dryTime = value; InvokePropertyChanged(nameof(DryTime)); } }        [JsonProperty]        public int MinWaterPressure { get { return _minWaterPressure; } set { _minWaterPressure = value; InvokePropertyChanged(nameof(MinWaterPressure)); } }        [JsonProperty]        public int MaxWaterPressure { get { return _maxWaterPressure; } set { _maxWaterPressure = value; InvokePropertyChanged(nameof(MaxWaterPressure)); } }        [JsonProperty]        public double MinSRDWaterFlow { get { return _minSRDWaterFlow; } set { _minSRDWaterFlow = value; InvokePropertyChanged(nameof(MinSRDWaterFlow)); } }        [JsonProperty]        public double MaxSRDWaterFlow { get { return _maxSRDWaterFlow; } set { _maxSRDWaterFlow = value; InvokePropertyChanged(nameof(MaxSRDWaterFlow)); } }        #endregion    }}
 |