AlarmPermissionEntity.cs 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. using CommunityToolkit.Mvvm.ComponentModel;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace ivf_tl_Entity.Entity.Alarm
  8. {
  9. public class AlarmPermissionEntity : ObservableObject
  10. {
  11. public long id { get; set; }
  12. private int _state;
  13. public int state { get => _state; set => SetProperty(ref _state, value); }
  14. private long _alarmTypeId;
  15. /// <summary>
  16. /// 报警类型id
  17. /// </summary>
  18. public long alarmTypeId { get => _alarmTypeId; set => SetProperty(ref _alarmTypeId, value); }
  19. private long _smsTemplateId;
  20. /// <summary>
  21. /// 短信模板id
  22. /// </summary>
  23. public long smsTemplateId { get => _smsTemplateId; set => SetProperty(ref _smsTemplateId, value); }
  24. private string _smsTemplate;
  25. /// <summary>
  26. /// 短信模板
  27. /// </summary>
  28. public string smsTemplate { get => _smsTemplate; set => SetProperty(ref _smsTemplate, value); }
  29. private long _callTemplateId;
  30. /// <summary>
  31. /// 语音模板id
  32. /// </summary>
  33. public long callTemplateId { get => _callTemplateId; set => SetProperty(ref _callTemplateId, value); }
  34. private string _callTemplate;
  35. /// <summary>
  36. /// 语音模板
  37. /// </summary>
  38. public string callTemplate { get => _callTemplate; set => SetProperty(ref _callTemplate, value); }
  39. private int _intervalTime;
  40. /// <summary>
  41. /// 短信和语音报警间隔时间
  42. /// </summary>
  43. public int intervalTime { get => _intervalTime; set => SetProperty(ref _intervalTime, value); }
  44. }
  45. }