PosOrderInvoicePrintJob.java 1.1 KB

123456789101112131415161718192021222324252627282930
  1. package com.ruoyi.system.domain;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import lombok.Data;
  6. import java.util.Date;
  7. /** 证明联打印申请审计;预生成不写本表。领取文件不表示已出纸,记录不得用于回滚首次状态。 */
  8. @Data
  9. @TableName("pos_order_invoice_print_job")
  10. public class PosOrderInvoicePrintJob {
  11. @TableId(type = IdType.AUTO)
  12. private Long id;
  13. private Long invoiceId;
  14. private Long orderId;
  15. private Long storeId;
  16. private String invoiceTransNo;
  17. private String invoiceNumber;
  18. private String requestId;
  19. private Long requestedBy;
  20. private Integer printSequence;
  21. private String reprintReason;
  22. private Boolean originalAvailable;
  23. private Boolean contentsVerified;
  24. private byte[] pdfContent;
  25. /** 保存本次交付的PNG分段,确保相同requestId重试不随新版版式改变。旧记录允许为空。 */
  26. private String imagePages;
  27. private Date createTime;
  28. }