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; } }