123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 |
- package com.kmall.admin.entity;
- import org.hibernate.validator.constraints.NotBlank;
- import java.io.Serializable;
- import java.util.Date;
- /**
- * 定时器
- *
- * @author Scott
- * @email
- * @date 2016年11月28日 下午12:54:44
- */
- public class ScheduleJobEntity implements Serializable {
- private static final long serialVersionUID = 1L;
- /**
- * 任务调度参数key
- */
- public static final String JOB_PARAM_KEY = "JOB_PARAM_KEY";
- /**
- * 任务id
- */
- private Long jobId;
- /**
- * spring bean名称
- */
- @NotBlank(message = "bean名称不能为空")
- private String beanName;
- /**
- * 方法名
- */
- @NotBlank(message = "方法名称不能为空")
- private String methodName;
- /**
- * 参数
- */
- private String params;
- /**
- * cron表达式
- */
- @NotBlank(message = "cron表达式不能为空")
- private String cronExpression;
- /**
- * 任务状态
- */
- private Integer status;
- /**
- * 备注
- */
- private String remark;
- /**
- * 创建时间
- */
- private Date createTime;
- /**
- * 设置:任务id
- *
- * @param jobId 任务id
- */
- public void setJobId(Long jobId) {
- this.jobId = jobId;
- }
- /**
- * 获取:任务id
- *
- * @return Long
- */
- public Long getJobId() {
- return jobId;
- }
- public String getBeanName() {
- return beanName;
- }
- public void setBeanName(String beanName) {
- this.beanName = beanName;
- }
- public String getMethodName() {
- return methodName;
- }
- public void setMethodName(String methodName) {
- this.methodName = methodName;
- }
- public String getParams() {
- return params;
- }
- public void setParams(String params) {
- this.params = params;
- }
- public String getRemark() {
- return remark;
- }
- public void setRemark(String remark) {
- this.remark = remark;
- }
- /**
- * 设置:任务状态
- *
- * @param status 任务状态
- */
- public void setStatus(Integer status) {
- this.status = status;
- }
- /**
- * 获取:任务状态
- *
- * @return String
- */
- public Integer getStatus() {
- return status;
- }
- /**
- * 设置:cron表达式
- *
- * @param cronExpression cron表达式
- */
- public void setCronExpression(String cronExpression) {
- this.cronExpression = cronExpression;
- }
- /**
- * 获取:cron表达式
- *
- * @return String
- */
- public String getCronExpression() {
- return cronExpression;
- }
- /**
- * 设置:创建时间
- *
- * @param createTime 创建时间
- */
- public void setCreateTime(Date createTime) {
- this.createTime = createTime;
- }
- /**
- * 获取:创建时间
- *
- * @return Date
- */
- public Date getCreateTime() {
- return createTime;
- }
- }
|