package cn.superdesk.uniorder.dao.entity.accounting.unified.customer;

import lombok.Data;
import lombok.ToString;

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


@Data
@ToString
public class AccountingUnifiedCustomer implements Serializable {

	private static final long serialVersionUID = 1L;

	private Long id;

	private Byte dzDatetype;

	private String dzSn;

	/**
	 * 对账单状态 0-未确认;1-已确认;-1-已取消;2-已拒绝;3,待提交
	 */
	private Byte dzStatus;

	/**
	 * 开票状态 0-未开票，1-已开票，2-部分开票
	 */
	private Byte dzInvstatus;

	private Long enterpriseId;

	private Integer realnameId;

	private String companyname;

	private String taxpayersidcode;

	private Byte invoicetype;

	private String address;

	/**
	 * 是否发邮件 0-不发邮件;1-发邮件
	 */
	private Byte isEmail;

	private Date emailTime;

	private Date starTime;

	private Date endTime;

	/**
	 * 0未回款\1部分回款\2全部回款
	 */
	private Byte backAccountStatus;

	private Date createTime;

	private Long createUserId;

	private Date updateTime;

	private Long updateUserId;

	/**
	 * 数据库设定 默认 2- 未支付
	 * PC  微信支付状态 1 已支付 2-未支付
	 */
	private Byte wxPayStatus;

	private String wxQrcodeImgurl;

	private String orderType;

	private BigDecimal dzMoney;

	private Integer orderQuantity;

	private String purchaseUserName;

	private String purchasePhone;

	private Long bankInfoId;
}