using SqlSugar; using System; namespace MES.Service.Modes { /// /// PCB检测数据表(整板/单板统一存储) /// [SugarTable("MES_PCB_TEST_DATA")] public class MesPcbTestData { /// /// 主键ID /// [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_PCB_TEST_DATA", IsPrimaryKey = true)] public decimal Id { get; set; } /// /// 数据类型:WHOLE-整板,SINGLE-单板 /// [SugarColumn(ColumnName = "DATA_TYPE")] public string DataType { get; set; } /// /// 设备名称 /// [SugarColumn(ColumnName = "DEVICE_NAME")] public string? DeviceName { get; set; } /// /// 整板条码 /// [SugarColumn(ColumnName = "PCB_SN")] public string? PcbSn { get; set; } /// /// 轨道信息(1-1轨,2-2轨) /// [SugarColumn(ColumnName = "PCB_TRACK_LINE")] public int? PcbTrackLine { get; set; } /// /// 板面(T-顶面,B-底面,T+B-顶面+底面) /// [SugarColumn(ColumnName = "PCB_BOARD_SIDE")] public string? PcbBoardSide { get; set; } /// /// 检测时间 /// [SugarColumn(ColumnName = "PCB_TEST_TIME")] public DateTime? PcbTestTime { get; set; } /// /// 检测耗时(秒) /// [SugarColumn(ColumnName = "PCB_CYCLE_TIME")] public decimal? PcbCycleTime { get; set; } /// /// 程序名/板式名 /// [SugarColumn(ColumnName = "PCB_PROJECT_NAME")] public string? PcbProjectName { get; set; } /// /// 整板检测结果 /// [SugarColumn(ColumnName = "PCB_ROBOT_RESULT")] public string? PcbRobotResult { get; set; } /// /// 整板复判结果 /// [SugarColumn(ColumnName = "PCB_USER_RESULT")] public string? PcbUserResult { get; set; } /// /// 整板最终结果 /// [SugarColumn(ColumnName = "PCB_FINAL_RESULT")] public string? PcbFinalResult { get; set; } /// /// 维修站复判用户名 /// [SugarColumn(ColumnName = "PCB_REPAIR_USER")] public string? PcbRepairUser { get; set; } /// /// 拼板数量(整板数据使用) /// [SugarColumn(ColumnName = "PCB_BOARD_NUMBER")] public int? PcbBoardNumber { get; set; } /// /// 拼板检测NG数量(整板数据使用) /// [SugarColumn(ColumnName = "PCB_BOARD_ROBOT_NG_NUMBER")] public int? PcbBoardRobotNgNumber { get; set; } /// /// 拼板复判NG数量(整板数据使用) /// [SugarColumn(ColumnName = "PCB_BOARD_USER_NG_NUMBER")] public int? PcbBoardUserNgNumber { get; set; } /// /// 拼板误报数量(整板数据使用) /// [SugarColumn(ColumnName = "PCB_BOARD_REPASS_NUMBER")] public int? PcbBoardRepassNumber { get; set; } /// /// 器件总数量 /// [SugarColumn(ColumnName = "PCB_COMP_NUMBER")] public int? PcbCompNumber { get; set; } /// /// 器件检测NG数量(整板数据使用) /// [SugarColumn(ColumnName = "PCB_COMP_ROBOT_NG_NUMBER")] public int? PcbCompRobotNgNumber { get; set; } /// /// 器件复判NG数量(整板数据使用) /// [SugarColumn(ColumnName = "PCB_COMP_USER_NG_NUMBER")] public int? PcbCompUserNgNumber { get; set; } /// /// 器件误报数量(整板数据使用) /// [SugarColumn(ColumnName = "PCB_COMP_REPASS_NUMBER")] public int? PcbCompRepassNumber { get; set; } /// /// 拼板条码(单板数据使用) /// [SugarColumn(ColumnName = "BOARD_SN")] public string? BoardSn { get; set; } /// /// 拼板序号(单板数据使用) /// [SugarColumn(ColumnName = "BOARD_NO")] public string? BoardNo { get; set; } /// /// 拼板检测结果(单板数据使用) /// [SugarColumn(ColumnName = "BOARD_ROBOT_RESULT")] public string? BoardRobotResult { get; set; } /// /// 拼板复判结果(单板数据使用) /// [SugarColumn(ColumnName = "BOARD_USER_RESULT")] public string? BoardUserResult { get; set; } /// /// 拼板最终结果(单板数据使用) /// [SugarColumn(ColumnName = "BOARD_FINAL_RESULT")] public string? BoardFinalResult { get; set; } /// /// 拼板器件数量(单板数据使用) /// [SugarColumn(ColumnName = "BOARD_COMP_NUMBER")] public int? BoardCompNumber { get; set; } /// /// 拼板器件检测NG总数(单板数据使用) /// [SugarColumn(ColumnName = "BOARD_COMP_ROBOT_NG_NUMBER")] public int? BoardCompRobotNgNumber { get; set; } /// /// 拼板器件复判NG总数(单板数据使用) /// [SugarColumn(ColumnName = "BOARD_COMP_USER_NG_NUMBER")] public int? BoardCompUserNgNumber { get; set; } /// /// 拼板器件误报总数(单板数据使用) /// [SugarColumn(ColumnName = "BOARD_COMP_REPASS_NUMBER")] public int? BoardCompRepassNumber { get; set; } /// /// 创建时间 /// [SugarColumn(ColumnName = "CREATE_TIME")] public DateTime? CreateTime { get; set; } /// /// 更新时间 /// [SugarColumn(ColumnName = "UPDATE_TIME")] public DateTime? UpdateTime { get; set; } /// /// 备注 /// [SugarColumn(ColumnName = "REMARKS")] public string? Remarks { get; set; } } }