using SJZY.Track.Domain.Dtos.Forewarning; using SJZY.Track.Domain.Enums; namespace SJZY.Track.Application.Contract.Dtos.Forewarning; public class EditWarningOutput { /// /// 模板名称 /// public string Name { get; set; } = null!; /// /// 子系统id /// public int SubSystemId { get; set; } /// /// 客户id /// public int CustomerId { get; set; } /// /// 通知方式 /// public NotifyMode NotifyMode { get; set; } /// /// 通知模板 /// public string NotifyTemplate { get; set; } = null!; /// /// 通知列表 /// public List TrackStatusSpans { get; set; } = new(); /// /// 预警因素列表。 /// public List WarningFactors { get; set; } = new(); } public class WarningNotifyWithIdDto: WarningNitifyDto { /// /// 通知id /// public int Id { get; set; } } public class WarningFactorWithIdDto : WarningFactorDto { /// /// 因素id /// public int Id { get; set; } }