package com.hzs.scm.purchase.param;

import com.hzs.scm.pub.param.ScmPubParam;
import lombok.*;

import java.util.List;

/**
 * @description: 采购入库单表头参数
 * @author: sui q
 * @time: 2023/11/21 16:46
 * @classname: PurchaseInHParam
 * @package_name: com.hzs.scm.purchase.param
 * version 1.0.0
 */
@EqualsAndHashCode(callSuper = true)
@Data

public class PurchaseInParam extends ScmPubParam {

    /**
     * 供应商 取bd_cubasdoc 类型为1 2的
     */
    private Integer pkCubasdoc;

    /**
     * 是否赠品
     */
    private Integer isGift;

    /**
     * 仓库
     */
    private Integer pkStorehouse;

    /**
     * 退货状态
     */
    private Integer returnStatus;

    /**
     * 退货理由
     */
    private String returnReason;

    /**
     * 采购单号
     */
    private String saOrderCode;

    /**
     * 明细详情
     */
    private List<PurchaseInBParam> purchaseInBParamList;
}
