package com.cf.imes.module.executor.controller.admin.plan.saveOptimize;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import jakarta.validation.constraints.NotNull;
import java.util.List;

@Data
public class CuttingStatusRespVO {


    @Schema(description = "排单ID")
    @NotNull(message = "排单ID不能为空")
    private Long planId;


    @Schema(description = "实际开料的大板ID")
    @NotNull(message = "实际开料的大板ID不能为空")
    private List<String> goodsId;


    @Schema(description = "方案组的配置项ID")
    @NotNull(message = "方案组的配置项ID不能为空")
    private Long planConfigId;


    @Schema(description = "开料状态")
    @NotNull(message = "开料状态不能为空")
    private Integer cutedType;

    @Schema(description = "取消开料的大板编号")
    @NotNull(message = "取消开料的大板编号不能为空")
    private List<Integer> goodsNo;

}
