using System.Text.Json.Serialization;
namespace DataSharing.Share.Dtos.Province.XieTong.Receive
{
///
/// 服务工单预警
///
public class SendWarnInfoRequest
{
///
///
///
public ClientInfo token { get; set; }
///
/// 服务工单
///
public SendWarnInfoModel paras { get; set; }
}
///
/// 服务工单预警
///
public class SendWarnInfoModel
{
///
/// 预警规则
///
[JsonPropertyName("WARN_RULENAME")]
[MDisplayName("预警规则")]
[VRequired]
[VStringLength(0, 50)]
public string WarnRulename { get; set; }
///
/// 规则明细
///
[JsonPropertyName("WARN_DESCRIBE")]
[MDisplayName("规则明细")]
[VRequired]
[VStringLength(0, 200)]
public string WarnDescribe { get; set; }
///
/// 预警应处理时间
///
[JsonPropertyName("WARN_TIMEBF")]
[MDisplayName("预警应处理时间")]
[VRequired]
public string? WarnTimebf { get; set; }
///
/// 预警等级
///
[JsonPropertyName("WARN_DEGREE")]
[MDisplayName("预警等级")]
[VRequired]
[VStringLength(0, 50)]
public string WarnDegree { get; set; }
///
/// 预警类型
///
[JsonPropertyName("WARN_TYPE")]
[MDisplayName("预警类型")]
[VRequired]
[VStringLength(0, 50)]
public string WarnType { get; set; }
///
/// 预警时间
///
[JsonPropertyName("WARN_DATE")]
[MDisplayName("预警时间")]
[VRequired]
public DateTime? WarnDate { get; set; }
///
/// 服务工单编号
///
[JsonPropertyName("CASE_SERIAL")]
[VRequired]
[VStringLength(0, 50)]
[MDisplayName("服务工单编号")]
public string CaseSerial { get; set; }
///
/// 行政区划代码
///
[JsonPropertyName("AREA_CODE")]
[MDisplayName("行政区划代码")]
[VRequired]
[VStringLength(0, 24)]
public string AreaCode { get; set; }
}
}