SrdRecipe.cs 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. using MECF.Framework.Common.CommonData;
  2. using Newtonsoft.Json;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace MECF.Framework.Common.RecipeCenter
  9. {
  10. public class SrdRecipe : NotifiableItem
  11. {
  12. #region 内部变量
  13. private string _author;
  14. private string _description;
  15. private string _ppid;
  16. private RecipeType _recipeType=RecipeType.SRD;
  17. private DateTime _saveDate;
  18. private DateTime _createDate;
  19. private int _backN2DryTime;
  20. private int _backRinseTime;
  21. private int _divertPlusPoolDelay;
  22. private int _drySpeed;
  23. private int _exhaustFanDelay;
  24. private int _flowCheckDelay;
  25. private int _frontDivertTime;
  26. private int _frontPoolTime;
  27. private int _frontRinseTime;
  28. private int _maxDivertPlusPoolPressure;
  29. private int _maxWashFlow;
  30. private int _maxWashPressure;
  31. private int _minDivertPlusPoolFlow;
  32. private int _minWashFlow;
  33. private int _minWaterPressure;
  34. private int _postN2DryTime;
  35. private int _preN2DryTime;
  36. private int _rinseSpeed;
  37. #endregion
  38. #region 属性
  39. [JsonProperty]
  40. public string Author { get { return _author; } set { _author = value; InvokePropertyChanged(nameof(Author)); } }
  41. [JsonProperty]
  42. public string Description { get { return _description; } set { _description = value; InvokePropertyChanged(nameof(Description)); } }
  43. [JsonProperty]
  44. public string Ppid { get { return _ppid; } set { _ppid = value;InvokePropertyChanged(nameof(Ppid)); } }
  45. [JsonProperty]
  46. public RecipeType RecipeType { get { return _recipeType; } set { _recipeType = value; InvokePropertyChanged(nameof(RecipeType)); } }
  47. [JsonProperty]
  48. public DateTime CreateDate { get { return _createDate; } set { _createDate = value; InvokePropertyChanged(nameof(CreateDate)); } }
  49. [JsonProperty]
  50. public DateTime SaveDate { get { return _saveDate; } set { _saveDate = value;InvokePropertyChanged(nameof(SaveDate)); } }
  51. [JsonProperty]
  52. public int BackN2DryTime { get { return _backN2DryTime; } set { _backN2DryTime = value;InvokePropertyChanged(nameof(BackN2DryTime)); } }
  53. [JsonProperty]
  54. public int BackRinseTime { get { return _backRinseTime; } set { _backRinseTime = value;InvokePropertyChanged(nameof(BackRinseTime)); } }
  55. [JsonProperty]
  56. public int DivertPlusPoolDelay { get { return _divertPlusPoolDelay; } set { _divertPlusPoolDelay = value;InvokePropertyChanged(nameof(DivertPlusPoolDelay)); } }
  57. [JsonProperty]
  58. public int DrySpeed { get { return _drySpeed; } set { _drySpeed = value; InvokePropertyChanged(nameof(DrySpeed)); } }
  59. [JsonProperty]
  60. public int ExhaustFanDelay { get { return _exhaustFanDelay; } set { _exhaustFanDelay = value;InvokePropertyChanged(nameof(ExhaustFanDelay)); } }
  61. [JsonProperty]
  62. public int FlowCheckDelay { get { return _flowCheckDelay; } set { _flowCheckDelay = value; InvokePropertyChanged(nameof(FlowCheckDelay)); } }
  63. [JsonProperty]
  64. public int FrontDivertTime { get { return _frontDivertTime; } set { _frontDivertTime = value; InvokePropertyChanged(nameof(FrontDivertTime)); } }
  65. [JsonProperty]
  66. public int FrontPoolTime { get { return _frontPoolTime; } set { _frontPoolTime = value; InvokePropertyChanged(nameof(FrontPoolTime)); } }
  67. [JsonProperty]
  68. public int FrontRinseTime { get { return _frontRinseTime; } set { _frontRinseTime = value; InvokePropertyChanged(nameof(FrontRinseTime)); } }
  69. [JsonProperty]
  70. public int MaxDivertPlusPoolPressure { get { return _maxDivertPlusPoolPressure;} set { _maxDivertPlusPoolPressure = value;
  71. InvokePropertyChanged(nameof(MaxDivertPlusPoolPressure)); } }
  72. [JsonProperty]
  73. public int MaxWashFlow { get { return _maxWashFlow; } set { _maxWashFlow = value; InvokePropertyChanged(nameof(MaxWashFlow)); } }
  74. [JsonProperty]
  75. public int MaxWashPressure { get { return _maxWashPressure; } set { _maxWashPressure = value;InvokePropertyChanged(nameof(MaxWashPressure)); } }
  76. [JsonProperty]
  77. public int MinDivertPlusPoolFlow { get { return _minDivertPlusPoolFlow; } set { _minDivertPlusPoolFlow = value;InvokePropertyChanged(nameof(MinDivertPlusPoolFlow)); } }
  78. [JsonProperty]
  79. public int MinWashFlow { get { return _minWashFlow; } set { _minWashFlow = value;InvokePropertyChanged(nameof(MinWashFlow)); } }
  80. [JsonProperty]
  81. public int MinWaterPressure { get { return _minWaterPressure; } set { _minWaterPressure = value;InvokePropertyChanged(nameof(MinWaterPressure)); } }
  82. [JsonProperty]
  83. public int PostN2DryTime { get { return _postN2DryTime; } set { _postN2DryTime = value;InvokePropertyChanged(nameof(PostN2DryTime)); } }
  84. [JsonProperty]
  85. public int PreN2DryTime { get { return _preN2DryTime; } set { _preN2DryTime = value;InvokePropertyChanged(nameof(PreN2DryTime)); } }
  86. [JsonProperty]
  87. public int RinseSpeed { get { return _rinseSpeed; } set { _rinseSpeed = value;InvokePropertyChanged(nameof(RinseSpeed)); } }
  88. #endregion
  89. }
  90. }