首页>代码>springboot+mybatis+layui实现的简单就业信息管理系统>/employment-manage/src/main/java/com/javaer/employmentmanage/common/CommonResult.java
package com.javaer.employmentmanage.common; /** * 通用返回格式,使用泛型兼容 layui table * * */ public class CommonResult<T> { private long code;//状态码 private String msg;//消息 private long count;//返回数据的数量 private T data;//数据 private CommonResult(){}; private CommonResult(long code, String msg, long count, T data) { this.code = code; this.msg = msg; this.count = count; this.data = data; } /** * 静态工厂方法构造成功的CommonResult * @param count 数量 * @param data 数据 * */ public static <T> CommonResult<T> generateSuccessResult(long count, T data){ return new CommonResult<T>(ResultCode.SUCCESS.getCode(), ResultCode.SUCCESS.getMsg(), count, data); } /** * 静态工厂方法构造成功的CommonResult,自定义消息 * @param msg 成功提示信息 * @param count 数量 * @param data 数据 * */ public static <T> CommonResult<T> generateSuccessResult(String msg, long count, T data){ return new CommonResult<T>(ResultCode.SUCCESS.getCode(), msg, count, data); } /** * 静态工厂方法构造失败的CommonResult * @param count 数量 * @param data 数据 * */ public static <T> CommonResult<T> generateFailureResult(long count, T data){ return new CommonResult<T>(ResultCode.FAILURE.getCode(), ResultCode.FAILURE.getMsg(), 0, null); } /** * 静态工厂方法构造失败的CommonResult,自定义消息 * @param msg 成功提示信息 * @param count 数量 * @param data 数据 * */ public static <T> CommonResult<T> generateFailureResult(String msg, long count, T data){ return new CommonResult<T>(ResultCode.FAILURE.getCode(), msg, 0, null); } public long getCode() { return code; } public void setCode(long code) { this.code = code; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public long getCount() { return count; } public void setCount(long count) { this.count = count; } public T getData() { return data; } public void setData(T data) { this.data = data; } }
最近下载更多
zhijidong LV4
1月15日
admin_z LV22
2023年12月27日
709885402 LV4
2023年8月31日
zhangwuxuan
2023年7月16日
暂无贡献等级
lipiao161 LV16
2023年6月29日
静静123456 LV3
2023年6月23日
hahaha_123 LV2
2023年6月14日
jlmarket LV22
2023年6月7日
微信网友_6482083022819328 LV9
2023年5月19日
王华伟 LV19
2023年4月26日
最近浏览更多
whb5566 LV10
4月24日
微信网友_6961718086799360 LV1
4月22日
微信网友_6927932988952576 LV12
3月31日
heweimin LV12
3月21日
eagerwujin LV4
2月25日
pangzhihui LV12
2月24日
涛涛8888 LV6
1月26日
fglmm520
1月18日
暂无贡献等级
zhijidong LV4
1月15日
lo8lukoukoum LV4
1月7日