package com.ruoyi.production.bean.vo; import com.ruoyi.production.pojo.ProductionOperationTask; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; import java.math.BigDecimal; @EqualsAndHashCode(callSuper = true) @Data public class ProductionOperationTaskVo extends ProductionOperationTask { @Schema(description = "订单号") private String npsNo; @Schema(description = "产品名称") private String productName; @Schema(description = "规格型号") private String model; @Schema(description = "单位") private String unit; @Schema(description = "工序名称") private String operationName; @Schema(description = "工单类型 正常/返工返修") private String workOrderType; @Schema(description = "生产任务数") private Long productionTaskCount; @Schema(description = "良品数") private BigDecimal goodQuantity; @Schema(description = "报废数量") private BigDecimal scrapQty; @Schema(description = "完成进度") private BigDecimal completionStatus; @Schema(description = "报工人员名称,多个使用逗号分隔") private String userNames; @Schema(description = "是否结束)") private Boolean endOrder; }