package com.hzya.frame.plugin.lets.u8cdto;

import com.hzya.frame.plugin.lets.entity.*;
import com.hzya.frame.ttxofs.dto.ofspoorder.OfsPoOrderData;
import com.hzya.frame.ttxofs.dto.ofspurchasereturnorder.PurchaseReturnOrder;
import com.hzya.frame.ttxofs.dto.ofspurchasereturnorder.PurchaseReturnOrderDetails;
import com.hzya.frame.ttxofs.dto.ofssaleorderoutsearch.DetailsDto;
import com.hzya.frame.ttxofs.dto.ofssaleorderoutsearch.HeaderDto;
import lombok.Data;

import java.util.List;

/**
 * @Author：liuyang
 * @Package：com.hzya.frame.plugin.lets.u8cdto
 * @Project：kangarooDataCenterV3
 * @name：OrderOutTobHeaderDto
 * @Date：2024/8/12 18:07
 * @Filename：OrderOutTobHeaderDto
 */
@Data
public class ReturnOrderHeaderDto extends HeaderDto {
    /**
     * OFS采退订单
     */
    private PurchaseReturnOrder purchaseReturnOrder;

    /**
     * U8C委外订单
     */
    private ScOrderEntity scOrderEntity;

    /**
     * U8C委外订单明细行
     */
    private List<ScOrderBEntity> scOrderBEntityList;

    /**
     * 公司
     */
    private BdCorpEntity bdCorpEntity;

    /**
     * 收货库存组织
     */
    private BdCalbodyEntity bdCalbodyEntity;

    /**
     * 入库仓库
     */
    private BdStordocEntity bdStordocEntity;

    /**
     * OFS采退出库单明细行
     */
    private List<DetailsDto> details;

    /**
     * 查询OFS原正向的采购订单
     */
    private OfsPoOrderData ofsPoOrder;
}