@SuppressWarnings("unchecked")
  private QuartzScheduleJobBO convertConfigToScheduleJob(
      DeamonScheduleconfigDomain scheduleDomain) {
    QuartzScheduleJobBO bo = new QuartzScheduleJobBO();
    bo.setJobId(scheduleDomain.getId());
    bo.setBeanId(scheduleDomain.getBeanId());
    bo.setCronExpression(scheduleDomain.getQuartzConf());
    bo.setDomainId(scheduleDomain.getMonitorId());
    bo.setJobGroup(scheduleDomain.getJobGroup());
    bo.setJobName(scheduleDomain.getJobName());
    bo.setTaskType(scheduleDomain.getConfigType().toString());
    String className = scheduleDomain.getScheduleClass();

    try {
      Class<? extends Job> cl = ((Class<? extends Job>) Class.forName(className));
      bo.setJobClass(cl);
    } catch (ClassNotFoundException e) {
      // e.printStackTrace();
      // 记录日志
      LOGGER.error("类没找到", e);
      return null;
    }
    return bo;
  }