package cn.superdesk.uniorder.dto.vo.invoice.customer;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;


/**
 * @Description: 用于 发票申请 时返回的
 * @Author: linjinyu
 * @CreateDate: 7/15/20 2:13 PM
 * @UpdateUser: linjinyu
 * @UpdateDate: 7/15/20 2:13 PM
 * @UpdateRemark: 修改内容
 * @Version: 1.0
 */
@Data
public class InvoiceApplySelectUnifiedVo implements Serializable {

	private static final long serialVersionUID = 1L;


	/**
	 * 如果是
	 * 1. 积分 代表 unified_order.id
	 * 2. 一般 代表 accounting_unified_customer_order.id
	 */
	private Long   id;
	/**
	 * 订单编号
	 */
	private String orderSn;
	/**
	 * 对账单 Id
	 */
	private Long   accountingOrderId;
	/**
	 * 对账单 编号
	 */
	private String accountingOrderSn;
	/**
	 * 发票抬头
	 */
	private String invoiceCompanyName;

	/**
	 * 下单人 名字
	 */
	private String realName;
	private Long   purchaseVirtId;
	/**
	 * 企业名称
	 */
	private String purchaseVirtName;


	private Long       goodsId;
	/**
	 * 单价 * 数量 = 价格
	 */
	private BigDecimal price;
	/**
	 * 数量
	 */
	private Integer    quantity;
	/**
	 * 单位
	 */
	private String     unit;
	/**
	 * 单价
	 */
	private BigDecimal unitPrice;
	/**
	 * 商品名
	 */
	private String     goodsName;


	// ************************************ update by linjinjy 20200727 20200723_林志鹏_税率,退款格式.docx ************************************
	/**
	 * 财务编码
	 */
	private String     fiscalCode;
	/**
	 * 税务编码
	 */
	private String     taxCode;
	/**
	 * 税率 %
	 */
	private BigDecimal taxRate;
	// ************************************ update by linjinjy 20200727 20200723_林志鹏_税率,退款格式.docx ************************************


}
