结果集ResultDTO
生活随笔
收集整理的這篇文章主要介紹了
结果集ResultDTO
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
統一返回結果集ResultDTO
@Data public class ResultDTO<T> extends HashMap<Object,Object> {/** 狀態碼 */public static final String CODE = "code";/** 返回內容 */public static final String MSG = "msg";/** 數據對象 */public static final String DATA = "data";/*** 初始化一個新創建的 ResultDTO 對象,使其表示一個空消息。*/public ResultDTO() {}/*** 初始化一個新創建的 ResultDTO 對象* @param code 狀態碼* @param msg 返回內容*/public ResultDTO(Integer code, String msg){super.put(CODE, code);super.put(MSG, msg);}/*** 初始化一個新創建的 ResultDTO 對象* @param code 狀態碼* @param msg 返回內容* @param data 數據對象*/public ResultDTO(Integer code, String msg, Object data){super.put(CODE, code);super.put(MSG, msg);if (!StringUtils.isEmpty(data)){super.put(DATA, data);}}/*** 返回成功消息** @param msg 返回內容* @param data 數據對象* @return 成功消息*/public static <T> ResultDTO<T> success(String msg,Object data){return new ResultDTO(200, msg, data);}/*** 返回成功消息** @param msg 返回內容* @return 成功消息*/public static <T> ResultDTO<T> success(String msg){return ResultDTO.success(msg, null);}/*** 返回成功消息** @return 成功消息*/public static <T> ResultDTO<T> success(){return ResultDTO.success("操作成功");}/*** 返回成功數據** @return 成功消息*/public static <T> ResultDTO<T> success(Object data) {return ResultDTO.success("操作成功", data);}/*==============================================================================*/ /*==============================================================================*/ /*==============================================================================*//*** 返回錯誤消息** @return*/public static <T> ResultDTO<T> error(){return ResultDTO.error("操作失敗");}/*** 返回錯誤消息** @param msg 返回內容* @return 警告消息*/public static <T> ResultDTO<T> error(String msg){return ResultDTO.error(msg, null);}/*** 返回錯誤消息** @param code 狀態碼* @param msg 返回內容* @return 警告消息*/public static <T> ResultDTO<T> error(Integer code,String msg){return new ResultDTO(code, msg, null);}/*** 返回錯誤消息** @param msg 返回內容* @param data 數據對象* @return 警告消息*/public static <T>ResultDTO<T> error(String msg, Object data){return new ResultDTO(500, msg, data);} }總結
以上是生活随笔為你收集整理的结果集ResultDTO的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用户请求接口信息日志记录
- 下一篇: 利用七牛云实现简单的图床