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;


@Data
public class PlanProcessSchemeReqVO {



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


    @Schema(description = "加工方案组的配置项ID", requiredMode = Schema.RequiredMode.REQUIRED)
    @NotNull(message = "加工方案组的配置项ID不能为空")
    private Long planConfigId;


    @Schema(description = "状态", requiredMode = Schema.RequiredMode.REQUIRED)
    @NotNull(message = "状态不能为空")
    private Boolean isLock;

}
