package com.ruoyi.cwgl.domain; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.baomidou.mybatisplus.annotation.TableField; import java.util.Date; import lombok.Data; /** * 企业发票信息对象 invoice_info * * @author ruoyi * @date 2025-12-15 */ @Data public class InvoiceInfo{ /** 主建 */ @TableField("id") private Integer id; /** 抬头公司 */ @Excel(name = "抬头公司") @TableField("invoice_company_name") private String invoiceCompanyName; /** 客户id */ @Excel(name = "客户id") @TableField("customer_id") private Integer customerId; /** 统一社会信用代码 */ @Excel(name = "统一社会信用代码") @TableField("invoice_credit_code") private String invoiceCreditCode; /** 客户名称 */ @Excel(name = "客户名称") @TableField("customer_name") private String customerName; /** 开户银行名称 */ @Excel(name = "开户银行名称") @TableField("invoice_bank_name") private String invoiceBankName; /** 基本开户账号 */ @Excel(name = "基本开户账号") @TableField("invoice_bank_no") private String invoiceBankNo; /** 注册场所地址 */ @Excel(name = "注册场所地址") @TableField("invoice_operating_license_address") private String invoiceOperatingLicenseAddress; /** 注册固定电话 */ @Excel(name = "注册固定电话") @TableField("invoice_operating_license_phone") private String invoiceOperatingLicensePhone; /** 邮箱 */ @Excel(name = "邮箱") @TableField("invoice_operating_license_email") private String invoiceOperatingLicenseEmail; /** 状态 */ @Excel(name = "状态") @TableField("status") private Integer status; /** 创建人 */ @TableField("create_by") private String createBy; /** 更新人 */ @TableField("update_by") private String updateBy; /** 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("create_time") private Date createTime; /** 更新时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("update_time") private Date updateTime; /** 删除(0.正常;1.删除) */ @Excel(name = "删除", readConverterExp = "0=正常,1=删除") @TableField("deleted") private Integer deleted; /** 发票类型 */ @Excel(name = "发票类型") @TableField("invoice_type") private String invoiceType; }