From 5c3154277d1f6d94d511cb7fd70e7b88ab318a99 Mon Sep 17 00:00:00 2001
From: wujianwei <wjw@11.com>
Date: 星期三, 07 一月 2026 17:00:39 +0800
Subject: [PATCH] 新增开票接口
---
service/src/main/java/com/ruoyi/cwgl/domain/InvoiceDetail.java | 153 +++++++++++++++-----------------------------------
1 files changed, 47 insertions(+), 106 deletions(-)
diff --git a/service/src/main/java/com/ruoyi/cwgl/domain/InvoiceDetail.java b/service/src/main/java/com/ruoyi/cwgl/domain/InvoiceDetail.java
index fb5202e..54f36d5 100644
--- a/service/src/main/java/com/ruoyi/cwgl/domain/InvoiceDetail.java
+++ b/service/src/main/java/com/ruoyi/cwgl/domain/InvoiceDetail.java
@@ -1,152 +1,93 @@
package com.ruoyi.cwgl.domain;
import java.math.BigDecimal;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import com.ruoyi.common.annotation.Excel;
-import com.ruoyi.common.core.domain.BaseEntity;
+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_detail
- *
+ * 鍙戠エ绠$悊鏄庣粏瀵硅薄 invoice_detail
+ *
* @author ruoyi
* @date 2025-12-26
*/
-public class InvoiceDetail extends BaseEntity
-{
- private static final long serialVersionUID = 1L;
+@Data
+public class InvoiceDetail{
+
/** 涓婚敭ID */
+ @TableField("id")
private Integer id;
+
/** 鍙戠エ绠$悊id */
@Excel(name = "鍙戠エ绠$悊id")
+
+ @TableField("invoice_manage_id")
private Integer invoiceManageId;
+
/** 搴旀敹璐﹀崟缂栧彿 */
@Excel(name = "搴旀敹璐﹀崟缂栧彿")
+
+ @TableField("receivable_bill_no")
private String receivableBillNo;
+
/** 搴旀敹璐﹀崟閲戦 */
@Excel(name = "搴旀敹璐﹀崟閲戦")
+
+ @TableField("receivable_bill_amount")
private BigDecimal receivableBillAmount;
+
/** 搴旀敹璐﹀崟甯佸埗 */
@Excel(name = "搴旀敹璐﹀崟甯佸埗")
+
+ @TableField("receivable_bill_currency")
private String receivableBillCurrency;
+
/** 璐﹀崟宸插紑绁ㄩ噾棰� */
@Excel(name = "璐﹀崟宸插紑绁ㄩ噾棰�")
+
+ @TableField("billed_amount")
private BigDecimal billedAmount;
+
/** 璐﹀崟鏈紑绁ㄩ噾棰� */
@Excel(name = "璐﹀崟鏈紑绁ㄩ噾棰�")
+
+ @TableField("unbilled_amount")
private BigDecimal unbilledAmount;
+
/** 鏈寮�绁ㄩ噾棰� */
@Excel(name = "鏈寮�绁ㄩ噾棰�")
+
+ @TableField("current_billed_amount")
private BigDecimal currentBilledAmount;
+
+
+ /** 鍒涘缓鏃堕棿 */
+ @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:姝e父,1:鍒犻櫎) */
@Excel(name = "鍒犻櫎鏍囧織(0:姝e父,1:鍒犻櫎)")
+
+ @TableField("deleted")
private Integer deleted;
- public void setId(Integer id)
- {
- this.id = id;
- }
- public Integer getId()
- {
- return id;
- }
- public void setInvoiceManageId(Integer invoiceManageId)
- {
- this.invoiceManageId = invoiceManageId;
- }
-
- public Integer getInvoiceManageId()
- {
- return invoiceManageId;
- }
- public void setReceivableBillNo(String receivableBillNo)
- {
- this.receivableBillNo = receivableBillNo;
- }
-
- public String getReceivableBillNo()
- {
- return receivableBillNo;
- }
- public void setReceivableBillAmount(BigDecimal receivableBillAmount)
- {
- this.receivableBillAmount = receivableBillAmount;
- }
-
- public BigDecimal getReceivableBillAmount()
- {
- return receivableBillAmount;
- }
- public void setReceivableBillCurrency(String receivableBillCurrency)
- {
- this.receivableBillCurrency = receivableBillCurrency;
- }
-
- public String getReceivableBillCurrency()
- {
- return receivableBillCurrency;
- }
- public void setBilledAmount(BigDecimal billedAmount)
- {
- this.billedAmount = billedAmount;
- }
-
- public BigDecimal getBilledAmount()
- {
- return billedAmount;
- }
- public void setUnbilledAmount(BigDecimal unbilledAmount)
- {
- this.unbilledAmount = unbilledAmount;
- }
-
- public BigDecimal getUnbilledAmount()
- {
- return unbilledAmount;
- }
- public void setCurrentBilledAmount(BigDecimal currentBilledAmount)
- {
- this.currentBilledAmount = currentBilledAmount;
- }
-
- public BigDecimal getCurrentBilledAmount()
- {
- return currentBilledAmount;
- }
- public void setDeleted(Integer deleted)
- {
- this.deleted = deleted;
- }
-
- public Integer getDeleted()
- {
- return deleted;
- }
-
- @Override
- public String toString() {
- return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
- .append("id", getId())
- .append("invoiceManageId", getInvoiceManageId())
- .append("receivableBillNo", getReceivableBillNo())
- .append("receivableBillAmount", getReceivableBillAmount())
- .append("receivableBillCurrency", getReceivableBillCurrency())
- .append("billedAmount", getBilledAmount())
- .append("unbilledAmount", getUnbilledAmount())
- .append("currentBilledAmount", getCurrentBilledAmount())
- .append("createTime", getCreateTime())
- .append("updateTime", getUpdateTime())
- .append("deleted", getDeleted())
- .toString();
- }
}
--
Gitblit v1.8.0