From 8631fb42224f75ede1819e8dfe18eb225da0ce92 Mon Sep 17 00:00:00 2001 From: wb3298 <1111@qq.com> Date: Wed, 10 Dec 2025 15:25:47 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=86=9C=E9=83=BD=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../boot/starter/ScfsAutoConfiguration.java | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/scfs-api-spring-boot-starter/src/main/java/com/czcb/scfs/spring/boot/starter/ScfsAutoConfiguration.java b/scfs-api-spring-boot-starter/src/main/java/com/czcb/scfs/spring/boot/starter/ScfsAutoConfiguration.java index 6ec6ddd..3bb7217 100644 --- a/scfs-api-spring-boot-starter/src/main/java/com/czcb/scfs/spring/boot/starter/ScfsAutoConfiguration.java +++ b/scfs-api-spring-boot-starter/src/main/java/com/czcb/scfs/spring/boot/starter/ScfsAutoConfiguration.java @@ -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.v2.account.AccountService; 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.bmd.BmdService; import com.czcb.scfs.api.service.v2.cat.order.OrderService; @@ -301,4 +304,35 @@ public class ScfsAutoConfiguration { 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); + } + }