45 lines
926 B
C#
45 lines
926 B
C#
using SJZY.Track.Domain.Dtos.Forewarning;
|
|
using SJZY.Track.Domain.Enums;
|
|
|
|
namespace SJZY.Track.Application.Contract.Dtos.Forewarning;
|
|
|
|
public class UpdateWarningInput
|
|
{
|
|
/// <summary>
|
|
/// 预警id
|
|
/// </summary>
|
|
public int Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// 模板名称
|
|
/// </summary>
|
|
public string Name { get; set; } = null!;
|
|
|
|
/// <summary>
|
|
/// 通知方式
|
|
/// </summary>
|
|
public NotifyMode NotifyMode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 通知模板
|
|
/// </summary>
|
|
public string NotifyTemplate { get; set; } = null!;
|
|
|
|
/// <summary>
|
|
/// 通知列表
|
|
/// </summary>
|
|
public List<NotifyDto> Notifies { get; set; } = new();
|
|
}
|
|
|
|
public class NotifyDto
|
|
{
|
|
/// <summary>
|
|
/// 通知id
|
|
/// </summary>
|
|
public int Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// 通知人id
|
|
/// </summary>
|
|
public int NotifyUserId { get; set; }
|
|
} |