using System;
using System.Collections.Generic;
using System.Linq;
using SqlSugar;
namespace Models
{
///
/// 停机记录
///
[SugarTable("DMS_RECORD_SHUT_DOWN")]
public class BaseRecordShutDown
{
///
/// 备 注:主键标识;scada上报的记录
/// 默认值:
///
[SugarColumn(ColumnName="RECORD_SHUT_DOWN_ID" , OracleSequenceName = "PARAMRECORD_SEQ_ID", IsPrimaryKey = true) ]
public decimal RECORD_SHUT_DOWN_ID { get; set; }
///
/// 备 注:设备ID,关联prod_base_machine_info的machine_id
/// 默认值:
///
[SugarColumn(ColumnName="MACHINE_ID" ) ]
public decimal MACHINE_ID { get; set; }
///
/// 备 注:停机类型ID,关联dm_base_shut_type的shut_type_id
/// 默认值:
///
[SugarColumn(ColumnName="SHUT_TYPE_ID" ) ]
public decimal? SHUT_TYPE_ID { get; set; }
///
/// 备 注:停机原因ID,关联dms_base_shut_reason的shut_reason_id
/// 默认值:
///
[SugarColumn(ColumnName="SHUT_REASON_ID" ) ]
public decimal? SHUT_REASON_ID { get; set; }
///
/// 备 注:停机开始时间
/// 默认值:
///
[SugarColumn(ColumnName="SHUT_BEGIN_TIME" ) ]
public DateTime? SHUT_BEGIN_TIME { get; set; }
///
/// 备 注:停机结束时间
/// 默认值:
///
[SugarColumn(ColumnName="SHUT_END_TIME" ) ]
public DateTime? SHUT_END_TIME { get; set; }
///
/// 备 注:停机时长(秒)
/// 默认值:
///
[SugarColumn(ColumnName="SHUT_TIME" ) ]
public decimal? SHUT_TIME { get; set; }
///
/// 备 注:停机标识(0未结束 1已结束)
/// 默认值:
///
[SugarColumn(ColumnName="DOWNTIME_FLAG" ) ]
public string DOWNTIME_FLAG { get; set; } = null!;
///
/// 备 注:停机原因
/// 默认值:
///
[SugarColumn(ColumnName="SHUT_REASON" ) ]
public string? SHUT_REASON { get; set; }
///
/// 备 注:激活标识(1是 0否)
/// 默认值:
///
[SugarColumn(ColumnName="ACTIVE_FLAG" ) ]
public string ACTIVE_FLAG { get; set; } = null!;
}
}