using SqlSugar;
using System;
namespace MES.Service.Modes
{
///
/// 实验室检测数据表
///
[SugarTable("MES_LABORATORY")]
public class MesLaboratory
{
///
/// 主键ID
///
[SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_MES_LABORATORY",
IsPrimaryKey = true)]
public decimal Id { get; set; }
///
/// 工单号
///
[SugarColumn(ColumnName = "BILL_NO", Length = 100)]
public string? BillNo { get; set; }
///
/// 生产线体编码
///
[SugarColumn(ColumnName = "LINE_NO", Length = 100)]
public string? LineNo { get; set; }
///
/// 物料id
///
[SugarColumn(ColumnName = "ITEM_ID")]
public int? ItemId { get; set; }
///
/// 物料编码
///
[SugarColumn(ColumnName = "ITEM_NO", Length = 64)]
public string? ItemNo { get; set; }
///
/// 物料名称
///
[SugarColumn(ColumnName = "ITEM_NAME", Length = 500)]
public string? ItemName { get; set; }
///
/// 物料规格
///
[SugarColumn(ColumnName = "ITEM_MODEL", Length = 3000)]
public string? ItemModel { get; set; }
///
/// 生产车间id
///
[SugarColumn(ColumnName = "DEPARTMENTID")]
public int? DepartmentId { get; set; }
///
/// 生产车间编码
///
[SugarColumn(ColumnName = "DEPARTMENTCODE", Length = 32)]
public string? DepartmentCode { get; set; }
///
/// 销售订单号
///
[SugarColumn(ColumnName = "SALE_ORDER_NOC", Length = 50)]
public string? SaleOrderNoc { get; set; }
///
/// 检验结果
///
[SugarColumn(ColumnName = "INSPECTION_RESULT", Length = 20)]
public string? InspectionResult { get; set; }
///
/// 创建时间
///
[SugarColumn(ColumnName = "CREATE_TIME", InsertServerTime = true)]
public DateTime? CreateTime { get; set; }
///
/// 创建人
///
[SugarColumn(ColumnName = "CREATE_BY", Length = 100)]
public string? CreateBy { get; set; }
///
/// 检验时间
///
[SugarColumn(ColumnName = "INSPECTION_TIME")]
public DateTime? InspectionTime { get; set; }
///
/// 检验人
///
[SugarColumn(ColumnName = "INSPECTION_BY", Length = 100)]
public string? InspectionBy { get; set; }
[SugarColumn(IsIgnore = true)]
public string? CreateUser { get; set; }
//inspection
[SugarColumn(IsIgnore = true)]
public string? InspectionUser { get; set; }
}
}