Valeo_Line_MES_backend/RIZO.Model/MES/WIP/ProductProcessData.cs
2026-01-15 13:25:01 +08:00

142 lines
4.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MDM.Models.Session
{
/// <summary>
/// 工艺数据采集
/// </summary>
[SugarTable("product_process_data")]
public class ProductProcessData
{
/// <summary>
/// 主键
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public int Id { get; set; }
/// <summary>
/// 工单号
/// </summary>
[SugarColumn(ColumnName = "fk_workorder", Length = 50)]
public string FkWorkorder { get; set; }
/// <summary>
/// 产线编码(U01)
/// </summary>
[SugarColumn(ColumnName = "lineCode", Length = 50)]
public string LineCode { get; set; }
/// <summary>
/// 工位编码
/// </summary>
[SugarColumn(ColumnName = "workstationCode", Length = 50)]
public string WorkstationCode { get; set; }
/// <summary>
/// 工艺路线编码
/// </summary>
[SugarColumn(ColumnName = "routingCode", Length = 50)]
public string RoutingCode { get; set; }
/// <summary>
/// 工序编码
/// </summary>
[SugarColumn(ColumnName = "operationCode", Length = 50)]
public string OperationCode { get; set; }
/// <summary>
/// 产品编码
/// </summary>
[SugarColumn(ColumnName = "productCode", Length = 50)]
public string ProductCode { get; set; }
/// <summary>
/// 产品名称
/// </summary>
[SugarColumn(ColumnName = "productname", Length = 50)]
public string Productname { get; set; }
/// <summary>
/// SN码
/// </summary>
[SugarColumn(ColumnName = "SNnumber", Length = 50)]
public string SNnumber { get; set; }
/// <summary>
/// 参数名
/// </summary>
[SugarColumn(ColumnName = "paramter_name", Length = 50)]
public string ParamterName { get; set; }
/// <summary>
/// 标准值
/// </summary>
[SugarColumn(ColumnName = "standard_paramter_value", DecimalDigits = 2)]
public decimal? StandardParamterValue { get; set; }
/// <summary>
/// 参数值
/// </summary>
[SugarColumn(ColumnName = "real_paramter_value", DecimalDigits = 2)]
public decimal? RealParamterValue { get; set; }
/// <summary>
/// 上限
/// </summary>
[SugarColumn(ColumnName = "up_range_limit", DecimalDigits = 2)]
public decimal? UpRangeLimit { get; set; }
/// <summary>
/// 下限
/// </summary>
[SugarColumn(ColumnName = "low_range_limit", DecimalDigits = 2)]
public decimal? LowRangeLimit { get; set; }
/// <summary>
/// 单位
/// </summary>
[SugarColumn(ColumnName = "unit", Length = 50)]
public string Unit { get; set; }
/// <summary>
/// 检测结果
/// </summary>
[SugarColumn(ColumnName = "checkResult")]
public int? CheckResult { get; set; }
/// <summary>
/// 参数时间
/// </summary>
[SugarColumn(ColumnName = "paramTime")]
public DateTime? ParamTime { get; set; }
/// <summary>
/// 创建人
/// </summary>
[SugarColumn(ColumnName = "createdby", Length = 50)]
public string Createdby { get; set; }
/// <summary>
/// 更新人
/// </summary>
[SugarColumn(ColumnName = "updatedby", Length = 50)]
public string Updatedby { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[SugarColumn(ColumnName = "created_time")]
public DateTime? CreatedTime { get; set; }
/// <summary>
/// 更新时间
/// </summary>
[SugarColumn(ColumnName = "updated_time")]
public DateTime? UpdatedTime { get; set; }
}
}