Skip to content

Commit fa10d79

Browse files
committed
业务实现代码的继承
1 parent f94dbf8 commit fa10d79

File tree

5 files changed

+13
-2
lines changed

5 files changed

+13
-2
lines changed

saturn-console-api/src/main/java/com/vip/saturn/job/console/controller/gui/JobOverviewController.java

+1
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,7 @@ public SuccessResponseEntity batchGetDependedJobs(final HttpServletRequest reque
328328
public SuccessResponseEntity enableJob(final HttpServletRequest request,
329329
@AuditParam("namespace") @PathVariable String namespace,
330330
@AuditParam("jobName") @PathVariable String jobName) throws SaturnJobConsoleException {
331+
//验证眼熟
331332
assertIsPermitted(PermissionKeys.jobEnable, namespace);
332333
jobService.enableJob(namespace, jobName, getCurrentLoginUserName());
333334
return new SuccessResponseEntity();

saturn-console-api/src/main/java/com/vip/saturn/job/console/utils/PermissionKeys.java

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.vip.saturn.job.console.utils;
22

33
/**
4+
* 验证参数的key
45
* @author hebelala
56
*/
67
public class PermissionKeys {

saturn-executor/pom.xml

+2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929

3030
<build>
3131
<plugins>
32+
<!--todo 需要了解一下executor主要做了那些操作-->
33+
<!--com.vip.saturn.job.executor.Main 方式打包 executor.jar-->
3234
<plugin>
3335
<groupId>org.apache.maven.plugins</groupId>
3436
<artifactId>maven-jar-plugin</artifactId>

saturn-job-realization/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
这是一个定时任务的实现工程

saturn-job-realization/pom.xml

+8-2
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,17 @@
1111

1212
<artifactId>saturn-job-realization</artifactId>
1313
<dependencies>
14+
<!--直接依赖saturn-executor,相当于继承executor,直接将业务代码和executor分离(后面可以直接启动本项目,而无需启动executor)-->
15+
<dependency>
16+
<groupId>com.vip.saturn</groupId>
17+
<artifactId>saturn-executor</artifactId>
18+
<version>master-SNAPSHOT</version>
19+
</dependency>
1420
<dependency>
1521
<groupId>com.vip.saturn</groupId>
1622
<artifactId>saturn-job-api</artifactId>
1723
<!-- 修改成指定版本 -->
18-
<version>3.0.1</version>
24+
<version>master-SNAPSHOT</version>
1925
</dependency>
2026
<dependency>
2127
<groupId>org.apache.commons</groupId>
@@ -38,7 +44,7 @@
3844
<groupId>com.vip.saturn</groupId>
3945
<artifactId>saturn-plugin</artifactId>
4046
<!-- 版本与saturn-job-api一致 -->
41-
<version>3.0.1</version>
47+
<version>master-SNAPSHOT</version>
4248
</plugin>
4349

4450
<!--用于打包成zip文件-->

0 commit comments

Comments
 (0)