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!; } }