|
|
|
|
@ -16,15 +16,28 @@
@@ -16,15 +16,28 @@
|
|
|
|
|
|
|
|
|
|
package co.depsystem.app.demos.web; |
|
|
|
|
|
|
|
|
|
import co.depsystem.app.api1.UserService; |
|
|
|
|
import co.depsystem.app.api1.common.ResponseResult; |
|
|
|
|
import org.springframework.stereotype.Controller; |
|
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
|
|
|
|
|
|
|
/** 基本控制器 |
|
|
|
|
* @author <a href="mailto:chenxilzx1@gmail.com">theonefx</a> |
|
|
|
|
*/ |
|
|
|
|
@Controller |
|
|
|
|
public class BasicController { |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 导入请求状态 |
|
|
|
|
*/ |
|
|
|
|
@Resource |
|
|
|
|
ResponseResult<User> result; |
|
|
|
|
@Resource |
|
|
|
|
UserService userService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* index view |
|
|
|
|
*/ |
|
|
|
|
@ -33,6 +46,33 @@ public class BasicController {
@@ -33,6 +46,33 @@ public class BasicController {
|
|
|
|
|
return "index"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* login view |
|
|
|
|
*/ |
|
|
|
|
@PostMapping("/login") |
|
|
|
|
public ResponseResult<User> login( User user){ |
|
|
|
|
User u = userService.login(user.getName(),user.getPassword()); |
|
|
|
|
if (u!=null) { |
|
|
|
|
return ResponseResult.ok(u,"登录成功!"); |
|
|
|
|
}else { |
|
|
|
|
return ResponseResult.failed(400,"登录失败!"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* register view |
|
|
|
|
*/ |
|
|
|
|
@PostMapping("/register") |
|
|
|
|
@ResponseBody |
|
|
|
|
public ResponseResult<User> register(User u){ |
|
|
|
|
int user = userService.register(u); |
|
|
|
|
if (user != 0) { |
|
|
|
|
return ResponseResult.ok(user,"Register access"); |
|
|
|
|
}else{ |
|
|
|
|
return ResponseResult.failed(user,"Register Failed"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* <a href="http://127.0.0.1:8080/hello?name=lisi">...</a> |
|
|
|
|
*/ |
|
|
|
|
|