Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
midjourney-proxy
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
徐少华
midjourney-proxy
Commits
2f1af6e0
Commit
2f1af6e0
authored
Sep 03, 2018
by
songxiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
视频课
parent
3b48cfc7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
251 additions
and
206 deletions
+251
-206
ConvertEnum.java
...ain/java/com/pcloud/common/core/constant/ConvertEnum.java
+107
-99
AliyunConstant.java
.../main/java/com/pcloud/common/constant/AliyunConstant.java
+0
-0
AppTypeEnum.java
...on/src/main/java/com/pcloud/common/enums/AppTypeEnum.java
+80
-77
BeanNewUtils.java
...n/src/main/java/com/pcloud/common/utils/BeanNewUtils.java
+64
-30
No files found.
pcloud-common-core/src/main/java/com/pcloud/common/core/constant/ConvertEnum.java
View file @
2f1af6e0
/**
/**
*
*
*/
*/
package
com
.
pcloud
.
common
.
core
.
constant
;
package
com
.
pcloud
.
common
.
core
.
constant
;
/**
/**
* @描述:
*
*
*
* @作者:songx
* @author:songx
* @创建时间:2017年2月27日,下午4:29:06 @版本:1.0
* @date:2017年2月27日,下午4:29:06
*/
*
public
enum
ConvertEnum
{
* 使用RabbitMQ需要去MqQueueConstant中声明队列名称,枚举的第二个值将不再使用,第一个值正常使用
* modify by songx at 2018-08-22
/**
*/
* 应用转码
public
enum
ConvertEnum
{
*/
APP
(
"APP"
,
"convert2App"
),
/**
* 应用转码
/**
*/
* 资源中心转码
APP
(
"APP"
,
"convert2App"
),
*/
RESOURCE
(
"RESOURCE"
,
"convert2Resource"
),
/**
* 资源中心转码
/**
*/
* 报名时的视频转换
RESOURCE
(
"RESOURCE"
,
"convert2Resource"
),
*/
MATCH
(
"MATCH"
,
"convert2Resource"
),
/**
* 报名时的视频转换
/**
*/
* 资源中心即时转换
MATCH
(
"MATCH"
,
"convert2Resource"
),
*/
INSTANT_RESOURCE
(
"INSTANT_RESOURCE"
,
"convert2Resource"
),
/**
* 资源中心即时转换
/**
*/
* 报名应用
INSTANT_RESOURCE
(
"INSTANT_RESOURCE"
,
"convert2Resource"
),
*/
MATCH_APP
(
"MATCH_APP"
,
"convert2MatchApp"
),
/**
* 报名应用
/**
*/
* 内容中心
MATCH_APP
(
"MATCH_APP"
,
"convert2MatchApp"
),
*/
CONTENT
(
"CONTENT"
,
"convert2Content"
),
/**
* 内容中心
/**
*/
* 内容中心->题库:文件记忆功能
CONTENT
(
"CONTENT"
,
"convert2Content"
),
*/
PRETEST_FILEMEMORY
(
"PRETEST_FILEMEMORY"
,
"convert2PretestFilememory"
),
/**
* 内容中心->题库:文件记忆功能
/**
*/
* 小游戏
PRETEST_FILEMEMORY
(
"PRETEST_FILEMEMORY"
,
"convert2PretestFilememory"
),
*/
RAYSTASK
(
"RAYSTASK"
,
"convert2Raystask"
),
/**
* 小游戏
/**
*/
* 圈子应用
RAYSTASK
(
"RAYSTASK"
,
"convert2Raystask"
),
*/
GROUP_APP
(
"GROUP_APP"
,
"convert2GroupApp"
),
/**
* 圈子应用
/**
*/
* 投票应用
GROUP_APP
(
"GROUP_APP"
,
"convert2GroupApp"
),
*/
VOTE_APP
(
"VOTE_APP"
,
"convert2VoteApp"
),
/**
* 投票应用
/**
*/
* 教育表格应用
VOTE_APP
(
"VOTE_APP"
,
"convert2VoteApp"
),
*/
EF_APP
(
"EF_APP"
,
"convert2EfApp"
),
/**
* 教育表格应用
/**
*/
* 测试工具
EF_APP
(
"EF_APP"
,
"convert2EfApp"
),
*/
TEST_APP
(
"TEST_APP"
,
"convert2TestApp"
),
/**
* 测试工具
/**
*/
* 直播工具
TEST_APP
(
"TEST_APP"
,
"convert2TestApp"
),
*/
LIVE_APP
(
"LIVE_APP"
,
"convert2LiveApp"
);
/**
* 直播工具
/**
*/
* 值
LIVE_APP
(
"LIVE_APP"
,
"convert2LiveApp"
),
*/
public
final
String
value
;
/**
* 视频课
/**
*/
* 模板名称
VIDEO_LESSON
(
"VIDEO_LESSON"
,
"convert2VideoLesson"
);
*/
public
final
String
jmsTemplate
;
/**
* 值
/**
*/
* 构造
public
final
String
value
;
*
* @param value
/**
*/
* 模板名称
private
ConvertEnum
(
String
value
,
String
jmsTemplate
)
{
*/
this
.
value
=
value
;
public
final
String
jmsTemplate
;
this
.
jmsTemplate
=
jmsTemplate
;
}
/**
* 构造
}
*
* @param value
*/
private
ConvertEnum
(
String
value
,
String
jmsTemplate
)
{
this
.
value
=
value
;
this
.
jmsTemplate
=
jmsTemplate
;
}
}
pcloud-common/src/main/java/com/pcloud/common/constant/AliyunConstant.java
View file @
2f1af6e0
This diff is collapsed.
Click to expand it.
pcloud-common/src/main/java/com/pcloud/common/enums/AppTypeEnum.java
View file @
2f1af6e0
package
com
.
pcloud
.
common
.
enums
;
/**
*
import
com.google.common.collect.Maps
;
*/
package
com
.
pcloud
.
common
.
enums
;
import
java.util.Arrays
;
import
java.util.Map
;
import
com.google.common.collect.Maps
;
/**
import
java.util.Arrays
;
* @描述:应用类型常量枚举
import
java.util.Map
;
* @作者:songx
* @创建时间:2016年12月1日,上午11:07:21 @版本:1.0
/**
*/
* @描述:应用类型常量枚举
public
enum
AppTypeEnum
{
* @作者:songx
* @创建时间:2016年12月1日,上午11:07:21 @版本:1.0
MASTER
(
"MASTER"
),
// 主应用
*/
RECOMMEND
(
"RECOMMEND"
),
// 推荐应用
public
enum
AppTypeEnum
{
CHARGE
(
"CHARGE"
),
// 付费应用
MASTER
(
"MASTER"
),
// 主应用
ARTICLE
(
"ARTICLE"
),
// 文章
RECOMMEND
(
"RECOMMEND"
),
// 推荐应用
KK
(
"KK"
),
// 看一看
CHARGE
(
"CHARGE"
),
// 付费应用
LIVE
(
"LIVE"
),
// 直播
VOTE
(
"VOTE"
),
// 投票
ARTICLE
(
"ARTICLE"
),
// 文章
ENROLL
(
"ENROLL"
),
// 编创赛报名
KK
(
"KK"
),
// 看一看
BM
(
"BM"
),
// 报名
LIVE
(
"LIVE"
),
// 直播
NAIRE
(
"NAIRE"
),
// 问卷调查
VOTE
(
"VOTE"
),
// 投票
DA
(
"DA"
),
// 数据采集
ENROLL
(
"ENROLL"
),
// 编创赛报名
BOOKCARD
(
"BOOKCARD"
),
// 读书卡片
BM
(
"BM"
),
// 报名
TUTOR
(
"TUTOR"
),
// 一对一辅导
NAIRE
(
"NAIRE"
),
// 问卷调查
GROUP
(
"GROUP"
),
// 与你同行(圈子)(add by gaop at 2017-6-13 16:52:07)
DA
(
"DA"
),
// 数据采集
ITEM_BANK
(
"ITEM_BANK"
),
// 题库
BOOKCARD
(
"BOOKCARD"
),
// 读书卡片
VOICE_MSG
(
"VOICE_MSG"
),
// 语音留言
TUTOR
(
"TUTOR"
),
// 一对一辅导
AUDIO
(
"AUDIO"
),
// 音频
GROUP
(
"GROUP"
),
// 与你同行(圈子)(add by gaop at 2017-6-13 16:52:07)
VIDEO
(
"VIDEO"
),
// 视频
ITEM_BANK
(
"ITEM_BANK"
),
// 题库
IMAGE
(
"IMAGE"
),
// 图片
VOICE_MSG
(
"VOICE_MSG"
),
// 语音留言
PDF
(
"PDF"
),
// PDF
AUDIO
(
"AUDIO"
),
// 音频
BOOK
(
"BOOK"
),
// 图书
VIDEO
(
"VIDEO"
),
// 视频
EF
(
"EF"
),
// 教育表格
IMAGE
(
"IMAGE"
),
// 图片
QA
(
"QA"
),
// 问答
PDF
(
"PDF"
),
// PDF
LISTEN
(
"LISTEN"
),
// 听力
BOOK
(
"BOOK"
),
// 图书
ANSWER
(
"ANSWER"
),
// 答案
EF
(
"EF"
),
// 教育表格
ACTIVITY
(
"ACTIVITY"
),
// 分享互动
QA
(
"QA"
),
// 问答
ZSCORE
(
"ZSCORE"
),
// 标准分
LISTEN
(
"LISTEN"
),
// 听力
RECITE_WORD
(
"RECITE_WORD"
),
// 背单词
ANSWER
(
"ANSWER"
),
// 答案
INTERACT
(
"INTERACT"
),
// 互动墙
ACTIVITY
(
"ACTIVITY"
),
// 分享互动
SPECIAL
(
"SPECIAL"
),
// 专题
ZSCORE
(
"ZSCORE"
),
// 标准分
CLOCK
(
"CLOCK"
),
// 打卡
RECITE_WORD
(
"RECITE_WORD"
),
// 背单词
TEST
(
"TEST"
),
// 测试
INTERACT
(
"INTERACT"
),
// 互动墙
LIVE_TIMETABLE
(
"LIVE_TIMETABLE"
),
// 直播课表
SPECIAL
(
"SPECIAL"
),
// 专题
DRAW
(
"DRAW"
),
// 抽奖
CLOCK
(
"CLOCK"
),
// 打卡
WISH
(
"WISH"
);
// 愿望单
TEST
(
"TEST"
),
// 测试
LIVE_TIMETABLE
(
"LIVE_TIMETABLE"
),
// 直播课表
/**
DRAW
(
"DRAW"
),
// 抽奖
* 枚举转换
WISH
(
"WISH"
);
// 愿望单
*/
public
static
final
Map
<
String
,
AppTypeEnum
>
APP_TYPE_MAP
=
Maps
.
newHashMap
();
/**
* 枚举转换
static
{
*/
Arrays
.
asList
(
AppTypeEnum
.
values
()).
forEach
(
m
->
{
public
static
final
Map
<
String
,
AppTypeEnum
>
APP_TYPE_MAP
=
Maps
.
newHashMap
();
APP_TYPE_MAP
.
put
(
m
.
value
,
m
);
});
static
{
}
Arrays
.
asList
(
AppTypeEnum
.
values
()).
forEach
(
m
->
{
APP_TYPE_MAP
.
put
(
m
.
value
,
m
);
/**
});
* 值
}
*/
public
final
String
value
;
/**
* 值
/**
*/
* 构造
public
final
String
value
;
*
* @param value
/**
*/
* 构造
private
AppTypeEnum
(
String
value
)
{
*
this
.
value
=
value
;
* @param value
}
*/
private
AppTypeEnum
(
String
value
)
{
}
this
.
value
=
value
;
}
}
pcloud-common/src/main/java/com/pcloud/common/utils/BeanNewUtils.java
View file @
2f1af6e0
package
com
.
pcloud
.
common
.
utils
;
package
com
.
pcloud
.
common
.
utils
;
import
org.springframework.beans.BeanUtils
;
import
java.util.List
;
/**
import
org.slf4j.Logger
;
*
import
org.slf4j.LoggerFactory
;
*
import
org.springframework.beans.BeanUtils
;
* @author:songx
* @date:2018年8月24日,下午2:18:40
import
com.google.common.collect.Lists
;
*/
public
class
BeanNewUtils
{
/**
*
/**
*
* 实体类之间的转换
* @author:songx
*
* @date:2018年8月24日,下午2:18:40
* @param source
*/
* 来源
public
class
BeanNewUtils
{
* @param clazz
* 目标对象
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
BeanNewUtils
.
class
);
* @return
*/
/**
public
static
<
T
>
T
copyProperties
(
Object
source
,
T
t
)
{
* 实体类之间的转换
if
(
source
==
null
||
t
==
null
)
{
*
return
t
;
* @param source
}
* 来源
BeanUtils
.
copyProperties
(
source
,
t
);
* @param clazz
return
t
;
* 目标对象
}
* @return
*/
}
public
static
<
T
>
T
copyProperties
(
Object
source
,
Class
<
T
>
clazz
)
{
if
(
source
==
null
)
{
return
null
;
}
T
t
=
null
;
try
{
t
=
clazz
.
newInstance
();
}
catch
(
Exception
e
)
{
LOGGER
.
error
(
"clazz newInstance is error:"
+
e
.
getMessage
(),
e
);
}
BeanUtils
.
copyProperties
(
source
,
t
);
return
t
;
}
/**
* 实体类之间的转换
*
* @param sources
* 来源
* @param clazz
* 目标对象
* @return
*/
public
static
<
T
>
List
<
T
>
copyProperties
(
List
<?>
sources
,
Class
<
T
>
clazz
)
{
if
(
ListUtils
.
isEmpty
(
sources
))
{
return
null
;
}
List
<
T
>
results
=
Lists
.
newArrayList
();
for
(
Object
source
:
sources
)
{
results
.
add
(
copyProperties
(
source
,
clazz
));
}
return
results
;
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment