ÎļþÃû´Ó lxzn-module-eam/src/main/java/org/jeecg/modules/eam/base/controller/EamBaseRepairDepartController.java ÐÞ¸Ä |
| | |
| | | public class EamBaseRepairDepartController extends JeecgController<EamBaseRepairDepart, IEamBaseRepairDepartService> { |
| | | |
| | | @Resource |
| | | private IEamBaseRepairDepartService sysMaintainDepartService; |
| | | private IEamBaseRepairDepartService eamBaseRepairDepartService; |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | |
| | | HttpServletRequest req) { |
| | | QueryWrapper<EamBaseRepairDepart> queryWrapper = QueryGenerator.initQueryWrapper(eamBaseRepairDepart, req.getParameterMap()); |
| | | Page<EamBaseRepairDepart> page = new Page<EamBaseRepairDepart>(pageNo, pageSize); |
| | | IPage<EamBaseRepairDepart> pageList = sysMaintainDepartService.page(page, queryWrapper); |
| | | IPage<EamBaseRepairDepart> pageList = eamBaseRepairDepartService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | |
| | | Result<List<EamBaseRepairDepartTreeModel>> result = new Result<>(); |
| | | try { |
| | | if (oConvertUtils.isNotEmpty(ids)) { |
| | | List<EamBaseRepairDepartTreeModel> maintainDepartList = sysMaintainDepartService.queryTreeList(ids); |
| | | result.setResult(maintainDepartList); |
| | | List<EamBaseRepairDepartTreeModel> repairDepartList = eamBaseRepairDepartService.queryTreeList(ids); |
| | | result.setResult(repairDepartList); |
| | | } else { |
| | | List<EamBaseRepairDepartTreeModel> list = sysMaintainDepartService.queryTreeList(); |
| | | List<EamBaseRepairDepartTreeModel> list = eamBaseRepairDepartService.queryTreeList(); |
| | | result.setResult(list); |
| | | } |
| | | result.setSuccess(true); |
| | |
| | | return result; |
| | | } |
| | | |
| | | @AutoLog(value = "ç»´ä¿®é¨é¨çç»-æ ¹æ®ç¨æ·idè·åäº§çº¿ä¸ææ é项") |
| | | @ApiOperation(value = "ç»´ä¿®é¨é¨çç»-æ ¹æ®ç¨æ·idè·åäº§çº¿ä¸ææ é项", notes = "ç»´ä¿®é¨é¨çç»-æ ¹æ®ç¨æ·idè·åäº§çº¿ä¸ææ é项") |
| | | @GetMapping(value = "/loadMaintainDepartTreeOptions") |
| | | public Result<List<RepairDepartIdModel>> loadMaintainDepartTreeOptions() { |
| | | Result<List<RepairDepartIdModel>> result = new Result<>(); |
| | | LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | String userId = user.getId(); |
| | | try { |
| | | List<RepairDepartIdModel> list = sysMaintainDepartService.loadMaintainDepartTreeOptions(userId); |
| | | result.setSuccess(true); |
| | | result.setResult(list); |
| | | } catch (Exception e) { |
| | | log.error(e.getMessage(), e); |
| | | } |
| | | return result; |
| | | } |
| | | // @AutoLog(value = "ç»´ä¿®é¨é¨çç»-æ ¹æ®ç¨æ·idè·åäº§çº¿ä¸ææ é项") |
| | | // @ApiOperation(value = "ç»´ä¿®é¨é¨çç»-æ ¹æ®ç¨æ·idè·åäº§çº¿ä¸ææ é项", notes = "ç»´ä¿®é¨é¨çç»-æ ¹æ®ç¨æ·idè·åäº§çº¿ä¸ææ é项") |
| | | // @GetMapping(value = "/loadMaintainDepartTreeOptions") |
| | | // public Result<List<RepairDepartIdModel>> loadMaintainDepartTreeOptions() { |
| | | // Result<List<RepairDepartIdModel>> result = new Result<>(); |
| | | // LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | // String userId = user.getId(); |
| | | // try { |
| | | // List<RepairDepartIdModel> list = eamBaseRepairDepartService.loadMaintainDepartTreeOptions(userId); |
| | | // result.setSuccess(true); |
| | | // result.setResult(list); |
| | | // } catch (Exception e) { |
| | | // log.error(e.getMessage(), e); |
| | | // } |
| | | // return result; |
| | | // } |
| | | |
| | | @AutoLog(value = "ç»´ä¿®é¨é¨çç»-idéå") |
| | | @ApiOperation(value = "ç»´ä¿®é¨é¨çç»-idéå", notes = "ç»´ä¿®é¨é¨çç»-idéå") |
| | |
| | | public Result<List<String>> queryTreeIdList() { |
| | | Result<List<String>> result = new Result<>(); |
| | | try { |
| | | List<EamBaseRepairDepart> maintainDepartList = sysMaintainDepartService.list(new LambdaQueryWrapper<EamBaseRepairDepart>().eq(EamBaseRepairDepart::getDelFlag, CommonConstant.DEL_FLAG_0).orderByAsc(EamBaseRepairDepart::getDepartOrder)); |
| | | List<String> ids = maintainDepartList.stream().map(EamBaseRepairDepart::getId).collect(Collectors.toList()); |
| | | List<EamBaseRepairDepart> repairDepartList = eamBaseRepairDepartService.list(new LambdaQueryWrapper<EamBaseRepairDepart>().eq(EamBaseRepairDepart::getDelFlag, CommonConstant.DEL_FLAG_0).orderByAsc(EamBaseRepairDepart::getDepartOrder)); |
| | | List<String> ids = repairDepartList.stream().map(EamBaseRepairDepart::getId).collect(Collectors.toList()); |
| | | result.setSuccess(true); |
| | | result.setResult(ids); |
| | | } catch (Exception e) { |
| | |
| | | @AutoLog(value = "ç»´ä¿®é¨é¨çç»-æ·»å ") |
| | | @ApiOperation(value = "ç»´ä¿®é¨é¨çç»-æ·»å ", notes = "ç»´ä¿®é¨é¨çç»-æ·»å ") |
| | | @PostMapping(value = "/add") |
| | | @CacheEvict(value = {"sys:cache:maintainDepart:alldata", "sys:cache:maintainDepart:allids"}, allEntries = true) |
| | | @CacheEvict(value = {"eam:cache:repairDepart:alldata", "eam:cache:repairDepart:allids"}, allEntries = true) |
| | | public Result<EamBaseRepairDepart> add(@RequestBody EamBaseRepairDepart eamBaseRepairDepart) { |
| | | Result<EamBaseRepairDepart> result = new Result<>(); |
| | | try { |
| | | sysMaintainDepartService.saveMaintainDepartData(eamBaseRepairDepart); |
| | | eamBaseRepairDepartService.saveMaintainDepartData(eamBaseRepairDepart); |
| | | result.success("æ·»å æåï¼"); |
| | | } catch (Exception e) { |
| | | log.error(e.getMessage(), e); |
| | |
| | | @AutoLog(value = "ç»´ä¿®é¨é¨çç»-ç¼è¾") |
| | | @ApiOperation(value = "ç»´ä¿®é¨é¨çç»-ç¼è¾", notes = "ç»´ä¿®é¨é¨çç»-ç¼è¾") |
| | | @RequestMapping(value = "/edit", method = {RequestMethod.PUT, RequestMethod.POST}) |
| | | @CacheEvict(value = {"sys:cache:maintainDepart:alldata", "sys:cache:maintainDepart:allids"}, allEntries = true) |
| | | @CacheEvict(value = {"eam:cache:repairDepart:alldata", "eam:cache:repairDepart:allids"}, allEntries = true) |
| | | public Result<EamBaseRepairDepart> edit(@RequestBody EamBaseRepairDepart eamBaseRepairDepart) { |
| | | Result<EamBaseRepairDepart> result = new Result<>(); |
| | | EamBaseRepairDepart eamBaseRepairDepartEntity = sysMaintainDepartService.getById(eamBaseRepairDepart.getId()); |
| | | EamBaseRepairDepart eamBaseRepairDepartEntity = eamBaseRepairDepartService.getById(eamBaseRepairDepart.getId()); |
| | | if (eamBaseRepairDepartEntity == null) { |
| | | result.error500("æªæ¾å°å¯¹åºå®ä½"); |
| | | } else { |
| | | boolean ok = sysMaintainDepartService.updateMaintainDepartDataById(eamBaseRepairDepart); |
| | | boolean ok = eamBaseRepairDepartService.updateMaintainDepartDataById(eamBaseRepairDepart); |
| | | if (ok) { |
| | | result.success("ä¿®æ¹æå!"); |
| | | } |
| | |
| | | @AutoLog(value = "ç»´ä¿®é¨é¨çç»-éè¿idå é¤") |
| | | @ApiOperation(value = "ç»´ä¿®é¨é¨çç»-éè¿idå é¤", notes = "ç»´ä¿®é¨é¨çç»-éè¿idå é¤") |
| | | @DeleteMapping(value = "/delete") |
| | | @CacheEvict(value = {"sys:cache:maintainDepart:alldata", "sys:cache:maintainDepart:allids"}, allEntries = true) |
| | | @CacheEvict(value = {"eam:cache:repairDepart:alldata", "eam:cache:repairDepart:allids"}, allEntries = true) |
| | | public Result<EamBaseRepairDepart> delete(@RequestParam(name = "id", required = true) String id) { |
| | | Result<EamBaseRepairDepart> result = new Result<>(); |
| | | EamBaseRepairDepart eamBaseRepairDepart = sysMaintainDepartService.getById(id); |
| | | EamBaseRepairDepart eamBaseRepairDepart = eamBaseRepairDepartService.getById(id); |
| | | if (eamBaseRepairDepart == null) { |
| | | result.error500("æªæ¾å°å¯¹åºå®ä½"); |
| | | } else { |
| | | boolean ok = sysMaintainDepartService.delete(id); |
| | | boolean ok = eamBaseRepairDepartService.delete(id); |
| | | if (ok) { |
| | | result.success("å 餿å!"); |
| | | } |
| | |
| | | @AutoLog(value = "ç»´ä¿®é¨é¨çç»-æ¹éå é¤") |
| | | @ApiOperation(value = "ç»´ä¿®é¨é¨çç»-æ¹éå é¤", notes = "ç»´ä¿®é¨é¨çç»-æ¹éå é¤") |
| | | @DeleteMapping(value = "/deleteBatch") |
| | | @CacheEvict(value = {"sys:cache:maintainDepart:alldata", "sys:cache:maintainDepart:allids"}, allEntries = true) |
| | | @CacheEvict(value = {"eam:cache:repairDepart:alldata", "eam:cache:repairDepart:allids"}, allEntries = true) |
| | | public Result<EamBaseRepairDepart> deleteBatch(@RequestParam(name = "ids", required = true) String ids) { |
| | | Result<EamBaseRepairDepart> result = new Result<>(); |
| | | if (ids == null || "".equals(ids.trim())) { |
| | | result.error500("åæ°ä¸è¯å«ï¼"); |
| | | } else { |
| | | this.sysMaintainDepartService.deleteBatchWithChildren(Arrays.asList(ids.split(","))); |
| | | this.eamBaseRepairDepartService.deleteBatchWithChildren(Arrays.asList(ids.split(","))); |
| | | result.success("å 餿å!"); |
| | | } |
| | | return result; |
| | |
| | | public Result<List<RepairDepartIdModel>> queryIdTree() { |
| | | Result<List<RepairDepartIdModel>> result = new Result<>(); |
| | | try { |
| | | List<RepairDepartIdModel> list = sysMaintainDepartService.queryMaintainDepartIdTreeList(); |
| | | List<RepairDepartIdModel> list = eamBaseRepairDepartService.queryMaintainDepartIdTreeList(); |
| | | result.setResult(list); |
| | | result.setSuccess(true); |
| | | } catch (Exception e) { |
| | |
| | | @GetMapping(value = "/searchBy") |
| | | public Result<List<EamBaseRepairDepartTreeModel>> searchBy(@RequestParam(name = "keyWord", required = true) String keyWord) { |
| | | Result<List<EamBaseRepairDepartTreeModel>> result = new Result<>(); |
| | | List<EamBaseRepairDepartTreeModel> treeList = sysMaintainDepartService.searchByKeyWord(keyWord); |
| | | List<EamBaseRepairDepartTreeModel> treeList = eamBaseRepairDepartService.searchByKeyWord(keyWord); |
| | | if (treeList == null || treeList.isEmpty()) { |
| | | result.setSuccess(false); |
| | | result.setMessage("æªæ¥è¯¢å¹é
æ°æ®ï¼"); |
| | |
| | | @ApiOperation(value = "ç»´ä¿®é¨é¨çç»-éè¿idæ¥è¯¢", notes = "ç»´ä¿®é¨é¨çç»-éè¿idæ¥è¯¢") |
| | | @GetMapping(value = "/queryById") |
| | | public Result<?> queryById(@RequestParam(name = "id", required = true) String id) { |
| | | EamBaseRepairDepart eamBaseRepairDepart = sysMaintainDepartService.getById(id); |
| | | EamBaseRepairDepart eamBaseRepairDepart = eamBaseRepairDepartService.getById(id); |
| | | return Result.OK(eamBaseRepairDepart); |
| | | } |
| | | |
| | |
| | | @AutoLog(value = "ç»´ä¿®é¨é¨çç»-éè¿excel导å
¥æ°æ®") |
| | | @ApiOperation(value = "ç»´ä¿®é¨é¨çç»-éè¿excel导å
¥æ°æ®", notes = "ç»´ä¿®é¨é¨çç»-éè¿excel导å
¥æ°æ®") |
| | | @PostMapping(value = "/importExcel") |
| | | @CacheEvict(value = {"sys:cache:maintainDepart:alldata", "sys:cache:maintainDepart:allids"}, allEntries = true) |
| | | @CacheEvict(value = {"eam:cache:repairDepart:alldata", "eam:cache:repairDepart:allids"}, allEntries = true) |
| | | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { |
| | | return super.importExcel(request, response, EamBaseRepairDepart.class); |
| | | } |