Commit dd41bf99d3f7f994ee726826d2687aab5f498532

Authored by 张志伟
1 parent 1ea85480

:fire: feat(*): 引入kotlin

- 引入kotlin
Showing 129 changed files with 74 additions and 58 deletions

Too many changes to show.

To preserve performance only 100 of 129 files are displayed.

.gitignore
... ... @@ -31,3 +31,4 @@ target
31 31 **/.factorypath
32 32 **/test.html
33 33 **/.fleet
  34 +**/rebel.xml
... ...
fw-hermes-common/src/main/java/cn/fw/hermes/common/constant/Constant.java renamed to fw-hermes-common/src/main/java+kotlin/cn/fw/hermes/common/constant/Constant.java
fw-hermes-common/src/main/java/cn/fw/hermes/common/utils/DateUtil.java renamed to fw-hermes-common/src/main/java+kotlin/cn/fw/hermes/common/utils/DateUtil.java
fw-hermes-common/src/main/java/cn/fw/hermes/common/utils/RobotHelper.java renamed to fw-hermes-common/src/main/java+kotlin/cn/fw/hermes/common/utils/RobotHelper.java
fw-hermes-common/src/main/java/cn/fw/hermes/common/utils/StringUtils.java renamed to fw-hermes-common/src/main/java+kotlin/cn/fw/hermes/common/utils/StringUtils.java
fw-hermes-common/src/main/java/cn/fw/hermes/common/utils/TemplateHelper.java renamed to fw-hermes-common/src/main/java+kotlin/cn/fw/hermes/common/utils/TemplateHelper.java
fw-hermes-common/src/main/java/cn/fw/hermes/common/utils/ThreadPoolUtil.java renamed to fw-hermes-common/src/main/java+kotlin/cn/fw/hermes/common/utils/ThreadPoolUtil.java
fw-hermes-common/src/main/java/cn/fw/hermes/common/utils/UUIDUtils.java renamed to fw-hermes-common/src/main/java+kotlin/cn/fw/hermes/common/utils/UUIDUtils.java
fw-hermes-dao/src/main/java/cn/fw/hermes/dao/mapper/AppUpdateMsgMapper.java renamed to fw-hermes-dao/src/main/java+kotlin/cn/fw/hermes/dao/mapper/AppUpdateMsgMapper.java
fw-hermes-dao/src/main/java/cn/fw/hermes/dao/mapper/DisturbSettingMapper.java renamed to fw-hermes-dao/src/main/java+kotlin/cn/fw/hermes/dao/mapper/DisturbSettingMapper.java
fw-hermes-dao/src/main/java/cn/fw/hermes/dao/mapper/GroupInfoMapper.java renamed to fw-hermes-dao/src/main/java+kotlin/cn/fw/hermes/dao/mapper/GroupInfoMapper.java
fw-hermes-dao/src/main/java/cn/fw/hermes/dao/mapper/GroupUserMapper.java renamed to fw-hermes-dao/src/main/java+kotlin/cn/fw/hermes/dao/mapper/GroupUserMapper.java
fw-hermes-dao/src/main/java/cn/fw/hermes/dao/mapper/HermesMapper.java renamed to fw-hermes-dao/src/main/java+kotlin/cn/fw/hermes/dao/mapper/HermesMapper.java
fw-hermes-dao/src/main/java/cn/fw/hermes/dao/mapper/MessageBusinessTypeMapper.java renamed to fw-hermes-dao/src/main/java+kotlin/cn/fw/hermes/dao/mapper/MessageBusinessTypeMapper.java
fw-hermes-dao/src/main/java/cn/fw/hermes/dao/mapper/MessageDataMapper.java renamed to fw-hermes-dao/src/main/java+kotlin/cn/fw/hermes/dao/mapper/MessageDataMapper.java
fw-hermes-dao/src/main/java/cn/fw/hermes/dao/mapper/MessageHistoryMapper.java renamed to fw-hermes-dao/src/main/java+kotlin/cn/fw/hermes/dao/mapper/MessageHistoryMapper.java
fw-hermes-dao/src/main/java/cn/fw/hermes/dao/mapper/SysPlatformMapper.java renamed to fw-hermes-dao/src/main/java+kotlin/cn/fw/hermes/dao/mapper/SysPlatformMapper.java
fw-hermes-dao/src/main/java/cn/fw/hermes/dao/mapper/SysTopicMapper.java renamed to fw-hermes-dao/src/main/java+kotlin/cn/fw/hermes/dao/mapper/SysTopicMapper.java
fw-hermes-dao/src/main/resources/mapper/DisturbSettingMapper.xml deleted
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3   -<mapper namespace="cn.fw.hermes.dao.mapper.DisturbSettingMapper">
4   -
5   -</mapper>
6 0 \ No newline at end of file
fw-hermes-dao/src/main/resources/mapper/GroupInfoMapper.xml deleted
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3   -<mapper namespace="cn.fw.hermes.dao.mapper.GroupInfoMapper">
4   -
5   -</mapper>
6 0 \ No newline at end of file
fw-hermes-dao/src/main/resources/mapper/GroupUserMapper.xml deleted
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3   -<mapper namespace="cn.fw.hermes.dao.mapper.GroupUserMapper">
4   -
5   -</mapper>
6 0 \ No newline at end of file
fw-hermes-dao/src/main/resources/mapper/HermesMapper.xml deleted
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3   -<mapper namespace="cn.fw.hermes.dao.mapper.HermesMapper">
4   -
5   -</mapper>
6 0 \ No newline at end of file
fw-hermes-dao/src/main/resources/mapper/MessageBusinessTypeMapper.xml deleted
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3   -<mapper namespace="cn.fw.hermes.dao.mapper.MessageBusinessTypeMapper">
4   -
5   -</mapper>
6 0 \ No newline at end of file
fw-hermes-dao/src/main/resources/mapper/MessageDataMapper.xml deleted
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3   -<mapper namespace="cn.fw.hermes.dao.mapper.MessageDataMapper">
4   -
5   -</mapper>
6 0 \ No newline at end of file
fw-hermes-dao/src/main/resources/mapper/MessageHistoryMapper.xml deleted
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3   -<mapper namespace="cn.fw.hermes.dao.mapper.MessageHistoryMapper">
4   -
5   -</mapper>
6 0 \ No newline at end of file
fw-hermes-dao/src/main/resources/mapper/SysPlatformMapper.xml deleted
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3   -<mapper namespace="cn.fw.hermes.dao.mapper.SysPlatformMapper">
4   -
5   -</mapper>
6 0 \ No newline at end of file
fw-hermes-dao/src/main/resources/mapper/SysTopicMapper.xml deleted
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3   -<mapper namespace="cn.fw.hermes.dao.mapper.SysTopicMapper">
4   -
5   -</mapper>
6 0 \ No newline at end of file
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/db/AppUpdateMsg.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/db/AppUpdateMsg.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/db/DisturbSetting.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/db/DisturbSetting.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/db/GroupInfo.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/db/GroupInfo.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/db/GroupUser.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/db/GroupUser.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/db/Hermes.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/db/Hermes.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/db/MessageBusinessType.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/db/MessageBusinessType.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/db/MessageData.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/db/MessageData.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/db/MessageHistory.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/db/MessageHistory.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/db/SysPlatform.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/db/SysPlatform.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/db/SysTopic.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/db/SysTopic.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/dto/DisturbSettingDTO.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/dto/DisturbSettingDTO.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/dto/HermesDTO.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/dto/HermesDTO.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/dto/MessageBodyDTO.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/dto/MessageBodyDTO.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/dto/MessageConditionDTO.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/dto/MessageConditionDTO.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/dto/MsgDebugDTO.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/dto/MsgDebugDTO.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/dto/PlatformDTO.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/dto/PlatformDTO.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/dto/TopicDTO.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/dto/TopicDTO.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/enums/AccountStateEnum.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/enums/AccountStateEnum.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/enums/AccountTypeEnum.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/enums/AccountTypeEnum.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/enums/GroupIdentityEnum.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/enums/GroupIdentityEnum.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/enums/GroupTypeEnum.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/enums/GroupTypeEnum.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/enums/MsgStatusEnum.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/enums/MsgStatusEnum.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/enums/MsgTypeEnum.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/enums/MsgTypeEnum.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/enums/PlatformTypeEnum.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/enums/PlatformTypeEnum.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/mqtt/Message.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/mqtt/Message.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/mqtt/UpdateMessage.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/mqtt/UpdateMessage.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/mqtt/msgbody/CustomMsg.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/mqtt/msgbody/CustomMsg.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/mqtt/msgbody/EmojiMsg.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/mqtt/msgbody/EmojiMsg.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/mqtt/msgbody/ImageMsg.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/mqtt/msgbody/ImageMsg.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/mqtt/msgbody/LocationMsg.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/mqtt/msgbody/LocationMsg.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/mqtt/msgbody/MsgElement.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/mqtt/msgbody/MsgElement.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/mqtt/msgbody/TextMsg.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/mqtt/msgbody/TextMsg.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/mqtt/msgbody/VideoMsg.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/mqtt/msgbody/VideoMsg.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/mqtt/msgbody/VoiceMsg.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/mqtt/msgbody/VoiceMsg.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/vo/AccountResultVO.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/vo/AccountResultVO.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/vo/DisturbSettingVO.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/vo/DisturbSettingVO.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/vo/MessageBody.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/vo/MessageBody.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/vo/MessageDetail.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/vo/MessageDetail.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/vo/MsgBizTypeVO.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/vo/MsgBizTypeVO.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/vo/PlatformVO.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/vo/PlatformVO.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/vo/TopicVO.java renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/vo/TopicVO.java
fw-hermes-domain/src/main/java/cn/fw/hermes/domain/xinge/XinGeProfile.kt renamed to fw-hermes-domain/src/main/java+kotlin/cn/fw/hermes/domain/xinge/XinGeProfile.kt
fw-hermes-rpc/pom.xml
... ... @@ -42,9 +42,5 @@
42 42 <groupId>cn.fw</groupId>
43 43 <artifactId>fw-common-cache</artifactId>
44 44 </dependency>
45   - <dependency>
46   - <groupId>org.jetbrains.kotlinx</groupId>
47   - <artifactId>kotlinx-coroutines-core</artifactId>
48   - </dependency>
49 45 </dependencies>
50 46 </project>
... ...
fw-hermes-rpc/src/main/java/cn/fw/hermes/rpc/ehr/EhrRpcService.java renamed to fw-hermes-rpc/src/main/java+kotlin/cn/fw/hermes/rpc/ehr/EhrRpcService.java
fw-hermes-rpc/src/main/java/cn/fw/hermes/rpc/ehr/dto/StaffInfoDTO.java renamed to fw-hermes-rpc/src/main/java+kotlin/cn/fw/hermes/rpc/ehr/dto/StaffInfoDTO.java
fw-hermes-rpc/src/main/java/cn/fw/hermes/rpc/member/MemberRpcService.java renamed to fw-hermes-rpc/src/main/java+kotlin/cn/fw/hermes/rpc/member/MemberRpcService.java
fw-hermes-rpc/src/main/java/cn/fw/hermes/rpc/member/dto/MemberUserDTO.java renamed to fw-hermes-rpc/src/main/java+kotlin/cn/fw/hermes/rpc/member/dto/MemberUserDTO.java
fw-hermes-rpc/src/main/java/cn/fw/hermes/rpc/member/dto/MemberUserLevelDTO.java renamed to fw-hermes-rpc/src/main/java+kotlin/cn/fw/hermes/rpc/member/dto/MemberUserLevelDTO.java
fw-hermes-server/src/main/java/cn/fw/hermes/HermesServer.kt renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/HermesServer.kt
fw-hermes-server/src/main/java/cn/fw/hermes/config/AutoConfiguration.kt renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/config/AutoConfiguration.kt
... ... @@ -5,6 +5,7 @@ import cn.fw.hermes.service.property.MqttProperty
5 5 import cn.fw.hermes.service.property.SettingProperty
6 6 import cn.fw.hermes.service.property.XinGeProperty
7 7 import cn.hutool.core.util.IdUtil
  8 +import com.tencent.xinge.XingeApp
8 9 import org.eclipse.paho.client.mqttv3.MqttAsyncClient
9 10 import org.eclipse.paho.client.mqttv3.MqttException
10 11 import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence
... ... @@ -21,7 +22,7 @@ import org.springframework.context.annotation.Configuration
21 22 @RefreshScope
22 23 @Configuration
23 24 @EnableConfigurationProperties(MqttProperty::class, SettingProperty::class, XinGeProperty::class)
24   -class AutoConfiguration(private val mqttProperty: MqttProperty) {
  25 +class AutoConfiguration(private val mqttProperty: MqttProperty, private val xinGeProperty: XinGeProperty) {
25 26 @get:Throws(MqttException::class)
26 27 @get:Bean
27 28 val mqttClient: MqttAsyncClient
... ... @@ -34,4 +35,15 @@ class AutoConfiguration(private val mqttProperty: MqttProperty) {
34 35 logInfo("mqtt client initialize : {}", url)
35 36 return MqttAsyncClient(url, clientId, MemoryPersistence())
36 37 }
  38 +
  39 + @get:Bean
  40 + val xingeClient: XingeApp
  41 + get() {
  42 + return XingeApp.Builder()
  43 + .appId(xinGeProperty.appId)
  44 + .secretKey(xinGeProperty.secretKey)
  45 + .domainUrl(xinGeProperty.domainUrl)
  46 + .build()
  47 +
  48 + }
37 49 }
... ...
fw-hermes-server/src/main/java/cn/fw/hermes/config/CustomIdIdentifierGenerator.kt renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/config/CustomIdIdentifierGenerator.kt
fw-hermes-server/src/main/java/cn/fw/hermes/config/LaunchConfiguration.kt renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/config/LaunchConfiguration.kt
fw-hermes-server/src/main/java/cn/fw/hermes/config/ScheduleConfig.kt renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/config/ScheduleConfig.kt
fw-hermes-server/src/main/java/cn/fw/hermes/controller/api/service/ChatPullApiServiceImpl.java renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/controller/api/service/ChatPullApiServiceImpl.java
fw-hermes-server/src/main/java/cn/fw/hermes/controller/api/service/ImAccountApiServiceImpl.java renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/controller/api/service/ImAccountApiServiceImpl.java
fw-hermes-server/src/main/java/cn/fw/hermes/controller/api/service/ImSendMsgApiServiceImpl.java renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/controller/api/service/ImSendMsgApiServiceImpl.java
fw-hermes-server/src/main/java/cn/fw/hermes/controller/api/v2/AccountV2ServiceImpl.java renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/controller/api/v2/AccountV2ServiceImpl.java
fw-hermes-server/src/main/java/cn/fw/hermes/controller/api/v2/MessageV2ServiceImpl.java renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/controller/api/v2/MessageV2ServiceImpl.java
fw-hermes-server/src/main/java/cn/fw/hermes/controller/app/AppAccountController.java renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/controller/app/AppAccountController.java
fw-hermes-server/src/main/java/cn/fw/hermes/controller/erp/CommonController.java renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/controller/erp/CommonController.java
fw-hermes-server/src/main/java/cn/fw/hermes/controller/erp/MsgDebugController.java renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/controller/erp/MsgDebugController.java
fw-hermes-server/src/main/java/cn/fw/hermes/controller/erp/SysDebugController.java renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/controller/erp/SysDebugController.java
fw-hermes-server/src/main/java/cn/fw/hermes/controller/erp/XinGeDebugController.kt renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/controller/erp/XinGeDebugController.kt
... ... @@ -4,6 +4,7 @@ import cn.fw.common.web.annotation.ControllerMethod
4 4 import cn.fw.common.web.util.ResultBuilder.success
5 5 import cn.fw.data.base.domain.common.Message
6 6 import cn.fw.hermes.domain.xinge.XinGeProfile
  7 +import cn.fw.hermes.service.biz.XgPushBizService
7 8 import cn.fw.hermes.service.property.XinGeProperty
8 9 import cn.fw.security.auth.client.annotation.Authorization
9 10 import cn.fw.security.auth.client.enums.AuthType
... ... @@ -24,13 +25,19 @@ import org.springframework.web.bind.annotation.RestController
24 25 @RestController
25 26 @RequestMapping("/debug/xinge")
26 27 @Authorization(AuthType.NONE)
27   -class XinGeDebugController(private val xinGeProperty: XinGeProperty) {
28   - @ControllerMethod("获取信鸽相关配置")
29   - @GetMapping("/property/domain")
30   - fun getTopics(): Message<XinGeProfile> {
31   - val profile = xinGeProperty.run {
32   - XinGeProfile(appId, secretKey, connectTimeOut, readTimeOut, domainUrl)
33   - }
34   - return success(profile)
  28 +class XinGeDebugController(private val xinGeProperty: XinGeProperty, private val xgPushBizService: XgPushBizService) {
  29 + @ControllerMethod("信鸽推送测试消息")
  30 + @GetMapping("/send/msg")
  31 + fun sendMsg(): Message<Void> {
  32 + xgPushBizService.sendData()
  33 + return success()
35 34 }
  35 +
  36 +
  37 + @get:ControllerMethod("获取信鸽相关配置")
  38 + @get:GetMapping("/property/domain")
  39 + val topics: Message<XinGeProfile>
  40 + get() = success(xinGeProperty.run {
  41 + XinGeProfile(appId, secretKey, connectTimeOut, readTimeOut, domainUrl)
  42 + })
36 43 }
... ...
fw-hermes-server/src/main/java/cn/fw/hermes/controller/wechat/WeChatAccountController.java renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/controller/wechat/WeChatAccountController.java
fw-hermes-server/src/main/java/cn/fw/hermes/task/MessageManaTask.kt renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/task/MessageManaTask.kt
fw-hermes-server/src/main/java/cn/fw/hermes/task/MessageSaveTask.kt renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/task/MessageSaveTask.kt
fw-hermes-server/src/main/java/cn/fw/hermes/task/MessageSendTask.kt renamed to fw-hermes-server/src/main/java+kotlin/cn/fw/hermes/task/MessageSendTask.kt
fw-hermes-service/src/main/java/cn/fw/hermes/service/biz/AccountBizService.java renamed to fw-hermes-service/src/main/java+kotlin/cn/fw/hermes/service/biz/AccountBizService.java
fw-hermes-service/src/main/java/cn/fw/hermes/service/biz/AppUpdateBizService.java renamed to fw-hermes-service/src/main/java+kotlin/cn/fw/hermes/service/biz/AppUpdateBizService.java
fw-hermes-service/src/main/java/cn/fw/hermes/service/biz/BeanTransfer.java renamed to fw-hermes-service/src/main/java+kotlin/cn/fw/hermes/service/biz/BeanTransfer.java
fw-hermes-service/src/main/java/cn/fw/hermes/service/biz/CommonBizService.java renamed to fw-hermes-service/src/main/java+kotlin/cn/fw/hermes/service/biz/CommonBizService.java
fw-hermes-service/src/main/java/cn/fw/hermes/service/biz/DisturbBizService.java renamed to fw-hermes-service/src/main/java+kotlin/cn/fw/hermes/service/biz/DisturbBizService.java
fw-hermes-service/src/main/java/cn/fw/hermes/service/biz/MessageManaBizService.java renamed to fw-hermes-service/src/main/java+kotlin/cn/fw/hermes/service/biz/MessageManaBizService.java