feat: 公共数据服务

main
13009 2024-05-20 16:48:13 +08:00
parent d2c63e3fbc
commit d54ead597d
4 changed files with 30 additions and 7 deletions

View File

@ -1,18 +1,24 @@
package com.czcb.scfs.api.service.v2.division;
package com.czcb.scfs.api.service.v2.communal;
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.v2.division.model.FiveCascadeQueryRequest;
import com.czcb.scfs.api.service.v2.division.model.FiveCascadeQueryResponse;
import com.czcb.scfs.api.service.v2.communal.model.FiveCascadeQueryRequest;
import com.czcb.scfs.api.service.v2.communal.model.FiveCascadeQueryResponse;
import static com.czcb.scfs.api.core.Constants.API_VERSION;
import static com.czcb.scfs.api.core.Constants.V_2;
public class DivisionService {
/**
*
*
* @author wangwei
* @since 2.0.0
*/
public class CommunalDataService {
private final ApiClient apiClient;
public DivisionService(ApiClient apiClient) {
public CommunalDataService(ApiClient apiClient) {
this.apiClient = apiClient;
}

View File

@ -1,4 +1,4 @@
package com.czcb.scfs.api.service.v2.division.model;
package com.czcb.scfs.api.service.v2.communal.model;
import com.czcb.scfs.api.core.ApiRequest;
import com.czcb.scfs.api.core.agrs.TransType;
@ -6,6 +6,9 @@ import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
/**
*
*/
@Data
@Accessors(chain = true)
@TransType("210306")

View File

@ -1,4 +1,4 @@
package com.czcb.scfs.api.service.v2.division.model;
package com.czcb.scfs.api.service.v2.communal.model;
import com.czcb.scfs.api.core.ApiResponse;
import com.google.gson.annotations.SerializedName;
@ -8,6 +8,9 @@ import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.List;
/**
*
*/
@Data
@Accessors(chain = true)
public class FiveCascadeQueryResponse implements ApiResponse {

View File

@ -7,6 +7,7 @@ import com.czcb.scfs.api.service.echo.EchoService;
import com.czcb.scfs.api.service.v2.account.AccountService;
import com.czcb.scfs.api.service.v2.bills.BillService;
import com.czcb.scfs.api.service.v2.bmd.BmdService;
import com.czcb.scfs.api.service.v2.communal.CommunalDataService;
import com.czcb.scfs.api.service.v2.face.FaceService;
import com.czcb.scfs.api.service.v2.file.FileService;
import com.czcb.scfs.api.service.v2.loan.LoanService;
@ -77,6 +78,16 @@ public class ScfsAutoConfiguration {
return new BmdService(apiClient);
}
/**
*
*/
@Bean
@ConditionalOnClass(CommunalDataService.class)
public CommunalDataService communalDataService(ApiClient apiClient) {
return new CommunalDataService(apiClient);
}
/**
*
*/