日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

结果集ResultDTO

發布時間:2025/3/21 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 结果集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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。