From 9d9215745ef76e18ad520571dea330e9e60f09e6 Mon Sep 17 00:00:00 2001 From: wb2476 Date: Wed, 9 Oct 2024 11:05:45 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E9=98=A1=E9=99=8C=E5=8F=91?= =?UTF-8?q?=E7=A5=A8=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=EF=BC=88=E5=88=9B=E5=BB=BA=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E7=AD=89=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../v2/invoice/model/InvoiceInfoQueryRequest.java | 12 ++++++++++++ .../v2/invoice/model/InvoiceInfoQueryResponse.java | 10 ++++++++++ .../api/service/v2/invoice/InvoiceServiceTest.java | 8 ++++++++ 3 files changed, 30 insertions(+) diff --git a/scfs-api-service/src/main/java/com/czcb/scfs/api/service/v2/invoice/model/InvoiceInfoQueryRequest.java b/scfs-api-service/src/main/java/com/czcb/scfs/api/service/v2/invoice/model/InvoiceInfoQueryRequest.java index c40cf74..d20acb9 100644 --- a/scfs-api-service/src/main/java/com/czcb/scfs/api/service/v2/invoice/model/InvoiceInfoQueryRequest.java +++ b/scfs-api-service/src/main/java/com/czcb/scfs/api/service/v2/invoice/model/InvoiceInfoQueryRequest.java @@ -65,6 +65,18 @@ public class InvoiceInfoQueryRequest implements PageApiRequest { @SerializedName("invoice_register_date_end") private String invoiceRegisterDateEnd; + /** + * 创建时间-开始 + */ + @SerializedName("create_time_start") + private String createTimeStart; + + /** + * 创建时间-截至 + */ + @SerializedName("create_time_end") + private String createTimeEnd; + /** * 收款账户账号 */ diff --git a/scfs-api-service/src/main/java/com/czcb/scfs/api/service/v2/invoice/model/InvoiceInfoQueryResponse.java b/scfs-api-service/src/main/java/com/czcb/scfs/api/service/v2/invoice/model/InvoiceInfoQueryResponse.java index 4aa0bf6..55495c9 100644 --- a/scfs-api-service/src/main/java/com/czcb/scfs/api/service/v2/invoice/model/InvoiceInfoQueryResponse.java +++ b/scfs-api-service/src/main/java/com/czcb/scfs/api/service/v2/invoice/model/InvoiceInfoQueryResponse.java @@ -156,5 +156,15 @@ public class InvoiceInfoQueryResponse implements PageApiResponse { */ @SerializedName("settle_status") private String settleStatus; + /** + * 创建时间 yyyy-MM-dd hh:mm:ss + */ + @SerializedName("create_time") + private String createTime; + /** + * 更新时间 yyyy-MM-dd hh:mm:ss + */ + @SerializedName("update_time") + private String updateTime; } } \ No newline at end of file diff --git a/scfs-api-service/src/test/java/com/czcb/scfs/api/service/v2/invoice/InvoiceServiceTest.java b/scfs-api-service/src/test/java/com/czcb/scfs/api/service/v2/invoice/InvoiceServiceTest.java index f95bf0f..cddfcb8 100644 --- a/scfs-api-service/src/test/java/com/czcb/scfs/api/service/v2/invoice/InvoiceServiceTest.java +++ b/scfs-api-service/src/test/java/com/czcb/scfs/api/service/v2/invoice/InvoiceServiceTest.java @@ -157,6 +157,8 @@ class InvoiceServiceTest { request.setSettleAccountName("setSettleAccountName"); request.setInvoiceRegisterDateEnd("setInvoiceRegisterDateEnd"); request.setInvoiceRegisterDateStart("setInvoiceRegisterDateStart"); + request.setCreateTimeStart("setCreateTimeStart"); + request.setCreateTimeEnd("setCreateTimeEnd"); } void extractedInvoiceInfoQueryRequestAssertions(InvoiceInfoQueryRequest request) { @@ -174,6 +176,8 @@ class InvoiceServiceTest { Assertions.assertEquals("setSettleAccountName", request.getSettleAccountName()); Assertions.assertEquals("setInvoiceRegisterDateEnd", request.getInvoiceRegisterDateEnd()); Assertions.assertEquals("setInvoiceRegisterDateStart", request.getInvoiceRegisterDateStart()); + Assertions.assertEquals("setCreateTimeStart", request.getCreateTimeStart()); + Assertions.assertEquals("setCreateTimeEnd", request.getCreateTimeEnd()); } void extractedInvoiceInfoQueryResponseParams(InvoiceInfoQueryResponse response) { @@ -200,6 +204,8 @@ class InvoiceServiceTest { nest.setInvoiceStatus("setInvoiceStatus"); nest.setMatchAmount(BigDecimal.valueOf(100.00)); nest.setSettleStatus("setSettleStatus"); + nest.setCreateTime("setCreateTime"); + nest.setUpdateTime("setUpdateTime"); nest.setSettleAmount(BigDecimal.valueOf(100.00)); nest.setInvoiceRegisterDate("setInvoiceRegisterDate"); nest.setInvoiceBelongEndDate("setInvoiceBelongEndDate"); @@ -220,6 +226,8 @@ class InvoiceServiceTest { Assertions.assertEquals("setInvoiceStatus", nest.getInvoiceStatus()); Assertions.assertEquals(BigDecimal.valueOf(100.00), nest.getMatchAmount()); Assertions.assertEquals("setSettleStatus", nest.getSettleStatus()); + Assertions.assertEquals("setCreateTime", nest.getCreateTime()); + Assertions.assertEquals("setUpdateTime", nest.getUpdateTime()); Assertions.assertEquals(BigDecimal.valueOf(100.00), nest.getSettleAmount()); Assertions.assertEquals("setInvoiceRegisterDate", nest.getInvoiceRegisterDate()); Assertions.assertEquals("setInvoiceBelongEndDate", nest.getInvoiceBelongEndDate());