159 lines
4.6 KiB
C#
Raw Normal View History

2025-11-12 17:32:28 +08:00
2025-11-18 11:39:58 +08:00
namespace RIZO.Model.Mes.WorkOrderInfo
2025-11-12 17:32:28 +08:00
{
/// <summary>
/// 工单从表(存储工单所需物料明细及物料流转状态)
/// </summary>
[SugarTable("work_order_item")]
public class WorkOrderItem
{
/// <summary>
/// 自增主键(内部唯一标识)
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public long Id { get; set; }
/// <summary>
/// 关联主表工单编码
/// </summary>
[SugarColumn(ColumnName = "work_order_code")]
public string WorkOrderCode { get; set; }
/// <summary>
/// 明细唯一编码
/// </summary>
[SugarColumn(ColumnName = "work_order_item_code")]
public string WorkOrderItemCode { get; set; }
/// <summary>
/// PLC交互编码
/// </summary>
[SugarColumn(ColumnName = "plc_code")]
public string PlcCode { get; set; }
2025-11-26 10:38:10 +08:00
/// <summary>
/// 产线Code
/// </summary>
[SugarColumn(ColumnName = "line_code")]
public string LineCode { get; set; }
2025-11-12 17:32:28 +08:00
2025-11-26 10:38:10 +08:00
/// <summary>
/// 产线名称
/// </summary>
[SugarColumn(ColumnName = "line_name")]
public string LineName { get; set; }
2025-11-18 11:39:58 +08:00
/// <summary>
/// 工艺编码
/// </summary>
[SugarColumn(ColumnName = "process_code")]
public string ProcessCode { get; set; }
/// <summary>
/// 工艺名称
/// </summary>
[SugarColumn(ColumnName = "process_name")]
public string ProcessName { get; set; }
2025-11-12 17:32:28 +08:00
/// <summary>
/// 物料编码
/// </summary>
[SugarColumn(ColumnName = "material_code")]
public string MaterialCode { get; set; }
/// <summary>
/// 物料名称
/// </summary>
[SugarColumn(ColumnName = "material_name")]
public string MaterialName { get; set; }
/// <summary>
/// 数量默认为1
/// </summary>
public int Qty { get; set; }
/// <summary>
/// 执行状态建议枚举0-未执行、1-执行中、2-已完成等)
/// </summary>
[SugarColumn(ColumnName = "execute_status")]
public string ExecuteStatus { get; set; }
/// <summary>
/// 创建人ID
/// </summary>
[SugarColumn(ColumnName = "create_by")]
public string CreateBy { get; set; }
/// <summary>
/// 创建人名称
/// </summary>
2025-11-18 15:34:16 +08:00
[SugarColumn(ColumnName = "create_name")]
public string CreateName { get; set; }
2025-11-12 17:32:28 +08:00
/// <summary>
/// 创建时间
/// </summary>
[SugarColumn(ColumnName = "create_time")]
public DateTime? CreateTime { get; set; }
/// <summary>
/// 最后更新人ID
/// </summary>
[SugarColumn(ColumnName = "update_by")]
public string UpdateBy { get; set; }
2025-11-18 15:34:16 +08:00
/// <summary>
/// 最后更新人名称
/// </summary>
[SugarColumn(ColumnName = "update_name")]
public string UpdateName { get; set; }
2025-11-12 17:32:28 +08:00
/// <summary>
/// 最后更新时间
/// </summary>
[SugarColumn(ColumnName = "update_time")]
public DateTime? UpdateTime { get; set; }
2025-11-18 11:39:58 +08:00
/// <summary>
/// 序号
/// </summary>
[SugarColumn(ColumnName = "sequcence")]
public int Sequcence { get; set; }
/// <summary>
/// 唯一标识码
/// </summary>
[SugarColumn(ColumnName = "identification_code")]
2025-11-18 14:54:03 +08:00
public string IdentificationCode { get; set; }
2025-11-25 09:32:28 +08:00
/// <summary>
/// 工艺特性
/// </summary>
[SugarColumn(ColumnName = "character")]
public string Character { get; set; }
/// <summary>
/// 是否清洗0否1是
/// </summary>
[SugarColumn(ColumnName = "ifClean")]
public int IfClean { get; set; }
2025-11-26 15:15:17 +08:00
/// <summary>
/// 是否首检0否1是
/// </summary>
[SugarColumn(ColumnName = "first_Inspection")]
public int FirstInspection { get; set; }
2025-11-28 15:19:43 +08:00
/// <summary>
/// 是否首检合格0否1是
/// </summary>
[SugarColumn(ColumnName = "first_Inspection_result")]
public int FirstInspectionResult { get; set; }
/// <summary>
/// 首检合格时间
/// </summary>
[SugarColumn(ColumnName = "first_Inspection_time")]
public DateTime? FirstInspectionTime { get; set; }
2025-11-12 17:32:28 +08:00
}
}