| | |
| | | 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, |
| | |
| | | |
| | | // package result |
| | | Map<String, Object> maps = new HashMap<String, Object>(); |
| | | maps.put("recordsTotal" , list_count); // 总记录数 |
| | | maps.put("recordsFiltered" , list_count); // 过滤后的总记录数 |
| | | maps.put("data" , list); // 分页列表 |
| | | maps.put("recordsTotal", list_count); // 总记录数 |
| | | maps.put("recordsFiltered", list_count); // 过滤后的总记录数 |
| | | maps.put("data", list); // 分页列表 |
| | | return maps; |
| | | } |
| | | |
| | | @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); |