package com.ruoyi.production.bean.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.util.List; @Data @Schema(name = "ProductionOrderGroupVo", description = "生产订单分组VO") public class ProductionOrderGroupVo { @Schema(description = "生产订单ID") private Long productionOrderId; @Schema(description = "生产订单号") private String npsNo; @Schema(description = "产品名称") private String productName; @Schema(description = "规格型号") private String model; @Schema(description = "工序信息列表") private List operations; @Data @Schema(name = "OperationInfo", description = "工序信息") public static class OperationInfo { @Schema(description = "生产订单ID") private Long productionOrderId; @Schema(description = "工序ID") private Long operationId; @Schema(description = "工序名称") private String operationName; @Schema(description = "类型 0计时 1计件") private Integer type; @Schema(description = "排序号") private Integer dragSort; @Schema(description = "是否生产") private Boolean isProduction; @Schema(description = "是否质检工序") private Boolean isQuality; } }