22
33import javax .annotation .Resource ;
44
5+ import org .json .JSONObject ;
56import org .springframework .web .bind .annotation .PathVariable ;
67import org .springframework .web .bind .annotation .RequestBody ;
78import org .springframework .web .bind .annotation .RequestMapping ;
1112
1213import com .weibo .dashboard .entity .User ;
1314import com .weibo .dashboard .service .UserService ;
15+ import com .weibo .util .ResponseData ;
1416
1517@ RestController
1618@ RequestMapping (value ="/user" )
@@ -21,11 +23,10 @@ public class UserController {
2123
2224 @ ResponseBody
2325 @ RequestMapping (value ="/{name}" ,method =RequestMethod .GET )
24- public User findUser (@ PathVariable ("name" )String name ){
26+ public ResponseData findUser (@ PathVariable ("name" )String name ){
2527 User user = userService .select (name );
26- return user ;
28+ return new ResponseData ( user ) ;
2729 }
28-
2930// @ResponseBody
3031// @RequestMapping(value="/{name}",method=RequestMethod.GET)
3132// public int userNameExits(@PathVariable("name")String name){
@@ -34,17 +35,16 @@ public User findUser(@PathVariable("name")String name){
3435// }
3536
3637 @ ResponseBody
37- @ RequestMapping (value ="" ,method =RequestMethod .POST )
38- public int accountValid (@ RequestBody User user ){
39- int res = userService .accountValid (user );
40- return res ;
38+ @ RequestMapping (value ="/login " ,method =RequestMethod .POST )
39+ public ResponseData accountValid (@ RequestBody User user ){
40+ User res = userService .accountValid (user );
41+ return new ResponseData ( res ) ;
4142 }
42-
4343 @ ResponseBody
44- @ RequestMapping (value ="" ,method =RequestMethod .POST )
45- public int insert (@ RequestBody User user ){
46- int res = userService .insert (user );
47- return res ;
44+ @ RequestMapping (value ="/new " ,method =RequestMethod .POST )
45+ public ResponseData insert (@ RequestBody User user ){
46+ userService .insert (user );
47+ return new ResponseData ( user ) ;
4848 }
4949
5050}
0 commit comments