HeatItem.cs 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. using Panuon.UI.Silver.Core;
  2. using SHJX.Service.Model.MvvmCommon;
  3. using System.ComponentModel;
  4. namespace SHJX.Service.Model.Forms
  5. {
  6. public class HeatItem : PropertyImp
  7. {
  8. public int serialKey;
  9. /// <summary>
  10. /// 主键自增列
  11. /// </summary>
  12. [DisplayName(nameof(SerialKey))]
  13. [ReadOnlyColumn]
  14. [ColumnWidth("1*")]
  15. public int SerialKey { get; set; }
  16. /// <summary>
  17. /// 当前步骤
  18. /// </summary>
  19. [DisplayName("当前步骤")]
  20. [ReadOnlyColumn]
  21. [ColumnWidth("1*")]
  22. public string CurrentStep { get; set; }
  23. /// <summary>
  24. /// 下一步骤
  25. /// </summary>
  26. [IgnoreColumn]
  27. public string NextStep { get; set; }
  28. public int heatingTime;
  29. /// <summary>
  30. /// 加热时间(分钟)
  31. /// </summary>
  32. [DisplayName("加热时间(分钟)")]
  33. [ColumnWidth("1*")]
  34. public int HeatingTime
  35. {
  36. get => heatingTime;
  37. set
  38. {
  39. heatingTime = value;
  40. RaisePropertyChanged(nameof(HeatingTime));
  41. }
  42. }
  43. public int temperature;
  44. /// <summary>
  45. /// 温度
  46. /// </summary>
  47. [DisplayName("温度")]
  48. [ColumnWidth("1*")]
  49. public int Temperature
  50. {
  51. get => temperature;
  52. set
  53. {
  54. temperature = value;
  55. RaisePropertyChanged(nameof(Temperature));
  56. }
  57. }
  58. /// <summary>
  59. /// 描述
  60. /// </summary>
  61. [IgnoreColumn]
  62. public string Description { get; set; }
  63. }
  64. }