| | |
| | | namespace MES.Service.Dto.service; |
| | | |
| | | /// <summary> |
| | | /// SPI/AOI上传请求DTO |
| | | /// </summary> |
| | | public class SpiAoiUploadRequest |
| | | { |
| | | /// <summary> |
| | | /// 主表数据 |
| | | /// </summary> |
| | | public SpiAoiHeaderDto Header { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 子表数据列表 |
| | | /// </summary> |
| | | public List<SpiAoiDetailDto> Details { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// SPI/AOI主表DTO |
| | | /// </summary> |
| | | public class SpiAoiHeaderDto |
| | |
| | | public string TestTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 测试结果(如:0:0:1;0、0;0;0:1、Fail等) |
| | | /// 娴嬭瘯缁撴灉(濡傦細0:0:1;0銆?;0;0:1銆丗ail绛? |
| | | /// </summary> |
| | | public string TestResult { get; set; } |
| | | |
| | |
| | | public string? WorkOrder { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 机种名 |
| | | /// 鏈虹鍚? |
| | | /// </summary> |
| | | public string? ProductModel { get; set; } |
| | | |
| | |
| | | public string? MachineName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 生产线名称 |
| | | /// 鐢熶骇绾垮悕绉? |
| | | /// </summary> |
| | | public string? LineDisplayName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// Legacy header identifier (optional). |
| | | /// </summary> |
| | | public decimal? HeaderId { get; set; } |
| | | /// <summary> |
| | | /// 偏位数量 |
| | | /// </summary> |
| | |
| | | public int PassBoards { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 合格率(%) |
| | | /// 鍚堟牸鐜?%) |
| | | /// </summary> |
| | | public decimal? PassRate { get; set; } |
| | | |
| | |
| | | public int DefectBoards { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 不良率(%) |
| | | /// 涓嶈壇鐜?%) |
| | | /// </summary> |
| | | public decimal? DefectRate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 不良率(PPM) |
| | | /// 涓嶈壇鐜?PPM) |
| | | /// </summary> |
| | | public int? DefectPpm { get; set; } |
| | | |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// SPI/AOI上传响应DTO |
| | | /// AOI主表上传响应DTO |
| | | /// </summary> |
| | | public class SpiAoiUploadResponse |
| | | public class SpiAoiHeaderUploadResponse |
| | | { |
| | | /// <summary> |
| | | /// 主表ID |
| | | /// </summary> |
| | | public decimal HeaderId { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// SPI明细上传响应DTO |
| | | /// </summary> |
| | | public class SpiAoiDetailUploadResponse |
| | | { |
| | | /// <summary> |
| | | /// 插入的子表记录数 |
| | | /// </summary> |