定时任务支持Class类调用&多类型参数
This commit is contained in:
@@ -31,24 +31,20 @@ public class SysJob extends BaseEntity implements Serializable
|
||||
@Excel(name = "任务组名")
|
||||
private String jobGroup;
|
||||
|
||||
/** 任务方法 */
|
||||
@Excel(name = "任务方法")
|
||||
private String methodName;
|
||||
|
||||
/** 方法参数 */
|
||||
@Excel(name = "方法参数")
|
||||
private String methodParams;
|
||||
/** 调用目标字符串 */
|
||||
@Excel(name = "调用目标字符串")
|
||||
private String invokeTarget;
|
||||
|
||||
/** cron执行表达式 */
|
||||
@Excel(name = "执行表达式 ")
|
||||
private String cronExpression;
|
||||
|
||||
/** cron计划策略 */
|
||||
@Excel(name = "计划策略 ")
|
||||
@Excel(name = "计划策略 ", readConverterExp = "0=默认,1=立即触发执行,2=触发一次执行,3=不触发立即执行")
|
||||
private String misfirePolicy = ScheduleConstants.MISFIRE_DEFAULT;
|
||||
|
||||
/** 是否并发执行(0允许 1禁止) */
|
||||
@Excel(name = "并发执行", readConverterExp = "0=允许,1=禁止")
|
||||
@Excel(name = "并发执行", readConverterExp = "0=允许,1=禁止")
|
||||
private String concurrent;
|
||||
|
||||
/** 任务状态(0正常 1暂停) */
|
||||
@@ -85,24 +81,14 @@ public class SysJob extends BaseEntity implements Serializable
|
||||
this.jobGroup = jobGroup;
|
||||
}
|
||||
|
||||
public String getMethodName()
|
||||
public String getInvokeTarget()
|
||||
{
|
||||
return methodName;
|
||||
return invokeTarget;
|
||||
}
|
||||
|
||||
public void setMethodName(String methodName)
|
||||
public void setInvokeTarget(String invokeTarget)
|
||||
{
|
||||
this.methodName = methodName;
|
||||
}
|
||||
|
||||
public String getMethodParams()
|
||||
{
|
||||
return methodParams;
|
||||
}
|
||||
|
||||
public void setMethodParams(String methodParams)
|
||||
{
|
||||
this.methodParams = methodParams;
|
||||
this.invokeTarget = invokeTarget;
|
||||
}
|
||||
|
||||
public String getCronExpression()
|
||||
@@ -153,15 +139,13 @@ public class SysJob extends BaseEntity implements Serializable
|
||||
{
|
||||
this.status = status;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
||||
.append("jobId", getJobId())
|
||||
.append("jobName", getJobName())
|
||||
.append("jobGroup", getJobGroup())
|
||||
.append("methodName", getMethodName())
|
||||
.append("methodParams", getMethodParams())
|
||||
.append("cronExpression", getCronExpression())
|
||||
.append("nextValidTime", getNextValidTime())
|
||||
.append("misfirePolicy", getMisfirePolicy())
|
||||
|
@@ -27,13 +27,9 @@ public class SysJobLog extends BaseEntity
|
||||
@Excel(name = "任务组名")
|
||||
private String jobGroup;
|
||||
|
||||
/** 任务方法 */
|
||||
@Excel(name = "任务方法")
|
||||
private String methodName;
|
||||
|
||||
/** 方法参数 */
|
||||
@Excel(name = "方法参数")
|
||||
private String methodParams;
|
||||
/** 调用目标字符串 */
|
||||
@Excel(name = "调用目标字符串")
|
||||
private String invokeTarget;
|
||||
|
||||
/** 日志信息 */
|
||||
@Excel(name = "日志信息")
|
||||
@@ -83,24 +79,14 @@ public class SysJobLog extends BaseEntity
|
||||
this.jobGroup = jobGroup;
|
||||
}
|
||||
|
||||
public String getMethodName()
|
||||
public String getInvokeTarget()
|
||||
{
|
||||
return methodName;
|
||||
return invokeTarget;
|
||||
}
|
||||
|
||||
public void setMethodName(String methodName)
|
||||
public void setInvokeTarget(String invokeTarget)
|
||||
{
|
||||
this.methodName = methodName;
|
||||
}
|
||||
|
||||
public String getMethodParams()
|
||||
{
|
||||
return methodParams;
|
||||
}
|
||||
|
||||
public void setMethodParams(String methodParams)
|
||||
{
|
||||
this.methodParams = methodParams;
|
||||
this.invokeTarget = invokeTarget;
|
||||
}
|
||||
|
||||
public String getJobMessage()
|
||||
@@ -132,7 +118,7 @@ public class SysJobLog extends BaseEntity
|
||||
{
|
||||
this.exceptionInfo = exceptionInfo;
|
||||
}
|
||||
|
||||
|
||||
public Date getStartTime()
|
||||
{
|
||||
return startTime;
|
||||
@@ -159,8 +145,6 @@ public class SysJobLog extends BaseEntity
|
||||
.append("jobLogId", getJobLogId())
|
||||
.append("jobName", getJobName())
|
||||
.append("jobGroup", getJobGroup())
|
||||
.append("methodName", getMethodName())
|
||||
.append("methodParams", getMethodParams())
|
||||
.append("jobMessage", getJobMessage())
|
||||
.append("status", getStatus())
|
||||
.append("exceptionInfo", getExceptionInfo())
|
||||
|
Reference in New Issue
Block a user