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


import com.cf.imes.module.executor.dal.dataobject.goods.OptimizeBoardModelDO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

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

@Data
public class SavePlanPlateResultReqVO {


    @Schema(description = "优化后的大板列表数据", requiredMode = Schema.RequiredMode.REQUIRED)
    @NotEmpty(message = "优化数据异常，请重新进行优化")
    private List<OptimizeBoardModelDO> optimizeBoardModelDOS;


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

    @Schema(description = "方案组的ID")
//    @NotNull(message = "方案组的ID不能为空")
    private Long processId;

}
