42 lines
1.3 KiB
C#
42 lines
1.3 KiB
C#
namespace Model.Dto.Inspection
|
||
{
|
||
/// <summary>
|
||
/// 数据转发规则 DTO(Id 由 long 改为 string,避免前端精度丢失)
|
||
/// </summary>
|
||
public class DataForwardRuleDto
|
||
{
|
||
/// <summary>主键 Id(long → string)</summary>
|
||
public string Id { get; set; }
|
||
|
||
/// <summary>删除状态(0、未删除;1、已删除)</summary>
|
||
public byte IsDel { get; set; }
|
||
|
||
/// <summary>创建时间</summary>
|
||
public DateTime? CreateTime { get; set; }
|
||
|
||
/// <summary>转发规则名称</summary>
|
||
public string ForwardName { get; set; }
|
||
|
||
/// <summary>源设备类型(空表示全部设备)</summary>
|
||
public string SourceDeviceType { get; set; }
|
||
|
||
/// <summary>转发间隔(秒)</summary>
|
||
public int ForwardInterval { get; set; }
|
||
|
||
/// <summary>通知方式(Email / Sms / Http)</summary>
|
||
public string NotifyType { get; set; }
|
||
|
||
/// <summary>目标地址(邮箱 / 手机号 / 接口URL)</summary>
|
||
public string TargetAddress { get; set; }
|
||
|
||
/// <summary>是否启用</summary>
|
||
public bool Enabled { get; set; }
|
||
|
||
/// <summary>最近转发时间</summary>
|
||
public DateTime? LastForwardTime { get; set; }
|
||
|
||
/// <summary>备注</summary>
|
||
public string Remark { get; set; }
|
||
}
|
||
}
|