namespace Admin.NET.Plugin.AiDOP.Order;
/// 璁″垝鑱斿姩鐪嬫澘
[SugarTable("LinkagePlan", "璁″垝鑱斿姩鐪嬫澘")]
public class LinkagePlan
{
[SugarColumn(ColumnName = "id", IsPrimaryKey = true, IsIdentity = false)]
public long Id { get; set; }
/// 璁㈠崟缂栧彿
[SugarColumn(ColumnName = "bill_no", Length = 64, IsNullable = true)]
public string? BillNo { get; set; }
/// 瀹㈡埛缂栫爜
[SugarColumn(ColumnName = "custom_no", Length = 64, IsNullable = true)]
public string? CustomNo { get; set; }
/// 璁㈠崟绫诲瀷
[SugarColumn(ColumnName = "order_type", Length = 32, IsNullable = true)]
public string? OrderType { get; set; }
/// 鐗╂枡浠g爜
[SugarColumn(ColumnName = "item_number", Length = 64, IsNullable = true)]
public string? ItemNumber { get; set; }
/// 鐗╂枡鍚嶇О
[SugarColumn(ColumnName = "Descr", Length = 256, IsNullable = true)]
public string? Descr { get; set; }
/// 瑙勬牸鍨嬪彿
[SugarColumn(ColumnName = "Descr1", Length = 256, IsNullable = true)]
public string? Descr1 { get; set; }
/// 浜у搧绫诲瀷
[SugarColumn(ColumnName = "ItemType", Length = 64, IsNullable = true)]
public string? ItemType { get; set; }
/// 鏁伴噺
[SugarColumn(ColumnName = "qty", IsNullable = true)]
public decimal? Qty { get; set; }
/// 鐢熶骇閫氱煡
[SugarColumn(ColumnName = "update_time", IsNullable = true)]
public DateTime? UpdateTime { get; set; }
/// 鍚堝悓浜ゆ湡
[SugarColumn(ColumnName = "sys_capacity_date", IsNullable = true)]
public DateTime? SysCapacityDate { get; set; }
/// 璁″垝绠℃帶
[SugarColumn(ColumnName = "type", Length = 32, IsNullable = true)]
public string? Type { get; set; }
/// Bom璁捐寮€濮?/summary>
[SugarColumn(ColumnName = "bomstart", Length = 80, IsNullable = true)]
public string? BomStart { get; set; }
/// Bom璁捐缁撴潫
[SugarColumn(ColumnName = "bomend", Length = 80, IsNullable = true)]
public string? BomEnd { get; set; }
/// 宸ヨ壓璁捐寮€濮?/summary>
[SugarColumn(ColumnName = "linestart", Length = 80, IsNullable = true)]
public string? LineStart { get; set; }
/// 宸ヨ壓璁捐缁撴潫
[SugarColumn(ColumnName = "lineend", Length = 80, IsNullable = true)]
public string? LineEnd { get; set; }
/// 鐢熶骇寮€濮?/summary>
[SugarColumn(ColumnName = "productstart", Length = 80, IsNullable = true)]
public string? ProductStart { get; set; }
/// 鐢熶骇缁撴潫
[SugarColumn(ColumnName = "productend", Length = 80, IsNullable = true)]
public string? ProductEnd { get; set; }
/// 鐗╂枡闇€姹?/summary>
[SugarColumn(ColumnName = "needtime", Length = 80, IsNullable = true)]
public string? NeedTime { get; set; }
/// 鐗╂枡婊¤冻
[SugarColumn(ColumnName = "sys_material_date", Length = 80, IsNullable = true)]
public string? SysMaterialDate { get; set; }
/// 閲囪喘涓嬪崟
[SugarColumn(ColumnName = "cgneedtime", Length = 80, IsNullable = true)]
public string? CgNeedTime { get; set; }
/// 閲囪喘鍒拌揣
[SugarColumn(ColumnName = "cgend", Length = 80, IsNullable = true)]
public string? CgEnd { get; set; }
/// 澶囨枡寮€濮?/summary>
[SugarColumn(ColumnName = "blstart", Length = 80, IsNullable = true)]
public string? BlStart { get; set; }
/// 澶囨枡缁撴潫
[SugarColumn(ColumnName = "blend", Length = 80, IsNullable = true)]
public string? BlEnd { get; set; }
/// 鎶ュ伐寮€濮?/summary>
[SugarColumn(ColumnName = "starttime", Length = 80, IsNullable = true)]
public string? StartTime { get; set; }
/// 鎶ュ伐缁撴潫
[SugarColumn(ColumnName = "endtime", Length = 80, IsNullable = true)]
public string? EndTime { get; set; }
/// IQC妫€楠屽紑濮?/summary>
[SugarColumn(ColumnName = "ipqcjystart", Length = 80, IsNullable = true)]
public string? IpqcJyStart { get; set; }
/// IQC妫€楠岀粨鏉?/summary>
[SugarColumn(ColumnName = "ipqcjyend", Length = 80, IsNullable = true)]
public string? IpqcJyEnd { get; set; }
/// FQC妫€楠屽紑濮?/summary>
[SugarColumn(ColumnName = "fqcjystart", Length = 80, IsNullable = true)]
public string? FqcJyStart { get; set; }
/// FQC妫€楠岀粨鏉?/summary>
[SugarColumn(ColumnName = "fqcjyend", Length = 80, IsNullable = true)]
public string? FqcJyEnd { get; set; }
/// 鍏ュ簱寮€濮?/summary>
[SugarColumn(ColumnName = "rkstart", Length = 80, IsNullable = true)]
public string? RkStart { get; set; }
/// 鍏ュ簱缁撴潫
[SugarColumn(ColumnName = "rkend", Length = 80, IsNullable = true)]
public string? RkEnd { get; set; }
/// 鍙戣繍寮€濮?/summary>
[SugarColumn(ColumnName = "fystarttime", Length = 80, IsNullable = true)]
public string? FyStartTime { get; set; }
/// 鍙戣繍缁撴潫
[SugarColumn(ColumnName = "fyendtime", Length = 80, IsNullable = true)]
public string? FyEndTime { get; set; }
/// 鎺掑簭
[SugarColumn(ColumnName = "levelnum", IsNullable = true)]
public int? LevelNum { get; set; }
/// 鑳屾櫙鑹?/summary>
[SugarColumn(ColumnName = "background", Length = 32, IsNullable = true)]
public string? Background { get; set; }
/// 绉熸埛ID锛堝绉熸埛闅旂锛?/summary>
[SugarColumn(ColumnName = "tenant_id", IsNullable = true)]
public long? TenantId { get; set; }
}