From 1e808bbae198ce27b97e0fbb9b72499b63a42ede Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Wed, 9 Aug 2023 00:40:08 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=908.0=E3=80=91=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E8=B5=84=E6=BA=90=E6=8E=A5=E6=94=B6=E7=9A=84=E6=8E=A7=E5=88=B6?= =?UTF-8?q?=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ResourceReceiveController.java | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 kernel-s-system/system-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/resource/controller/ResourceReceiveController.java diff --git a/kernel-s-system/system-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/resource/controller/ResourceReceiveController.java b/kernel-s-system/system-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/resource/controller/ResourceReceiveController.java new file mode 100644 index 000000000..f4dea47f1 --- /dev/null +++ b/kernel-s-system/system-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/resource/controller/ResourceReceiveController.java @@ -0,0 +1,39 @@ +package cn.stylefeng.roses.kernel.sys.modular.resource.controller; + +import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData; +import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData; +import cn.stylefeng.roses.kernel.scanner.api.ResourceReportApi; +import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource; +import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource; +import cn.stylefeng.roses.kernel.scanner.api.pojo.resource.ReportResourceParam; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; + +/** + * 接收微服务远程资源 + * + * @author fengshuonan + * @since 2023/8/9 0:30 + */ +@RestController +@ApiResource(name = "接收微服务远程资源") +public class ResourceReceiveController { + + @Resource + private ResourceReportApi resourceReportApi; + + /** + * 接受资源 + * + * @author fengshuonan + * @date 2021/8/26 17:28 + */ + @PostResource(name = "接受资源", path = "/resourceService/reportResources") + public ResponseData reportResources(@RequestBody ReportResourceParam reportResourceReq) { + resourceReportApi.reportResources(reportResourceReq); + return new SuccessResponseData<>(); + } + +} \ No newline at end of file