using System;
using System.Linq;
using System.Text;
using SqlSugar;
namespace SlnMesnac.Repository
{
///
///
///
[SugarTable("T_SY_TraceState"), TenantAttribute("mes")]
public partial class T_SY_TraceState
{
public T_SY_TraceState(){
}
///
/// Desc:
/// Default:
/// Nullable:False
///
[SugarColumn(IsPrimaryKey=true,ColumnName="Barcode")]
public string barcode {get;set;}
///
/// Desc:
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName="ProductID")]
public string productid {get;set;}
///
/// Desc:
/// Default:DateTime.Now
/// Nullable:True
///
[SugarColumn(ColumnName="BeginTime")]
public DateTime? begintime {get;set;}
///
/// Desc:
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName="EndTime", IsOnlyIgnoreUpdate = true)]
public DateTime? endtime {get;set;}
///
/// Desc:
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName="ShiftID", IsOnlyIgnoreUpdate = true)]
public string shiftid {get;set;}
///
/// Desc:
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName = "GroupID", IsOnlyIgnoreUpdate = true)]
public string groupid {get;set;}
///
/// Desc:
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName="ShiftNo", IsOnlyIgnoreUpdate = true)]
public string shiftno {get;set;}
///
/// Desc:
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName="SemiBarcode_A")]
public string semibarcodeA {get;set;}
///
/// Desc:
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName="SemiBarcode_B")]
public string semibarcodeB {get;set;}
///
/// Desc:
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName="SemiBarcode_C")]
public string semibarcodeC {get;set;}
///
/// Desc:
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName="ProductBarcode")]
public string productbarcode {get;set;}
///
/// Desc:
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName="SemiBarcode2")]
public string semibarcode2 {get;set;}
///
/// Desc:
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName = "shellbarcode", IsOnlyIgnoreUpdate = true)]
public string shellbarcode {get;set;}
///
/// Desc:
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName = "NameplateInfo", IsOnlyIgnoreUpdate = true)]
public string nameplateinfo {get;set;}
///
/// Desc:
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName="MarkRecord", IsOnlyIgnoreUpdate = true)]
public string markrecord {get;set;}
///
/// Desc:
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName = "Attr1", IsOnlyIgnoreUpdate = true)]
public string attr1 {get;set;}
///
/// Desc:
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName = "Attr2", IsOnlyIgnoreUpdate = true)]
public string attr2 {get;set;}
///
/// Desc:默认0,1拆解,2返修3报废
/// Default:0
/// Nullable:True
///
[SugarColumn(ColumnName = "ISDis", InsertSql ="0", IsOnlyIgnoreUpdate = true)]
public string isdis {get;set;}
///
/// Desc:拆解和报废和返修操作人
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName="DisChecker", IsOnlyIgnoreUpdate = true)]
public string dischecker {get;set;}
///
/// Desc:拆解或报废或返修的时间
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName = "DisTime", IsOnlyIgnoreUpdate = true)]
public DateTime? distime {get;set;}
///
/// Desc:1合格2不合格
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName="State")]
public string state {get;set;}
///
/// Desc:
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName="CurrentStationID")]
public string currentstationid {get;set;}
///
/// Desc:不合格的工位
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName="NGStationID")]
public string ngstationid {get;set;}
///
/// Desc:
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName = "RestartStation", IsOnlyIgnoreUpdate = true)]
public string restartstation {get;set;}
///
/// Desc:
/// Default:0
/// Nullable:True
///
[SugarColumn(ColumnName="FinishFlag", IsOnlyIgnoreUpdate = true)]
public string finishflag {get;set;}
///
/// Desc:记录D9工位不合格原因
/// Default:
/// Nullable:True
///
[SugarColumn(ColumnName="D9Remark", IsOnlyIgnoreUpdate = true)]
public string d9remark {get;set;}
}
}