package com.ruoyi.quality.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDateTime; @Data @Schema(name = "QualityTraceReportVo", description = "追溯-生产报工节点") public class QualityTraceReportVo { @Schema(description = "报工单id(production_product_main.id)") private Long productMainId; @Schema(description = "生产订单id") private Long productionOrderId; @Schema(description = "生产订单号") private String npsNo; @Schema(description = "成品 名称/规格") private String finishedProduct; @Schema(description = "成品单位") private String unit; @Schema(description = "订单计划数量") private BigDecimal planQty; @Schema(description = "订单完工数量") private BigDecimal completeQty; @Schema(description = "订单状态") private Integer orderStatus; @Schema(description = "订单创建时间") private LocalDateTime orderCreateTime; @Schema(description = "工单号") private String workOrderNo; @Schema(description = "工序名称") private String operationName; @Schema(description = "报工人") private String userName; @Schema(description = "使用设备") private String deviceName; @Schema(description = "报工产出数量") private BigDecimal outputQty; @Schema(description = "报工报废数量") private BigDecimal scrapQty; @Schema(description = "报工单号") private String productNo; @Schema(description = "报工时间") private LocalDateTime reportTime; }