Browse Source

app fix

4_14version
adiao 3 years ago
parent
commit
19aee0a36d
  1. 37
      app-api/src/main/java/co/depsystem/app/api1/common/ResponseResult.java
  2. 51
      app-web/src/main/java/co/depsystem/app/demos/web/BasicController.java
  3. 1
      app-web/src/main/java/co/depsystem/app/demos/web/PathVariableController.java
  4. 2
      app-web/src/main/java/co/depsystem/app/web/UserController.java

37
app-api/src/main/java/co/depsystem/app/api1/common/ResponseResult.java

@ -39,16 +39,24 @@ public class ResponseResult<T> implements Serializable { @@ -39,16 +39,24 @@ public class ResponseResult<T> implements Serializable {
@Setter
private T data;
@Getter
@Setter
private String token;
public static <T> ResponseResult<T> ok(int code, String msg) {
return restResult(null, HttpEnum.OK_200.code(), HttpEnum.OK_200.desc());
return restResult(null, HttpEnum.OK_200.code(), HttpEnum.OK_200.desc(),null);
}
public static <T> ResponseResult<T> ok(T data) {
return restResult(data, HttpEnum.OK_200.code(), HttpEnum.OK_200.desc());
return restResult(data, HttpEnum.OK_200.code(), HttpEnum.OK_200.desc(),null);
}
public static <T> ResponseResult<T> ok(T data, String msg) {
return restResult(data, HttpEnum.OK_200.code(), msg);
return restResult(data, HttpEnum.OK_200.code(), msg,null);
}
public static <T> ResponseResult<T> ok(int code,String msg, String token,T data){
return restResult(data,HttpEnum.OK_200.code(),msg,token);
}
/**
@ -58,24 +66,24 @@ public class ResponseResult<T> implements Serializable { @@ -58,24 +66,24 @@ public class ResponseResult<T> implements Serializable {
*/
public static <T> ResponseResult<T> failed() {
return restResult(null, HttpEnum.ERROR_500.code(),
HttpEnum.ERROR_500.desc());
HttpEnum.ERROR_500.desc(),null);
}
public static <T> ResponseResult<T> failed(String msg) {
return restResult(null, HttpEnum.ERROR_500.code(), msg);
return restResult(null, HttpEnum.ERROR_500.code(), msg,null);
}
public static <T> ResponseResult<T> failed(int code, String msg) {
return restResult(null, code, msg);
return restResult(null, code, msg,null);
}
public static <T> ResponseResult<T> failed(T data) {
return restResult(data, HttpEnum.ERROR_500.code(),
HttpEnum.ERROR_500.desc());
HttpEnum.ERROR_500.desc(),null);
}
public static <T> ResponseResult<T> failed(T data, String msg) {
return restResult(data, HttpEnum.ERROR_500.code(), msg);
return restResult(data, HttpEnum.ERROR_500.code(), msg,null);
}
/**
@ -85,23 +93,23 @@ public class ResponseResult<T> implements Serializable { @@ -85,23 +93,23 @@ public class ResponseResult<T> implements Serializable {
* @param <T> // 泛型
*/
public static <T> ResponseResult<T> notplay(T data){
return restResult(data,HttpEnum.ERROR_700.code(),HttpEnum.ERROR_700.desc());
return restResult(data,HttpEnum.ERROR_700.code(),HttpEnum.ERROR_700.desc(),null);
}
public static <T> ResponseResult<T> notplay(T data, String msg){
return restResult(data,HttpEnum.ERROR_700.code(), msg);
return restResult(data,HttpEnum.ERROR_700.code(), msg,null);
}
public static <T> ResponseResult<T> notplay(int code,String msg){
return restResult(null,code,msg);
return restResult(null,code,msg,null);
}
public static <T> ResponseResult<T> notplay(String msg){
return restResult(null,HttpEnum.ERROR_700.code(), msg);
return restResult(null,HttpEnum.ERROR_700.code(), msg,null);
}
public static <T> ResponseResult<T> notplay(){
return restResult(null, HttpEnum.ERROR_700.code(), HttpEnum.ERROR_700.desc());
return restResult(null, HttpEnum.ERROR_700.code(), HttpEnum.ERROR_700.desc(),null);
}
/**
@ -113,11 +121,12 @@ public class ResponseResult<T> implements Serializable { @@ -113,11 +121,12 @@ public class ResponseResult<T> implements Serializable {
* @param <T> // 泛型
*/
private static <T> ResponseResult<T> restResult(T data, int code,
String msg) {
String msg,String token) {
ResponseResult<T> apiResult = new ResponseResult<>();
apiResult.setCode(code);
apiResult.setData(data);
apiResult.setMsg(msg);
apiResult.setToken(token);
return apiResult;
}
}

51
app-web/src/main/java/co/depsystem/app/demos/web/BasicController.java

@ -32,6 +32,7 @@ import java.io.ByteArrayOutputStream; @@ -32,6 +32,7 @@ import java.io.ByteArrayOutputStream;
import java.io.IOException;
/** 基本控制器
* 用作于获取数据和映射模块路径
* @author <a href="mailto:chenxilzx1@gmail.com">theonefx</a>
*/
@RestController
@ -51,7 +52,7 @@ public class BasicController { @@ -51,7 +52,7 @@ public class BasicController {
/**
* index view
* 首页视图
*/
@GetMapping(value = "index")
public String index(){
@ -59,7 +60,7 @@ public class BasicController { @@ -59,7 +60,7 @@ public class BasicController {
}
/**
* login view
* 登录视图
*/
@PostMapping("login")
@ResponseBody
@ -73,7 +74,7 @@ public class BasicController { @@ -73,7 +74,7 @@ public class BasicController {
}
/**
* register view
* 注册视图
*/
@PostMapping("register")
@ResponseBody
@ -87,7 +88,7 @@ public class BasicController { @@ -87,7 +88,7 @@ public class BasicController {
}
/**
* 返回code image
* 返回验证码图片
*/
@GetMapping("captcha")
public ResponseEntity<byte[]> getCaptcha(HttpServletResponse response) throws IOException {
@ -101,47 +102,7 @@ public class BasicController { @@ -101,47 +102,7 @@ public class BasicController {
return new ResponseEntity<>(bytes, headers, HttpStatus.OK);
}
/**
* <a href="http://127.0.0.1:8080/hello?name=lisi">...</a>
*/
@RequestMapping("hello")
@ResponseBody
public String hello(@RequestParam(name = "name", defaultValue = "unknown user") String name) {
return "Hello " + name;
}
/**
* <a href="http://127.0.0.1:8080/user">...</a>
*/
@RequestMapping("user")
@ResponseBody
public User user() {
User user = new User();
user.setName("theonefx");
return user;
}
/**
* <a href="http://127.0.0.1:8080/save_user?name=newName&age=11">...</a>
*
*/
@RequestMapping("save_user")
@ResponseBody
public String saveUser(User u) {
return "user will save: name=" + u.getName();
}
/**
* <a href="http://127.0.0.1:8080/html">...</a>
* &#064;RequestMapping("/index")
* public String html(){
* return "/static/index.html";
* }
*/
@ModelAttribute
public void parseUser(@RequestParam(name = "name", defaultValue = "unknown user") String name
, @RequestParam(name = "age", defaultValue = "12") Integer age, User user) {
user.setName("zhangsan");
}
}

1
app-web/src/main/java/co/depsystem/app/demos/web/PathVariableController.java

@ -23,6 +23,7 @@ import org.springframework.web.bind.annotation.RequestMethod; @@ -23,6 +23,7 @@ import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
/** 路径变量控制器
* 用作于CRUD操作
* @author <a href="mailto:chenxilzx1@gmail.com">theonefx</a>
*/
@Controller

2
app-web/src/main/java/co/depsystem/app/web/UserController.java

@ -12,7 +12,7 @@ import co.depsystem.app.api1.model.UserModel; @@ -12,7 +12,7 @@ import co.depsystem.app.api1.model.UserModel;
import javax.annotation.Resource;
/** 用户权限管理器
* 这个控制器是用来管理
* 这个控制器是用来管理权限的
* @author <a href="mailto:chenxilzx1@gmail.com">theonefx</a>
*/
@Component

Loading…
Cancel
Save