2025-11-28 15:19:43 +08:00

159 lines
4.6 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

namespace RIZO.Model.Mes.WorkOrderInfo
{
/// <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; }
/// <summary>
/// 产线Code
/// </summary>
[SugarColumn(ColumnName = "line_code")]
public string LineCode { get; set; }
/// <summary>
/// 产线名称
/// </summary>
[SugarColumn(ColumnName = "line_name")]
public string LineName { get; set; }
/// <summary>
/// 工艺编码
/// </summary>
[SugarColumn(ColumnName = "process_code")]
public string ProcessCode { get; set; }
/// <summary>
/// 工艺名称
/// </summary>
[SugarColumn(ColumnName = "process_name")]
public string ProcessName { get; set; }
/// <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>
[SugarColumn(ColumnName = "create_name")]
public string CreateName { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[SugarColumn(ColumnName = "create_time")]
public DateTime? CreateTime { get; set; }
/// <summary>
/// 最后更新人ID
/// </summary>
[SugarColumn(ColumnName = "update_by")]
public string UpdateBy { get; set; }
/// <summary>
/// 最后更新人名称
/// </summary>
[SugarColumn(ColumnName = "update_name")]
public string UpdateName { get; set; }
/// <summary>
/// 最后更新时间
/// </summary>
[SugarColumn(ColumnName = "update_time")]
public DateTime? UpdateTime { get; set; }
/// <summary>
/// 序号
/// </summary>
[SugarColumn(ColumnName = "sequcence")]
public int Sequcence { get; set; }
/// <summary>
/// 唯一标识码
/// </summary>
[SugarColumn(ColumnName = "identification_code")]
public string IdentificationCode { get; set; }
/// <summary>
/// 工艺特性
/// </summary>
[SugarColumn(ColumnName = "character")]
public string Character { get; set; }
/// <summary>
/// 是否清洗0否1是
/// </summary>
[SugarColumn(ColumnName = "ifClean")]
public int IfClean { get; set; }
/// <summary>
/// 是否首检0否1是
/// </summary>
[SugarColumn(ColumnName = "first_Inspection")]
public int FirstInspection { get; set; }
/// <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; }
}
}