package user.config;
import user.config.HttpStatus;
import java.util.HashMap;
/**
* 响应消息结果,使用Map存储
*/
public class ResponseResult extends HashMap<String, Object> {
private static final long serialVersionUID = 1L;
//状态码的key
private static final String CODE = "code";
//操作结果信息key
private static final String MESSAGE = "msg";
//返回数据的key
private static final String DATA = "data";
/**
* 空的响应消息结果
*/
public ResponseResult() {
}
/**
* 不包含数据的响应消息
*
* @param code
* @param msg
*/
public ResponseResult(int code, String msg) {
super.put(CODE, code);
super.put(MESSAGE, msg);
}
/**
* 构造响应消息
*
* @param code 状态码
* @param msg 响应消息
* @param data 响应数据
*/
public ResponseResult(int code, String msg, Object data) {
super.put(CODE, code);
super.put(MESSAGE, msg);
if (data != null) {
super.put(DATA, data);
}
}
/* 返回成功消息 */
public static user.config.ResponseResult success() {
return success("操作成功");
}
public static user.config.ResponseResult success(String msg) {
return success(msg, null);
}
public static user.config.ResponseResult success(Object data) {
return success("操作成功", data);
}
/**
* 返回成功消息
*
* @param msg 响应消息
* @param data 响应数据
* @return 响应消息对象
*/
public static user.config.ResponseResult success(String msg, Object data) {
return new user.config.ResponseResult(HttpStatus.SUCCESS, msg, data);
}
/* 返回错误消息 */
public static user.config.ResponseResult error() {
return error("操作失败");
}
public static user.config.ResponseResult error(String msg) {
return error(msg, null);
}
/**
* 指定返回错误状态码的错误消息
*
* @param code
* @param msg
* @return
*/
public static user.config.ResponseResult error(int code, String msg) {
return new user.config.ResponseResult(code, msg, null);
}
/**
* 默认类型错误消息(500)
*
* @param msg
* @param data
* @return
*/
public static user.config.ResponseResult error(String msg, Object data) {
return new user.config.ResponseResult(HttpStatus.ERROR, msg, data);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
easybook图书管理vue+ssmp.zip
共238个文件
xml:69个
sample:13个
class:8个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 83 浏览量
2022-04-22
08:35:08
上传
评论
收藏 791KB ZIP 举报
温馨提示
easybook图书管理vue+ssmp
资源推荐
资源详情
资源评论
收起资源包目录
easybook图书管理vue+ssmp.zip (238个子文件)
024c2e839e9af6215328dcab5541b9ebeae93f 236B
0370e5e0f3d207147710d45855143604b2d571 220B
04230ea0aa7c95dfefa548dfb4422966f3bbbb 238B
07c582874db119036bfbcb00fa51c406f811c7 241B
0a8cac6bd17126dba13d62b6d38087c85ff552 2KB
0d165406e204a05cc4835287fdd480c1a64607 336B
0d5f459c12b1037ddef984172924ba8cece4c4 236B
14ca0e81da312437f52cafd18028e820939204 10KB
16f48f090e08dbcfb06072c8ceb4cf58d9292c 221B
180acd6d530c271de3340ad4941922e65e4b15 47B
18ae3b49e99ba50af19dd47f760baab631d7c0 235B
1c315ae1ef4a562fab6e34281de517f0c3672f 667B
1fd30f952d775ef71fdff1f06299fdb499f084 216B
2098e49a4ae92bfbd3364d1498103166496f47 64B
2221f736d3d1e2f9cd53a22b8e01521a7362a0 763B
25d86f7b13ac889d20a8fdabb57909f050dd83 252B
2679ff4f820ff82b5d394836f31d122ab6133b 337B
2905f504648544c0c32dd586db0f90b2109629 250B
29bd34d64a3e0fef399bad9befbe67f0020d6b 247B
2ab9d985c20018a0c97b93d2148ac1ffe588a5 300B
2f75928cb1106cb5952aa44f070f33ec9c4683 217B
313ff2693af21b86715e7f9d0d0e5f7acbd551 2KB
32952fdd0eba1a2da872ab52addbe431913024 1KB
34aa0538d29343fd8acda7b2cb199efa85e78d 219B
36a163f90f1a93dbe25efb4ad713f0275d196b 238B
37d0f0ad32843c331041ad22a5039f74f936ca 60B
380db958f4df4f34bea633f75a2d338a7c72aa 241B
3f6040d926e62d40d9e1755a2e8b314c2333b0 221B
41877eced0c5179d94f481ffa1d823402d7f56 140B
41944d6f58f413a3c797dde267dedffe89d5b8 403B
4397fc3ed6a3561ad4e53605a5a0de77607342 217B
441f49ebe642808bfc04cc97d5ee00265991b0 246B
4f3ab28b28ba4a1bfd7d0a218614887cb496fc 223B
53ea947244a72c4d650cf9311417be80192040 240B
561d6f660389afc43b355144d22cf0a1ef5773 682B
57c13ffb396cfc39d0dff3b4eb4937855c2209 238B
59816eb57ce758d351de2164e9a55972fb1984 256B
5a50ce06c60cb702659146cc8a7f7d6be661ee 250B
5afadd112ee9c0eab2d509c00e0cf53987b163 60B
5bf1f1d465e818e3ca9674e40ec4b7b73be248 145B
5e9de3334b534d533ebdc04d08b7f24a23e68d 221B
626535e7137c69f68236826f4fb08a557c37c0 234B
62d3af699bd8f52d00a0ab85a46bf1d275bc8a 217B
6534fb27b68192f27f985d3879e173ec77adb8 1KB
668bd9ee79eb99da6845c95aa44a402fbefff7 237B
67082537d65b383d813aa5cf1f5c94b5a543f1 457B
672c437822858f7f9a04d4bc58e4b65af180f7 252B
6865cb8bf66318b10f28d84cbbc4833e58e1c6 218B
6d414d1059bd0914b6e0cfb13fe533592c1ee9 133B
73e5338ac8f3b9dc9942fde67f5232f3d09bcc 217B
770fa99c2a187faee92394357fa4c0d812fbb5 995B
78c0b243a1b96ff6dc27cc457c7799171084c5 228B
79b590893845a7988a5ec17c9fe07d95e77592 216B
7b7a724e20a50563ff978f14877d0e85ff5b93 212B
7d70cc0b22d6b099021cd5feaaa6ad258d9841 240B
7dd01e2b4f5e4935bb8ed9b187ff032bcecd13 231B
7f65c10e09ade5e6d9c03cd9ba9cc3b2335ad4 302B
80b1114547706b900743e11ec05d6484122ee8 219B
8376c191fd894610741cf5714e9bcdc27a186f 135B
838400d0313774caaa53042c4385f31296a2f5 243B
897bef1a4b8fc1bbb1a1267facdf1a20e1a2fe 238B
8a302fc76fb01419e1d2d00b34bf58ac16cd30 710B
8ad6658cae7c894cc05f34effb5fb5c5ed187a 154B
9d4b70abc0743200d4dbb66560580aad1394f0 224B
9fc98cd6ee4da68a7f9c0ee0f28fe57cfbdef3 236B
a25f7f4cb416c083d265558da75d457237d671 155B
a6a0cd40c98d6460a944f9b407a386f3919253 237B
a82cae07825622c94ae1011c3f6b2be0ccd955 2KB
a9a4da2ce99f3b12752b780f72263d73f03aae 250B
a9dc171c59822c1f1fddc0e7f2611f5ac9df13 186B
ad7db8498edfcf30810fc0d829cb646f6ead0f 222B
add6b63c68c8850c5e01deb03353e2285a508e 249B
afef0043ef49a16498930d74423404224049ba 60B
b6eeb038b104557e513fb91c5e9ffb969a83ba 253B
b73ede375c591154aeecdab20b3deefd8ede6d 353B
b8596a33a55f6e2480baf37393b24b7ae8da60 228B
beee878f3abadbc54c86ab4eb728ae28539249 247B
c30b4c893ce41f77eb700704add0433fa4c669 220B
c41730f436e5319f77f668929704201975470a 430B
c4a940f8b314d2ad56f3c84f11a2169b2256c9 176B
c5ee52b2e8813dfd12b01a178935a05a4a37a6 743B
c7497c1d8cf01cc39873608d87e7c7103851db 235B
c78ead747a758837353a1f8b1ca950e84fcdb5 61B
c94f2ab6b910b561396f21b9886afa816414a7 54B
c9f219950cae49546d0e09b4c42222e8206ff8 1KB
ca28f70261cae346e63a55f67eaf9ef12d8639 62B
cc651f5545db16da2945888b652fdc84096460 65B
cc6e2247f60c32f22a15e4001be4c25640f851 252B
cce3bb9606eec365aa32918adcf06d3062e69c 250B
ccf19e2c8665159a8b87d15753ac2162d87f85 213B
ce5e69a9f8895fac46f26024f7522cf6443889 244B
BookService.class 3KB
BookController.class 3KB
ResponseResult.class 2KB
Book.class 2KB
CrosConfig.class 2KB
UserApplication.class 709B
HttpStatus.class 460B
BookMapper.class 325B
COMMIT_EDITMSG 5B
共 238 条
- 1
- 2
- 3
资源评论
汪程序猿
- 粉丝: 2w+
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功