namespace Admin.NET.Plugin.AiDOP.Production;
///
/// 产线休息时间表(QualityLineWorkDetail)
///
[SugarTable("QualityLineWorkDetail", "工作休息时间")]
public class QualityLineWorkDetail
{
/// 自增列
[SugarColumn(ColumnName = "RecID", IsPrimaryKey = true, IsIdentity = true)]
public long RecID { get; set; }
[SugarColumn(ColumnName = "Domain", Length = 8, IsNullable = true)]
public string? Domain { get; set; }
[SugarColumn(ColumnName = "Site", Length = 8, IsNullable = true)]
public string? Site { get; set; }
[SugarColumn(ColumnName = "ProdLine", Length = 8, IsNullable = true)]
public string? ProdLine { get; set; }
[SugarColumn(ColumnName = "WorkShift", Length = 8, IsNullable = true)]
public string? WorkShift { get; set; }
[SugarColumn(ColumnName = "Line", IsNullable = true)]
public int? Line { get; set; }
[SugarColumn(ColumnName = "Period", Length = 8, IsNullable = true)]
public string? Period { get; set; }
[SugarColumn(ColumnName = "RestTimePoint", Length = 8, IsNullable = true)]
public string? RestTimePoint { get; set; }
[SugarColumn(ColumnName = "RestTime", IsNullable = true)]
public decimal? RestTime { get; set; }
[SugarColumn(ColumnName = "EndDateTime", IsNullable = true)]
public DateTime? EndDateTime { get; set; }
[SugarColumn(ColumnName = "Descr1", Length = 256, IsNullable = true)]
public string? Descr1 { get; set; }
[SugarColumn(ColumnName = "Descr2", Length = 256, IsNullable = true)]
public string? Descr2 { get; set; }
[SugarColumn(ColumnName = "Ufld1", Length = 64, IsNullable = true)]
public string? Ufld1 { get; set; }
[SugarColumn(ColumnName = "Ufld2", Length = 64, IsNullable = true)]
public string? Ufld2 { get; set; }
[SugarColumn(ColumnName = "BusinessID", IsNullable = true)]
public long? BusinessID { get; set; }
[SugarColumn(ColumnName = "CreateUser", Length = 8, IsNullable = true)]
public string? CreateUser { get; set; }
[SugarColumn(ColumnName = "CreateTime", IsNullable = true)]
public DateTime? CreateTime { get; set; }
[SugarColumn(ColumnName = "UpdateUser", Length = 8, IsNullable = true)]
public string? UpdateUser { get; set; }
[SugarColumn(ColumnName = "UpdateTime", IsNullable = true)]
public DateTime? UpdateTime { get; set; }
[SugarColumn(ColumnName = "IsActive", IsNullable = true)]
public int? IsActive { get; set; }
[SugarColumn(ColumnName = "IsConfirm", IsNullable = true)]
public int? IsConfirm { get; set; }
/// 租户ID(多租户隔离)
[SugarColumn(ColumnName = "tenant_id", IsNullable = true)]
public long? TenantId { get; set; }
}