头部:
@Controller
@RequestMapping("xxx")
成员变量:
@Resource private xxxService xxxService; //get /set方法
添加:
@RequestMapping("addxxx") @ResponseBody private Map<String,Object>addxxx(xxx xxx){ HashMap<String, Object> map = new HashMap<String, Object>(); try{ xxxService.insertxxxInfo(xxx); map.put("success", true); }catch(Exception e){ e.printStackTrace(); map.put("success", false); map.put("msg", e.getMessage()); } return map; }
修改:
@RequestMapping("updatexxx") @ResponseBody private Map<String,Object> updatexxx(xxx xxx){ Map<String,Object> map=new HashMap<String,Object>(); try{ xxxService.updatexxxInfo(xxx); map.put("success", true); }catch(Exception e){ e.printStackTrace(); map.put("success", false); map.put("msg", e.getMessage()); } return map; }
禁用:
@RequestMapping("banxxx") @ResponseBody private Map<String,Object> banxxxById(Integer id){ Map<String,Object> map=new HashMap<String,Object>(); try{ xxxService.banxxxInfo(id); map.put("success", true); }catch(Exception e){ e.printStackTrace(); map.put("success", false); map.put("msg", e.getMessage()); } return map; }
查一个:
@RequestMapping("queryxxxById") @ResponseBody private Map<String,Object> queryxxxById(Integer id){ Map<String,Object> map=new HashMap<String,Object>(); xxx xxx=null; try{ xxx=xxxService.queryxxxInfoByPrimaryKey(id); map.put("data", xxx); map.put("success", true); }catch(Exception e){ e.printStackTrace(); map.put("success", false); map.put("msg", e.getMessage()); } return map; }
分页查询|多条件查询
@RequestMapping("showxxxList") @ResponseBody private Map<String,Object>showxxxList(PageBean pageBean){ Map<String,Object> map=new HashMap<String,Object>(); List<xxx> list=null; try{ list=xxxService.queryAllxxxInfoList(pageBean); map.put("total", pageBean.getTotal()); map.put("rows", list); }catch(RuntimeException e){ e.printStackTrace(); throw e; } return map; }