shgx_tz_mom/ZR.Model/MES/pro/ProWorkorder_v2.cs

207 lines
5.7 KiB
C#
Raw Normal View History

2024-01-20 14:37:32 +08:00
using MiniExcelLibs.Attributes;
namespace ZR.Model.MES.pro
{
/// <summary>
/// 生产工单
/// </summary>
[SugarTable("pro_workorder2", TableDescription = "生产工单")]
public class ProWorkorder_v2
{
/// <summary>
/// 工单号WO20240301001
/// </summary>
2024-06-07 11:04:26 +08:00
[SugarColumn(IsPrimaryKey = true, ColumnName = "id")]
2024-01-20 14:37:32 +08:00
[ExcelIgnore]
public string Id { get; set; }
/// <summary>
/// 毛坯号
/// </summary>
[SugarColumn(ColumnName = "blank_number")]
[ExcelColumn(Name = "毛坯号", IndexName = "A")]
public string BlankNumber { get; set; }
/// <summary>
/// 成品零件号
/// </summary>
[SugarColumn(ColumnName = "finished_part_number")]
[ExcelColumn(Name = "成品零件号", IndexName = "B")]
public string FinishedPartNumber { get; set; }
/// <summary>
/// 产品描述
/// </summary>
[SugarColumn(ColumnName = "product_description")]
[ExcelColumn(Name = "产品描述", IndexName = "C")]
public string ProductDescription { get; set; }
/// <summary>
/// 颜色
/// </summary>
[SugarColumn(ColumnName = "colour")]
[ExcelColumn(Name = "颜色", IndexName = "D")]
public string Colour { get; set; }
/// <summary>
/// 规格
/// </summary>
[SugarColumn(ColumnName = "specifications")]
[ExcelColumn(Name = "规格", IndexName = "E")]
public string Specifications { get; set; }
/// <summary>
/// 编码号
/// </summary>
[SugarColumn(ColumnName = "code_number")]
[ExcelColumn(Name = "编码号", IndexName = "F")]
public string CodeNumber { get; set; }
2024-01-20 14:37:32 +08:00
/// <summary>
/// 车数
/// </summary>
[SugarColumn(ColumnName = "vehicle_number")]
[ExcelColumn(Name = "车数", IndexName = "G")]
public int VehicleNumber { get; set; }
/// <summary>
/// 挂具摆放
/// </summary>
[SugarColumn(ColumnName = "hang_number")]
[ExcelColumn(Name = "挂具摆放", IndexName = "H")]
public int hangNumber { get; set; }
/// <summary>
/// 上件数
/// </summary>
[SugarColumn(ColumnName = "previous_number")]
[ExcelColumn(Name = "上件数", IndexName = "I")]
public int PreviousNumber { get; set; }
2025-12-15 15:35:42 +08:00
/// <summary>
/// 预计合格数
/// </summary>
[SugarColumn(ColumnName = "pqualifiednum")]
[ExcelColumn(Name = "预计合格数", IndexName = "J")]
public int PQqualifiedNum { get; set; }
/// <summary>
/// 预计合格率
/// </summary>
[SugarColumn(ColumnName = "pqualifiedRate")]
[ExcelColumn(Name = "预计合格率", IndexName = "K")]
public decimal PQqualifiedRate { get; set; }
2024-01-20 14:37:32 +08:00
/// <summary>
/// 双组号缸号
/// </summary>
[SugarColumn(ColumnName = "cylinder_number")]
2025-12-15 15:35:42 +08:00
[ExcelColumn(Name = "双组号缸号", IndexName = "L")]
2024-01-20 14:37:32 +08:00
public string CylinderNumber { get; set; }
/// <summary>
/// 备注1
/// </summary>
[SugarColumn(ColumnName = "remark1")]
2025-12-15 15:35:42 +08:00
[ExcelColumn(Name = "备注1", IndexName = "M")]
2024-01-20 14:37:32 +08:00
public string Remark1 { get; set; }
/// <summary>
/// 备注2
/// </summary>
[SugarColumn(ColumnName = "remark2")]
2025-12-15 15:35:42 +08:00
[ExcelColumn(Name = "备注2", IndexName = "N")]
2024-01-20 14:37:32 +08:00
public string Remark2 { get; set; }
2024-01-22 20:29:25 +08:00
2024-01-20 14:37:32 +08:00
/// <summary>
2024-01-22 20:29:25 +08:00
/// 备注3识别是否需要工单
2024-01-20 14:37:32 +08:00
/// </summary>
[SugarColumn(ColumnName = "remark3")]
[ExcelIgnore]
public string Remark3 { get; set; }
2024-01-22 20:29:25 +08:00
/// <summary>
/// 备注4 :来源
/// </summary>
[SugarColumn(ColumnName = "remark4")]
[ExcelIgnore]
public string Remark4 { get; set; }
/// <summary>
/// 序号
/// </summary>
[SugarColumn(ColumnName = "sort")]
[ExcelIgnore]
2024-06-07 11:04:26 +08:00
public int Sort { get; set; }
2024-01-22 20:29:25 +08:00
/// <summary>
/// 客户工单号
/// </summary>
[SugarColumn(ColumnName = "client_workorder")]
[ExcelIgnore]
public string ClientWorkorder { get; set; }
/// <summary>
/// 状态0初态 1上线
/// </summary>
[SugarColumn(ColumnName = "status")]
[ExcelIgnore]
public int Status { get; set; }
2024-01-20 14:37:32 +08:00
/// <summary>
/// 年
/// </summary>
[SugarColumn(ColumnName = "year")]
[ExcelIgnore]
2024-06-07 11:04:26 +08:00
public int Year { get; set; }
2024-01-20 14:37:32 +08:00
/// <summary>
/// 周
/// </summary>
[SugarColumn(ColumnName = "week")]
[ExcelIgnore]
public int Week { get; set; }
/// <summary>
/// 日
/// </summary>
[SugarColumn(ColumnName = "date")]
[ExcelIgnore]
public int Date { get; set; }
/// <summary>
/// 创建人
/// </summary>
[SugarColumn(ColumnName = "CREATED_BY")]
[ExcelIgnore]
public string CreatedBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[SugarColumn(ColumnName = "CREATED_TIME")]
[ExcelIgnore]
public DateTime CreatedTime { get; set; }
/// <summary>
/// 更新人
/// </summary>
[SugarColumn(ColumnName = "UPDATED_BY")]
[ExcelIgnore]
public string UpdatedBy { get; set; }
/// <summary>
/// 更新时间
/// </summary>
[SugarColumn(ColumnName = "UPDATED_TIME")]
[ExcelIgnore]
public DateTime UpdatedTime { get; set; }
}
}