@RequiresPermissions("plug:resume:save") @RequestMapping("save.do") public String save( @Valid Resume bean, String redirect, HttpServletRequest request, RedirectAttributes ra) { Integer siteId = Context.getCurrentSiteId(request); service.save(bean, siteId); logger.info("save Resume, name={}.", bean.getName()); ra.addFlashAttribute(MESSAGE, SAVE_SUCCESS); if (Constants.REDIRECT_LIST.equals(redirect)) { return "redirect:list.do"; } else if (Constants.REDIRECT_CREATE.equals(redirect)) { return "redirect:create.do"; } else { ra.addAttribute("id", bean.getId()); return "redirect:edit.do"; } }
@RequiresPermissions("plug:resume:update") @RequestMapping("update.do") public String update( @ModelAttribute("bean") Resume bean, Integer position, String redirect, RedirectAttributes ra) { service.update(bean); logger.info("update Resume, name={}.", bean.getName()); ra.addFlashAttribute(MESSAGE, SAVE_SUCCESS); if (Constants.REDIRECT_LIST.equals(redirect)) { return "redirect:list.do"; } else { ra.addAttribute("id", bean.getId()); ra.addAttribute("position", position); return "redirect:edit.do"; } }