Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
promotion-common
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
promotion
promotion-common
Commits
6dd2ebc8
提交
6dd2ebc8
authored
2月 07, 2025
作者:
李秋林
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
创建BeanUtils工具、添加返回RCode报错信息
上级
0fe5fc7a
显示空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
50 行增加
和
1 行删除
+50
-1
BeanUtils.java
.../java/com/wangxiaolu/promotion/common/util/BeanUtils.java
+49
-0
RCode.java
.../java/com/wangxiaolu/promotion/result/basedata/RCode.java
+1
-1
没有找到文件。
src/main/java/com/wangxiaolu/promotion/common/util/BeanUtils.java
0 → 100644
浏览文件 @
6dd2ebc8
package
com
.
wangxiaolu
.
promotion
.
common
.
util
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* @author : liqiulin
* @date : 2025-02-07 10
* @describe :
*/
public
class
BeanUtils
extends
org
.
springframework
.
beans
.
BeanUtils
{
public
static
<
T
>
List
<
T
>
transitionDtos
(
Object
sourceList
,
Class
<?>
beanClass
)
{
if
(
sourceList
==
null
)
{
return
new
ArrayList
<>();
}
List
<
Object
>
sList
=
(
List
<
Object
>)
sourceList
;
if
(
sList
.
isEmpty
())
{
return
new
ArrayList
<>();
}
List
<
Object
>
btoList
=
new
ArrayList
<>(
sList
.
size
()
*
2
);
try
{
for
(
Object
so
:
sList
)
{
Object
bto
=
beanClass
.
newInstance
();
BeanUtils
.
copyProperties
(
so
,
bto
);
btoList
.
add
(
bto
);
}
return
(
List
<
T
>)
btoList
;
}
catch
(
Exception
e
)
{
return
new
ArrayList
<>();
}
}
public
static
<
T
>
T
transitionDto
(
Object
source
,
Class
<?>
beanClass
)
{
if
(
source
==
null
)
{
return
null
;
}
try
{
Object
bto
=
beanClass
.
newInstance
();
BeanUtils
.
copyProperties
(
source
,
bto
);
return
(
T
)
bto
;
}
catch
(
Exception
e
)
{
return
null
;
}
}
}
src/main/java/com/wangxiaolu/promotion/result/basedata/RCode.java
浏览文件 @
6dd2ebc8
...
...
@@ -18,7 +18,7 @@ public enum RCode implements StatusCode {
PARAM_ERROR
(
1002
,
"参数错误"
),
RESPONSE_PACK_ERROR
(
1003
,
"包装R失败"
),
SELECT_PARAMS_ERROR
(
1004
,
"查询条件错误"
),
REDIS_PUSH_DATA_NOT_EXIT
(
1005
,
"数据已过期或不存在,请重
复
上传;"
),
REDIS_PUSH_DATA_NOT_EXIT
(
1005
,
"数据已过期或不存在,请重
新
上传;"
),
/**
* 业务统一编码(不分模块)
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论