53 lines
1.2 KiB
C#
53 lines
1.2 KiB
C#
namespace SJZY.Track.Application.Contract.Dtos.Warning.Transport;
|
||
|
||
/// <summary>
|
||
/// 预警规则场景
|
||
/// </summary>
|
||
public class TransportWarningSceneDto
|
||
{
|
||
/// <summary>
|
||
/// 场景唯一id
|
||
/// </summary>
|
||
public int Id { get; set; }
|
||
|
||
/// <summary>
|
||
/// 预警规则主体id
|
||
/// </summary>
|
||
public int WarningId { get; set; }
|
||
|
||
/// <summary>
|
||
/// 场景摘要(用于展示场景tabs)
|
||
/// </summary>
|
||
public string Summary { get; set; } // todo:将规则场景一些列因素转换为一段描述
|
||
|
||
/// <summary>
|
||
/// 是否中转(单一)
|
||
/// </summary>
|
||
public bool? IsTransit { get; set; }
|
||
|
||
/// <summary>
|
||
/// 货物类型(多个,分割)
|
||
/// </summary>
|
||
public string? CargoType { get; set; }
|
||
|
||
/// <summary>
|
||
/// 起运港口(多个,分割)
|
||
/// </summary>
|
||
public string? LeavePort { get; set; }
|
||
|
||
/// <summary>
|
||
/// 产品编码(多个,分割)
|
||
/// </summary>
|
||
public string? ProductCode { get; set; }
|
||
|
||
/// <summary>
|
||
/// 月份(多个/分割)
|
||
/// </summary>
|
||
public string? Months { get; set; }
|
||
|
||
/// <summary>
|
||
/// 区域Id(单一)
|
||
/// </summary>
|
||
public int? AreaId { get; set; }
|
||
}
|