Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wecloud_im_server
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hewei
wecloud_im_server
Commits
22fbc783
Commit
22fbc783
authored
Dec 20, 2021
by
hweeeeeei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改模块名: common为core
parent
69e690d1
Show whitespace changes
Inline
Side-by-side
Showing
217 changed files
with
149 additions
and
165 deletions
+149
-165
bootstrap/pom.xml
+1
-1
common/src/main/resources/mapper/ImInboxMapper.xml
+0
-56
config/src/main/resources/config/logback.xml
+1
-1
core/.gitignore
+0
-0
core/README.md
+0
-0
core/pom.xml
+2
-4
core/src/main/java/com/wecloud/im/balance/WsInstance.java
+0
-0
core/src/main/java/com/wecloud/im/campusstore/ArrayJsonHandler.java
+5
-4
core/src/main/java/com/wecloud/im/campusstore/ObjectJsonHandler.java
+6
-5
core/src/main/java/com/wecloud/im/controller/AppHelloWorldController.java
+0
-0
core/src/main/java/com/wecloud/im/controller/ImApplicationController.java
+0
-0
core/src/main/java/com/wecloud/im/controller/ImClientBlacklistController.java
+0
-0
core/src/main/java/com/wecloud/im/controller/ImClientController.java
+0
-0
core/src/main/java/com/wecloud/im/controller/ImConversationController.java
+0
-0
core/src/main/java/com/wecloud/im/controller/ImConversationMembersController.java
+0
-0
core/src/main/java/com/wecloud/im/controller/ImInboxController.java
+0
-0
core/src/main/java/com/wecloud/im/controller/ImIosApnsController.java
+0
-0
core/src/main/java/com/wecloud/im/controller/ImMessageController.java
+0
-0
core/src/main/java/com/wecloud/im/controller/ImRtcController.java
+0
-0
core/src/main/java/com/wecloud/im/controller/SignController.java
+0
-0
core/src/main/java/com/wecloud/im/controller/TokenController.java
+0
-0
core/src/main/java/com/wecloud/im/controller/serverapi/ApiImConversationMembersController.java
+0
-0
core/src/main/java/com/wecloud/im/controller/serverapi/ApiImMessageController.java
+0
-0
core/src/main/java/com/wecloud/im/entity/ImApiMessageOnlineSend.java
+0
-0
core/src/main/java/com/wecloud/im/entity/ImApplication.java
+0
-0
core/src/main/java/com/wecloud/im/entity/ImClient.java
+0
-0
core/src/main/java/com/wecloud/im/entity/ImClientBlacklist.java
+0
-0
core/src/main/java/com/wecloud/im/entity/ImConversation.java
+0
-0
core/src/main/java/com/wecloud/im/entity/ImConversationMembers.java
+0
-0
core/src/main/java/com/wecloud/im/entity/ImInbox.java
+0
-0
core/src/main/java/com/wecloud/im/entity/ImIosApns.java
+0
-0
core/src/main/java/com/wecloud/im/entity/ImMessage.java
+0
-0
core/src/main/java/com/wecloud/im/entity/ImMessageOnlineSend.java
+0
-0
core/src/main/java/com/wecloud/im/enums/MenuLevelEnum.java
+0
-0
core/src/main/java/com/wecloud/im/enums/StateAuditStatusEnum.java
+0
-0
core/src/main/java/com/wecloud/im/enums/StateEnum.java
+0
-0
core/src/main/java/com/wecloud/im/enums/StatePaymentStatusEnum.java
+0
-0
core/src/main/java/com/wecloud/im/exception/SysLoginException.java
+0
-0
core/src/main/java/com/wecloud/im/exception/VerificationCodeException.java
+0
-0
core/src/main/java/com/wecloud/im/executor/BusinessThreadPool.java
+0
-0
core/src/main/java/com/wecloud/im/interceptor/DownloadInterceptor.java
+0
-0
core/src/main/java/com/wecloud/im/interceptor/ResourceInterceptor.java
+0
-0
core/src/main/java/com/wecloud/im/interceptor/UploadInterceptor.java
+0
-0
core/src/main/java/com/wecloud/im/mapper/ImApplicationMapper.java
+0
-0
core/src/main/java/com/wecloud/im/mapper/ImClientBlacklistMapper.java
+0
-0
core/src/main/java/com/wecloud/im/mapper/ImClientMapper.java
+0
-0
core/src/main/java/com/wecloud/im/mapper/ImConversationMapper.java
+0
-0
core/src/main/java/com/wecloud/im/mapper/ImConversationMembersMapper.java
+0
-0
core/src/main/java/com/wecloud/im/mapper/ImInboxMapper.java
+0
-0
core/src/main/java/com/wecloud/im/mapper/ImIosApnsMapper.java
+0
-0
core/src/main/java/com/wecloud/im/mapper/ImMessageMapper.java
+0
-0
core/src/main/java/com/wecloud/im/netty/core/ChannelInboundHandler.java
+0
-0
core/src/main/java/com/wecloud/im/netty/core/NettyChannelInitializer.java
+0
-0
core/src/main/java/com/wecloud/im/netty/core/NettyStart.java
+3
-2
core/src/main/java/com/wecloud/im/netty/core/WsReadHandler.java
+6
-10
core/src/main/java/com/wecloud/im/netty/handler/NettyApiRequest.java
+0
-0
core/src/main/java/com/wecloud/im/param/ApiImConversationMembersPageParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/ApiImConversationMembersQueryVo.java
+0
-0
core/src/main/java/com/wecloud/im/param/GetClientInfoParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/GetOnlineStatusParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/GetSignParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImApplicationPageParam.java
+1
-1
core/src/main/java/com/wecloud/im/param/ImApplicationQueryVo.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImClientBlacklistPageParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImClientBlacklistQueryVo.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImClientPageParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImClientQueryVo.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImConvMemeClientRemarkNameParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImConversationMembersListParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImConversationMembersPageParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImConversationMembersQueryVo.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImConversationPageParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImConversationQueryVo.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImHistoryMessagePageParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImInboxPageParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImInboxQueryVo.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImIosApnsPageParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImIosApnsQueryVo.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImMessagePageParam.java
+2
-2
core/src/main/java/com/wecloud/im/param/ImMessageQueryVo.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImMsgReadStatusUpdate.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImMsgReceivedStatusUpdate.java
+0
-0
core/src/main/java/com/wecloud/im/param/ImTokenVerify.java
+0
-0
core/src/main/java/com/wecloud/im/param/add/ImApplicationAdd.java
+0
-0
core/src/main/java/com/wecloud/im/param/add/ImClientBlacklistUpdate.java
+0
-0
core/src/main/java/com/wecloud/im/param/add/ImClientDeviceInfoAdd.java
+0
-0
core/src/main/java/com/wecloud/im/param/add/ImClientHeadPortraitAdd.java
+0
-0
core/src/main/java/com/wecloud/im/param/add/ImClientHeadPortraitAndNicknameUpdate.java
+0
-0
core/src/main/java/com/wecloud/im/param/add/ImClientLeaveConversation.java
+0
-0
core/src/main/java/com/wecloud/im/param/add/ImClientNicknameAdd.java
+0
-0
core/src/main/java/com/wecloud/im/param/add/ImClientToConversation.java
+0
-0
core/src/main/java/com/wecloud/im/param/add/ImConversationAttrUpdate.java
+0
-0
core/src/main/java/com/wecloud/im/param/add/ImConversationCreate.java
+0
-0
core/src/main/java/com/wecloud/im/param/add/ImConversationDisplayUpdate.java
+0
-0
core/src/main/java/com/wecloud/im/param/add/ImConversationMemAttrUpdate.java
+0
-0
core/src/main/java/com/wecloud/im/param/add/ImConversationNameUpdate.java
+0
-0
core/src/main/java/com/wecloud/im/param/add/ImMsgRecall.java
+0
-0
core/src/main/java/com/wecloud/im/param/add/ImMsgSendToOnlineClient.java
+0
-0
core/src/main/java/com/wecloud/im/param/add/ImMsgUpdate.java
+0
-0
core/src/main/java/com/wecloud/im/param/rtc/CandidateForwardParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/rtc/CreateRtcChannelParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/rtc/CreateRtcChannelResult.java
+0
-0
core/src/main/java/com/wecloud/im/param/rtc/JoinRtcChannelParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/rtc/LeaveRtcChannelParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/rtc/RejectRtcChannelParam.java
+0
-0
core/src/main/java/com/wecloud/im/param/rtc/SdpForwardParam.java
+0
-0
core/src/main/java/com/wecloud/im/push/AndroidNotification.java
+0
-0
core/src/main/java/com/wecloud/im/push/IOSNotification.java
+0
-0
core/src/main/java/com/wecloud/im/push/PushClient.java
+0
-0
core/src/main/java/com/wecloud/im/push/PushUtils.java
+0
-0
core/src/main/java/com/wecloud/im/push/UmengNotification.java
+0
-0
core/src/main/java/com/wecloud/im/push/android/AndroidBroadcast.java
+0
-0
core/src/main/java/com/wecloud/im/push/android/AndroidCustomizedcast.java
+0
-0
core/src/main/java/com/wecloud/im/push/android/AndroidFilecast.java
+0
-0
core/src/main/java/com/wecloud/im/push/android/AndroidGroupcast.java
+0
-0
core/src/main/java/com/wecloud/im/push/android/AndroidUnicast.java
+0
-0
core/src/main/java/com/wecloud/im/push/ios/IOSBroadcast.java
+0
-0
core/src/main/java/com/wecloud/im/push/ios/IOSCustomizedcast.java
+0
-0
core/src/main/java/com/wecloud/im/push/ios/IOSFilecast.java
+0
-0
core/src/main/java/com/wecloud/im/push/ios/IOSGroupcast.java
+0
-0
core/src/main/java/com/wecloud/im/push/ios/IOSUnicast.java
+0
-0
core/src/main/java/com/wecloud/im/register/GetIpUtils.java
+35
-36
core/src/main/java/com/wecloud/im/router/RouterSendService.java
+0
-0
core/src/main/java/com/wecloud/im/router/RouterSendServiceImpl.java
+0
-0
core/src/main/java/com/wecloud/im/service/ImApplicationService.java
+0
-0
core/src/main/java/com/wecloud/im/service/ImClientBlacklistService.java
+0
-0
core/src/main/java/com/wecloud/im/service/ImClientLoginService.java
+0
-0
core/src/main/java/com/wecloud/im/service/ImClientService.java
+0
-0
core/src/main/java/com/wecloud/im/service/ImConversationMembersService.java
+0
-0
core/src/main/java/com/wecloud/im/service/ImConversationService.java
+0
-0
core/src/main/java/com/wecloud/im/service/ImInboxService.java
+0
-0
core/src/main/java/com/wecloud/im/service/ImIosApnsService.java
+0
-0
core/src/main/java/com/wecloud/im/service/ImMessageService.java
+0
-0
core/src/main/java/com/wecloud/im/service/impl/ImApplicationServiceImpl.java
+0
-0
core/src/main/java/com/wecloud/im/service/impl/ImClientBlacklistServiceImpl.java
+0
-0
core/src/main/java/com/wecloud/im/service/impl/ImClientLoginServiceImpl.java
+1
-3
core/src/main/java/com/wecloud/im/service/impl/ImClientServiceImpl.java
+0
-0
core/src/main/java/com/wecloud/im/service/impl/ImConversationMembersServiceImpl.java
+0
-0
core/src/main/java/com/wecloud/im/service/impl/ImConversationServiceImpl.java
+0
-0
core/src/main/java/com/wecloud/im/service/impl/ImInboxServiceImpl.java
+0
-0
core/src/main/java/com/wecloud/im/service/impl/ImIosApnsServiceImpl.java
+0
-0
core/src/main/java/com/wecloud/im/service/impl/ImMessageServiceImpl.java
+0
-0
core/src/main/java/com/wecloud/im/vo/GetInfoListVo.java
+0
-0
core/src/main/java/com/wecloud/im/vo/ImConversationCreateVo.java
+0
-0
core/src/main/java/com/wecloud/im/vo/ImConversationMemberListVo.java
+0
-0
core/src/main/java/com/wecloud/im/vo/ImMessageOfflineListVo.java
+0
-0
core/src/main/java/com/wecloud/im/vo/ImOnlineStatusVo.java
+0
-0
core/src/main/java/com/wecloud/im/vo/MyConversationListVo.java
+0
-0
core/src/main/java/com/wecloud/im/vo/MyConversationMembersVo.java
+0
-0
core/src/main/java/com/wecloud/im/vo/OfflineMsgDto.java
+0
-0
core/src/main/java/com/wecloud/im/vo/TokenVo.java
+0
-0
core/src/main/java/com/wecloud/im/ws/annotation/CmdTypeAnnotation.java
+0
-0
core/src/main/java/com/wecloud/im/ws/cache/UserCacheService.java
+0
-0
core/src/main/java/com/wecloud/im/ws/cache/UserCacheServiceImpl.java
+0
-0
core/src/main/java/com/wecloud/im/ws/enums/MsgTypeEnum.java
+0
-0
core/src/main/java/com/wecloud/im/ws/enums/WsRequestCmdEnum.java
+4
-4
core/src/main/java/com/wecloud/im/ws/enums/WsResponseCmdEnum.java
+0
-0
core/src/main/java/com/wecloud/im/ws/enums/WsRtcResponseSubCmdEnum.java
+0
-0
core/src/main/java/com/wecloud/im/ws/model/ClientInfo.java
+0
-0
core/src/main/java/com/wecloud/im/ws/model/RequestHeaderConstants.java
+0
-0
core/src/main/java/com/wecloud/im/ws/model/ResultStatus.java
+0
-0
core/src/main/java/com/wecloud/im/ws/model/WsConstants.java
+4
-6
core/src/main/java/com/wecloud/im/ws/model/WsResponseModel.java
+0
-0
core/src/main/java/com/wecloud/im/ws/model/redis/ClientChannelInfo.java
+0
-0
core/src/main/java/com/wecloud/im/ws/model/redis/ClientConnectionInfo.java
+0
-0
core/src/main/java/com/wecloud/im/ws/model/request/PushModel.java
+0
-0
core/src/main/java/com/wecloud/im/ws/model/request/ReceiveModel.java
+0
-0
core/src/main/java/com/wecloud/im/ws/receive/ReadWsData.java
+0
-0
core/src/main/java/com/wecloud/im/ws/sender/IosPush.java
+0
-0
core/src/main/java/com/wecloud/im/ws/sender/PushTask.java
+4
-11
core/src/main/java/com/wecloud/im/ws/sender/WsWriter.java
+0
-0
core/src/main/java/com/wecloud/im/ws/service/MangerChannelService.java
+0
-0
core/src/main/java/com/wecloud/im/ws/service/WriteDataService.java
+0
-0
core/src/main/java/com/wecloud/im/ws/service/impl/MangerChannelServiceImpl.java
+0
-0
core/src/main/java/com/wecloud/im/ws/service/impl/WriteDataServiceImpl.java
+0
-0
core/src/main/java/com/wecloud/im/ws/strategy/ImCmdAbstract.java
+0
-0
core/src/main/java/com/wecloud/im/ws/strategy/ImCmdContext.java
+0
-0
core/src/main/java/com/wecloud/im/ws/strategy/ImCmdStrategyProcessor.java
+0
-0
core/src/main/java/com/wecloud/im/ws/strategy/concrete/ImChatConcrete.java
+1
-2
core/src/main/java/com/wecloud/im/ws/strategy/concrete/SingleRtcConcrete.java
+0
-0
core/src/main/java/com/wecloud/im/ws/utils/ClassScanner.java
+0
-0
core/src/main/java/com/wecloud/im/ws/utils/EncrypDES.java
+7
-7
core/src/main/java/com/wecloud/im/ws/utils/FullHttpRequestUtils.java
+0
-0
core/src/main/java/com/wecloud/im/ws/utils/InitIp.java
+0
-0
core/src/main/java/com/wecloud/im/ws/utils/KeyGenerator.java
+0
-0
core/src/main/java/com/wecloud/im/ws/utils/RedisUtils.java
+0
-0
core/src/main/java/com/wecloud/im/ws/utils/SpringBeanUtils.java
+8
-8
core/src/main/java/com/wecloud/rtc/entity/RtcSubCmd.java
+0
-0
core/src/main/java/com/wecloud/rtc/entity/redis/RtcChannelInfo.java
+0
-0
core/src/main/java/com/wecloud/rtc/entity/redis/RtcJoinUser.java
+0
-0
core/src/main/java/com/wecloud/rtc/entity/redis/RtcJoinUsers.java
+0
-0
core/src/main/java/com/wecloud/rtc/entity/redis/RtcRedisKey.java
+0
-0
core/src/main/java/com/wecloud/rtc/entity/response/RtcCallResponse.java
+0
-0
core/src/main/java/com/wecloud/rtc/entity/response/RtcCandidateForwardResponse.java
+0
-0
core/src/main/java/com/wecloud/rtc/entity/response/RtcClientJoinResponse.java
+0
-0
core/src/main/java/com/wecloud/rtc/entity/response/RtcClientLeaveResponse.java
+0
-0
core/src/main/java/com/wecloud/rtc/entity/response/RtcClientRejectResponse.java
+0
-0
core/src/main/java/com/wecloud/rtc/entity/response/RtcResponseBase.java
+0
-0
core/src/main/java/com/wecloud/rtc/entity/response/RtcSdpForwardResponse.java
+0
-0
core/src/main/java/com/wecloud/rtc/entity/response/RtcSubDataBase.java
+0
-0
core/src/main/java/com/wecloud/rtc/service/MangerRtcCacheService.java
+0
-0
core/src/main/java/com/wecloud/rtc/service/RtcService.java
+0
-0
core/src/main/java/com/wecloud/rtc/service/WsRtcWrite.java
+0
-0
core/src/main/java/com/wecloud/rtc/service/impl/MangerRtcCacheServiceImpl.java
+0
-0
core/src/main/java/com/wecloud/rtc/service/impl/RtcServiceImpl.java
+0
-0
core/src/main/java/com/wecloud/rtc/service/impl/WsRtcWriteImpl.java
+0
-0
core/src/main/resources/frogsell_push.p12
+0
-0
core/src/main/resources/frogsell_push_dev.p12
+0
-0
core/src/main/resources/mapper/ImApplicationMapper.xml
+0
-0
core/src/main/resources/mapper/ImClientBlacklistMapper.xml
+0
-0
core/src/main/resources/mapper/ImClientMapper.xml
+0
-0
core/src/main/resources/mapper/ImConversationMapper.xml
+0
-0
core/src/main/resources/mapper/ImConversationMembersMapper.xml
+0
-0
core/src/main/resources/mapper/ImInboxMapper.xml
+56
-0
core/src/main/resources/mapper/ImIosApnsMapper.xml
+0
-0
core/src/main/resources/mapper/ImMessageMapper.xml
+0
-0
pom.xml
+2
-2
No files found.
bootstrap/pom.xml
View file @
22fbc783
...
@@ -29,7 +29,7 @@
...
@@ -29,7 +29,7 @@
<dependency>
<dependency>
<groupId>
io.geekidea.springbootplus
</groupId>
<groupId>
io.geekidea.springbootplus
</groupId>
<artifactId>
co
mmon
</artifactId>
<artifactId>
co
re
</artifactId>
</dependency>
</dependency>
</dependencies>
</dependencies>
...
...
common/src/main/resources/mapper/ImInboxMapper.xml
deleted
100644 → 0
View file @
69e690d1
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.wecloud.im.mapper.ImInboxMapper"
>
<!-- 通用查询结果列 -->
<sql
id=
"Base_Column_List"
>
id
, create_time, update_time, read_time, receiver_time, fk_appid, receiver, fk_msg_id, read_msg_status, receiver_msg_status, fk_conversation_id
</sql>
<update
id=
"updateImMsgReceivedByIds"
>
UPDATE im_inbox
SET `im_inbox`.`update_time` = NOW(),
`im_inbox`.`receiver_msg_status` = 1,
`im_inbox`.`receiver_time` = NOW()
WHERE
im_inbox.receiver = #{clientId}
AND im_inbox.fk_msg_id IN
<foreach
collection=
"msgIds"
item=
"deptId"
index=
"i"
open=
"("
close=
")"
separator=
","
>
#{deptId}
</foreach>
</update>
<update
id=
"updateImMsgReadByIds"
>
UPDATE im_inbox
SET `im_inbox`.`update_time` = NOW(),
`im_inbox`.`read_msg_status` = 1,
`im_inbox`.`receiver_time` = NOW(),
`im_inbox`.`read_time` = NOW()
WHERE
im_inbox.receiver = #{clientId}
AND im_inbox.fk_msg_id IN
<foreach
collection=
"msgIds"
item=
"deptId"
index=
"i"
open=
"("
close=
")"
separator=
","
>
#{deptId}
</foreach>
</update>
<select
id=
"getImInboxById"
resultType=
"com.wecloud.im.param.ImInboxQueryVo"
>
select
<include
refid=
"Base_Column_List"
/>
from im_Inbox where id = #{id}
</select>
<select
id=
"getImInboxPageList"
parameterType=
"com.wecloud.im.param.ImInboxPageParam"
resultType=
"com.wecloud.im.param.ImInboxQueryVo"
>
select
<include
refid=
"Base_Column_List"
/>
from im_Inbox
</select>
<select
id=
"countMyNotReadCount"
resultType=
"java.lang.Integer"
>
SELECT COUNT(id)
FROM im_inbox
WHERE receiver = #{clientId}
AND receiver_msg_status = 0
</select>
</mapper>
config/src/main/resources/config/logback.xml
View file @
22fbc783
...
@@ -149,7 +149,7 @@
...
@@ -149,7 +149,7 @@
<logger
name=
"org.apache.catalina.connector.CoyoteAdapter"
level=
"OFF"
/>
<logger
name=
"org.apache.catalina.connector.CoyoteAdapter"
level=
"OFF"
/>
<root
level=
"INFO"
>
<root
level=
"INFO"
>
<appender-ref
ref=
"ELASTIC"
/
>
<!-- <appender-ref ref="ELASTIC"/>--
>
<appender-ref
ref=
"CONSOLE"
/>
<appender-ref
ref=
"CONSOLE"
/>
<appender-ref
ref=
"ASYNC_FILE"
/>
<appender-ref
ref=
"ASYNC_FILE"
/>
<appender-ref
ref=
"ASYNC_ERROR_FILE"
/>
<appender-ref
ref=
"ASYNC_ERROR_FILE"
/>
...
...
co
mmon
/.gitignore
→
co
re
/.gitignore
View file @
22fbc783
File moved
co
mmon
/README.md
→
co
re
/README.md
View file @
22fbc783
File moved
co
mmon
/pom.xml
→
co
re
/pom.xml
View file @
22fbc783
...
@@ -11,8 +11,8 @@
...
@@ -11,8 +11,8 @@
<version>
2.0
</version>
<version>
2.0
</version>
</parent>
</parent>
<artifactId>
co
mmon
</artifactId>
<artifactId>
co
re
</artifactId>
<name>
co
mmon
</name>
<name>
co
re
</name>
<description>
应用服务模块
</description>
<description>
应用服务模块
</description>
<dependencies>
<dependencies>
...
@@ -68,8 +68,6 @@
...
@@ -68,8 +68,6 @@
<!-- netty-->
<!-- netty-->
<!-- fastbootWeixin的核心依赖 -->
<!-- fastbootWeixin的核心依赖 -->
<dependency>
<dependency>
<groupId>
com.mxixm
</groupId>
<groupId>
com.mxixm
</groupId>
...
...
co
mmon
/src/main/java/com/wecloud/im/balance/WsInstance.java
→
co
re
/src/main/java/com/wecloud/im/balance/WsInstance.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/campusstore/ArrayJsonHandler.java
→
co
re
/src/main/java/com/wecloud/im/campusstore/ArrayJsonHandler.java
View file @
22fbc783
...
@@ -12,7 +12,6 @@ import java.sql.ResultSet;
...
@@ -12,7 +12,6 @@ import java.sql.ResultSet;
import
java.sql.SQLException
;
import
java.sql.SQLException
;
/**
/**
*
* @description 用以mysql中json格式的字段,进行转换的自定义转换器,转换为实体类的JSONArray属性
* @description 用以mysql中json格式的字段,进行转换的自定义转换器,转换为实体类的JSONArray属性
* MappedTypes注解中的类代表此转换器可以自动转换为的java对象
* MappedTypes注解中的类代表此转换器可以自动转换为的java对象
* MappedJdbcTypes注解中设置的是对应的jdbctype
* MappedJdbcTypes注解中设置的是对应的jdbctype
...
@@ -25,20 +24,22 @@ public class ArrayJsonHandler extends BaseTypeHandler<JSONArray> {
...
@@ -25,20 +24,22 @@ public class ArrayJsonHandler extends BaseTypeHandler<JSONArray> {
public
void
setNonNullParameter
(
PreparedStatement
ps
,
int
i
,
JSONArray
parameter
,
JdbcType
jdbcType
)
throws
SQLException
{
public
void
setNonNullParameter
(
PreparedStatement
ps
,
int
i
,
JSONArray
parameter
,
JdbcType
jdbcType
)
throws
SQLException
{
ps
.
setString
(
i
,
String
.
valueOf
(
parameter
.
toJSONString
()));
ps
.
setString
(
i
,
String
.
valueOf
(
parameter
.
toJSONString
()));
}
}
//根据列名,获取可以为空的结果
//根据列名,获取可以为空的结果
@Override
@Override
public
JSONArray
getNullableResult
(
ResultSet
rs
,
String
columnName
)
throws
SQLException
{
public
JSONArray
getNullableResult
(
ResultSet
rs
,
String
columnName
)
throws
SQLException
{
String
sqlJson
=
rs
.
getString
(
columnName
);
String
sqlJson
=
rs
.
getString
(
columnName
);
if
(
null
!=
sqlJson
){
if
(
null
!=
sqlJson
)
{
return
JSONArray
.
parseArray
(
sqlJson
);
return
JSONArray
.
parseArray
(
sqlJson
);
}
}
return
null
;
return
null
;
}
}
//根据列索引,获取可以为空的结果
//根据列索引,获取可以为空的结果
@Override
@Override
public
JSONArray
getNullableResult
(
ResultSet
rs
,
int
columnIndex
)
throws
SQLException
{
public
JSONArray
getNullableResult
(
ResultSet
rs
,
int
columnIndex
)
throws
SQLException
{
String
sqlJson
=
rs
.
getString
(
columnIndex
);
String
sqlJson
=
rs
.
getString
(
columnIndex
);
if
(
null
!=
sqlJson
){
if
(
null
!=
sqlJson
)
{
return
JSONArray
.
parseArray
(
sqlJson
);
return
JSONArray
.
parseArray
(
sqlJson
);
}
}
return
null
;
return
null
;
...
@@ -47,7 +48,7 @@ public class ArrayJsonHandler extends BaseTypeHandler<JSONArray> {
...
@@ -47,7 +48,7 @@ public class ArrayJsonHandler extends BaseTypeHandler<JSONArray> {
@Override
@Override
public
JSONArray
getNullableResult
(
CallableStatement
cs
,
int
columnIndex
)
throws
SQLException
{
public
JSONArray
getNullableResult
(
CallableStatement
cs
,
int
columnIndex
)
throws
SQLException
{
String
sqlJson
=
cs
.
getString
(
columnIndex
);
String
sqlJson
=
cs
.
getString
(
columnIndex
);
if
(
null
!=
sqlJson
){
if
(
null
!=
sqlJson
)
{
return
JSONArray
.
parseArray
(
sqlJson
);
return
JSONArray
.
parseArray
(
sqlJson
);
}
}
return
null
;
return
null
;
...
...
co
mmon
/src/main/java/com/wecloud/im/campusstore/ObjectJsonHandler.java
→
co
re
/src/main/java/com/wecloud/im/campusstore/ObjectJsonHandler.java
View file @
22fbc783
...
@@ -12,7 +12,6 @@ import java.sql.ResultSet;
...
@@ -12,7 +12,6 @@ import java.sql.ResultSet;
import
java.sql.SQLException
;
import
java.sql.SQLException
;
/**
/**
*
* @description 用以mysql中json格式的字段,进行转换的自定义转换器,转换为实体类的JSONObject属性
* @description 用以mysql中json格式的字段,进行转换的自定义转换器,转换为实体类的JSONObject属性
* MappedTypes注解中的类代表此转换器可以自动转换为的java对象
* MappedTypes注解中的类代表此转换器可以自动转换为的java对象
* MappedJdbcTypes注解中设置的是对应的jdbctype
* MappedJdbcTypes注解中设置的是对应的jdbctype
...
@@ -20,27 +19,29 @@ import java.sql.SQLException;
...
@@ -20,27 +19,29 @@ import java.sql.SQLException;
@MappedTypes
(
JSONObject
.
class
)
@MappedTypes
(
JSONObject
.
class
)
@MappedJdbcTypes
(
JdbcType
.
VARCHAR
)
@MappedJdbcTypes
(
JdbcType
.
VARCHAR
)
public
class
ObjectJsonHandler
extends
BaseTypeHandler
<
JSONObject
>{
public
class
ObjectJsonHandler
extends
BaseTypeHandler
<
JSONObject
>
{
//设置非空参数
//设置非空参数
@Override
@Override
public
void
setNonNullParameter
(
PreparedStatement
ps
,
int
i
,
JSONObject
parameter
,
JdbcType
jdbcType
)
throws
SQLException
{
public
void
setNonNullParameter
(
PreparedStatement
ps
,
int
i
,
JSONObject
parameter
,
JdbcType
jdbcType
)
throws
SQLException
{
ps
.
setString
(
i
,
String
.
valueOf
(
parameter
.
toJSONString
()));
ps
.
setString
(
i
,
String
.
valueOf
(
parameter
.
toJSONString
()));
}
}
//根据列名,获取可以为空的结果
//根据列名,获取可以为空的结果
@Override
@Override
public
JSONObject
getNullableResult
(
ResultSet
rs
,
String
columnName
)
throws
SQLException
{
public
JSONObject
getNullableResult
(
ResultSet
rs
,
String
columnName
)
throws
SQLException
{
String
sqlJson
=
rs
.
getString
(
columnName
);
String
sqlJson
=
rs
.
getString
(
columnName
);
if
(
null
!=
sqlJson
){
if
(
null
!=
sqlJson
)
{
return
JSONObject
.
parseObject
(
sqlJson
);
return
JSONObject
.
parseObject
(
sqlJson
);
}
}
return
null
;
return
null
;
}
}
//根据列索引,获取可以为空的结果
//根据列索引,获取可以为空的结果
@Override
@Override
public
JSONObject
getNullableResult
(
ResultSet
rs
,
int
columnIndex
)
throws
SQLException
{
public
JSONObject
getNullableResult
(
ResultSet
rs
,
int
columnIndex
)
throws
SQLException
{
String
sqlJson
=
rs
.
getString
(
columnIndex
);
String
sqlJson
=
rs
.
getString
(
columnIndex
);
if
(
null
!=
sqlJson
){
if
(
null
!=
sqlJson
)
{
return
JSONObject
.
parseObject
(
sqlJson
);
return
JSONObject
.
parseObject
(
sqlJson
);
}
}
return
null
;
return
null
;
...
@@ -49,7 +50,7 @@ public class ObjectJsonHandler extends BaseTypeHandler<JSONObject>{
...
@@ -49,7 +50,7 @@ public class ObjectJsonHandler extends BaseTypeHandler<JSONObject>{
@Override
@Override
public
JSONObject
getNullableResult
(
CallableStatement
cs
,
int
columnIndex
)
throws
SQLException
{
public
JSONObject
getNullableResult
(
CallableStatement
cs
,
int
columnIndex
)
throws
SQLException
{
String
sqlJson
=
cs
.
getString
(
columnIndex
);
String
sqlJson
=
cs
.
getString
(
columnIndex
);
if
(
null
!=
sqlJson
){
if
(
null
!=
sqlJson
)
{
return
JSONObject
.
parseObject
(
sqlJson
);
return
JSONObject
.
parseObject
(
sqlJson
);
}
}
return
null
;
return
null
;
...
...
co
mmon
/src/main/java/com/wecloud/im/controller/AppHelloWorldController.java
→
co
re
/src/main/java/com/wecloud/im/controller/AppHelloWorldController.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/controller/ImApplicationController.java
→
co
re
/src/main/java/com/wecloud/im/controller/ImApplicationController.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/controller/ImClientBlacklistController.java
→
co
re
/src/main/java/com/wecloud/im/controller/ImClientBlacklistController.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/controller/ImClientController.java
→
co
re
/src/main/java/com/wecloud/im/controller/ImClientController.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/controller/ImConversationController.java
→
co
re
/src/main/java/com/wecloud/im/controller/ImConversationController.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/controller/ImConversationMembersController.java
→
co
re
/src/main/java/com/wecloud/im/controller/ImConversationMembersController.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/controller/ImInboxController.java
→
co
re
/src/main/java/com/wecloud/im/controller/ImInboxController.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/controller/ImIosApnsController.java
→
co
re
/src/main/java/com/wecloud/im/controller/ImIosApnsController.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/controller/ImMessageController.java
→
co
re
/src/main/java/com/wecloud/im/controller/ImMessageController.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/controller/ImRtcController.java
→
co
re
/src/main/java/com/wecloud/im/controller/ImRtcController.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/controller/SignController.java
→
co
re
/src/main/java/com/wecloud/im/controller/SignController.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/controller/TokenController.java
→
co
re
/src/main/java/com/wecloud/im/controller/TokenController.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/controller/serverapi/ApiImConversationMembersController.java
→
co
re
/src/main/java/com/wecloud/im/controller/serverapi/ApiImConversationMembersController.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/controller/serverapi/ApiImMessageController.java
→
co
re
/src/main/java/com/wecloud/im/controller/serverapi/ApiImMessageController.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/entity/ImApiMessageOnlineSend.java
→
co
re
/src/main/java/com/wecloud/im/entity/ImApiMessageOnlineSend.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/entity/ImApplication.java
→
co
re
/src/main/java/com/wecloud/im/entity/ImApplication.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/entity/ImClient.java
→
co
re
/src/main/java/com/wecloud/im/entity/ImClient.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/entity/ImClientBlacklist.java
→
co
re
/src/main/java/com/wecloud/im/entity/ImClientBlacklist.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/entity/ImConversation.java
→
co
re
/src/main/java/com/wecloud/im/entity/ImConversation.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/entity/ImConversationMembers.java
→
co
re
/src/main/java/com/wecloud/im/entity/ImConversationMembers.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/entity/ImInbox.java
→
co
re
/src/main/java/com/wecloud/im/entity/ImInbox.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/entity/ImIosApns.java
→
co
re
/src/main/java/com/wecloud/im/entity/ImIosApns.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/entity/ImMessage.java
→
co
re
/src/main/java/com/wecloud/im/entity/ImMessage.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/entity/ImMessageOnlineSend.java
→
co
re
/src/main/java/com/wecloud/im/entity/ImMessageOnlineSend.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/enums/MenuLevelEnum.java
→
co
re
/src/main/java/com/wecloud/im/enums/MenuLevelEnum.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/enums/StateAuditStatusEnum.java
→
co
re
/src/main/java/com/wecloud/im/enums/StateAuditStatusEnum.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/enums/StateEnum.java
→
co
re
/src/main/java/com/wecloud/im/enums/StateEnum.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/enums/StatePaymentStatusEnum.java
→
co
re
/src/main/java/com/wecloud/im/enums/StatePaymentStatusEnum.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/exception/SysLoginException.java
→
co
re
/src/main/java/com/wecloud/im/exception/SysLoginException.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/exception/VerificationCodeException.java
→
co
re
/src/main/java/com/wecloud/im/exception/VerificationCodeException.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/executor/BusinessThreadPool.java
→
co
re
/src/main/java/com/wecloud/im/executor/BusinessThreadPool.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/interceptor/DownloadInterceptor.java
→
co
re
/src/main/java/com/wecloud/im/interceptor/DownloadInterceptor.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/interceptor/ResourceInterceptor.java
→
co
re
/src/main/java/com/wecloud/im/interceptor/ResourceInterceptor.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/interceptor/UploadInterceptor.java
→
co
re
/src/main/java/com/wecloud/im/interceptor/UploadInterceptor.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/mapper/ImApplicationMapper.java
→
co
re
/src/main/java/com/wecloud/im/mapper/ImApplicationMapper.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/mapper/ImClientBlacklistMapper.java
→
co
re
/src/main/java/com/wecloud/im/mapper/ImClientBlacklistMapper.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/mapper/ImClientMapper.java
→
co
re
/src/main/java/com/wecloud/im/mapper/ImClientMapper.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/mapper/ImConversationMapper.java
→
co
re
/src/main/java/com/wecloud/im/mapper/ImConversationMapper.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/mapper/ImConversationMembersMapper.java
→
co
re
/src/main/java/com/wecloud/im/mapper/ImConversationMembersMapper.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/mapper/ImInboxMapper.java
→
co
re
/src/main/java/com/wecloud/im/mapper/ImInboxMapper.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/mapper/ImIosApnsMapper.java
→
co
re
/src/main/java/com/wecloud/im/mapper/ImIosApnsMapper.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/mapper/ImMessageMapper.java
→
co
re
/src/main/java/com/wecloud/im/mapper/ImMessageMapper.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/netty/core/ChannelInboundHandler.java
→
co
re
/src/main/java/com/wecloud/im/netty/core/ChannelInboundHandler.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/netty/core/NettyChannelInitializer.java
→
co
re
/src/main/java/com/wecloud/im/netty/core/NettyChannelInitializer.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/netty/core/NettyStart.java
→
co
re
/src/main/java/com/wecloud/im/netty/core/NettyStart.java
View file @
22fbc783
...
@@ -13,7 +13,6 @@ import org.springframework.stereotype.Component;
...
@@ -13,7 +13,6 @@ import org.springframework.stereotype.Component;
@Component
@Component
@Slf4j
@Slf4j
public
class
NettyStart
{
public
class
NettyStart
{
private
final
NettyChannelInitializer
nettyChannelInitializer
;
private
static
final
EventLoopGroup
BOSS
=
new
NioEventLoopGroup
(
1
);
private
static
final
EventLoopGroup
BOSS
=
new
NioEventLoopGroup
(
1
);
private
static
final
EventLoopGroup
WORK
=
new
NioEventLoopGroup
();
private
static
final
EventLoopGroup
WORK
=
new
NioEventLoopGroup
();
private
static
final
ServerBootstrap
SERVER_BOOTSTRAP
=
new
ServerBootstrap
();
private
static
final
ServerBootstrap
SERVER_BOOTSTRAP
=
new
ServerBootstrap
();
...
@@ -43,6 +42,8 @@ public class NettyStart {
...
@@ -43,6 +42,8 @@ public class NettyStart {
}
}
private
final
NettyChannelInitializer
nettyChannelInitializer
;
public
NettyStart
(
NettyChannelInitializer
nettyChannelInitializer
)
{
public
NettyStart
(
NettyChannelInitializer
nettyChannelInitializer
)
{
this
.
nettyChannelInitializer
=
nettyChannelInitializer
;
this
.
nettyChannelInitializer
=
nettyChannelInitializer
;
}
}
...
@@ -54,7 +55,7 @@ public class NettyStart {
...
@@ -54,7 +55,7 @@ public class NettyStart {
**/
**/
public
void
run
(
int
port
)
{
public
void
run
(
int
port
)
{
log
.
info
(
"启动netty"
);
log
.
info
(
"启动netty"
);
try
{
try
{
//设置过滤器
//设置过滤器
...
...
co
mmon
/src/main/java/com/wecloud/im/netty/core/WsReadHandler.java
→
co
re
/src/main/java/com/wecloud/im/netty/core/WsReadHandler.java
View file @
22fbc783
...
@@ -34,16 +34,6 @@ public class WsReadHandler extends SimpleChannelInboundHandler<TextWebSocketFram
...
@@ -34,16 +34,6 @@ public class WsReadHandler extends SimpleChannelInboundHandler<TextWebSocketFram
private
static
final
String
PING
=
"ping"
;
private
static
final
String
PING
=
"ping"
;
private
static
final
String
PONG
=
"pong"
;
private
static
final
String
PONG
=
"pong"
;
@Resource
private
ReadWsData
readWsData
;
@Autowired
private
RtcService
rtcService
;
@Resource
private
MangerChannelService
mangerChannelService
;
private
final
static
ThreadFactory
NAMED_THREAD_FACTORY
=
new
ThreadFactoryBuilder
()
private
final
static
ThreadFactory
NAMED_THREAD_FACTORY
=
new
ThreadFactoryBuilder
()
.
setNamePrefix
(
"WS-business-"
).
build
();
.
setNamePrefix
(
"WS-business-"
).
build
();
/**
/**
...
@@ -55,6 +45,12 @@ public class WsReadHandler extends SimpleChannelInboundHandler<TextWebSocketFram
...
@@ -55,6 +45,12 @@ public class WsReadHandler extends SimpleChannelInboundHandler<TextWebSocketFram
new
ThreadPoolExecutor
(
WsConstants
.
CPU_PROCESSORS
*
5
,
WsConstants
.
CPU_PROCESSORS
*
10
,
new
ThreadPoolExecutor
(
WsConstants
.
CPU_PROCESSORS
*
5
,
WsConstants
.
CPU_PROCESSORS
*
10
,
10L
,
TimeUnit
.
MILLISECONDS
,
10L
,
TimeUnit
.
MILLISECONDS
,
new
LinkedBlockingQueue
<
Runnable
>(
10
),
NAMED_THREAD_FACTORY
,
new
ThreadPoolExecutor
.
CallerRunsPolicy
());
new
LinkedBlockingQueue
<
Runnable
>(
10
),
NAMED_THREAD_FACTORY
,
new
ThreadPoolExecutor
.
CallerRunsPolicy
());
@Resource
private
ReadWsData
readWsData
;
@Autowired
private
RtcService
rtcService
;
@Resource
private
MangerChannelService
mangerChannelService
;
@Override
@Override
protected
void
channelRead0
(
ChannelHandlerContext
ctx
,
TextWebSocketFrame
msg
)
{
protected
void
channelRead0
(
ChannelHandlerContext
ctx
,
TextWebSocketFrame
msg
)
{
...
...
co
mmon
/src/main/java/com/wecloud/im/netty/handler/NettyApiRequest.java
→
co
re
/src/main/java/com/wecloud/im/netty/handler/NettyApiRequest.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ApiImConversationMembersPageParam.java
→
co
re
/src/main/java/com/wecloud/im/param/ApiImConversationMembersPageParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ApiImConversationMembersQueryVo.java
→
co
re
/src/main/java/com/wecloud/im/param/ApiImConversationMembersQueryVo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/GetClientInfoParam.java
→
co
re
/src/main/java/com/wecloud/im/param/GetClientInfoParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/GetOnlineStatusParam.java
→
co
re
/src/main/java/com/wecloud/im/param/GetOnlineStatusParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/GetSignParam.java
→
co
re
/src/main/java/com/wecloud/im/param/GetSignParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImApplicationPageParam.java
→
co
re
/src/main/java/com/wecloud/im/param/ImApplicationPageParam.java
View file @
22fbc783
...
@@ -20,6 +20,6 @@ import lombok.experimental.Accessors;
...
@@ -20,6 +20,6 @@ import lombok.experimental.Accessors;
@ApiModel
(
value
=
"第三方应用表分页参数"
)
@ApiModel
(
value
=
"第三方应用表分页参数"
)
public
class
ImApplicationPageParam
extends
BasePageOrderParam
{
public
class
ImApplicationPageParam
extends
BasePageOrderParam
{
private
String
pwd
;
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
private
String
pwd
;
}
}
co
mmon
/src/main/java/com/wecloud/im/param/ImApplicationQueryVo.java
→
co
re
/src/main/java/com/wecloud/im/param/ImApplicationQueryVo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImClientBlacklistPageParam.java
→
co
re
/src/main/java/com/wecloud/im/param/ImClientBlacklistPageParam.java
View file @
22fbc783
co
mmon
/src/main/java/com/wecloud/im/param/ImClientBlacklistQueryVo.java
→
co
re
/src/main/java/com/wecloud/im/param/ImClientBlacklistQueryVo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImClientPageParam.java
→
co
re
/src/main/java/com/wecloud/im/param/ImClientPageParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImClientQueryVo.java
→
co
re
/src/main/java/com/wecloud/im/param/ImClientQueryVo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImConvMemeClientRemarkNameParam.java
→
co
re
/src/main/java/com/wecloud/im/param/ImConvMemeClientRemarkNameParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImConversationMembersListParam.java
→
co
re
/src/main/java/com/wecloud/im/param/ImConversationMembersListParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImConversationMembersPageParam.java
→
co
re
/src/main/java/com/wecloud/im/param/ImConversationMembersPageParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImConversationMembersQueryVo.java
→
co
re
/src/main/java/com/wecloud/im/param/ImConversationMembersQueryVo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImConversationPageParam.java
→
co
re
/src/main/java/com/wecloud/im/param/ImConversationPageParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImConversationQueryVo.java
→
co
re
/src/main/java/com/wecloud/im/param/ImConversationQueryVo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImHistoryMessagePageParam.java
→
co
re
/src/main/java/com/wecloud/im/param/ImHistoryMessagePageParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImInboxPageParam.java
→
co
re
/src/main/java/com/wecloud/im/param/ImInboxPageParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImInboxQueryVo.java
→
co
re
/src/main/java/com/wecloud/im/param/ImInboxQueryVo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImIosApnsPageParam.java
→
co
re
/src/main/java/com/wecloud/im/param/ImIosApnsPageParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImIosApnsQueryVo.java
→
co
re
/src/main/java/com/wecloud/im/param/ImIosApnsQueryVo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImMessagePageParam.java
→
co
re
/src/main/java/com/wecloud/im/param/ImMessagePageParam.java
View file @
22fbc783
...
@@ -18,6 +18,6 @@ import lombok.experimental.Accessors;
...
@@ -18,6 +18,6 @@ import lombok.experimental.Accessors;
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"消息存储表分页参数"
)
@ApiModel
(
value
=
"消息存储表分页参数"
)
public
class
ImMessagePageParam
extends
BasePageOrderParam
{
public
class
ImMessagePageParam
extends
BasePageOrderParam
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
}
}
co
mmon
/src/main/java/com/wecloud/im/param/ImMessageQueryVo.java
→
co
re
/src/main/java/com/wecloud/im/param/ImMessageQueryVo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImMsgReadStatusUpdate.java
→
co
re
/src/main/java/com/wecloud/im/param/ImMsgReadStatusUpdate.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImMsgReceivedStatusUpdate.java
→
co
re
/src/main/java/com/wecloud/im/param/ImMsgReceivedStatusUpdate.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/ImTokenVerify.java
→
co
re
/src/main/java/com/wecloud/im/param/ImTokenVerify.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/add/ImApplicationAdd.java
→
co
re
/src/main/java/com/wecloud/im/param/add/ImApplicationAdd.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/add/ImClientBlacklistUpdate.java
→
co
re
/src/main/java/com/wecloud/im/param/add/ImClientBlacklistUpdate.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/add/ImClientDeviceInfoAdd.java
→
co
re
/src/main/java/com/wecloud/im/param/add/ImClientDeviceInfoAdd.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/add/ImClientHeadPortraitAdd.java
→
co
re
/src/main/java/com/wecloud/im/param/add/ImClientHeadPortraitAdd.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/add/ImClientHeadPortraitAndNicknameUpdate.java
→
co
re
/src/main/java/com/wecloud/im/param/add/ImClientHeadPortraitAndNicknameUpdate.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/add/ImClientLeaveConversation.java
→
co
re
/src/main/java/com/wecloud/im/param/add/ImClientLeaveConversation.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/add/ImClientNicknameAdd.java
→
co
re
/src/main/java/com/wecloud/im/param/add/ImClientNicknameAdd.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/add/ImClientToConversation.java
→
co
re
/src/main/java/com/wecloud/im/param/add/ImClientToConversation.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/add/ImConversationAttrUpdate.java
→
co
re
/src/main/java/com/wecloud/im/param/add/ImConversationAttrUpdate.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/add/ImConversationCreate.java
→
co
re
/src/main/java/com/wecloud/im/param/add/ImConversationCreate.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/add/ImConversationDisplayUpdate.java
→
co
re
/src/main/java/com/wecloud/im/param/add/ImConversationDisplayUpdate.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/add/ImConversationMemAttrUpdate.java
→
co
re
/src/main/java/com/wecloud/im/param/add/ImConversationMemAttrUpdate.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/add/ImConversationNameUpdate.java
→
co
re
/src/main/java/com/wecloud/im/param/add/ImConversationNameUpdate.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/add/ImMsgRecall.java
→
co
re
/src/main/java/com/wecloud/im/param/add/ImMsgRecall.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/add/ImMsgSendToOnlineClient.java
→
co
re
/src/main/java/com/wecloud/im/param/add/ImMsgSendToOnlineClient.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/add/ImMsgUpdate.java
→
co
re
/src/main/java/com/wecloud/im/param/add/ImMsgUpdate.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/rtc/CandidateForwardParam.java
→
co
re
/src/main/java/com/wecloud/im/param/rtc/CandidateForwardParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/rtc/CreateRtcChannelParam.java
→
co
re
/src/main/java/com/wecloud/im/param/rtc/CreateRtcChannelParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/rtc/CreateRtcChannelResult.java
→
co
re
/src/main/java/com/wecloud/im/param/rtc/CreateRtcChannelResult.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/rtc/JoinRtcChannelParam.java
→
co
re
/src/main/java/com/wecloud/im/param/rtc/JoinRtcChannelParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/rtc/LeaveRtcChannelParam.java
→
co
re
/src/main/java/com/wecloud/im/param/rtc/LeaveRtcChannelParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/rtc/RejectRtcChannelParam.java
→
co
re
/src/main/java/com/wecloud/im/param/rtc/RejectRtcChannelParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/param/rtc/SdpForwardParam.java
→
co
re
/src/main/java/com/wecloud/im/param/rtc/SdpForwardParam.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/push/AndroidNotification.java
→
co
re
/src/main/java/com/wecloud/im/push/AndroidNotification.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/push/IOSNotification.java
→
co
re
/src/main/java/com/wecloud/im/push/IOSNotification.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/push/PushClient.java
→
co
re
/src/main/java/com/wecloud/im/push/PushClient.java
View file @
22fbc783
co
mmon
/src/main/java/com/wecloud/im/push/PushUtils.java
→
co
re
/src/main/java/com/wecloud/im/push/PushUtils.java
View file @
22fbc783
co
mmon
/src/main/java/com/wecloud/im/push/UmengNotification.java
→
co
re
/src/main/java/com/wecloud/im/push/UmengNotification.java
View file @
22fbc783
co
mmon
/src/main/java/com/wecloud/im/push/android/AndroidBroadcast.java
→
co
re
/src/main/java/com/wecloud/im/push/android/AndroidBroadcast.java
View file @
22fbc783
co
mmon
/src/main/java/com/wecloud/im/push/android/AndroidCustomizedcast.java
→
co
re
/src/main/java/com/wecloud/im/push/android/AndroidCustomizedcast.java
View file @
22fbc783
co
mmon
/src/main/java/com/wecloud/im/push/android/AndroidFilecast.java
→
co
re
/src/main/java/com/wecloud/im/push/android/AndroidFilecast.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/push/android/AndroidGroupcast.java
→
co
re
/src/main/java/com/wecloud/im/push/android/AndroidGroupcast.java
View file @
22fbc783
co
mmon
/src/main/java/com/wecloud/im/push/android/AndroidUnicast.java
→
co
re
/src/main/java/com/wecloud/im/push/android/AndroidUnicast.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/push/ios/IOSBroadcast.java
→
co
re
/src/main/java/com/wecloud/im/push/ios/IOSBroadcast.java
View file @
22fbc783
co
mmon
/src/main/java/com/wecloud/im/push/ios/IOSCustomizedcast.java
→
co
re
/src/main/java/com/wecloud/im/push/ios/IOSCustomizedcast.java
View file @
22fbc783
co
mmon
/src/main/java/com/wecloud/im/push/ios/IOSFilecast.java
→
co
re
/src/main/java/com/wecloud/im/push/ios/IOSFilecast.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/push/ios/IOSGroupcast.java
→
co
re
/src/main/java/com/wecloud/im/push/ios/IOSGroupcast.java
View file @
22fbc783
co
mmon
/src/main/java/com/wecloud/im/push/ios/IOSUnicast.java
→
co
re
/src/main/java/com/wecloud/im/push/ios/IOSUnicast.java
View file @
22fbc783
co
mmon
/src/main/java/com/wecloud/im/register/GetIpUtils.java
→
co
re
/src/main/java/com/wecloud/im/register/GetIpUtils.java
View file @
22fbc783
...
@@ -39,42 +39,6 @@ public class GetIpUtils {
...
@@ -39,42 +39,6 @@ public class GetIpUtils {
@Value
(
"${load-blance.server-type}"
)
@Value
(
"${load-blance.server-type}"
)
private
String
SERVER_TYPE
;
private
String
SERVER_TYPE
;
/**
* 内网ip
*
* @return
*/
public
String
getlanIp
()
{
if
(
lAN_IP
==
null
)
{
lAN_IP
=
getLocalIpAddress
();
}
return
lAN_IP
;
}
/**
* 公网ip
*/
public
String
getPublicIp
()
{
if
(
PUBLIC_IP
==
null
)
{
switch
(
SERVER_TYPE
)
{
case
LOCAL:
PUBLIC_IP
=
getlanIp
();
break
;
case
AWS:
PUBLIC_IP
=
HttpUtil
.
get
(
"http://instance-data/latest/meta-data/public-ipv4"
,
30
);
break
;
case
HUAWEI_CLOUD:
PUBLIC_IP
=
HttpUtil
.
get
(
"http://169.254.169.254/latest/meta-data/public-ipv4"
,
30
);
break
;
}
}
return
PUBLIC_IP
;
}
/**
/**
* 判断是否为虚拟mac地址
* 判断是否为虚拟mac地址
*
*
...
@@ -149,4 +113,39 @@ public class GetIpUtils {
...
@@ -149,4 +113,39 @@ public class GetIpUtils {
return
StringUtils
.
EMPTY
;
return
StringUtils
.
EMPTY
;
}
}
/**
* 内网ip
*
* @return
*/
public
String
getlanIp
()
{
if
(
lAN_IP
==
null
)
{
lAN_IP
=
getLocalIpAddress
();
}
return
lAN_IP
;
}
/**
* 公网ip
*/
public
String
getPublicIp
()
{
if
(
PUBLIC_IP
==
null
)
{
switch
(
SERVER_TYPE
)
{
case
LOCAL:
PUBLIC_IP
=
getlanIp
();
break
;
case
AWS:
PUBLIC_IP
=
HttpUtil
.
get
(
"http://instance-data/latest/meta-data/public-ipv4"
,
30
);
break
;
case
HUAWEI_CLOUD:
PUBLIC_IP
=
HttpUtil
.
get
(
"http://169.254.169.254/latest/meta-data/public-ipv4"
,
30
);
break
;
}
}
return
PUBLIC_IP
;
}
}
}
co
mmon
/src/main/java/com/wecloud/im/router/RouterSendService.java
→
co
re
/src/main/java/com/wecloud/im/router/RouterSendService.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/router/RouterSendServiceImpl.java
→
co
re
/src/main/java/com/wecloud/im/router/RouterSendServiceImpl.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/service/ImApplicationService.java
→
co
re
/src/main/java/com/wecloud/im/service/ImApplicationService.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/service/ImClientBlacklistService.java
→
co
re
/src/main/java/com/wecloud/im/service/ImClientBlacklistService.java
View file @
22fbc783
co
mmon
/src/main/java/com/wecloud/im/service/ImClientLoginService.java
→
co
re
/src/main/java/com/wecloud/im/service/ImClientLoginService.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/service/ImClientService.java
→
co
re
/src/main/java/com/wecloud/im/service/ImClientService.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/service/ImConversationMembersService.java
→
co
re
/src/main/java/com/wecloud/im/service/ImConversationMembersService.java
View file @
22fbc783
co
mmon
/src/main/java/com/wecloud/im/service/ImConversationService.java
→
co
re
/src/main/java/com/wecloud/im/service/ImConversationService.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/service/ImInboxService.java
→
co
re
/src/main/java/com/wecloud/im/service/ImInboxService.java
View file @
22fbc783
co
mmon
/src/main/java/com/wecloud/im/service/ImIosApnsService.java
→
co
re
/src/main/java/com/wecloud/im/service/ImIosApnsService.java
View file @
22fbc783
co
mmon
/src/main/java/com/wecloud/im/service/ImMessageService.java
→
co
re
/src/main/java/com/wecloud/im/service/ImMessageService.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/service/impl/ImApplicationServiceImpl.java
→
co
re
/src/main/java/com/wecloud/im/service/impl/ImApplicationServiceImpl.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/service/impl/ImClientBlacklistServiceImpl.java
→
co
re
/src/main/java/com/wecloud/im/service/impl/ImClientBlacklistServiceImpl.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/service/impl/ImClientLoginServiceImpl.java
→
co
re
/src/main/java/com/wecloud/im/service/impl/ImClientLoginServiceImpl.java
View file @
22fbc783
...
@@ -35,15 +35,13 @@ public class ImClientLoginServiceImpl implements ImClientLoginService {
...
@@ -35,15 +35,13 @@ public class ImClientLoginServiceImpl implements ImClientLoginService {
// @Autowired
// @Autowired
// private StringRedisTemplate redisTemplate;
// private StringRedisTemplate redisTemplate;
private
static
JwtProperties
jwtProperties
;
@Autowired
@Autowired
private
ImApplicationService
imApplicationService
;
private
ImApplicationService
imApplicationService
;
@Autowired
@Autowired
private
ImClientService
imClientService
;
private
ImClientService
imClientService
;
@Autowired
@Autowired
private
WsInstance
wsInstance
;
private
WsInstance
wsInstance
;
private
static
JwtProperties
jwtProperties
;
@Autowired
@Autowired
private
AppLoginRedisService
appLoginRedisService
;
private
AppLoginRedisService
appLoginRedisService
;
...
...
co
mmon
/src/main/java/com/wecloud/im/service/impl/ImClientServiceImpl.java
→
co
re
/src/main/java/com/wecloud/im/service/impl/ImClientServiceImpl.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/service/impl/ImConversationMembersServiceImpl.java
→
co
re
/src/main/java/com/wecloud/im/service/impl/ImConversationMembersServiceImpl.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/service/impl/ImConversationServiceImpl.java
→
co
re
/src/main/java/com/wecloud/im/service/impl/ImConversationServiceImpl.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/service/impl/ImInboxServiceImpl.java
→
co
re
/src/main/java/com/wecloud/im/service/impl/ImInboxServiceImpl.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/service/impl/ImIosApnsServiceImpl.java
→
co
re
/src/main/java/com/wecloud/im/service/impl/ImIosApnsServiceImpl.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/service/impl/ImMessageServiceImpl.java
→
co
re
/src/main/java/com/wecloud/im/service/impl/ImMessageServiceImpl.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/vo/GetInfoListVo.java
→
co
re
/src/main/java/com/wecloud/im/vo/GetInfoListVo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/vo/ImConversationCreateVo.java
→
co
re
/src/main/java/com/wecloud/im/vo/ImConversationCreateVo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/vo/ImConversationMemberListVo.java
→
co
re
/src/main/java/com/wecloud/im/vo/ImConversationMemberListVo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/vo/ImMessageOfflineListVo.java
→
co
re
/src/main/java/com/wecloud/im/vo/ImMessageOfflineListVo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/vo/ImOnlineStatusVo.java
→
co
re
/src/main/java/com/wecloud/im/vo/ImOnlineStatusVo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/vo/MyConversationListVo.java
→
co
re
/src/main/java/com/wecloud/im/vo/MyConversationListVo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/vo/MyConversationMembersVo.java
→
co
re
/src/main/java/com/wecloud/im/vo/MyConversationMembersVo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/vo/OfflineMsgDto.java
→
co
re
/src/main/java/com/wecloud/im/vo/OfflineMsgDto.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/vo/TokenVo.java
→
co
re
/src/main/java/com/wecloud/im/vo/TokenVo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/annotation/CmdTypeAnnotation.java
→
co
re
/src/main/java/com/wecloud/im/ws/annotation/CmdTypeAnnotation.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/cache/UserCacheService.java
→
co
re
/src/main/java/com/wecloud/im/ws/cache/UserCacheService.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/cache/UserCacheServiceImpl.java
→
co
re
/src/main/java/com/wecloud/im/ws/cache/UserCacheServiceImpl.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/enums/MsgTypeEnum.java
→
co
re
/src/main/java/com/wecloud/im/ws/enums/MsgTypeEnum.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/enums/WsRequestCmdEnum.java
→
co
re
/src/main/java/com/wecloud/im/ws/enums/WsRequestCmdEnum.java
View file @
22fbc783
...
@@ -29,10 +29,6 @@ public enum WsRequestCmdEnum {
...
@@ -29,10 +29,6 @@ public enum WsRequestCmdEnum {
this
.
cmdCode
=
uriCode
;
this
.
cmdCode
=
uriCode
;
}
}
public
int
getCmdCode
()
{
return
cmdCode
;
}
/**
/**
* 根据uriCode获取
* 根据uriCode获取
*
*
...
@@ -47,4 +43,8 @@ public enum WsRequestCmdEnum {
...
@@ -47,4 +43,8 @@ public enum WsRequestCmdEnum {
}
}
return
null
;
return
null
;
}
}
public
int
getCmdCode
()
{
return
cmdCode
;
}
}
}
co
mmon
/src/main/java/com/wecloud/im/ws/enums/WsResponseCmdEnum.java
→
co
re
/src/main/java/com/wecloud/im/ws/enums/WsResponseCmdEnum.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/enums/WsRtcResponseSubCmdEnum.java
→
co
re
/src/main/java/com/wecloud/im/ws/enums/WsRtcResponseSubCmdEnum.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/model/ClientInfo.java
→
co
re
/src/main/java/com/wecloud/im/ws/model/ClientInfo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/model/RequestHeaderConstants.java
→
co
re
/src/main/java/com/wecloud/im/ws/model/RequestHeaderConstants.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/model/ResultStatus.java
→
co
re
/src/main/java/com/wecloud/im/ws/model/ResultStatus.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/model/WsConstants.java
→
co
re
/src/main/java/com/wecloud/im/ws/model/WsConstants.java
View file @
22fbc783
...
@@ -17,19 +17,17 @@ public class WsConstants {
...
@@ -17,19 +17,17 @@ public class WsConstants {
* 当前服务器cpu核心数量()
* 当前服务器cpu核心数量()
*/
*/
public
static
final
Integer
CPU_PROCESSORS
=
Runtime
.
getRuntime
().
availableProcessors
();
public
static
final
Integer
CPU_PROCESSORS
=
Runtime
.
getRuntime
().
availableProcessors
();
static
{
log
.
info
(
"CPU_PROCESSORS:"
+
CPU_PROCESSORS
);
}
/**
/**
* 长连接url
* 长连接url
*/
*/
public
static
final
String
WS_URL
=
"/ws"
;
public
static
final
String
WS_URL
=
"/ws"
;
/**
/**
* token
* token
*/
*/
public
static
final
String
TOKEN
=
"token"
;
public
static
final
String
TOKEN
=
"token"
;
static
{
log
.
info
(
"CPU_PROCESSORS:"
+
CPU_PROCESSORS
);
}
}
}
co
mmon
/src/main/java/com/wecloud/im/ws/model/WsResponseModel.java
→
co
re
/src/main/java/com/wecloud/im/ws/model/WsResponseModel.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/model/redis/ClientChannelInfo.java
→
co
re
/src/main/java/com/wecloud/im/ws/model/redis/ClientChannelInfo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/model/redis/ClientConnectionInfo.java
→
co
re
/src/main/java/com/wecloud/im/ws/model/redis/ClientConnectionInfo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/model/request/PushModel.java
→
co
re
/src/main/java/com/wecloud/im/ws/model/request/PushModel.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/model/request/ReceiveModel.java
→
co
re
/src/main/java/com/wecloud/im/ws/model/request/ReceiveModel.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/receive/ReadWsData.java
→
co
re
/src/main/java/com/wecloud/im/ws/receive/ReadWsData.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/sender/IosPush.java
→
co
re
/src/main/java/com/wecloud/im/ws/sender/IosPush.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/sender/PushTask.java
→
co
re
/src/main/java/com/wecloud/im/ws/sender/PushTask.java
View file @
22fbc783
...
@@ -33,31 +33,24 @@ import java.util.Map;
...
@@ -33,31 +33,24 @@ import java.util.Map;
@Slf4j
@Slf4j
public
class
PushTask
{
public
class
PushTask
{
@Autowired
private
ImIosApnsService
imIosApnsService
;
@Autowired
private
ImInboxService
imInboxService
;
/**
/**
* 谷歌推送地址
* 谷歌推送地址
*/
*/
private
static
final
String
API_URL_FCM
=
"https://fcm.googleapis.com/fcm/send"
;
private
static
final
String
API_URL_FCM
=
"https://fcm.googleapis.com/fcm/send"
;
/**
/**
* 您收到一条新消息
* 您收到一条新消息
*/
*/
private
static
final
String
PUSH_TITLE
=
"You have received a new message"
;
private
static
final
String
PUSH_TITLE
=
"You have received a new message"
;
/**
/**
* 点击查看
* 点击查看
*/
*/
private
static
final
String
PUSH_BODY
=
"Click to view"
;
private
static
final
String
PUSH_BODY
=
"Click to view"
;
private
static
final
String
title
=
"title"
;
private
static
final
String
title
=
"title"
;
private
static
final
String
subTitle
=
"subTitle"
;
private
static
final
String
subTitle
=
"subTitle"
;
@Autowired
private
ImIosApnsService
imIosApnsService
;
@Autowired
private
ImInboxService
imInboxService
;
/**
/**
* 异步系统推送
* 异步系统推送
...
...
co
mmon
/src/main/java/com/wecloud/im/ws/sender/WsWriter.java
→
co
re
/src/main/java/com/wecloud/im/ws/sender/WsWriter.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/service/MangerChannelService.java
→
co
re
/src/main/java/com/wecloud/im/ws/service/MangerChannelService.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/service/WriteDataService.java
→
co
re
/src/main/java/com/wecloud/im/ws/service/WriteDataService.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/service/impl/MangerChannelServiceImpl.java
→
co
re
/src/main/java/com/wecloud/im/ws/service/impl/MangerChannelServiceImpl.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/service/impl/WriteDataServiceImpl.java
→
co
re
/src/main/java/com/wecloud/im/ws/service/impl/WriteDataServiceImpl.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/strategy/ImCmdAbstract.java
→
co
re
/src/main/java/com/wecloud/im/ws/strategy/ImCmdAbstract.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/strategy/ImCmdContext.java
→
co
re
/src/main/java/com/wecloud/im/ws/strategy/ImCmdContext.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/strategy/ImCmdStrategyProcessor.java
→
co
re
/src/main/java/com/wecloud/im/ws/strategy/ImCmdStrategyProcessor.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/strategy/concrete/ImChatConcrete.java
→
co
re
/src/main/java/com/wecloud/im/ws/strategy/concrete/ImChatConcrete.java
View file @
22fbc783
...
@@ -45,10 +45,9 @@ import java.util.List;
...
@@ -45,10 +45,9 @@ import java.util.List;
@Slf4j
@Slf4j
public
class
ImChatConcrete
extends
ImCmdAbstract
{
public
class
ImChatConcrete
extends
ImCmdAbstract
{
private
static
final
String
TO_CONVERSATION_KEY
=
"toConversation"
;
public
static
final
String
PUSH_KEY
=
"push"
;
public
static
final
String
PUSH_KEY
=
"push"
;
public
static
final
String
MSG_ID
=
"msgId"
;
public
static
final
String
MSG_ID
=
"msgId"
;
private
static
final
String
TO_CONVERSATION_KEY
=
"toConversation"
;
private
static
final
JsonMapper
JSON_MAPPER
=
new
JsonMapper
();
private
static
final
JsonMapper
JSON_MAPPER
=
new
JsonMapper
();
@Autowired
@Autowired
...
...
co
mmon
/src/main/java/com/wecloud/im/ws/strategy/concrete/SingleRtcConcrete.java
→
co
re
/src/main/java/com/wecloud/im/ws/strategy/concrete/SingleRtcConcrete.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/utils/ClassScanner.java
→
co
re
/src/main/java/com/wecloud/im/ws/utils/ClassScanner.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/utils/EncrypDES.java
→
co
re
/src/main/java/com/wecloud/im/ws/utils/EncrypDES.java
View file @
22fbc783
...
@@ -86,6 +86,13 @@ public class EncrypDES {
...
@@ -86,6 +86,13 @@ public class EncrypDES {
return
arrOut
;
return
arrOut
;
}
}
public
static
void
main
(
String
[]
args
)
throws
Exception
{
String
code
=
"427d68ae59e577f7b87f05d43670df58"
;
EncrypDES
encrypDES
=
new
EncrypDES
();
//System.out.println(encrypDES.decrypt(code));
System
.
out
.
println
(
encrypDES
.
encrypt
(
"18011953567"
));
}
/**
/**
* 加密字节数组
* 加密字节数组
*
*
...
@@ -144,13 +151,6 @@ public class EncrypDES {
...
@@ -144,13 +151,6 @@ public class EncrypDES {
return
key
;
return
key
;
}
}
public
static
void
main
(
String
[]
args
)
throws
Exception
{
String
code
=
"427d68ae59e577f7b87f05d43670df58"
;
EncrypDES
encrypDES
=
new
EncrypDES
();
//System.out.println(encrypDES.decrypt(code));
System
.
out
.
println
(
encrypDES
.
encrypt
(
"18011953567"
));
}
/*public static void main(String[] args) {
/*public static void main(String[] args) {
try {
try {
*//*String msg1 = "1";
*//*String msg1 = "1";
...
...
co
mmon
/src/main/java/com/wecloud/im/ws/utils/FullHttpRequestUtils.java
→
co
re
/src/main/java/com/wecloud/im/ws/utils/FullHttpRequestUtils.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/utils/InitIp.java
→
co
re
/src/main/java/com/wecloud/im/ws/utils/InitIp.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/utils/KeyGenerator.java
→
co
re
/src/main/java/com/wecloud/im/ws/utils/KeyGenerator.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/utils/RedisUtils.java
→
co
re
/src/main/java/com/wecloud/im/ws/utils/RedisUtils.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/im/ws/utils/SpringBeanUtils.java
→
co
re
/src/main/java/com/wecloud/im/ws/utils/SpringBeanUtils.java
View file @
22fbc783
...
@@ -15,6 +15,14 @@ public class SpringBeanUtils implements ApplicationContextAware {
...
@@ -15,6 +15,14 @@ public class SpringBeanUtils implements ApplicationContextAware {
private
static
ApplicationContext
applicationContext
;
private
static
ApplicationContext
applicationContext
;
public
static
Object
getBean
(
String
name
)
{
return
applicationContext
.
getBean
(
name
);
}
public
static
<
T
>
T
getBean
(
Class
<
T
>
clazz
)
{
return
applicationContext
.
getBean
(
clazz
);
}
@Override
@Override
public
void
setApplicationContext
(
ApplicationContext
context
)
throws
BeansException
{
public
void
setApplicationContext
(
ApplicationContext
context
)
throws
BeansException
{
...
@@ -23,12 +31,4 @@ public class SpringBeanUtils implements ApplicationContextAware {
...
@@ -23,12 +31,4 @@ public class SpringBeanUtils implements ApplicationContextAware {
}
}
}
}
public
static
Object
getBean
(
String
name
)
{
return
applicationContext
.
getBean
(
name
);
}
public
static
<
T
>
T
getBean
(
Class
<
T
>
clazz
)
{
return
applicationContext
.
getBean
(
clazz
);
}
}
}
co
mmon
/src/main/java/com/wecloud/rtc/entity/RtcSubCmd.java
→
co
re
/src/main/java/com/wecloud/rtc/entity/RtcSubCmd.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/entity/redis/RtcChannelInfo.java
→
co
re
/src/main/java/com/wecloud/rtc/entity/redis/RtcChannelInfo.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/entity/redis/RtcJoinUser.java
→
co
re
/src/main/java/com/wecloud/rtc/entity/redis/RtcJoinUser.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/entity/redis/RtcJoinUsers.java
→
co
re
/src/main/java/com/wecloud/rtc/entity/redis/RtcJoinUsers.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/entity/redis/RtcRedisKey.java
→
co
re
/src/main/java/com/wecloud/rtc/entity/redis/RtcRedisKey.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/entity/response/RtcCallResponse.java
→
co
re
/src/main/java/com/wecloud/rtc/entity/response/RtcCallResponse.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/entity/response/RtcCandidateForwardResponse.java
→
co
re
/src/main/java/com/wecloud/rtc/entity/response/RtcCandidateForwardResponse.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/entity/response/RtcClientJoinResponse.java
→
co
re
/src/main/java/com/wecloud/rtc/entity/response/RtcClientJoinResponse.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/entity/response/RtcClientLeaveResponse.java
→
co
re
/src/main/java/com/wecloud/rtc/entity/response/RtcClientLeaveResponse.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/entity/response/RtcClientRejectResponse.java
→
co
re
/src/main/java/com/wecloud/rtc/entity/response/RtcClientRejectResponse.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/entity/response/RtcResponseBase.java
→
co
re
/src/main/java/com/wecloud/rtc/entity/response/RtcResponseBase.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/entity/response/RtcSdpForwardResponse.java
→
co
re
/src/main/java/com/wecloud/rtc/entity/response/RtcSdpForwardResponse.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/entity/response/RtcSubDataBase.java
→
co
re
/src/main/java/com/wecloud/rtc/entity/response/RtcSubDataBase.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/service/MangerRtcCacheService.java
→
co
re
/src/main/java/com/wecloud/rtc/service/MangerRtcCacheService.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/service/RtcService.java
→
co
re
/src/main/java/com/wecloud/rtc/service/RtcService.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/service/WsRtcWrite.java
→
co
re
/src/main/java/com/wecloud/rtc/service/WsRtcWrite.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/service/impl/MangerRtcCacheServiceImpl.java
→
co
re
/src/main/java/com/wecloud/rtc/service/impl/MangerRtcCacheServiceImpl.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/service/impl/RtcServiceImpl.java
→
co
re
/src/main/java/com/wecloud/rtc/service/impl/RtcServiceImpl.java
View file @
22fbc783
File moved
co
mmon
/src/main/java/com/wecloud/rtc/service/impl/WsRtcWriteImpl.java
→
co
re
/src/main/java/com/wecloud/rtc/service/impl/WsRtcWriteImpl.java
View file @
22fbc783
File moved
co
mmon
/src/main/resources/frogsell_push.p12
→
co
re
/src/main/resources/frogsell_push.p12
View file @
22fbc783
File moved
co
mmon
/src/main/resources/frogsell_push_dev.p12
→
co
re
/src/main/resources/frogsell_push_dev.p12
View file @
22fbc783
File moved
co
mmon
/src/main/resources/mapper/ImApplicationMapper.xml
→
co
re
/src/main/resources/mapper/ImApplicationMapper.xml
View file @
22fbc783
File moved
co
mmon
/src/main/resources/mapper/ImClientBlacklistMapper.xml
→
co
re
/src/main/resources/mapper/ImClientBlacklistMapper.xml
View file @
22fbc783
File moved
co
mmon
/src/main/resources/mapper/ImClientMapper.xml
→
co
re
/src/main/resources/mapper/ImClientMapper.xml
View file @
22fbc783
File moved
co
mmon
/src/main/resources/mapper/ImConversationMapper.xml
→
co
re
/src/main/resources/mapper/ImConversationMapper.xml
View file @
22fbc783
File moved
co
mmon
/src/main/resources/mapper/ImConversationMembersMapper.xml
→
co
re
/src/main/resources/mapper/ImConversationMembersMapper.xml
View file @
22fbc783
File moved
core/src/main/resources/mapper/ImInboxMapper.xml
0 → 100644
View file @
22fbc783
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.wecloud.im.mapper.ImInboxMapper"
>
<!-- 通用查询结果列 -->
<sql
id=
"Base_Column_List"
>
id
, create_time, update_time, read_time, receiver_time, fk_appid, receiver, fk_msg_id, read_msg_status, receiver_msg_status, fk_conversation_id
</sql>
<update
id=
"updateImMsgReceivedByIds"
>
UPDATE im_inbox
SET `im_inbox`.`update_time` = NOW(),
`im_inbox`.`receiver_msg_status` = 1,
`im_inbox`.`receiver_time` = NOW()
WHERE
im_inbox.receiver = #{clientId}
AND im_inbox.fk_msg_id IN
<foreach
collection=
"msgIds"
item=
"deptId"
index=
"i"
open=
"("
close=
")"
separator=
","
>
#{deptId}
</foreach>
</update>
<update
id=
"updateImMsgReadByIds"
>
UPDATE im_inbox
SET `im_inbox`.`update_time` = NOW(),
`im_inbox`.`read_msg_status` = 1,
`im_inbox`.`receiver_time` = NOW(),
`im_inbox`.`read_time` = NOW()
WHERE
im_inbox.receiver = #{clientId}
AND im_inbox.fk_msg_id IN
<foreach
collection=
"msgIds"
item=
"deptId"
index=
"i"
open=
"("
close=
")"
separator=
","
>
#{deptId}
</foreach>
</update>
<select
id=
"getImInboxById"
resultType=
"com.wecloud.im.param.ImInboxQueryVo"
>
select
<include
refid=
"Base_Column_List"
/>
from im_Inbox where id = #{id}
</select>
<select
id=
"getImInboxPageList"
parameterType=
"com.wecloud.im.param.ImInboxPageParam"
resultType=
"com.wecloud.im.param.ImInboxQueryVo"
>
select
<include
refid=
"Base_Column_List"
/>
from im_Inbox
</select>
<select
id=
"countMyNotReadCount"
resultType=
"java.lang.Integer"
>
SELECT COUNT(id)
FROM im_inbox
WHERE receiver = #{clientId}
AND receiver_msg_status = 0
</select>
</mapper>
co
mmon
/src/main/resources/mapper/ImIosApnsMapper.xml
→
co
re
/src/main/resources/mapper/ImIosApnsMapper.xml
View file @
22fbc783
File moved
co
mmon
/src/main/resources/mapper/ImMessageMapper.xml
→
co
re
/src/main/resources/mapper/ImMessageMapper.xml
View file @
22fbc783
pom.xml
View file @
22fbc783
...
@@ -65,7 +65,7 @@
...
@@ -65,7 +65,7 @@
<module>
config
</module>
<module>
config
</module>
<module>
framework
</module>
<module>
framework
</module>
<module>
generator
</module>
<module>
generator
</module>
<module>
co
mmon
</module>
<module>
co
re
</module>
<!-- <module>api-app</module>-->
<!-- <module>api-app</module>-->
<!-- <module>distribution</module>-->
<!-- <module>distribution</module>-->
<!-- <module>admin</module>-->
<!-- <module>admin</module>-->
...
@@ -291,7 +291,7 @@
...
@@ -291,7 +291,7 @@
</dependency>
</dependency>
<dependency>
<dependency>
<groupId>
io.geekidea.springbootplus
</groupId>
<groupId>
io.geekidea.springbootplus
</groupId>
<artifactId>
co
mmon
</artifactId>
<artifactId>
co
re
</artifactId>
<version>
${project.version}
</version>
<version>
${project.version}
</version>
</dependency>
</dependency>
...
...
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