From 4a316b941c1389c9f9739a3c414da2dc0848998a Mon Sep 17 00:00:00 2001 From: liuqingkun Date: Tue, 17 Mar 2026 14:15:44 +0800 Subject: [PATCH] =?UTF-8?q?=E7=83=A7=E7=BB=93=E6=A8=A1=E5=85=B7=E8=AE=A1?= =?UTF-8?q?=E5=88=92-=E9=9C=80=E6=B1=82feign=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...pplyClient.java => IMoldDemandClient.java} | 14 ++--- .../desk/order/feign/MoldApplyClient.java | 53 ------------------- .../desk/order/feign/MoldDemandClient.java | 29 ++++++++++ 3 files changed, 36 insertions(+), 60 deletions(-) rename blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/feign/{IMoldApplyClient.java => IMoldDemandClient.java} (57%) delete mode 100644 blade-service/blade-desk/src/main/java/org/springblade/desk/order/feign/MoldApplyClient.java create mode 100644 blade-service/blade-desk/src/main/java/org/springblade/desk/order/feign/MoldDemandClient.java diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/feign/IMoldApplyClient.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/feign/IMoldDemandClient.java similarity index 57% rename from blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/feign/IMoldApplyClient.java rename to blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/feign/IMoldDemandClient.java index 58baa9c5..76937fa3 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/feign/IMoldApplyClient.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/feign/IMoldDemandClient.java @@ -1,7 +1,7 @@ package org.springblade.desk.order.feign; import org.springblade.core.launch.constant.AppConstant; -import org.springblade.desk.order.pojo.entity.MoldApply; +import org.springblade.desk.order.pojo.entity.MoldDemand; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; @@ -13,20 +13,20 @@ import org.springframework.web.bind.annotation.GetMapping; @FeignClient( value = AppConstant.APPLICATION_DESK_NAME ) -public interface IMoldApplyClient { +public interface IMoldDemandClient { - String API_PREFIX = "/feign/moldApply/"; + String API_PREFIX = "/feign/moldDemand/"; - String SAVE_BY_DEMAND = API_PREFIX + "/saveByDemand"; + String SAVE = API_PREFIX + "/save"; /** * 生成模具计划 * - * @param moldApply + * @param moldDemand * @return */ - @GetMapping(SAVE_BY_DEMAND) - Boolean saveByDemand(MoldApply moldApply); + @GetMapping(SAVE) + Boolean save(MoldDemand moldDemand); } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/order/feign/MoldApplyClient.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/order/feign/MoldApplyClient.java deleted file mode 100644 index b8bb90db..00000000 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/order/feign/MoldApplyClient.java +++ /dev/null @@ -1,53 +0,0 @@ -/** - * BladeX Commercial License Agreement - * Copyright (c) 2018-2099, https://bladex.cn. All rights reserved. - *

- * Use of this software is governed by the Commercial License Agreement - * obtained after purchasing a license from BladeX. - *

- * 1. This software is for development use only under a valid license - * from BladeX. - *

- * 2. Redistribution of this software's source code to any third party - * without a commercial license is strictly prohibited. - *

- * 3. Licensees may copyright their own code but cannot use segments - * from this software for such purposes. Copyright of this software - * remains with BladeX. - *

- * Using this software signifies agreement to this License, and the software - * must not be used for illegal purposes. - *

- * THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is - * not liable for any claims arising from secondary or illegal development. - *

- * Author: Chill Zhuang (bladejava@qq.com) - */ -package org.springblade.desk.order.feign; - -import io.swagger.v3.oas.annotations.Hidden; -import lombok.RequiredArgsConstructor; -import org.springblade.core.tenant.annotation.NonDS; -import org.springblade.desk.order.pojo.entity.MoldApply; -import org.springblade.desk.order.service.IMoldApplyService; -import org.springframework.web.bind.annotation.RestController; - -/** - * Feign 排产相关定时任务接口 - * - * @author Chill - */ -@NonDS -@Hidden() -@RestController -@RequiredArgsConstructor -public class MoldApplyClient implements IMoldApplyClient { - - private final IMoldApplyService moldApplyService; - - - @Override - public Boolean saveByDemand(MoldApply moldApply) { - return moldApplyService.saveByDemand(moldApply); - } -} diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/order/feign/MoldDemandClient.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/order/feign/MoldDemandClient.java new file mode 100644 index 00000000..15286703 --- /dev/null +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/order/feign/MoldDemandClient.java @@ -0,0 +1,29 @@ +package org.springblade.desk.order.feign; + +import io.swagger.v3.oas.annotations.Hidden; +import lombok.RequiredArgsConstructor; +import org.springblade.core.tenant.annotation.NonDS; +import org.springblade.desk.order.pojo.entity.MoldDemand; +import org.springblade.desk.order.service.IMoldDemandService; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * Feign 排产相关定时任务接口 + * + * @author Chill + */ +@NonDS +@Hidden() +@RestController +@RequiredArgsConstructor +public class MoldDemandClient implements IMoldDemandClient { + + private final IMoldDemandService moldDemandService; + + @Override + @PostMapping(SAVE) + public Boolean save(MoldDemand moldDemand) { + return moldDemandService.save(moldDemand); + } +}