feat:阡陌发票查询接口添加字段(匹配状态等)

main
wb2476 2024-10-09 14:15:01 +08:00
parent 9d9215745e
commit b12ec9ab52
2 changed files with 34 additions and 0 deletions

View File

@ -6,6 +6,8 @@ import com.google.gson.annotations.SerializedName;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import java.math.BigDecimal;
/** /**
* 231909- * 231909-
* *
@ -77,6 +79,30 @@ public class InvoiceInfoQueryRequest implements PageApiRequest {
@SerializedName("create_time_end") @SerializedName("create_time_end")
private String createTimeEnd; private String createTimeEnd;
/**
* 0 1
*/
@SerializedName("invoice_status")
private String invoiceStatus;
/**
* 0 1 2
*/
@SerializedName("match_status")
private String matchStatus;
/**
* 0 1 2
*/
@SerializedName("settle_status")
private String settleStatus;
/**
*
*/
@SerializedName("invoice_amount")
private BigDecimal invoiceAmount;
/** /**
* *
*/ */

View File

@ -159,6 +159,10 @@ class InvoiceServiceTest {
request.setInvoiceRegisterDateStart("setInvoiceRegisterDateStart"); request.setInvoiceRegisterDateStart("setInvoiceRegisterDateStart");
request.setCreateTimeStart("setCreateTimeStart"); request.setCreateTimeStart("setCreateTimeStart");
request.setCreateTimeEnd("setCreateTimeEnd"); request.setCreateTimeEnd("setCreateTimeEnd");
request.setInvoiceStatus("setInvoiceStatus");
request.setMatchStatus("setMatchStatus");
request.setSettleStatus("setSettleStatus");
request.setInvoiceAmount(BigDecimal.valueOf(100.00));
} }
void extractedInvoiceInfoQueryRequestAssertions(InvoiceInfoQueryRequest request) { void extractedInvoiceInfoQueryRequestAssertions(InvoiceInfoQueryRequest request) {
@ -178,6 +182,10 @@ class InvoiceServiceTest {
Assertions.assertEquals("setInvoiceRegisterDateStart", request.getInvoiceRegisterDateStart()); Assertions.assertEquals("setInvoiceRegisterDateStart", request.getInvoiceRegisterDateStart());
Assertions.assertEquals("setCreateTimeStart", request.getCreateTimeStart()); Assertions.assertEquals("setCreateTimeStart", request.getCreateTimeStart());
Assertions.assertEquals("setCreateTimeEnd", request.getCreateTimeEnd()); Assertions.assertEquals("setCreateTimeEnd", request.getCreateTimeEnd());
Assertions.assertEquals("setInvoiceStatus", request.getInvoiceStatus());
Assertions.assertEquals("setMatchStatus", request.getMatchStatus());
Assertions.assertEquals("setSettleStatus", request.getSettleStatus());
Assertions.assertEquals(BigDecimal.valueOf(100.00), request.getInvoiceAmount());
} }
void extractedInvoiceInfoQueryResponseParams(InvoiceInfoQueryResponse response) { void extractedInvoiceInfoQueryResponseParams(InvoiceInfoQueryResponse response) {