| | |
| | | package com.xxl.job.admin.controller; |
| | | |
| | | import com.xxl.job.admin.controller.annotation.PermissionLimit; |
| | | import com.xxl.job.admin.core.model.XxlJobGroup; |
| | | import com.xxl.job.admin.core.model.XxlJobRegistry; |
| | | import com.xxl.job.admin.core.util.I18nUtil; |
| | |
| | | private XxlJobRegistryDao xxlJobRegistryDao; |
| | | |
| | | @RequestMapping |
| | | @PermissionLimit(adminuser = true) |
| | | public String index(Model model) { |
| | | return "jobgroup/jobgroup.index"; |
| | | } |
| | | |
| | | @RequestMapping("/pageList") |
| | | @ResponseBody |
| | | @PermissionLimit(adminuser = true) |
| | | public Map<String, Object> pageList(HttpServletRequest request, |
| | | @RequestParam(required = false, defaultValue = "0") int start, |
| | | @RequestParam(required = false, defaultValue = "10") int length, |
| | |
| | | |
| | | @RequestMapping("/save") |
| | | @ResponseBody |
| | | @PermissionLimit(adminuser = true) |
| | | public ReturnT<String> save(XxlJobGroup xxlJobGroup) { |
| | | |
| | | // valid |
| | |
| | | |
| | | @RequestMapping("/update") |
| | | @ResponseBody |
| | | @PermissionLimit(adminuser = true) |
| | | public ReturnT<String> update(XxlJobGroup xxlJobGroup) { |
| | | // valid |
| | | if (xxlJobGroup.getAppname() == null || xxlJobGroup.getAppname().trim().length() == 0) { |
| | |
| | | |
| | | @RequestMapping("/remove") |
| | | @ResponseBody |
| | | @PermissionLimit(adminuser = true) |
| | | public ReturnT<String> remove(int id) { |
| | | |
| | | // valid |
| | |
| | | |
| | | @RequestMapping("/loadById") |
| | | @ResponseBody |
| | | @PermissionLimit(adminuser = true) |
| | | public ReturnT<XxlJobGroup> loadById(int id) { |
| | | XxlJobGroup jobGroup = xxlJobGroupDao.load(id); |
| | | return jobGroup != null ? new ReturnT<XxlJobGroup>(jobGroup) : new ReturnT<XxlJobGroup>(ReturnT.FAIL_CODE, null); |