From e3cada7b29d27aed8dc268dce5ba7e48aeb7966f Mon Sep 17 00:00:00 2001 From: zCans <1224895921@qq.com> Date: Mon, 12 Sep 2022 21:50:31 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E6=96=B0=E5=A2=9E=E8=B0=83=E5=BA=A6?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=88=97=E8=A1=A8=E5=8A=9F=E8=83=BD=202?= =?UTF-8?q?=E3=80=81=E6=96=B0=E5=A2=9E=E8=B0=83=E5=BA=A6=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=90=AF=E7=94=A8=E7=A6=81=E7=94=A8=E5=8A=9F=E8=83=BD=203?= =?UTF-8?q?=E3=80=81=E6=96=B0=E5=A2=9E=E6=89=A7=E8=A1=8C=E8=B0=83=E5=BA=A6?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E5=89=8D=E7=AB=AF=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- neutrino-proxy-admin/src/api/jobInfo.js | 28 +++ neutrino-proxy-admin/src/lang/zh.js | 8 +- .../src/views/system/jobManager.vue | 185 ++++-------------- .../server/constant/ExceptionConstant.java | 2 + .../server/controller/JobInfoController.java | 43 +++- .../controller/req/JobInfoExecuteReq.java | 41 ++++ .../server/controller/req/JobInfoListReq.java | 34 ++++ .../req/JobInfoUpdateEnableStatusReq.java | 43 ++++ .../controller/res/JobInfoExecuteRes.java | 34 ++++ .../server/controller/res/JobInfoListRes.java | 72 +++++++ .../res/JobInfoUpdateEnableStatusRes.java | 34 ++++ .../controller/res/JobInfoUpdateRes.java | 34 ++++ .../proxy/server/dal/JobInfoMapper.java | 19 ++ .../proxy/server/service/JobInfoService.java | 28 +++ 14 files changed, 455 insertions(+), 150 deletions(-) create mode 100644 neutrino-proxy-admin/src/api/jobInfo.js create mode 100644 neutrino-proxy-server/src/main/java/fun/asgc/neutrino/proxy/server/controller/req/JobInfoExecuteReq.java create mode 100644 neutrino-proxy-server/src/main/java/fun/asgc/neutrino/proxy/server/controller/req/JobInfoListReq.java create mode 100644 neutrino-proxy-server/src/main/java/fun/asgc/neutrino/proxy/server/controller/req/JobInfoUpdateEnableStatusReq.java create mode 100644 neutrino-proxy-server/src/main/java/fun/asgc/neutrino/proxy/server/controller/res/JobInfoExecuteRes.java create mode 100644 neutrino-proxy-server/src/main/java/fun/asgc/neutrino/proxy/server/controller/res/JobInfoListRes.java create mode 100644 neutrino-proxy-server/src/main/java/fun/asgc/neutrino/proxy/server/controller/res/JobInfoUpdateEnableStatusRes.java create mode 100644 neutrino-proxy-server/src/main/java/fun/asgc/neutrino/proxy/server/controller/res/JobInfoUpdateRes.java diff --git a/neutrino-proxy-admin/src/api/jobInfo.js b/neutrino-proxy-admin/src/api/jobInfo.js new file mode 100644 index 00000000..42d0eb32 --- /dev/null +++ b/neutrino-proxy-admin/src/api/jobInfo.js @@ -0,0 +1,28 @@ +import request from '@/utils/request' + +export function fetchList(query) { + return request({ + url: '/job-info/page', + method: 'get', + params: query + }) +} + +export function updateEnableStatus(id, enable) { + return request({ + url: '/job-info/update/enable-status', + method: 'post', + data: { + id: id, + enable: enable + } + }) +} + +export function execute(data) { + return request({ + url: '/job-info/execute', + method: 'post', + data: data + }) +} diff --git a/neutrino-proxy-admin/src/lang/zh.js b/neutrino-proxy-admin/src/lang/zh.js index bd78fe64..555dd24b 100644 --- a/neutrino-proxy-admin/src/lang/zh.js +++ b/neutrino-proxy-admin/src/lang/zh.js @@ -125,7 +125,13 @@ export default { isOnline: '在线状态', enableStatus: '启用状态', serverPort: '服务端口', - proxyClient: '代理客户端' + proxyClient: '代理客户端', + desc: '描述', + handler: '处理器', + cron: 'cron', + jobParam: '任务参数', + alarmEmail: '任务报警邮箱', + alarmDing: '任务报警钉钉' }, errorLog: { tips: '请点击右上角bug小图标', diff --git a/neutrino-proxy-admin/src/views/system/jobManager.vue b/neutrino-proxy-admin/src/views/system/jobManager.vue index 89fb8292..c55a01e4 100644 --- a/neutrino-proxy-admin/src/views/system/jobManager.vue +++ b/neutrino-proxy-admin/src/views/system/jobManager.vue @@ -2,19 +2,27 @@