2025-11-28 16:05:22 +08:00

155 lines
4.4 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")]
public class WorkOrder
{
/// <summary>
/// 主键ID
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public long Id { get; set; }
/// <summary>
/// 工单编码(业务唯一标识)
/// </summary>
[SugarColumn(ColumnName = "work_order_code")]
public string WorkOrderCode { 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 = "order_date")]
public string OrderDate { 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>
/// 总数(非负)
/// </summary>
[SugarColumn(ColumnName = "total_qty")]
public int TotalQty { get; set; }
/// <summary>
/// 合格数(非负)
/// </summary>
[SugarColumn(ColumnName = "ok_qty")]
public int OkQty { get; set; }
/// <summary>
/// 不合格数(非负)
/// </summary>
[SugarColumn(ColumnName = "ng_qty")]
public int NgQty { get; set; }
/// <summary>
/// 不良原因描述
/// </summary>
[SugarColumn(ColumnName = "defect_reason")]
public string DefectReason { get; set; }
/// <summary>
/// 工单状态0-待执行、1-执行中、2-已完成)
/// </summary>
[SugarColumn(ColumnName = "order_status")]
public int OrderStatus { 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 = "batch_number")]
public string BatchNumber { get; set; }
[SugarColumn(ColumnName = "CreateDate")]
private string CreateDate { 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; }
}
}