package cn.iocoder.yudao.module.mes.controller.admin.pro.task.vo; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotNull; import lombok.Data; @Schema(description = "管理后台 - MES 一键排产 Request VO") @Data public class MesProTaskAutoGenerateReqVO { @Schema(description = "工单ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1001") @NotNull(message = "工单ID不能为空") private Long workOrderId; @Schema(description = "工艺路线ID(不传则使用工单关联的工艺路线)", example = "101") private Long routeId; @Schema(description = "是否自动分配工作站", example = "true") private Boolean autoAssignWorkstation; @Schema(description = "是否自动计算生产时间", example = "true") private Boolean autoCalculateTime; }