127 lines
3.5 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")]
2025-11-18 11:39:58 +08:00
public class WorkOrder
2025-11-12 17:32:28 +08:00
{
/// <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 = "order_date")]
2025-11-18 11:39:58 +08:00
public string OrderDate { get; set; }
2025-11-12 17:32:28 +08:00
/// <summary>
2025-11-22 10:14:35 +08:00
/// 零件编码
2025-11-12 17:32:28 +08:00
/// </summary>
2025-11-22 10:14:35 +08:00
[SugarColumn(ColumnName = "material_code")]
public string MaterialCode { get; set; }
2025-11-12 17:32:28 +08:00
/// <summary>
2025-11-22 10:14:35 +08:00
/// 零件信息
2025-11-12 17:32:28 +08:00
/// </summary>
2025-11-22 10:14:35 +08:00
[SugarColumn(ColumnName = "material_name")]
public string MaterialName { get; set; }
2025-11-12 17:32:28 +08:00
/// <summary>
2025-11-22 10:14:35 +08:00
/// 总数(非负)
2025-11-12 17:32:28 +08:00
/// </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>
2025-11-18 15:37:01 +08:00
/// 工单状态0-待执行、1-执行中、2-已完成)
2025-11-12 17:32:28 +08:00
/// </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; }
2025-11-22 10:14:35 +08:00
/// <summary>
/// 批次号
/// </summary>
[SugarColumn(ColumnName = "batch_number")]
public string BatchNumber { get; set; }
2025-11-25 15:05:03 +08:00
[SugarColumn(ColumnName = "CreateDate")]
private string CreateDate { get; set; }
2025-11-12 17:32:28 +08:00
}
}