docs: public static void addCronJobForInterval(ExecutableJobQueue executableJobQueue,
                                               CronJobQueue cronJobQueue,
                                               int scheduleIntervalMinute,
                                               final JobPo finalJobPo,
                                               Date lastGenerateTime) {
          JobPo jobPo = JobUtils.copy(finalJobPo);
  
          String cronExpression = jobPo.getCronExpression();
          long endTime = DateUtils.addMinute(lastGenerateTime, scheduleIntervalMinute).getTime();
          Date timeAfter = lastGenerateTime;
          boolean stop = false;
          while (!stop) {
              Date nextTriggerTime = CronExpressionUtils.getNextTriggerTime(cronExpression, timeAfter);
              if (nextTriggerTime == null) {
                  stop = true;
              } else {
                  if (nextTriggerTime.getTime() <= endTime) {
                      // 添加任务
                      jobPo.setTriggerTime(nextTriggerTime.getTime());
                      jobPo.setJobId(JobUtils.generateJobId());
                      jobPo.setTaskId(finalJobPo.getTaskId() + "_" + DateUtils.format(nextTriggerTime, "MMdd-HHmmss"));
                      jobPo.setInternalExtParam(Constants.ONCE, Boolean.TRUE.toString());
                      try {
                          jobPo.setInternalExtParam(Constants.EXE_SEQ_ID, JobUtils.generateExeSeqId(jobPo));
                          executableJobQueue.add(jobPo);
                      } catch (DupEntryException e) {
                          LOGGER.warn("Cron Job[taskId={}, taskTrackerNodeGroup={}] Already Exist in ExecutableJobQueue",
                                  jobPo.getTaskId(), jobPo.getTaskTrackerNodeGroup());
                      }
                  } else {
                      stop = true;
                  }
              }
              timeAfter = nextTriggerTime;
          }
          cronJobQueue.updateLastGenerateTriggerTime(finalJobPo.getJobId(), endTime);
          if (LOGGER.isDebugEnabled()) {
              LOGGER.debug("Add CronJob {} to {}", jobPo, DateUtils.formatYMD_HMS(new Date(endTime)));
          }
      }