HttpJsonResult:用在select方法中
ModelMap:用在insert,update,delete方法中
例如:
/** * 查询卡信息 * @param pageable * @param query * @return */ @ApiPermission @RequestMapping(method = RequestMethod.GET) public HttpJsonResult<Card> searchParams(Pageable pageable, @ModelAttribute CardQuery query) { HttpJsonResult<Card> result = new HttpJsonResult<Card>(); try { QueryResults<Card> page = cardService.page(pageable, query); result.setSuccess(true); result.setTotal(page.getTotal()); result.setData(page.getResults()); } catch (Exception ex) { logger.error("查询卡信息失败:["+ex.getMessage()+"]"); result.setSuccess(false); result.setError(ex.getMessage()); } return result; } /** * 增加卡信息 * @param card * @return */ @ApiPermission @PostMapping public ModelMap insertParam(@RequestBody Card card){ ModelMap modelMap = new ModelMap(); try { Optional<Card> optional = cardService.findByCardBin(card.getCardBin()); if (optional.isPresent()){ modelMap.put(FishConstant.ERROR_MSG,"该卡信息已存在,新增失败"); return modelMap; } card = cardService.save(card); modelMap.put(FishConstant.SUCCESS, true); modelMap.put(FishConstant.DATA, card); } catch (Exception ex) { logger.error("增加卡信息失败:[" + ex.getMessage() + "]"); modelMap.put(FishConstant.SUCCESS, false); modelMap.put(FishConstant.ERROR_MSG, "增加卡信息失败:"+ex.getMessage()); } return modelMap; } /** * 删除卡信息 * @param id * @return */ @ApiPermission @DeleteMapping("/{id}") public ModelMap deleteTerm(@PathVariable Long id) { ModelMap modelMap = new ModelMap(); try { Card card = cardService.getById(id); if (card!=null){ cardService.delete(id); modelMap.put(FishConstant.SUCCESS, true); }else{ modelMap.put(FishConstant.SUCCESS, false); modelMap.put(FishConstant.ERROR_MSG,"该卡不存在,无法删除"); } } catch (Exception ex) { modelMap.put(FishConstant.SUCCESS, false); modelMap.put(FishConstant.ERROR_MSG, ex.getMessage()); logger.error("删除卡信息失败:[" + ex.getMessage() + "]"); } return modelMap; } /** * 修改卡信息 * @param card * @return */ @ApiPermission @PutMapping public ModelMap updateParam(@RequestBody Card card) { ModelMap modelMap = new ModelMap(); try { Card card1 = cardService.getById(card.getId()); if (card1 != null){ card = cardService.update(card); modelMap.put(FishConstant.SUCCESS, true); modelMap.put(FishConstant.DATA, card); }else{ modelMap.put(FishConstant.SUCCESS, false); modelMap.put(FishConstant.ERROR_MSG,"该卡号不存在,修改卡信息失败"); } } catch (Exception ex) { logger.error("修改卡信息失败:[" + ex.getMessage() + "]"); modelMap.put(FishConstant.SUCCESS, false); modelMap.put(FishConstant.ERROR_MSG, "修改卡信息失败"); } return modelMap; }