package com.rongwei.bsentity.vo;

import com.rongwei.bsentity.domain.ApsBlankOrderDo;
import com.rongwei.bsentity.domain.ApsProductDetailDo;
import com.rongwei.bsentity.domain.ApsProductionMergeOrderDo;
import com.rongwei.bsentity.domain.ApsProductionOrderDo;
import lombok.Data;

import java.util.List;

/**
 * @author ：sc
 * @since ：2024/5/6
 */
@Data
public class CheckAndSaveOrUpdateOrderReq {
    //订单主表
    private ApsProductionOrderDo apsProductionOrderDo;

    //产品明细子表
    private List<ApsProductDetailVo> apsProductDetailVoList;

    //合并订单
    private List<ApsProductionMergeOrderDo> apsProductionMergeOrderDoList;

    //坯料计划
    private List<ApsBlankOrderDo> apsBlankOrderDoList;

    //是否需要检验坯料计划是否已排程
    private Boolean checkSchedule = false;

    //是否需要保存
    private Boolean isNeedSave = true;

    //是否需要发布
    private Boolean isNeedPublish = false;

    //坯料计划 校验等级
    private Integer checkLevel = 3;
}
