2026-01-24 14:57:13 +08:00

421 lines
12 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.

using SqlSugar;
namespace RIZO.Admin.WebApi.PLC.Model
{
/// <summary>
/// 产线PLC生产参数数据表
/// </summary>
[SugarTable("plc_production_data")]
public class PlcProductionData
{
/// <summary>
/// 主键ID
/// </summary>
[SugarColumn(IsPrimaryKey = false, IsIdentity = true)]
public int Id { get; set; }
/// <summary>
/// 产线编号如line2
/// </summary>
[SugarColumn(ColumnName = "line_code")]
public string LineCode { get; set; }
/// <summary>
/// PLC IP地址
/// </summary>
[SugarColumn(ColumnName = "plc_ip")]
public string PlcIp { get; set; }
/// <summary>
/// 产品编码
/// </summary>
[SugarColumn(ColumnName = "product_code")]
public string ProductCode { get; set; }
/// <summary>
/// 产品名称
/// </summary>
[SugarColumn(ColumnName = "product_name")]
public string ProductName { get; set; }
/// <summary>
/// 参数名称
/// </summary>
[SugarColumn(ColumnName = "param_name")]
public string ParamName { get; set; }
/// <summary>
/// 参数值(兼容数值/字符串类型)
/// </summary>
[SugarColumn(ColumnName = "param_value")]
public string ParamValue { get; set; }
/// <summary>
/// 数据发生时间(系统时间)
/// </summary>
[SugarColumn(ColumnName = "occur_time")]
public DateTime? OccurTime { get; set; }
/// <summary>
/// 合格标志站位结果1,OK,2,NG
/// </summary>
[SugarColumn(ColumnName = "qualification_flag")]
public string QualificationFlag { get; set; }
/// <summary>
/// 返工标志0-正常1-返工
/// </summary>
[SugarColumn(ColumnName = "rework_flag")]
public string ReworkFlag { get; set; }
/// <summary>
/// 生产节拍(秒)
/// </summary>
[SugarColumn(ColumnName = "production_cycle")]
public int? ProductionCycle { get; set; }
/// <summary>
/// 备注
/// </summary>
[SugarColumn(ColumnName = "remark")]
public string Remark { get; set; }
/// <summary>
/// 创建人
/// </summary>
[SugarColumn(ColumnName = "cREATED_BY")]
public string CreatedBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[SugarColumn(ColumnName = "cREATED_TIME")]
public DateTime? CreatedTime { get; set; }
/// <summary>
/// 更新人
/// </summary>
[SugarColumn(ColumnName = "uPDATED_BY")]
public string UpdatedBy { get; set; }
/// <summary>
/// 更新时间
/// </summary>
[SugarColumn(ColumnName = "uPDATED_TIME")]
public DateTime? UpdatedTime { get; set; }
/// <summary>
/// 设备模式0-自动1-手动
/// </summary>
[SugarColumn(ColumnName = "automanual")]
public int? Automanual { get; set; }
/// <summary>
/// 运行状态:1=空闲2=运行中3=故障;
/// </summary>
[SugarColumn(ColumnName = "runstatus")]
public int? Runstatus { get; set; }
/// <summary>
/// 托盘号
/// </summary>
[SugarColumn(ColumnName = "trayNo")]
public string TrayNo { get; set; }
/// <summary>
/// 生产模式模式1:正常模式;2:清线模式;4:返工模式;8:换型模式;16:预热模式)
/// </summary>
[SugarColumn(ColumnName = "produceModel")]
public string ProduceModel { get; set; }
/// <summary>
/// 设备在线状态1=离线,0=在线
/// </summary>
[SugarColumn(ColumnName = "onlineStatus")]
public string OnlineStatus { get; set; }
/// <summary>
/// 工站编码
/// </summary>
[SugarColumn(ColumnName = "workstationCode")]
public string WorkstationCode { get; set; }
/// <summary>
/// 产品型号
/// </summary>
[SugarColumn(ColumnName = "productModel")]
public string ProductModel { get; set; }
/// <summary>
/// 工站名称
/// </summary>
[SugarColumn(ColumnName = "workstationName")]
public string WorkstationName { get; set; }
/// <summary>
/// 条码查询
/// </summary>
[SugarColumn(ColumnName = "SN_1")]
public string SN1 { get; set; }
/// <summary>
/// 结果上传条码
/// </summary>
[SugarColumn(ColumnName = "SN_2")]
public string SN2 { get; set; }
/// <summary>
/// 相机结果1,OK,2,NG
/// </summary>
[SugarColumn(ColumnName = "cameraResult")]
public string CameraResult { get; set; }
/// <summary>
/// 合装位机壳 SN
/// </summary>
[SugarColumn(ColumnName = "AssemblyHousingSN")]
public string AssemblyHousingSN { get; set; }
/// <summary>
/// 合装位 PCB SN
/// </summary>
[SugarColumn(ColumnName = "AssemblyPCBSN")]
public string AssemblyPCBSN { get; set; }
/// <summary>
/// 拧紧位机壳 SN
/// </summary>
[SugarColumn(ColumnName = "TightenHousingSN")]
public string TightenHousingSN { get; set; }
/// <summary>
/// 拧紧位 PCB SN
/// </summary>
[SugarColumn(ColumnName = "TightenPCBSN")]
public string TightenPCBSN { get; set; }
/// <summary>
/// 合装位托盘号
/// </summary>
[SugarColumn(ColumnName = "AssemblyTrayNo")]
public string AssemblyTrayNo { get; set; }
/// <summary>
/// 拧紧位托盘号
/// </summary>
[SugarColumn(ColumnName = "TightenTrayNo")]
public string TightenTrayNo { get; set; }
/// <summary>
/// 1 号螺钉拧紧结果1 = 合格0 = 不合格)
/// </summary>
[SugarColumn(ColumnName = "Screw1Result")]
public string Screw1Result { get; set; }
/// <summary>
/// 1 号螺钉扭矩Nm
/// </summary>
[SugarColumn(ColumnName = "Screw1Torque")]
public string Screw1Torque { get; set; }
/// <summary>
/// 1 号螺钉深度mm
/// </summary>
[SugarColumn(ColumnName = "Screw1Depth")]
public string Screw1Depth { get; set; }
/// <summary>
/// 1 号螺钉角度°
/// </summary>
[SugarColumn(ColumnName = "Screw1Angle")]
public string Screw1Angle { get; set; }
/// <summary>
/// 1 号螺钉拧紧时间秒
/// </summary>
[SugarColumn(ColumnName = "Screw1TightenTime")]
public string Screw1TightenTime { get; set; }
/// <summary>
/// 2 号螺钉拧紧结果1 = 合格0 = 不合格)
/// </summary>
[SugarColumn(ColumnName = "Screw2Result")]
public string Screw2Result { get; set; }
/// <summary>
/// 2 号螺钉扭矩Nm
/// </summary>
[SugarColumn(ColumnName = "Screw2Torque")]
public string Screw2Torque { get; set; }
/// <summary>
/// 2号螺钉深度mm
/// </summary>
[SugarColumn(ColumnName = "Screw2Depth")]
public string Screw2Depth { get; set; }
/// <summary>
/// 2号螺钉角度°
/// </summary>
[SugarColumn(ColumnName = "Screw2Angle")]
public string Screw2Angle { get; set; }
/// <summary>
/// 2 号螺钉拧紧时间秒
/// </summary>
[SugarColumn(ColumnName = "Screw2TightenTime")]
public string Screw2TightenTime { get; set; }
/// <summary>
/// 3 号螺钉拧紧结果1 = 合格0 = 不合格)
/// </summary>
[SugarColumn(ColumnName = "Screw3Result")]
public string Screw3Result { get; set; }
/// <summary>
/// 3 号螺钉扭矩Nm
/// </summary>
[SugarColumn(ColumnName = "Screw3Torque")]
public string Screw3Torque { get; set; }
/// <summary>
/// 3 号螺钉深度mm
/// </summary>
[SugarColumn(ColumnName = "Screw3Depth")]
public string Screw3Depth { get; set; }
/// <summary>
/// 3 号螺钉角度°
/// </summary>
[SugarColumn(ColumnName = "Screw3Angle")]
public string Screw3Angle { get; set; }
/// <summary>
/// 3号螺钉拧紧时间秒
/// </summary>
[SugarColumn(ColumnName = "Screw3TightenTime")]
public string Screw3TightenTime { get; set; }
/// <summary>
/// 4号螺钉拧紧结果1 = 合格0 = 不合格)
/// </summary>
[SugarColumn(ColumnName = "Screw4Result")]
public string Screw4Result { get; set; }
/// <summary>
/// 4号螺钉扭矩Nm
/// </summary>
[SugarColumn(ColumnName = "Screw4Torque")]
public string Screw4Torque { get; set; }
/// <summary>
/// 4号螺钉深度mm
/// </summary>
[SugarColumn(ColumnName = "Screw4Depth")]
public string Screw4Depth { get; set; }
/// <summary>
/// 4 号螺钉角度°
/// </summary>
[SugarColumn(ColumnName = "Screw4Angle")]
public string Screw4Angle { get; set; }
/// <summary>
/// 4号螺钉拧紧时间秒
/// </summary>
[SugarColumn(ColumnName = "Screw4TightenTime")]
public string Screw4TightenTime { get; set; }
/// <summary>
/// 5 号螺钉拧紧结果1 = 合格0 = 不合格)
/// </summary>
[SugarColumn(ColumnName = "Screw5Result")]
public string Screw5Result { get; set; }
/// <summary>
/// 5号螺钉扭矩Nm
/// </summary>
[SugarColumn(ColumnName = "Screw5Torque")]
public string Screw5Torque { get; set; }
/// <summary>
/// 5号螺钉深度mm
/// </summary>
[SugarColumn(ColumnName = "Screw5Depth")]
public string Screw5Depth { get; set; }
/// <summary>
/// 5 号螺钉角度°
/// </summary>
[SugarColumn(ColumnName = "Screw5Angle")]
public string Screw5Angle { get; set; }
/// <summary>
/// 5号螺钉拧紧时间秒
/// </summary>
[SugarColumn(ColumnName = "Screw5TightenTime")]
public string Screw5TightenTime { get; set; }
/// <summary>
/// 6 号螺钉拧紧结果1 = 合格0 = 不合格)
/// </summary>
[SugarColumn(ColumnName = "Screw6Result")]
public string Screw6Result { get; set; }
/// <summary>
/// 6号螺钉扭矩Nm
/// </summary>
[SugarColumn(ColumnName = "Screw6Torque")]
public string Screw6Torque { get; set; }
/// <summary>
/// 6 号螺钉深度mm
/// </summary>
[SugarColumn(ColumnName = "Screw6Depth")]
public string Screw6Depth { get; set; }
/// <summary>
/// 6 号螺钉角度°
/// </summary>
[SugarColumn(ColumnName = "Screw6Angle")]
public string Screw6Angle { get; set; }
/// <summary>
/// 6号螺钉拧紧时间秒
/// </summary>
[SugarColumn(ColumnName = "Screw6TightenTime")]
public string Screw6TightenTime { get; set; }
/// <summary>
/// 7号螺钉拧紧结果1 = 合格0 = 不合格)
/// </summary>
[SugarColumn(ColumnName = "Screw7Result")]
public string Screw7Result { get; set; }
/// <summary>
/// 7 号螺钉扭矩Nm
/// </summary>
[SugarColumn(ColumnName = "Screw7Torque")]
public string Screw7Torque { get; set; }
/// <summary>
/// 7号螺钉深度mm
/// </summary>
[SugarColumn(ColumnName = "Screw7Depth")]
public string Screw7Depth { get; set; }
/// <summary>
/// 7号螺钉角度°
/// </summary>
[SugarColumn(ColumnName = "Screw7Angle")]
public string Screw7Angle { get; set; }
/// <summary>
/// 7 号螺钉拧紧时间秒
/// </summary>
[SugarColumn(ColumnName = "Screw7TightenTime")]
public string Screw7TightenTime { get; set; }
}
}