namespace RIZO.Model.Mes.WorkOrder
{
///
/// 工单从表(存储工单所需物料明细及物料流转状态)
///
[SugarTable("work_order_item")]
public class WorkOrderItem
{
///
/// 自增主键(内部唯一标识)
///
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public long Id { get; set; }
///
/// 关联主表工单编码
///
[SugarColumn(ColumnName = "work_order_code")]
public string WorkOrderCode { get; set; }
///
/// 明细唯一编码
///
[SugarColumn(ColumnName = "work_order_item_code")]
public string WorkOrderItemCode { get; set; }
///
/// PLC交互编码
///
[SugarColumn(ColumnName = "plc_code")]
public string PlcCode { get; set; }
///
/// 物料编码
///
[SugarColumn(ColumnName = "material_code")]
public string MaterialCode { get; set; }
///
/// 物料名称
///
[SugarColumn(ColumnName = "material_name")]
public string MaterialName { get; set; }
///
/// 数量,默认为1
///
public int Qty { get; set; }
///
/// 执行状态(建议枚举:0-未执行、1-执行中、2-已完成等)
///
[SugarColumn(ColumnName = "execute_status")]
public string ExecuteStatus { get; set; }
///
/// 创建人ID
///
[SugarColumn(ColumnName = "create_by")]
public string CreateBy { get; set; }
///
/// 创建人名称
///
[SugarColumn(ColumnName = "create_by_name")]
public string CreateByName { get; set; }
///
/// 创建时间
///
[SugarColumn(ColumnName = "create_time")]
public DateTime? CreateTime { get; set; }
///
/// 最后更新人ID
///
[SugarColumn(ColumnName = "update_by")]
public string UpdateBy { get; set; }
///
/// 最后更新时间
///
[SugarColumn(ColumnName = "update_time")]
public DateTime? UpdateTime { get; set; }
}
}