@RequestMapping(value = DELETE_REQUEST, method = RequestMethod.DELETE) public ResponseModel delete(@PathVariable long id) { return userService.delById(id) ? genResponseModel(ResponseCode.DELETE_SUCCESS) : genResponseModel(ResponseCode.DELETE_FAIL); }
@RequestMapping(value = FIND_BY_ID_REQUEST, method = RequestMethod.GET) public ResponseModel get(@PathVariable("id") long id) { ResponseModel rm = new ResponseModel(); User user = userService.getById(id); rm = user != null ? genResponseModel(ResponseCode.GET_SUCCESS, user) : genResponseModel(ResponseCode.GET_FAIL); return rm; }
// @RequestMapping(value = "/{id}", method = RequestMethod.PUT, consumes = // MediaType.APPLICATION_JSON_VALUE) @RequestMapping(value = UPDATE_REQUEST, method = RequestMethod.PUT) public ResponseModel update(@RequestBody(required = false) User user) { ResponseModel rm = new ResponseModel(); // User user = new User(); // WebDataBinder dataBinder = new WebDataBinder(user); // dataBinder.bind(new MutablePropertyValues(form.toSingleValueMap())); if (userService.getById(user.getId()) == null) { rm = userService.add(user) != 0L ? genResponseModel(ResponseCode.POST_SUCCESS) : genResponseModel(ResponseCode.POST_FAIL); } else { rm = userService.update(user) ? genResponseModel(ResponseCode.PUT_SUCCESS) : genResponseModel(ResponseCode.PUT_FAIL); } return rm; }
@RequestMapping(value = INSERT_REQUEST, method = RequestMethod.POST) public ResponseModel insert(User user) { ResponseModel rm = new ResponseModel(); long id = userService.add(user); rm = id > 0 ? genResponseModel(ResponseCode.POST_SUCCESS, id) : genResponseModel(ResponseCode.POST_FAIL); return rm; }
@RequestMapping(value = FIND_REQUEST, method = RequestMethod.GET) public ResponseModel getAll(User user) { ResponseModel rm = new ResponseModel(); // TODO parameters List<User> userList = userService.getAll(null); ResponseList rl = new ResponseList(); rl.setCount(userList.size()); rl.setCurrentPage(1); rl.setList(userList); rm = genResponseModel(ResponseCode.GET_SUCCESS, rl); return rm; }