namespace Admin.NET.Plugin.AiDOP.Production;
///
/// 产线加班表(ResourceOccupancyTime)
///
[SugarTable("ResourceOccupancyTime", "资源占用时间")]
public class ResourceOccupancyTime
{
/// 自增列
[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 = "ResourceType", Length = 32, IsNullable = true)]
public string? ResourceType { get; set; }
[SugarColumn(ColumnName = "Resource", Length = 64, IsNullable = true)]
public string? Resource { get; set; }
[SugarColumn(ColumnName = "StartTime", IsNullable = true)]
public DateTime? StartTime { get; set; }
[SugarColumn(ColumnName = "EndTime", IsNullable = true)]
public DateTime? EndTime { get; set; }
[SugarColumn(ColumnName = "Descr", Length = 256, IsNullable = true)]
public string? Descr { get; set; }
[SugarColumn(ColumnName = "IsRest", IsNullable = true)]
public int? IsRest { 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; }
[SugarColumn(ColumnName = "IsChanged", IsNullable = true)]
public int? IsChanged { get; set; }
/// 租户ID(多租户隔离)
[SugarColumn(ColumnName = "tenant_id", IsNullable = true)]
public long? TenantId { get; set; }
}