package com.rongwei.bsentity.vo;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * ProcessOperationDetailsVo class
 *
 * @author XH
 * @date 2024/09/11
 */
@Data
public class ProcessOperationDetailSplitVo {
    /**
     * 工序作业明细ID
     */
    @NotBlank(message = "工序作业必填")
    private String id;
    /**
     * 设备ID
     */
    private String equId;
    /**
     * 设备名称
     */
    private String equName;
    /**
     * 车间ID
     */
    private String workshopId;
    /**
     * 车间名称
     */
    private String workshopName;
    /**
     * 拆分出的数量
     */
    private int splitQty = 0;
    /**
     * 计划开工时间
     */
    private Date planStartTime;
    /**
     * 需要返回的相关IDs
     */
    private List<String> returnAboutIds = new ArrayList<>();
}
