Merge remote-tracking branch 'origin/dev' into dev

main
wb2476 2024-04-09 16:54:18 +08:00
commit ddfe67af57
51 changed files with 540 additions and 0 deletions

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.account.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* -
@ -11,6 +12,7 @@ import lombok.Data;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class AddPrimAccCompanyResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.account.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
*
@ -11,6 +12,7 @@ import lombok.Data;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class AddPrimAccPersonResponse implements ApiResponse {
/**
* 000000

View File

@ -3,12 +3,14 @@ package com.czcb.scfs.api.service.v1.account.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* @author wangwei
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class ClosedAccResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.account.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
*
@ -11,6 +12,7 @@ import lombok.Data;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class DelPrimAccResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.account.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.math.BigDecimal;
@ -15,6 +16,7 @@ import java.util.List;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class InqPrimAccResponse implements ApiResponse {
/**
* 000000
@ -86,6 +88,7 @@ public class InqPrimAccResponse implements ApiResponse {
private String sysTime;
@Data
@Accessors(chain = true)
public static class DetailList implements Serializable {
/**
*

View File

@ -3,12 +3,14 @@ package com.czcb.scfs.api.service.v1.account.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* @author wangwei
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class ModAccCompanyResponse implements ApiResponse {
/**
* 000000

View File

@ -3,12 +3,14 @@ package com.czcb.scfs.api.service.v1.account.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* @author wangwei
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class ModAccPersonResponse implements ApiResponse {
/**
* 000000

View File

@ -3,12 +3,14 @@ package com.czcb.scfs.api.service.v1.account.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* @author wangwei
* @date 2024/3/19
*/
@Data
@Accessors(chain = true)
public class OpenAccAllCompanyResponse implements ApiResponse {
/**
* 000000

View File

@ -3,12 +3,14 @@ package com.czcb.scfs.api.service.v1.account.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* @author wangwei
* @date 2024/3/19
*/
@Data
@Accessors(chain = true)
public class OpenAccAllPersonResponse implements ApiResponse {
/**
* 000000

View File

@ -3,12 +3,14 @@ package com.czcb.scfs.api.service.v1.account.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* @author wangwei
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class OpenAccCompanyResponse implements ApiResponse {
/**
* 000000

View File

@ -3,12 +3,14 @@ package com.czcb.scfs.api.service.v1.account.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* @author wangwei
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class OpenAccPersonResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.account.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.List;
@ -12,6 +13,7 @@ import java.util.List;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class QueryBalanceBatchResponse implements ApiResponse {
/**
* 000000
@ -41,6 +43,7 @@ public class QueryBalanceBatchResponse implements ApiResponse {
private String sysTime;
@Data
@Accessors(chain = true)
public static class DetailList implements Serializable {
/**
*

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.account.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.List;
@ -65,6 +66,7 @@ public class QueryBalanceResponse implements ApiResponse {
private String sysTime;
@Data
@Accessors(chain = true)
public static class DetailList implements Serializable {
/**
*

View File

@ -3,12 +3,14 @@ package com.czcb.scfs.api.service.v1.account.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* @author wangwei
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class QueryCardInfoResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.account.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
*
@ -11,6 +12,7 @@ import lombok.Data;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class SetPrimAccResponse implements ApiResponse {
/**
* 000000

View File

@ -0,0 +1,59 @@
package com.czcb.scfs.api.service.v1.bills;
import com.czcb.scfs.api.core.ApiClient;
import com.czcb.scfs.api.core.http.HttpHeaders;
import com.czcb.scfs.api.core.http.HttpResponse;
import com.czcb.scfs.api.service.v1.bills.model.*;
import static com.czcb.scfs.api.core.Constants.API_VERSION;
import static com.czcb.scfs.api.core.Constants.V_1;
public class BillService {
private final ApiClient apiClient;
public BillService(ApiClient apiClient) {
this.apiClient = apiClient;
}
/**
*
*
* @param reconciliationRequest ReconciliationRequest
* @return ReconciliationResponse
*/
public ReconciliationResponse reconciliationDown(ReconciliationRequest reconciliationRequest) {
String url = "/check/down";
HttpHeaders headers = new HttpHeaders();
headers.addHeader(API_VERSION, V_1);
HttpResponse<ReconciliationResponse> httpResponse = apiClient.post(url, headers, reconciliationRequest.toJsonRequest(), ReconciliationResponse.class);
return httpResponse.getServiceResponse();
}
/**
*
*
* @param returnBillRequest ReturnBillRequest
* @return ReturnBillResponse
*/
public ReturnBillResponse returnBill(ReturnBillRequest returnBillRequest) {
String url = "/download/returnBill";
HttpHeaders headers = new HttpHeaders();
headers.addHeader(API_VERSION, V_1);
HttpResponse<ReturnBillResponse> httpResponse = apiClient.post(url, headers, returnBillRequest.toJsonRequest(), ReturnBillResponse.class);
return httpResponse.getServiceResponse();
}
/**
*
*
* @param checkBillRequest CheckBillRequest
* @return CheckBillResponse
*/
public CheckBillResponse checkBill(CheckBillRequest checkBillRequest) {
String url = "/download/checkBill";
HttpHeaders headers = new HttpHeaders();
headers.addHeader(API_VERSION, V_1);
HttpResponse<CheckBillResponse> httpResponse = apiClient.post(url, headers, checkBillRequest.toJsonRequest(), CheckBillResponse.class);
return httpResponse.getServiceResponse();
}
}

View File

@ -0,0 +1,60 @@
package com.czcb.scfs.api.service.v1.bills.model;
import com.czcb.scfs.api.core.ApiRequest;
import com.czcb.scfs.api.service.TransType;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
@Data
@Accessors(chain = true)
@TransType("100028")
public class CheckBillRequest implements ApiRequest {
/**
*
*/
@SerializedName("channel_no")
private String channelNo;
/**
*
*/
@SerializedName("app_no")
private String appNo;
/**
*
*/
@SerializedName("serial_no")
private String serialNo;
/**
*
*/
@SerializedName("account_no")
private String accountNo;
/**
* YYYY-MM-DD
*/
@SerializedName("start_date")
private String startDate;
/**
* YYYY-MM-DD
*/
@SerializedName("end_date")
private String endDate;
/**
*
*/
@SerializedName("trans_date")
private String transDate;
/**
*
*/
@SerializedName("trans_tradetime")
private String transTradeTime;
}

View File

@ -0,0 +1,40 @@
package com.czcb.scfs.api.service.v1.bills.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
@Data
@Accessors(chain = true)
public class CheckBillResponse implements ApiResponse {
/**
* 000000
*/
@SerializedName("recode")
private String recode;
/**
*
*/
@SerializedName("recode_info")
private String recodeInfo;
/**
* base64zip
*/
@SerializedName("file_data")
private String fileData;
/**
* YYYY-MM-DD
*/
@SerializedName("sys_date")
private String sysDate;
/**
* YYYY-MM-DD hh:mm:ss
*/
@SerializedName("sys_time")
private String sysTime;
}

View File

@ -0,0 +1,69 @@
package com.czcb.scfs.api.service.v1.bills.model;
import com.czcb.scfs.api.core.ApiRequest;
import com.czcb.scfs.api.service.TransType;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
*
*/
@Data
@Accessors(chain = true)
@TransType("100012")
public class ReconciliationRequest implements ApiRequest {
/**
*
*/
@SerializedName("channel_no")
private String channelNo;
/**
*
*/
@SerializedName("app_no")
private String appNo;
/**
*
*/
@SerializedName("serial_no")
private String serialNo;
/**
* 1
*/
@SerializedName("down_type")
private String downType;
/**
* 0 1
*/
@SerializedName("data_type")
private String dataType;
/**
* YYYY-MM-DD
*/
@SerializedName("account_date")
private String accountDate;
/**
*
*/
@SerializedName("receive_url")
private String receiveUrl;
/**
*
*/
@SerializedName("trans_date")
private String transDate;
/**
*
*/
@SerializedName("trans_tradetime")
private String transTradeTime;
}

View File

@ -0,0 +1,57 @@
package com.czcb.scfs.api.service.v1.bills.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
@Data
@Accessors(chain = true)
public class ReconciliationResponse implements ApiResponse {
/**
* 000000
*/
@SerializedName("recode")
private String recode;
/**
*
*/
@SerializedName("recode_info")
private String recodeInfo;
/**
*
*/
@SerializedName("serial_no")
private String serialNo;
/**
*
*/
@SerializedName("channel_no")
private String channelNo;
/**
*
*/
@SerializedName("batch_file")
private String batchFile;
/**
* base64zip
*/
@SerializedName("file_data")
private String fileData;
/**
* YYYY-MM-DD
*/
@SerializedName("sys_date")
private String sysDate;
/**
* YYYY-MM-DD hh:mm:ss
*/
@SerializedName("sys_time")
private String sysTime;
}

View File

@ -0,0 +1,56 @@
package com.czcb.scfs.api.service.v1.bills.model;
import com.czcb.scfs.api.core.ApiRequest;
import com.czcb.scfs.api.service.TransType;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
*
*/
@Data
@Accessors(chain = true)
@TransType("100027")
public class ReturnBillRequest implements ApiRequest {
/**
*
*/
@SerializedName("channel_no")
private String channelNo;
/**
*
*/
@SerializedName("app_no")
private String appNo;
/**
*
*/
@SerializedName("serial_no")
private String serialNo;
/**
*
*/
@SerializedName("account_no")
private String accountNo;
/**
*
*/
@SerializedName("original_serialno")
private String originalSerialNo;
/**
*
*/
@SerializedName("trans_date")
private String transDate;
/**
*
*/
@SerializedName("trans_tradetime")
private String transTradeTime;
}

View File

@ -0,0 +1,66 @@
package com.czcb.scfs.api.service.v1.bills.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.List;
@Data
@Accessors(chain = true)
public class ReturnBillResponse implements ApiResponse {
/**
* 000000
*/
@SerializedName("recode")
private String recode;
/**
*
*/
@SerializedName("recode_info")
private String recodeInfo;
/**
*
*/
@SerializedName("serial_no")
private String serialNo;
/**
*
*/
@SerializedName("channel_no")
private String channelNo;
/**
*
*/
@SerializedName("batch_file")
private String batchFile;
@SerializedName("fileList")
private List<FileList> fileList;
/**
* YYYY-MM-DD
*/
@SerializedName("sys_date")
private String sysDate;
/**
* YYYY-MM-DD hh:mm:ss
*/
@SerializedName("sys_time")
private String sysTime;
@Data
public static class FileList implements Serializable {
/**
* base64pdf
*/
@SerializedName("file_data")
private String fileData;
}
}

View File

@ -3,12 +3,14 @@ package com.czcb.scfs.api.service.v1.bmd.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* @author wangwei
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class ApplyBmdAddResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.bmd.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
*
@ -11,6 +12,7 @@ import lombok.Data;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class ApplyBmdDelResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.bmd.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.math.BigDecimal;
@ -15,6 +16,7 @@ import java.util.List;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class ApplyBmdQueryResponse implements ApiResponse {
/**
* 000000
@ -44,6 +46,7 @@ public class ApplyBmdQueryResponse implements ApiResponse {
private String sysTime;
@Data
@Accessors(chain = true)
public static class RecodeList implements Serializable {
/**
*

View File

@ -3,12 +3,14 @@ package com.czcb.scfs.api.service.v1.bmd.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* @author wangwei
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class BmdAddResponse implements ApiResponse {
/**
* 000000

View File

@ -3,12 +3,14 @@ package com.czcb.scfs.api.service.v1.bmd.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* @author wangwei
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class BmdDelResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.bmd.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.List;
@ -12,6 +13,7 @@ import java.util.List;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class BmdListResponse implements ApiResponse {
/**
* 000000
@ -44,6 +46,7 @@ public class BmdListResponse implements ApiResponse {
private String sysTime;
@Data
@Accessors(chain = true)
public static class DetailList implements Serializable {
/**
* A2

View File

@ -3,12 +3,14 @@ package com.czcb.scfs.api.service.v1.face.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* @author wangwei
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class FaceFileResponse implements ApiResponse {
/**

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.file.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.List;
@ -12,6 +13,7 @@ import java.util.List;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class DownloadFileResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.file.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.List;
@ -12,6 +13,7 @@ import java.util.List;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class UploadFileResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.loan.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
*
@ -11,6 +12,7 @@ import lombok.Data;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class ApplyCompanyResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.loan.model;
import com.czcb.scfs.api.core.ApiRequest;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
*
@ -11,6 +12,7 @@ import lombok.Data;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class ApplyNotifyResponse implements ApiRequest {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.loan.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
*
@ -11,6 +12,7 @@ import lombok.Data;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class ApplyPersonResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.loan.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.math.BigDecimal;
@ -15,6 +16,7 @@ import java.util.List;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class ApplyQueryResponse implements ApiResponse {
/**
* 000000
@ -44,6 +46,7 @@ public class ApplyQueryResponse implements ApiResponse {
private String sysTime;
@Data
@Accessors(chain = true)
public static class RecodeList implements Serializable {
/**
*

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.loan.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.math.BigDecimal;
@ -15,6 +16,7 @@ import java.util.List;
* @since 200
*/
@Data
@Accessors(chain = true)
public class ApplyQueryV2Response implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.loan.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.math.BigDecimal;
@ -15,6 +16,7 @@ import java.util.List;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class RepayQueryResponse implements ApiResponse {
/**
* 000000
@ -44,6 +46,7 @@ public class RepayQueryResponse implements ApiResponse {
private String sysTime;
@Data
@Accessors(chain = true)
public static class RecodeList implements Serializable {
/**
*

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.loan.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
*
@ -11,6 +12,7 @@ import lombok.Data;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class RepayResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.loan.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.List;
@ -14,6 +15,7 @@ import java.util.List;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class SignFlowsUrlsResponse implements ApiResponse {
/**
* 000000
@ -42,6 +44,7 @@ public class SignFlowsUrlsResponse implements ApiResponse {
private String sysTime;
@Data
@Accessors(chain = true)
public static class RecodeList implements Serializable {
/**
*

View File

@ -3,12 +3,14 @@ package com.czcb.scfs.api.service.v1.ocr.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* @author wangwei
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class OcrFileResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.pay.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
*
@ -11,6 +12,7 @@ import lombok.Data;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class EarnestInsureResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.pay.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
*
@ -11,6 +12,7 @@ import lombok.Data;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class EarnestReleaseResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.pay.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
*
@ -11,6 +12,7 @@ import lombok.Data;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class MerDepositCheckResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.pay.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
@ -13,6 +14,7 @@ import java.math.BigDecimal;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class MerDepositResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.pay.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
*
@ -11,6 +12,7 @@ import lombok.Data;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class MerWithdrawCheckResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.pay.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
@ -13,6 +14,7 @@ import java.math.BigDecimal;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class MerWithdrawResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.pay.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
*
@ -11,6 +12,7 @@ import lombok.Data;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class TransferSelfAccResponse implements ApiResponse {
/**
* 000000

View File

@ -3,12 +3,14 @@ package com.czcb.scfs.api.service.v1.sms.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* @author wangwei
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class SendVerifySignResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.trans.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
@ -11,6 +12,7 @@ import java.math.BigDecimal;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class QueryTradeInfoResponse implements ApiResponse {
/**
* 000000

View File

@ -3,6 +3,7 @@ package com.czcb.scfs.api.service.v1.trans.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.math.BigDecimal;
@ -15,6 +16,7 @@ import java.util.List;
* @since 2.0.0
*/
@Data
@Accessors(chain = true)
public class QueryTradeListResponse implements ApiResponse {
/**
* 000000
@ -98,6 +100,7 @@ public class QueryTradeListResponse implements ApiResponse {
private String sysTime;
@Data
@Accessors(chain = true)
public static class DetailList implements Serializable {
@SerializedName("recode_info")
private String id;

View File

@ -5,6 +5,7 @@ import com.czcb.scfs.api.core.Profile;
import com.czcb.scfs.api.core.http.ApiClientBuilder;
import com.czcb.scfs.api.service.echo.EchoService;
import com.czcb.scfs.api.service.v1.account.AccountService;
import com.czcb.scfs.api.service.v1.bills.BillService;
import com.czcb.scfs.api.service.v1.bmd.BmdService;
import com.czcb.scfs.api.service.v1.face.FaceService;
import com.czcb.scfs.api.service.v1.file.FileService;
@ -39,51 +40,89 @@ public class ScfsAutoConfiguration {
.build();
}
/**
*
*/
@Bean
public EchoService echoService(ApiClient apiClient) {
return new EchoService(apiClient);
}
/**
*
*/
@Bean
public AccountService accountService(ApiClient apiClient) {
return new AccountService(apiClient);
}
/**
*
*/
@Bean
public BillService billService(ApiClient apiClient) {
return new BillService(apiClient);
}
/**
*
*/
@Bean
public BmdService bmdService(ApiClient apiClient) {
return new BmdService(apiClient);
}
/**
*
*/
@Bean
public FaceService faceService(ApiClient apiClient) {
return new FaceService(apiClient);
}
/**
*
*/
@Bean
public FileService fileService(ApiClient apiClient) {
return new FileService(apiClient);
}
/**
*
*/
@Bean
public LoanService loanService(ApiClient apiClient) {
return new LoanService(apiClient);
}
/**
* OCR
*/
@Bean
public OcrService ocrService(ApiClient apiClient) {
return new OcrService(apiClient);
}
/**
*
*/
@Bean
public PayService payService(ApiClient apiClient) {
return new PayService(apiClient);
}
/**
*
*/
@Bean
public SmsService smsService(ApiClient apiClient) {
return new SmsService(apiClient);
}
/**
*
*/
@Bean
public TransService transService(ApiClient apiClient) {
return new TransService(apiClient);