import com.alibaba.fastjson.JSONObject; import lombok.Data; /** * <p> * Title: 接口返回数据分装类 * </p> * * @author youlianlai * @date 2017年10月31日下午4:38:30 */ @Data public class JsonView { // 默认成功code private final static Integer def_success_code = 0; private Integer code; private String msg = ""; private Object data; public static JsonView build(Integer code, String msg, Object data) { return new JsonView(code, msg, data); } public static JsonView success(Object data) { return new JsonView(data); } public static JsonView success() { return new JsonView(null); } public JsonView() { } public static JsonView build(Integer code, String msg) { return new JsonView(code, msg, null); } public JsonView(Integer code, String msg, Object data) { this.code = code; this.msg = msg; this.data = data; } public JsonView(Object data) { this.code = def_success_code; this.msg = "success"; this.data = data; } public static JsonView buildPage(Integer pages, Object data) { JSONObject json = new JSONObject(); json.put("pages", pages); json.put("data", data); return new JsonView(json); } }
JsonView
最新推荐文章于 2024-04-11 11:11:59 发布