package ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
@RequestMapping("restful/user")
@Controller
public class RestUserController {
@Autowired
private NewUserService newUserService;
@RequestMapping(value = "{id}", method = )
@ResponseBody
public ResponseEntity<User> queryUserById(@PathVariable("id") Long id) {
try {
User user = this.(id);
if (null == user) {
return (HttpStatus.NOT_FOUND).body(null);
}
return (user);
} catch (Exception e) {
();
}
return (HttpStatus.INTERNAL_SERVER_ERROR).body(null);
}
@RequestMapping(method = )
public ResponseEntity<Void> saveUser(User user) {
try {
this.(user);
return ().build();
} catch (Exception e) {
();
}
return (HttpStatus.INTERNAL_SERVER_ERROR).body(null);
}
@RequestMapping(method = )
public ResponseEntity<Void> updateUser(User user) {
try {
this.(user);
return (HttpStatus.NO_CONTENT).build();
} catch (Exception e) {
();
}
return (HttpStatus.INTERNAL_SERVER_ERROR).body(null);
}
@RequestMapping(method = )
public ResponseEntity<Void> deleteUser(@RequestParam(value = "id", defaultValue = "0") Long id) {
try {
if (() == 0) {
return (HttpStatus.BAD_REQUEST).build();
}
this.(id);
return (HttpStatus.NO_CONTENT).build();
} catch (Exception e) {
();
}
return (HttpStatus.INTERNAL_SERVER_ERROR).body(null);
}
}