using Newtonsoft.Json;
namespace MES.Service.Dto.service;
///
/// 拼板(单板)生成数据DTO
///
public class SingleBoardGenerateDto
{
///
/// 设备名称
///
[JsonProperty("device_name")]
public string? DeviceName { get; set; }
///
/// 整板条码
///
[JsonProperty("pcb_sn")]
public string? PcbSn { get; set; }
///
/// 轨道信息(1,1轨)(2,2轨)
///
[JsonProperty("pcb_track_line")]
public int PcbTrackLine { get; set; }
///
/// 板面(T,顶面)(B,底面)(T+B,板面+底面)
///
[JsonProperty("pcb_board_side")]
public string? PcbBoardSide { get; set; }
///
/// 检测时间
///
[JsonProperty("pcb_test_time")]
public string? PcbTestTime { get; set; }
///
/// 检测耗时,单位秒
///
[JsonProperty("pcb_cycle_time")]
public float PcbCycleTime { get; set; }
///
/// 程序名/板式名
///
[JsonProperty("pcb_project_name")]
public string? PcbProjectName { get; set; }
///
/// 整板检测结果
///
[JsonProperty("pcb_robot_result")]
public string? PcbRobotResult { get; set; }
///
/// 整板复判结果
///
[JsonProperty("pcb_user_result")]
public string? PcbUserResult { get; set; }
///
/// 整板最终结果
///
[JsonProperty("pcb_final_result")]
public string? PcbFinalResult { get; set; }
///
/// 维修站复判用户名
///
[JsonProperty("pcb_repair_user")]
public string? PcbRepairUser { get; set; }
///
/// 拼板数量
///
[JsonProperty("pcb_board_number")]
public int PcbBoardNumber { get; set; }
///
/// 器件总数量
///
[JsonProperty("pcb_comp_number")]
public int PcbCompNumber { get; set; }
///
/// 拼板条码
///
[JsonProperty("board_sn")]
public string? BoardSn { get; set; }
///
/// 拼板序号
///
[JsonProperty("board_no")]
public string? BoardNo { get; set; }
///
/// 拼板检测结果
///
[JsonProperty("board_robot_result")]
public string? BoardRobotResult { get; set; }
///
/// 拼板复判结果
///
[JsonProperty("board_user_result")]
public string? BoardUserResult { get; set; }
///
/// 拼板最终结果
///
[JsonProperty("board_final_result")]
public string? BoardFinalResult { get; set; }
///
/// 拼板器件数量
///
[JsonProperty("board_comp_number")]
public int BoardCompNumber { get; set; }
///
/// 拼板器件检测NG总数
///
[JsonProperty("board_comp_robot_ng_number")]
public int BoardCompRobotNgNumber { get; set; }
///
/// 拼板器件复判NG总数
///
[JsonProperty("board_comp_user_ng_number")]
public int BoardCompUserNgNumber { get; set; }
///
/// 拼板器件误报总数
///
[JsonProperty("board_comp_repass_number")]
public int BoardCompRepassNumber { get; set; }
///
/// 器件列表
///
[JsonProperty("comp_data")]
public List? CompData { get; set; }
}