@Data @Component @Slf4j public class ResultModel { public static Integer SUCCESS;//成功 public static Integer ERROR;//失败 @Value("${web.success}") public void setSUCCESS(Integer success) { SUCCESS = success; } @Value("${web.error}") public void setERROR(Integer error) { ERROR = error; } public int code; public String MSG; public Object Data; public static List <ResponseMessage> customerResponseMessage () { List <ResponseMessage> List = new new the ArrayList <> (); List.add ( new new . ResponseMessageBuilder () code (SUCCESS) .message ( "request was successful " ) .build ()); List.add ( new new . ResponseMessageBuilder () code (ERROR) .message (" request failed " ) .build ()); // List.add (new new ResponseMessageBuilder () code (SUCCESS). .message ( "Creating success resources") .build ()); // . list.add (new new ResponseMessageBuilder () code (204) .message ( "server successfully processed the request, but the content does not need to return any entity"). build()); // List.add (. ResponseMessageBuilder new new () code (400) .message ( "request failed, return traffic view specific status code corresponding to message") .build ()); // List.add (ResponseMessageBuilder new new (). code (401) .message ( "request failed, not through authentication") .build ()); // . list.add (new new ResponseMessageBuilder () code (405) .message ( "request method not supported") .build ()); // . List.add (new new ResponseMessageBuilder () code (415) .message ( "requesting the media type is not supported") .build ()); // . List.add (new new ResponseMessageBuilder () code (500 ) .message ( "the server encountered an unexpected condition that causes it could not complete the processing of the request") .build ()); // list.add (new new ResponseMessageBuilder () code (503) .message (. " the server is currently unable to handle the request, this situation is temporary, and will resume ") .build ()) after a period of time; return List; } public ResultModel() { } public ResultModel(int code, String msg) { this.code = code; this.msg = msg; } public ResultModel(int code, String msg, Object data) { this.code = code; this.msg = msg; this.data = data; }
//正确信息 public ResultModel ok(String msg) { return new ResultModel(SUCCESS, msg); }
// correct information and data
public ResultModel okData(String msg, Object data) { return new ResultModel(SUCCESS, msg, data); }
// error message
public ResultModel error(int statusCode, String statusMsg) { return new ResultModel(ERROR, msg); } }