HvdRecipe.cs 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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 HvdRecipe : NotifiableItem
  11. {
  12. #region 内部变量
  13. private string _author;
  14. private string _description;
  15. private string _ppid;
  16. private RecipeType _recipeType = RecipeType.HVD;
  17. private DateTime _saveDate;
  18. private DateTime _createDate;
  19. private int _dryTime;
  20. #endregion
  21. #region 属性
  22. [JsonProperty]
  23. public string Author { get { return _author; } set { _author = value; InvokePropertyChanged(nameof(Author)); } }
  24. [JsonProperty]
  25. public string Description { get { return _description; } set { _description = value; InvokePropertyChanged(nameof(Description)); } }
  26. [JsonProperty]
  27. public string Ppid { get { return _ppid; } set { _ppid = value; InvokePropertyChanged(nameof(Ppid)); } }
  28. [JsonProperty]
  29. public RecipeType RecipeType { get { return _recipeType; } set { _recipeType = value; InvokePropertyChanged(nameof(RecipeType)); } }
  30. [JsonProperty]
  31. public DateTime CreateDate { get { return _createDate; } set { _createDate = value; InvokePropertyChanged(nameof(CreateDate)); } }
  32. [JsonProperty]
  33. public DateTime SaveDate { get { return _saveDate; } set { _saveDate = value; InvokePropertyChanged(nameof(SaveDate)); } }
  34. [JsonProperty]
  35. public int DryTime { get { return _dryTime; } set { _dryTime = value; InvokePropertyChanged(nameof(DryTime)); } }
  36. #endregion
  37. }
  38. }