mirror of
https://github.com/FatttSnake/Pinnacle-OA.git
synced 2026-04-05 23:11:24 +08:00
Added ResponseCode And ResponseResult
This commit is contained in:
@@ -0,0 +1,22 @@
|
|||||||
|
package com.cfive.pinnacle.entity.common;
|
||||||
|
|
||||||
|
import lombok.AccessLevel;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@NoArgsConstructor(access = AccessLevel.PRIVATE)
|
||||||
|
public class ResponseCode {
|
||||||
|
public static final int SYSTEM_OK = 20000;
|
||||||
|
public static final int DATABASE_SELECT_OK = 20021;
|
||||||
|
public static final int DATABASE_SAVE_OK = 20022;
|
||||||
|
public static final int DATABASE_UPDATE_OK = 20023;
|
||||||
|
public static final int DATABASE_DELETE_OK = 20024;
|
||||||
|
public static final int DATABASE_SELECT_ERROR = 20031;
|
||||||
|
public static final int DATABASE_SAVE_ERROR = 20032;
|
||||||
|
public static final int DATABASE_UPDATE_ERROR = 20033;
|
||||||
|
public static final int DATABASE_DELETE_ERROR = 20034;
|
||||||
|
public static final int DATABASE_TIMEOUT = 20035;
|
||||||
|
public static final int DATABASE_CONNECT_ERROR = 20036;
|
||||||
|
|
||||||
|
public static final int SYSTEM_ERROR = 50001;
|
||||||
|
public static final int SYSTEM_TIMEOUT = 50002;
|
||||||
|
}
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
package com.cfive.pinnacle.entity.common;
|
||||||
|
|
||||||
|
import lombok.AccessLevel;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor(access = AccessLevel.PRIVATE)
|
||||||
|
@AllArgsConstructor(access = AccessLevel.PRIVATE)
|
||||||
|
public class ResponseResult implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
private int code;
|
||||||
|
private String msg;
|
||||||
|
private Object data;
|
||||||
|
|
||||||
|
public static ResponseResult build(int code, String msg, Object data) {
|
||||||
|
return new ResponseResult(code, msg, data);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ResponseResult success() {
|
||||||
|
return success(null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ResponseResult success(String msg) {
|
||||||
|
return success(msg, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ResponseResult success(Object data) {
|
||||||
|
return success("success", data);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ResponseResult success(String msg, Object data) {
|
||||||
|
return build(ResponseCode.SYSTEM_OK, msg, data);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ResponseResult fail() {
|
||||||
|
return fail(null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ResponseResult fail(String msg) {
|
||||||
|
return fail(msg, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ResponseResult fail(Object data) {
|
||||||
|
return fail("error", data);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static ResponseResult fail(String msg, Object data) {
|
||||||
|
return build(ResponseCode.SYSTEM_ERROR, msg, data);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user