package com.fjhx.sale.entity.purchase.vo;

import com.fjhx.sale.entity.contract.vo.ContractBudgetVo;
import com.fjhx.sale.entity.pack.vo.PackDetailProductVo;
import com.fjhx.sale.entity.purchase.po.EhsdPurchase;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.List;

/**
 * ehsd采购表列表查询返回值实体
 *
 * @author
 * @since 2023-05-17
 */
@Getter
@Setter
public class EhsdPurchaseVo extends EhsdPurchase {

	/**
	 * 历史毛利信息
	 */
	List<ContractBudgetVo.GrossProfitInfo> grossProfitInfoList;
	/**
	 * 采购商品列表
	 */
	private List<EhsdPurchaseProductVo> purchaseProductList;
	/**
	 * 装箱明细
	 */
	private List<PackDetailProductVo> packDetailProductList;
	/**
	 * 买方名称
	 */
	private String buyCorporationName;
	/**
	 * 卖方名称
	 */
	private String sellCorporationName;
	/**
	 * 卖方国家表名称
	 */
	private String sellCountryName;
	/**
	 * 卖方省份名称
	 */
	private String sellProvinceName;
	/**
	 * 卖方城市名称
	 */
	private String sellCityName;
	/**
	 * 开户银行
	 */
	private String openingBank;
	/**
	 * 账户名
	 */
	private String openingName;
	/**
	 * 联系人
	 */
	private String contactPerson;
	/**
	 * 账户
	 */
	private String accountOpening;
	/**
	 * 流程Id
	 */
	private Long flowId;
	/**
	 * 发票总金额
	 */
	private BigDecimal sumInvoiceMoney;
	/**
	 * 付款总金额
	 */
	private BigDecimal sumPayMoney;

	/**
	 * 创建人名称
	 */
	private String createUserName;

    /**
     * 创建人手机
     */
    private String createUserPhone;

    /**
     * 卖方传真
     */
    private String sellCorporationFax;

    private String companyName;
}
