| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- using CommunityToolkit.Mvvm.ComponentModel;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ivf_tl_Entity.Entity.Alarm
- {
- public class AlarmDetailEntity : ObservableObject
- {
- public int num { get; set; }
- /// <summary>
- /// 报警人员id
- /// </summary>
- public long userId { get; set; }
- /// <summary>
- /// 配置id
- /// </summary>
- public long perId { get; set; }
- private int _state;
- public int state { get => _state; set => SetProperty(ref _state, value); }
- private long _alarmTypeId;
- /// <summary>
- /// 报警类型id
- /// </summary>
- public long alarmTypeId { get => _alarmTypeId; set => SetProperty(ref _alarmTypeId, value); }
- private long _smsTemplateId;
- /// <summary>
- /// 短信模板id
- /// </summary>
- public long smsTemplateId { get => _smsTemplateId; set => SetProperty(ref _smsTemplateId, value); }
-
- private string _smsTemplate;
- /// <summary>
- /// 短信模板
- /// </summary>
- public string smsTemplate { get => _smsTemplate; set => SetProperty(ref _smsTemplate, value); }
- private long _callTemplateId;
- /// <summary>
- /// 语音模板id
- /// </summary>
- public long callTemplateId { get => _callTemplateId; set => SetProperty(ref _callTemplateId, value); }
-
- private string _callTemplate;
- /// <summary>
- /// 语音模板
- /// </summary>
- public string callTemplate { get => _callTemplate; set => SetProperty(ref _callTemplate, value); }
- private int _intervalTime;
- /// <summary>
- /// 短信和语音报警间隔时间
- /// </summary>
- public int intervalTime { get => _intervalTime; set => SetProperty(ref _intervalTime, value); }
- private string _alarmLevel;
- public string alarmLevel { get => _alarmLevel; set => SetProperty(ref _alarmLevel, value); }
- private string _alarmTitle;
- public string alarmTitle { get => _alarmTitle; set => SetProperty(ref _alarmTitle, value); }
- public Dictionary<int, string> TimeSource { get; set; }
- public KeyValuePair<int, string> SelectedTime { get; set; }
- public AlarmTemplateEntity SelectedCallTemplate { get; set; }
- public AlarmTemplateEntity SelectedSmsTemplate { get; set; }
- private List<AlarmTemplateEntity> _callTemplates = new List<AlarmTemplateEntity>();
- public List<AlarmTemplateEntity> callTemplates { get => _callTemplates; set => SetProperty(ref _callTemplates, value); }
- private List<AlarmTemplateEntity> _smsTemplates = new List<AlarmTemplateEntity>();
- public List<AlarmTemplateEntity> smsTemplates { get => _smsTemplates; set => SetProperty(ref _smsTemplates, value); }
- }
- }
|