diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysDepartPermissionController.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysDepartPermissionController.java index da96eaf8..f5970216 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysDepartPermissionController.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysDepartPermissionController.java @@ -24,6 +24,7 @@ import lombok.extern.slf4j.Slf4j; import com.jero.modules.system.service.ISysPermissionDataRuleService; import com.jero.modules.system.service.ISysPermissionService; +import org.apache.poi.ss.formula.functions.T; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.servlet.ModelAndView; @@ -61,16 +62,16 @@ public class SysDepartPermissionController extends JeroController queryPageList(SysDepartPermission sysDepartPermission, + public Result> queryPageList(SysDepartPermission sysDepartPermission, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, HttpServletRequest req) { QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(sysDepartPermission, req.getParameterMap()); - Page page = new Page(pageNo, pageSize); + Page page = new Page<>(pageNo, pageSize); IPage pageList = sysDepartPermissionService.page(page, queryWrapper); return Result.OK(pageList); } - + /** * 添加 * @@ -79,11 +80,11 @@ public class SysDepartPermissionController extends JeroController add(@RequestBody SysDepartPermission sysDepartPermission) { + public Result add(@RequestBody SysDepartPermission sysDepartPermission) { sysDepartPermissionService.save(sysDepartPermission); return Result.OK("操作成功!"); } - + /** * 编辑 * @@ -92,11 +93,11 @@ public class SysDepartPermissionController extends JeroController edit(@RequestBody SysDepartPermission sysDepartPermission) { + public Result edit(@RequestBody SysDepartPermission sysDepartPermission) { sysDepartPermissionService.updateById(sysDepartPermission); return Result.OK("操作成功!"); } - + /** * 通过id删除 * @@ -105,11 +106,11 @@ public class SysDepartPermissionController extends JeroController delete(@RequestParam(name="id",required=true) String id) { + public Result delete(@RequestParam(name="id",required=true) String id) { sysDepartPermissionService.removeById(id); return Result.OK("删除成功!"); } - + /** * 批量删除 * @@ -118,11 +119,11 @@ public class SysDepartPermissionController extends JeroController deleteBatch(@RequestParam(name="ids",required=true) String ids) { + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { this.sysDepartPermissionService.removeByIds(Arrays.asList(ids.split(","))); return Result.OK("批量删除成功!"); } - + /** * 通过id查询 * @@ -131,7 +132,7 @@ public class SysDepartPermissionController extends JeroController queryById(@RequestParam(name="id",required=true) String id) { + public Result queryById(@RequestParam(name="id",required=true) String id) { SysDepartPermission sysDepartPermission = sysDepartPermissionService.getById(id); return Result.OK(sysDepartPermission); } @@ -154,8 +155,9 @@ public class SysDepartPermissionController extends JeroController importExcel(HttpServletRequest request, HttpServletResponse response) { +// @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + @PostMapping("/importExcel") + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { return super.importExcel(request, response, SysDepartPermission.class); } @@ -163,9 +165,9 @@ public class SysDepartPermissionController extends JeroController loadDatarule(@PathVariable("permissionId") String permissionId,@PathVariable("departId") String departId) { + public Result> loadDatarule(@PathVariable("permissionId") String permissionId,@PathVariable("departId") String departId) { List list = sysPermissionDataRuleService.getPermRuleListByPermId(permissionId); - if(list==null || list.size()==0) { + if(list==null || list.isEmpty()) { return Result.error("未找到权限配置信息"); }else { Map map = new HashMap<>(); @@ -192,13 +194,14 @@ public class SysDepartPermissionController extends JeroController> queryTreeListForDeptRole(@RequestParam(name="departId",required=true) String departId,HttpServletRequest request) { Result> result = new Result<>(); //全部权限ids List ids = new ArrayList<>(); try { - LambdaQueryWrapper query = new LambdaQueryWrapper(); + LambdaQueryWrapper query = new LambdaQueryWrapper<>(); query.eq(SysPermission::getDelFlag, CommonConstant.DEL_FLAG_0); query.orderByAsc(SysPermission::getSortNo); query.inSql(SysPermission::getId,"select permission_id from sys_depart_permission where depart_id='"+departId+"'"); @@ -208,7 +211,7 @@ public class SysDepartPermissionController extends JeroController treeList = new ArrayList<>(); getTreeModelList(treeList, list, null); - Map resMap = new HashMap(); + Map resMap = new HashMap<>(); resMap.put("treeList", treeList); //全部树节点数据 resMap.put("ids", ids);//全部树ids result.setResult(resMap);