package com.iformall.domain.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.iformall.domain.po.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;


import java.util.Date;

@TableName(value = "wx_merchant_tax")
@Data
@EqualsAndHashCode(callSuper = true)
public class WxMerchantTax extends BaseEntity {
	private static final long serialVersionUID = 1L;
	
    protected Long id;

    @io.swagger.annotations.ApiModelProperty(value="租户ID",name="tenantId")
	private String tenantId;
	@io.swagger.annotations.ApiModelProperty(value="商户ID",name="merchantId")
	private Long merchantId;
	@io.swagger.annotations.ApiModelProperty(value="纳税人类型1一般纳税人2小规模纳税人",name="taxpayerType")
	private Integer taxpayerType;
	@io.swagger.annotations.ApiModelProperty(value="纳税证件类型1企业登记证2营业执照3组织机构代码证4税务登记证5银行开户许可证",name="taxPapersType")
	private Integer taxPapersType;
	@io.swagger.annotations.ApiModelProperty(value="纳税证件号码",name="taxPapersNumber")
	private String taxPapersNumber;
	@io.swagger.annotations.ApiModelProperty(value="发票类型1增值税专用发票2普通发票3定额发票",name="invoiceType")
	private Integer invoiceType;
	@io.swagger.annotations.ApiModelProperty(value="购方名称",name="invoiceBuyer")
	private String invoiceBuyer;
	@io.swagger.annotations.ApiModelProperty(value="纳税人识别号",name="taxpayerIdentifyNumber")
	private String taxpayerIdentifyNumber;
	@io.swagger.annotations.ApiModelProperty(value="开票地址及电话",name="invoiceAddressPhone")
	private String invoiceAddressPhone;
	@io.swagger.annotations.ApiModelProperty(value="开户行及账号",name="bankAccountNumber")
	private String bankAccountNumber;
	@io.swagger.annotations.ApiModelProperty(value="开户名",name="bankAccountPerson")
	private String bankAccountPerson;
	@io.swagger.annotations.ApiModelProperty(value="银行名称",name="bankName")
	private String bankName;
	@io.swagger.annotations.ApiModelProperty(value="银行账号",name="bankAccount")
	private String bankAccount;
	@io.swagger.annotations.ApiModelProperty(value="创建时间",name="createDate")
	private Date createDate;
	@io.swagger.annotations.ApiModelProperty(value="更新时间",name="updateDate")
	private Date updateDate;
	
}
