package com.ruoyi.cwgl.domain; import java.math.BigDecimal; import java.util.Date; 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_business * * @author ruoyi * @date 2026-01-07 */ @Data public class InvoiceBusiness{ /** 主建 */ @TableField("id") private Integer id; /** 发票管理id */ @Excel(name = "发票管理id") @TableField("invoice_manage_id") private Integer invoiceManageId; /** 发票流水号 */ @Excel(name = "发票流水号") @TableField("invoice_serial_num") private String invoiceSerialNum; /** 状态 */ @Excel(name = "状态") @TableField("status") private Integer status; /** 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @TableField("create_time") private Date createTime; /** 更新时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @TableField("update_time") private Date updateTime; /** */ @Excel(name = "") @TableField("order_sn") private String orderSn; /** 请求数据 */ @Excel(name = "请求数据") @TableField("req_data") private String reqData; /** 响应数据 */ @Excel(name = "响应数据") @TableField("res_data") private String resData; /** 异步响应数据 */ @Excel(name = "异步响应数据") @TableField("asyn_res_data") private String asynResData; /** 发票类型 */ @Excel(name = "发票类型") @TableField("invoice_type") private String invoiceType; /** 发票税号 */ @Excel(name = "发票税号") @TableField("invoice_tax") private String invoiceTax; /** 发票号码 */ @Excel(name = "发票号码") @TableField("invoice_num") private String invoiceNum; /** 开票时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "开票时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @TableField("invoice_time") private Date invoiceTime; /** 发票链接 */ @Excel(name = "发票链接") @TableField("invoicing_url") private String invoicingUrl; /** 发票金额 */ @Excel(name = "发票金额") @TableField("invoicing_amount") private BigDecimal invoicingAmount; /** 发票备注 */ @Excel(name = "发票备注") @TableField("remark") private String remark; /** 发票链接ofd格式 */ @Excel(name = "发票链接ofd格式") @TableField("invoicing_url_ofd") private String invoicingUrlOfd; /** 销方名称 */ @Excel(name = "销方名称") @TableField("saler_name") private String salerName; /** 抬头公司 */ @Excel(name = "抬头公司") @TableField("invoice_company_name") private String invoiceCompanyName; /** 统一社会信用代码 */ @Excel(name = "统一社会信用代码") @TableField("invoice_credit_code") private String invoiceCreditCode; /** 开户银行名称 */ @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; /** 关联抬头公司ID */ @Excel(name = "关联抬头公司ID") @TableField("invoice_id") private Integer invoiceId; }