| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 | using DocumentFormat.OpenXml.Drawing;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 RdsRecipe: NotifiableItem    {        #region 内部变量        private string _author;        private string _description;        private string _ppid;        private RecipeType _recipeType = RecipeType.RDS;        private DateTime _saveDate;        private DateTime _createDate;        private bool _autoDoseEnable;        private bool _autoCurrentBased;        private double _autoDoseFrequency;        private bool _autoTimeBased;        private double _autoDoseIdleStartTime;        private bool _replenCurrentBased;        private int _replenCurrentBasedRate;        private bool _replenEnable;        private int _replenNoCircFactor;        private bool _replenTimeBased;        private int _replenTimeBasedRate;        #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 bool AutoDoseEnable { get { return _autoDoseEnable; } set { _autoDoseEnable = value; InvokePropertyChanged(nameof(AutoDoseEnable)); } }        [JsonProperty]        public bool AutoCurrentBased { get { return _autoCurrentBased; } set { _autoCurrentBased = value; InvokePropertyChanged(nameof(AutoCurrentBased)); } }        [JsonProperty]        public double AutoDoseFrequency { get { return _autoDoseFrequency; } set { _autoDoseFrequency = value; InvokePropertyChanged(nameof(AutoDoseFrequency)); } }        [JsonProperty]        public bool AutoTimeBased { get { return _autoTimeBased; } set { _autoTimeBased = value; InvokePropertyChanged(nameof(AutoTimeBased)); } }        [JsonProperty]        public double AutoDoseIdleStartTime { get { return _autoDoseIdleStartTime; } set { _autoDoseIdleStartTime = value; InvokePropertyChanged(nameof(AutoDoseIdleStartTime)); } }        [JsonProperty]        public bool ReplenCurrentBased { get { return _replenCurrentBased; } set { _replenCurrentBased = value; InvokePropertyChanged(nameof(ReplenCurrentBased)); } }        [JsonProperty]        public int ReplenCurrentBasedRate { get { return _replenCurrentBasedRate; } set { _replenCurrentBasedRate = value; InvokePropertyChanged(nameof(ReplenCurrentBasedRate)); } }        [JsonProperty]        public bool ReplenEnable { get { return _replenEnable; } set { _replenEnable = value; InvokePropertyChanged(nameof(ReplenEnable)); } }        [JsonProperty]        public int ReplenNoCircFactor { get { return _replenNoCircFactor; } set { _replenNoCircFactor = value; InvokePropertyChanged(nameof(ReplenNoCircFactor)); } }        [JsonProperty]        public bool ReplenTimeBased { get { return _replenTimeBased; } set { _replenTimeBased = value; InvokePropertyChanged(nameof(ReplenTimeBased)); } }        [JsonProperty]        public int ReplenTimeBasedRate { get { return _replenTimeBasedRate; } set { _replenTimeBasedRate = value; InvokePropertyChanged(nameof(ReplenTimeBasedRate)); } }        #endregion    }}
 |