package com.by4cloud.platformx.business.entity.invoice;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import com.by4cloud.platformx.common.data.mybatis.BaseModel;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
import org.hibernate.annotations.Comment;
|
import jakarta.persistence.Table;
|
|
import javax.persistence.Column;
|
import javax.persistence.Entity;
|
|
/**
|
* @author kdq
|
* @version 1.0.0
|
* @ClassName InvoiceResult.java
|
* @Description TODO
|
* @createTime 10024年11月05日 17:10:00
|
*/
|
@Data
|
@Entity
|
@org.hibernate.annotations.Table(appliesTo="fp_invoice_result",comment = "开具发票返回值")//给表加注释
|
@jakarta.persistence.Table(name = "fp_invoice_result")//开具发票返回值
|
@Comment("开具发票返回值")
|
public class InvoiceResult extends BaseModel<InvoiceResult> {
|
@Schema(description = "销售挂账id")
|
@Column(columnDefinition = "bigint default null comment '销售挂账id'")
|
private Long saleCreditId;
|
|
@Schema(description = "推送bip")
|
@Column(columnDefinition = "int comment '推送bip'")
|
private Integer pushBip;
|
|
@Schema(description = "推送bip应付")
|
@Column(columnDefinition = "int comment '推送bip应付'")
|
private Integer pushBipyf;
|
|
@Schema(description = "推送bip红票")
|
@Column(columnDefinition = "int comment '推送bip红票'")
|
private Integer pushRedBip;
|
|
@Schema(description = "推送bip红票应付")
|
@Column(columnDefinition = "int comment '推送bip红票应付'")
|
private Integer pushRedBipyf;
|
|
@Schema(description = "是否成功")
|
@Column(columnDefinition = "tinyint(1) comment '是否成功'")
|
private Boolean success;
|
|
@Schema(description = "销方税号")
|
@Column(columnDefinition = "varchar(100) comment '销方税号'")
|
private String xTaxNo;
|
|
@Schema(description = "销方名称")
|
@Column(columnDefinition = "varchar(100) comment '销方名称'")
|
private String xName;
|
|
@Schema(description = "购方税号")
|
@Column(columnDefinition = "varchar(100) comment '购方税号'")
|
private String gTaxNo;
|
|
@Schema(description = "购方名称")
|
@Column(columnDefinition = "varchar(100) comment '购方名称'")
|
private String gName;
|
|
@Schema(description = "销方code")
|
@Column(columnDefinition = "varchar(100) comment '销方code'")
|
private String xOrgCode;
|
|
@Schema(description = "请求id")
|
@Column(columnDefinition = "varchar(50) comment '请求id'")
|
private String requestId;
|
|
@Schema(description = "发票下载请求id")
|
@Column(columnDefinition = "varchar(50) comment '发票下载请求id'")
|
private String fpRequestId;
|
|
@Schema(description = "请求结果")
|
@Column(columnDefinition = "varchar(100) comment '请求结果'")
|
private String result;
|
|
@Schema(description = "请求结果")
|
@Column(columnDefinition = "varchar(100) comment '请求结果'")
|
private String message;
|
|
@Schema(description = "请求接口")
|
@Column(columnDefinition = "varchar(100) comment '请求接口'")
|
private String methodName;
|
|
@Schema(description = "项目名称")
|
@Column(columnDefinition = "varchar(100) comment '项目名称'")
|
private String projectName;
|
|
@Schema(description = "蓝票合计金额")
|
@Column(columnDefinition = "double comment '蓝票合计金额'")
|
private Double originInvoiceTotalPrice;
|
|
@Schema(description = "开票流水号")
|
@Column(columnDefinition = "varchar(100) comment '开票流水号'")
|
private String serialNo;
|
|
@Schema(description = "合计税额")
|
@Column(columnDefinition = "double comment '合计税额'")
|
private Double invoiceTotalTax;
|
|
@Schema(description = "合计金额")
|
@Column(columnDefinition = "double comment '合计金额'")
|
private Double invoiceTotalPrice;
|
|
@Schema(description = "蓝票合计税额")
|
@Column(columnDefinition = "double comment '蓝票合计税额'")
|
private Double originInvoiceTotalTax;
|
|
@Schema(description = "价税合计")
|
@Column(columnDefinition = "double comment '价税合计'")
|
private Double invoiceTotalPriceTax;
|
|
@Schema(description = "中心code")
|
@Column(columnDefinition = "varchar(100) comment '中心code'")
|
private String taxControlCode;
|
|
@Schema(description = "发票url")
|
@Column(columnDefinition = "varchar(100) comment '发票url'")
|
private String eInvoiceUrl;
|
|
@Schema(description = "发票名称")
|
@Column(columnDefinition = "varchar(100) comment '发票名称'")
|
private String eInvoiceName;
|
|
@Schema(description = "发票核验编号")
|
@Column(columnDefinition = "varchar(100) comment '发票核验编号'")
|
private String invoiceCheckCode;
|
|
@Schema(description = "发票qrCode")
|
@Column(columnDefinition = "varchar(1000) comment '发票qrCode'")
|
private String invoiceQrCode;
|
|
@Schema(description = "发票号")
|
@Column(columnDefinition = "varchar(50) comment '发票号'")
|
private String invoiceNo;
|
|
@Schema(description = "蓝票发票号")
|
@Column(columnDefinition = "varchar(50) comment '蓝票发票号'")
|
private String originalInvoiceNo;
|
|
@Schema(description = "红票开票编号")
|
@Column(columnDefinition = "varchar(100) comment '红票开票编号'")
|
private String redInvoiceNo;
|
|
@Schema(description = "红票开票原因")
|
@Column(columnDefinition = "varchar(100) comment '红票开票原因'")
|
private String redInvoiceLabel;
|
|
@Schema(description = "开票时间")
|
@Column(columnDefinition = "varchar(100) comment '发票号'")
|
private String invoiceDate;
|
|
@Schema(description = "红票开票时间")
|
@Column(columnDefinition = "varchar(100) comment '红票开票时间'")
|
private String redInvoiceDate;
|
|
@Schema(description = "录入时间")
|
@Column(columnDefinition = "varchar(100) comment '录入时间'")
|
private String entryDate;
|
|
@Schema(description = "录入身份")
|
@Column(columnDefinition = "varchar(100) comment '录入身份'")
|
private String entryIdentity;
|
|
@Schema(description = "有效标志")
|
@Column(columnDefinition = "varchar(100) comment '有效标志'")
|
private String validFlag;
|
|
@Schema(description = "是否纸质发票")
|
@Column(columnDefinition = "varchar(100) comment '是否纸质发票'")
|
private String originInvoiceIsPaper;
|
|
@Schema(description = "蓝票类型")
|
@Column(columnDefinition = "varchar(100) comment '蓝票类型'")
|
private String originInvoiceType;
|
|
@Schema(description = "蓝票开票时间")
|
@Column(columnDefinition = "varchar(100) comment '蓝票开票时间'")
|
private String originalInvoiceDate;
|
|
@Schema(description = "开票类型")
|
@Column(columnDefinition = "varchar(100) comment '开票类型'")
|
private String invoiceTyCode;
|
|
@Schema(description = "关联结算单")
|
@Column(columnDefinition = "varchar(100) comment '关联结算单'")
|
private String entrustCode;
|
|
@Schema(description = "有无共同购买方")
|
@Column(columnDefinition = "varchar(100) comment '有无共同购买方'")
|
private String mulPurchaserMark;
|
|
@Schema(description = "红字确认单UUID")
|
@Column(columnDefinition = "varchar(100) comment '红字确认单UUID'")
|
private String redConfirmUuid;
|
|
@Schema(description = "红字确认单状态")
|
@Column(columnDefinition = "varchar(100) comment '红字确认单状态'")
|
private String confirmState;
|
|
@Schema(description = "税局确认即开标志")
|
@Column(columnDefinition = "varchar(100) comment '税局确认即开标志'")
|
private String confirmBillingMark;
|
|
@Schema(description = "确认红票标志")
|
@Column(columnDefinition = "varchar(100) comment '确认红票标志'")
|
private String alreadyRedInvoiceFlag;
|
|
|
|
|
}
|