From 7efa898f21c7aa7da075ff27f7fa556004c8ce66 Mon Sep 17 00:00:00 2001 From: yinhuaiwei Date: Fri, 29 May 2026 18:05:06 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=B0=86=E5=8D=97=E7=91=9E=E7=A7=91?= =?UTF-8?q?=E6=8A=80=E5=91=A8=E8=BE=B9=E7=BA=A2=E5=A4=96=E4=B8=8A=E9=80=81?= =?UTF-8?q?=E5=BD=92=E5=88=B0job=E6=9C=8D=E5=8A=A1=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inspect/job/client/NaritechClient.java | 10 ++++++++++ .../com/inspect/job/task/NaritechTask.java | 19 +++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 inspect-job/src/main/java/com/inspect/job/client/NaritechClient.java create mode 100644 inspect-job/src/main/java/com/inspect/job/task/NaritechTask.java diff --git a/inspect-job/src/main/java/com/inspect/job/client/NaritechClient.java b/inspect-job/src/main/java/com/inspect/job/client/NaritechClient.java new file mode 100644 index 0000000..0975c9b --- /dev/null +++ b/inspect-job/src/main/java/com/inspect/job/client/NaritechClient.java @@ -0,0 +1,10 @@ +package com.inspect.job.client; + +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.GetMapping; + +@FeignClient("inspect-simulator") +public interface NaritechClient { + @GetMapping({"/naritech/uploadPatrolData"}) + void uploadPatrolData(); +} diff --git a/inspect-job/src/main/java/com/inspect/job/task/NaritechTask.java b/inspect-job/src/main/java/com/inspect/job/task/NaritechTask.java new file mode 100644 index 0000000..1aca178 --- /dev/null +++ b/inspect-job/src/main/java/com/inspect/job/task/NaritechTask.java @@ -0,0 +1,19 @@ +package com.inspect.job.task; + +import com.inspect.job.client.NaritechClient; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Component; + +import javax.annotation.Resource; + +@Slf4j +@Component +public class NaritechTask { + @Resource + private NaritechClient naritechClient; + + public void uploadPatrolData() { + log.info("定时任务:naritechTask.uploadPatrolData"); + naritechClient.uploadPatrolData(); + } +}