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