feat:发票相关接口

main
wb2476 2024-07-22 15:51:21 +08:00
parent 855bbc7cd1
commit 58ebb2743d
9 changed files with 16 additions and 16 deletions

View File

@ -25,11 +25,11 @@ public class InvoiceService {
/**
* 231907-
*/
public InvoiceInfoSaveApiResponse add(InvoiceInfoSaveApiRequest request) {
public InvoiceInfoSaveResponse add(InvoiceInfoSaveRequest request) {
String url = "/invoice/add";
HttpHeaders headers = new HttpHeaders();
headers.addHeader(API_VERSION, V_2);
HttpResponse<InvoiceInfoSaveApiResponse> httpResponse = apiClient.post(url, headers, request.toJsonRequest(), InvoiceInfoSaveApiResponse.class);
HttpResponse<InvoiceInfoSaveResponse> httpResponse = apiClient.post(url, headers, request.toJsonRequest(), InvoiceInfoSaveResponse.class);
return httpResponse.getServiceResponse();
}
/**
@ -56,33 +56,33 @@ public class InvoiceService {
/**
* 231908-
*/
public InvoiceInfoInvalidApiResponse invalid(InvoiceInfoInvalidApiRequest request) {
public InvoiceInfoInvalidResponse invalid(InvoiceInfoInvalidRequest request) {
String url = "/invoice/invalid";
HttpHeaders headers = new HttpHeaders();
headers.addHeader(API_VERSION, V_2);
HttpResponse<InvoiceInfoInvalidApiResponse> httpResponse = apiClient.post(url, headers, request.toJsonRequest(), InvoiceInfoInvalidApiResponse.class);
HttpResponse<InvoiceInfoInvalidResponse> httpResponse = apiClient.post(url, headers, request.toJsonRequest(), InvoiceInfoInvalidResponse.class);
return httpResponse.getServiceResponse();
}
/**
* 231909-
*/
public InvoiceInfoQueryApiResponse query(InvoiceInfoQueryApiRequest request) {
public InvoiceInfoQueryResponse query(InvoiceInfoQueryRequest request) {
String url = "/invoice/query";
HttpHeaders headers = new HttpHeaders();
headers.addHeader(API_VERSION, V_2);
HttpResponse<InvoiceInfoQueryApiResponse> httpResponse = apiClient.post(url, headers, request.toJsonRequest(), InvoiceInfoQueryApiResponse.class);
HttpResponse<InvoiceInfoQueryResponse> httpResponse = apiClient.post(url, headers, request.toJsonRequest(), InvoiceInfoQueryResponse.class);
return httpResponse.getServiceResponse();
}
/**
* 232109-
*/
public InvoiceSettleQueryApiResponse settleQuery(InvoiceSettleQueryApiRequest request) {
public InvoiceSettleQueryResponse settleQuery(InvoiceSettleQueryRequest request) {
String url = "/invoice/settle-query";
HttpHeaders headers = new HttpHeaders();
headers.addHeader(API_VERSION, V_2);
HttpResponse<InvoiceSettleQueryApiResponse> httpResponse = apiClient.post(url, headers, request.toJsonRequest(), InvoiceSettleQueryApiResponse.class);
HttpResponse<InvoiceSettleQueryResponse> httpResponse = apiClient.post(url, headers, request.toJsonRequest(), InvoiceSettleQueryResponse.class);
return httpResponse.getServiceResponse();
}

View File

@ -16,7 +16,7 @@ import java.util.List;
@Data
@Accessors(chain = true)
@TransType("231908")
public class InvoiceInfoInvalidApiRequest implements ApiRequest {
public class InvoiceInfoInvalidRequest implements ApiRequest {
/**
*
*/

View File

@ -13,7 +13,7 @@ import lombok.experimental.Accessors;
*/
@Data
@Accessors(chain = true)
public class InvoiceInfoInvalidApiResponse implements ApiResponse {
public class InvoiceInfoInvalidResponse implements ApiResponse {
/**
* 000000
*/

View File

@ -15,7 +15,7 @@ import lombok.experimental.Accessors;
@Data
@Accessors(chain = true)
@TransType("231909")
public class InvoiceInfoQueryApiRequest implements PageApiRequest {
public class InvoiceInfoQueryRequest implements PageApiRequest {
/**
*

View File

@ -17,7 +17,7 @@ import java.util.List;
*/
@Data
@Accessors(chain = true)
public class InvoiceInfoQueryApiResponse implements PageApiResponse {
public class InvoiceInfoQueryResponse implements PageApiResponse {
/**
* 000000
*/

View File

@ -18,7 +18,7 @@ import java.math.BigDecimal;
@Data
@Accessors(chain = true)
@TransType("231907")
public class InvoiceInfoSaveApiRequest implements ApiRequest {
public class InvoiceInfoSaveRequest implements ApiRequest {
/**
*
*/

View File

@ -13,7 +13,7 @@ import lombok.experimental.Accessors;
*/
@Data
@Accessors(chain = true)
public class InvoiceInfoSaveApiResponse implements ApiResponse {
public class InvoiceInfoSaveResponse implements ApiResponse {
/**
* 000000
*/

View File

@ -15,7 +15,7 @@ import lombok.experimental.Accessors;
@Data
@Accessors(chain = true)
@TransType("232109")
public class InvoiceSettleQueryApiRequest implements PageApiRequest {
public class InvoiceSettleQueryRequest implements PageApiRequest {
/**
*
*/

View File

@ -18,7 +18,7 @@ import java.util.List;
*/
@Data
@Accessors(chain = true)
public class InvoiceSettleQueryApiResponse implements PageApiResponse {
public class InvoiceSettleQueryResponse implements PageApiResponse {
/**
* 000000
*/