feat: 农都接口

main
wb3298 2025-12-10 15:25:47 +08:00
parent c91a22d6d6
commit 8631fb4222
1 changed files with 34 additions and 0 deletions

View File

@ -6,6 +6,9 @@ import com.czcb.scfs.api.core.http.ApiClientBuilder;
import com.czcb.scfs.api.service.echo.EchoService; 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.ar.ArcOrderDeliveryService; import com.czcb.scfs.api.service.v2.ar.ArcOrderDeliveryService;
import com.czcb.scfs.api.service.v2.ar.ContractInfoService;
import com.czcb.scfs.api.service.v2.ar.OrderPurchaseService;
import com.czcb.scfs.api.service.v2.ar.ProjectInfoService;
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.cat.order.OrderService; import com.czcb.scfs.api.service.v2.cat.order.OrderService;
@ -301,4 +304,35 @@ public class ScfsAutoConfiguration {
return new ArcOrderDeliveryService(apiClient); return new ArcOrderDeliveryService(apiClient);
} }
/**
*
*/
@Bean
@ConditionalOnMissingBean
@ConditionalOnClass(ProjectInfoService.class)
public ProjectInfoService projectInfoService(ApiClient apiClient) {
return new ProjectInfoService(apiClient);
}
/**
*
*/
@Bean
@ConditionalOnMissingBean
@ConditionalOnClass(ContractInfoService.class)
public ContractInfoService contractInfoService(ApiClient apiClient) {
return new ContractInfoService(apiClient);
}
/**
*
*/
@Bean
@ConditionalOnMissingBean
@ConditionalOnClass(OrderPurchaseService.class)
public OrderPurchaseService orderPurchaseService(ApiClient apiClient) {
return new OrderPurchaseService(apiClient);
}
} }