@RequiresPermissions("renwu_run:renwuRun:edit")
 @RequestMapping(value = "save")
 public String save(RenwuRun renwuRun, Model model, RedirectAttributes redirectAttributes) {
   renwuRunService.save(renwuRun);
   addMessage(redirectAttributes, "保存任务成功");
   return "redirect:" + Global.getAdminPath() + "/renwu_run/renwuRun/?repage";
 }
 @ModelAttribute
 public RenwuRun get(@RequestParam(required = false) String id) {
   RenwuRun entity = null;
   if (StringUtils.isNotBlank(id)) {
     entity = renwuRunService.get(id);
   }
   if (entity == null) {
     entity = new RenwuRun();
   }
   return entity;
 }
 @RequiresPermissions("renwu_run:renwuRun:view")
 @RequestMapping(value = "form")
 public String form(RenwuRun renwuRun, Model model) {
   if (renwuRun.getParent() != null && StringUtils.isNotBlank(renwuRun.getParent().getId())) {
     renwuRun.setParent(renwuRunService.get(renwuRun.getParent().getId()));
     // 获取排序号,最末节点排序号+30
     if (StringUtils.isBlank(renwuRun.getId())) {
       RenwuRun renwuRunChild = new RenwuRun();
       renwuRunChild.setParent(new RenwuRun(renwuRun.getParent().getId()));
       List<RenwuRun> list = renwuRunService.findList(renwuRun);
       if (list.size() > 0) {
         renwuRun.setSort(list.get(list.size() - 1).getSort());
         if (renwuRun.getSort() != null) {
           renwuRun.setSort(renwuRun.getSort() + 30);
         }
       }
     }
   }
   if (renwuRun.getSort() == null) {
     renwuRun.setSort(30);
   }
   model.addAttribute("renwuRun", renwuRun);
   return "modules/renwu_run/renwuRunForm";
 }
 @RequiresPermissions("renwu_run:renwuRun:view")
 @RequestMapping(value = {"list", ""})
 public String list(
     RenwuRun renwuRun, HttpServletRequest request, HttpServletResponse response, Model model) {
   List<RenwuRun> list = renwuRunService.findList(renwuRun);
   for (RenwuRun run : list) {
     if ("0".equals(run.getTaskstatus())) {
       run.setTaskText("处理");
       run.setTaskstatus("未处理");
     } else {
       run.setTaskText("查看");
       run.setTaskstatus("处理完毕");
     }
   }
   model.addAttribute("list", list);
   return "modules/renwu_run/renwuRunList";
 }
 @RequiresPermissions("user")
 @ResponseBody
 @RequestMapping(value = "treeData")
 public List<Map<String, Object>> treeData(
     @RequestParam(required = false) String extId, HttpServletResponse response) {
   List<Map<String, Object>> mapList = Lists.newArrayList();
   List<RenwuRun> list = renwuRunService.findList(new RenwuRun());
   for (int i = 0; i < list.size(); i++) {
     RenwuRun e = list.get(i);
     if (StringUtils.isBlank(extId)
         || (extId != null
             && !extId.equals(e.getId())
             && e.getParentIds().indexOf("," + extId + ",") == -1)) {
       Map<String, Object> map = Maps.newHashMap();
       map.put("id", e.getId());
       map.put("pId", e.getParentId());
       map.put("name", e.getName());
       mapList.add(map);
     }
   }
   return mapList;
 }