package com.kym.entity.miniapp;

import com.baomidou.mybatisplus.annotation.TableName;
import com.kym.entity.BaseEntity;
import java.io.Serializable;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * <p>
 * 发票记录表
 * </p>
 *
 * @author skyline
 * @since 2023-10-13
 */
@Getter
@Setter
@TableName("t_invoice_title")
@Accessors(chain = true)
public class InvoiceTitle extends BaseEntity {

    private static final long serialVersionUID = 1L;

    private Long userId;

    /**
     * 接收发票邮箱
     */
    private String email;

    /**
     * 发票类型:INDIVIDUAL-个人 ORGANIZATION-企业
     */
    private String invoiceType;

    /**
     * 发票抬头名称
     */
    private String invoiceTitle;

    /**
     * 公司税号
     */
    private String taxId;

    /**
     * 公司地址
     */
    private String address;

    /**
     * 购买方电话
     */
    private String telephone;

    /**
     * 开户银行
     */
    private String bankName;

    /**
     * 银行账户
     */
    private String bankAccount;

    /**
     * 是否默认抬头
     */
    private Boolean isDefault;

    /**
     * 备注
     */
    private String remark;
}
