From 103cf2df92883484c78d15a3747e63f8dced10ff Mon Sep 17 00:00:00 2001
From: wxy <14293288+zysysys@user.noreply.gitee.com>
Date: Fri, 24 May 2024 14:46:48 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/jarRepositories.xml | 25 +++
.../java/com/jing/job/util/JobInvokeUtil.java | 182 ++++++++++++++++
.../jing/product/JingProductApplication.java | 34 +++
.../jing/system/service/ISysPostService.java | 99 +++++++++
.../jing/system/service/ISysRoleService.java | 173 +++++++++++++++
.../system/service/ISysUserOnlineService.java | 48 ++++
.../jing/system/service/ISysUserService.java | 206 ++++++++++++++++++
jing-ui/src/api/monitor/job.js | 71 ++++++
jing-ui/src/assets/icons/svg/job.svg | 1 +
.../src/layout/components/Sidebar/Item.vue | 33 +++
10 files changed, 872 insertions(+)
create mode 100644 .idea/jarRepositories.xml
create mode 100644 jing-modules/jing-job/src/main/java/com/jing/job/util/JobInvokeUtil.java
create mode 100644 jing-modules/jing-product/src/main/java/com/jing/product/JingProductApplication.java
create mode 100644 jing-modules/jing-system/src/main/java/com/jing/system/service/ISysPostService.java
create mode 100644 jing-modules/jing-system/src/main/java/com/jing/system/service/ISysRoleService.java
create mode 100644 jing-modules/jing-system/src/main/java/com/jing/system/service/ISysUserOnlineService.java
create mode 100644 jing-modules/jing-system/src/main/java/com/jing/system/service/ISysUserService.java
create mode 100644 jing-ui/src/api/monitor/job.js
create mode 100644 jing-ui/src/assets/icons/svg/job.svg
create mode 100644 jing-ui/src/layout/components/Sidebar/Item.vue
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
new file mode 100644
index 0000000..350ae52
--- /dev/null
+++ b/.idea/jarRepositories.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jing-modules/jing-job/src/main/java/com/jing/job/util/JobInvokeUtil.java b/jing-modules/jing-job/src/main/java/com/jing/job/util/JobInvokeUtil.java
new file mode 100644
index 0000000..9302258
--- /dev/null
+++ b/jing-modules/jing-job/src/main/java/com/jing/job/util/JobInvokeUtil.java
@@ -0,0 +1,182 @@
+package com.jing.job.util;
+
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+import java.util.LinkedList;
+import java.util.List;
+import com.jing.common.core.utils.SpringUtils;
+import com.jing.common.core.utils.StringUtils;
+import com.jing.job.domain.SysJob;
+
+/**
+ * 任务执行工具
+ *
+ * @author ruoyi
+ */
+public class JobInvokeUtil
+{
+ /**
+ * 执行方法
+ *
+ * @param sysJob 系统任务
+ */
+ public static void invokeMethod(SysJob sysJob) throws Exception
+ {
+ String invokeTarget = sysJob.getInvokeTarget();
+ String beanName = getBeanName(invokeTarget);
+ String methodName = getMethodName(invokeTarget);
+ List