@RequestMapping("job-type-save")
  public String save(
      @ModelAttribute JobType jobType,
      @RequestParam(value = "jobTypeId", required = false) Long jobTypeId,
      RedirectAttributes redirectAttributes) {
    String tenantId = tenantHolder.getTenantId();
    JobType dest = null;
    Long id = jobType.getId();

    if (id != null) {
      dest = jobTypeManager.get(id);
      beanMapper.copy(jobType, dest);
    } else {
      dest = jobType;
      dest.setTenantId(tenantId);
    }

    if (jobTypeId != null) {
      dest.setJobType(jobTypeManager.get(jobTypeId));
    } else {
      dest.setJobType(null);
    }

    jobTypeManager.save(dest);

    messageHelper.addFlashMessage(redirectAttributes, "core.success.save", "保存成功");

    return "redirect:/org/job-type-list.do";
  }
  @RequestMapping("job-type-input")
  public String input(@RequestParam(value = "id", required = false) Long id, Model model) {
    String tenantId = tenantHolder.getTenantId();

    if (id != null) {
      JobType jobType = jobTypeManager.get(id);
      model.addAttribute("model", jobType);
    }

    model.addAttribute("jobTypes", jobTypeManager.findBy("tenantId", tenantId));

    return "org/job-type-input";
  }