feat: 公共数据服务
parent
d2c63e3fbc
commit
d54ead597d
|
|
@ -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.ApiClient;
|
||||||
import com.czcb.scfs.api.core.http.HttpHeaders;
|
import com.czcb.scfs.api.core.http.HttpHeaders;
|
||||||
import com.czcb.scfs.api.core.http.HttpResponse;
|
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.communal.model.FiveCascadeQueryRequest;
|
||||||
import com.czcb.scfs.api.service.v2.division.model.FiveCascadeQueryResponse;
|
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.API_VERSION;
|
||||||
import static com.czcb.scfs.api.core.Constants.V_2;
|
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;
|
private final ApiClient apiClient;
|
||||||
|
|
||||||
public DivisionService(ApiClient apiClient) {
|
public CommunalDataService(ApiClient apiClient) {
|
||||||
this.apiClient = apiClient;
|
this.apiClient = apiClient;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -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.ApiRequest;
|
||||||
import com.czcb.scfs.api.core.agrs.TransType;
|
import com.czcb.scfs.api.core.agrs.TransType;
|
||||||
|
|
@ -6,6 +6,9 @@ import com.google.gson.annotations.SerializedName;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.experimental.Accessors;
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 五级行政区划
|
||||||
|
*/
|
||||||
@Data
|
@Data
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
@TransType("210306")
|
@TransType("210306")
|
||||||
|
|
@ -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.czcb.scfs.api.core.ApiResponse;
|
||||||
import com.google.gson.annotations.SerializedName;
|
import com.google.gson.annotations.SerializedName;
|
||||||
|
|
@ -8,6 +8,9 @@ import lombok.experimental.Accessors;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 五级行政区划
|
||||||
|
*/
|
||||||
@Data
|
@Data
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public class FiveCascadeQueryResponse implements ApiResponse {
|
public class FiveCascadeQueryResponse implements ApiResponse {
|
||||||
|
|
@ -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.account.AccountService;
|
||||||
import com.czcb.scfs.api.service.v2.bills.BillService;
|
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.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.face.FaceService;
|
||||||
import com.czcb.scfs.api.service.v2.file.FileService;
|
import com.czcb.scfs.api.service.v2.file.FileService;
|
||||||
import com.czcb.scfs.api.service.v2.loan.LoanService;
|
import com.czcb.scfs.api.service.v2.loan.LoanService;
|
||||||
|
|
@ -77,6 +78,16 @@ public class ScfsAutoConfiguration {
|
||||||
return new BmdService(apiClient);
|
return new BmdService(apiClient);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 公共数据
|
||||||
|
*/
|
||||||
|
@Bean
|
||||||
|
@ConditionalOnClass(CommunalDataService.class)
|
||||||
|
public CommunalDataService communalDataService(ApiClient apiClient) {
|
||||||
|
return new CommunalDataService(apiClient);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 人脸识别
|
* 人脸识别
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue