qa-prevention-gwj/src/main/java/com/zcloud/entity/Response.java

105 lines
2.5 KiB
Java
Raw Normal View History

2023-11-07 09:32:12 +08:00
package com.zcloud.entity;
import java.util.HashMap;
public class Response extends HashMap<Object,Object> {
private Response(){
super();
}
public static Response getResponse(){
Response response = new Response();
return response;
}
public static Response getResponse(String result){
Response response = new Response();
response.put("result", result);
if ("usererror".equals(result)) {
response.put("msg", "用户名或密码有误");
} else if ("error".equals(result)) {
response.put("msg", "缺少参数");
} else if ("userUSEerror".equals(result)) {
response.put("msg", "您的企业已到使用期限,请联系管理员");
}
return response;
}
/**
* description:
* @author sparrow
*
* @date 2022-06-01
*/
public void assemble(String result) {
this.put("result", result);
}
/**
* description:<p/>
* usererror =
* error =
* userUSEerror = 使
* user_role_error =
*
* @param errorMessage
* @return
*/
public Response error(String errorMessage){
assemble("error");
this.put("msg",errorMessage);
return this;
}
public Response errorMessage(String errorMessage){
assemble("success");
this.put("code","9999");
this.put("errorMessage",errorMessage);
return this;
}
public Response errorMessage(String errorMessage,String Code){
assemble("success");
this.put("code",Code);
this.put("errorMessage",errorMessage);
return this;
}
public Response succeedMessage(String message){
this.OK();
this.put("succeedMessage",message);
return this;
}
public Response error(){
assemble("error");
return this;
}
/**description:
* result
*
* @return Response
*/
public Response OK(String succeed){
assemble("success");
this.put("msg",succeed);
return this;
}
/**description:
* result
*
* @return Response
*/
public Response OK(){
assemble("success");
this.put("code","0");
return this;
}
public void NotNullPut(){
}
}