Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
仟微科技
Link Wechat
提交
7a59d6b9
Link Wechat
项目概览
仟微科技
/
Link Wechat
通知
48
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Link Wechat
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
7a59d6b9
编写于
3月 20, 2021
作者:
S
sunxiwang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix
上级
9dce53df
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
20 addition
and
11 deletion
+20
-11
linkwe-common/src/main/java/com/linkwechat/common/core/domain/AjaxResult.java
...in/java/com/linkwechat/common/core/domain/AjaxResult.java
+20
-11
未找到文件。
linkwe-common/src/main/java/com/linkwechat/common/core/domain/AjaxResult.java
浏览文件 @
7a59d6b9
...
@@ -4,25 +4,37 @@ import java.util.HashMap;
...
@@ -4,25 +4,37 @@ import java.util.HashMap;
import
com.linkwechat.common.utils.StringUtils
;
import
com.linkwechat.common.utils.StringUtils
;
import
com.linkwechat.common.constant.HttpStatus
;
import
com.linkwechat.common.constant.HttpStatus
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
/**
/**
* 操作消息提醒
* 操作消息提醒
*
*
* @author ruoyi
* @author ruoyi
*/
*/
public
class
AjaxResult
<
T
>
extends
HashMap
<
String
,
Object
>
@ApiModel
public
class
AjaxResult
<
T
>
{
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
/** 状态码 */
/** 状态码 */
public
static
final
String
CODE_TAG
=
"code"
;
public
static
final
String
CODE_TAG
=
"code"
;
@ApiModelProperty
(
"状态码"
)
private
int
code
;
/** 返回内容 */
/** 返回内容 */
public
static
final
String
MSG_TAG
=
"msg"
;
public
static
final
String
MSG_TAG
=
"msg"
;
@ApiModelProperty
(
"返回内容"
)
private
String
msg
;
/** 数据对象 */
/** 数据对象 */
public
static
final
String
DATA_TAG
=
"data"
;
public
static
final
String
DATA_TAG
=
"data"
;
@ApiModelProperty
(
"数据对象"
)
private
T
date
;
/**
/**
* 初始化一个新创建的 AjaxResult 对象,使其表示一个空消息。
* 初始化一个新创建的 AjaxResult 对象,使其表示一个空消息。
*/
*/
...
@@ -38,8 +50,8 @@ public class AjaxResult<T> extends HashMap<String, Object>
...
@@ -38,8 +50,8 @@ public class AjaxResult<T> extends HashMap<String, Object>
*/
*/
public
AjaxResult
(
int
code
,
String
msg
)
public
AjaxResult
(
int
code
,
String
msg
)
{
{
super
.
put
(
CODE_TAG
,
code
)
;
this
.
code
=
code
;
super
.
put
(
MSG_TAG
,
msg
)
;
this
.
msg
=
msg
;
}
}
/**
/**
...
@@ -51,12 +63,9 @@ public class AjaxResult<T> extends HashMap<String, Object>
...
@@ -51,12 +63,9 @@ public class AjaxResult<T> extends HashMap<String, Object>
*/
*/
public
AjaxResult
(
int
code
,
String
msg
,
T
data
)
public
AjaxResult
(
int
code
,
String
msg
,
T
data
)
{
{
super
.
put
(
CODE_TAG
,
code
);
this
.
code
=
code
;
super
.
put
(
MSG_TAG
,
msg
);
this
.
msg
=
msg
;
if
(
StringUtils
.
isNotNull
(
data
))
this
.
date
=
data
;
{
super
.
put
(
DATA_TAG
,
data
);
}
}
}
/**
/**
...
@@ -74,7 +83,7 @@ public class AjaxResult<T> extends HashMap<String, Object>
...
@@ -74,7 +83,7 @@ public class AjaxResult<T> extends HashMap<String, Object>
*
*
* @return 成功消息
* @return 成功消息
*/
*/
public
static
AjaxResult
success
(
Object
data
)
public
static
<
T
>
AjaxResult
success
(
T
data
)
{
{
return
AjaxResult
.
success
(
"操作成功"
,
data
);
return
AjaxResult
.
success
(
"操作成功"
,
data
);
}
}
...
@@ -97,7 +106,7 @@ public class AjaxResult<T> extends HashMap<String, Object>
...
@@ -97,7 +106,7 @@ public class AjaxResult<T> extends HashMap<String, Object>
* @param data 数据对象
* @param data 数据对象
* @return 成功消息
* @return 成功消息
*/
*/
public
static
AjaxResult
success
(
String
msg
,
Object
data
)
public
static
<
T
>
AjaxResult
success
(
String
msg
,
T
data
)
{
{
return
new
AjaxResult
(
HttpStatus
.
SUCCESS
,
msg
,
data
);
return
new
AjaxResult
(
HttpStatus
.
SUCCESS
,
msg
,
data
);
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录