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; } } }