Commit dd41bf99d3f7f994ee726826d2687aab5f498532
1 parent
1ea85480
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
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
fw-hermes-dao/src/main/resources/mapper/GroupInfoMapper.xml deleted
fw-hermes-dao/src/main/resources/mapper/GroupUserMapper.xml deleted
fw-hermes-dao/src/main/resources/mapper/HermesMapper.xml deleted
fw-hermes-dao/src/main/resources/mapper/MessageBusinessTypeMapper.xml deleted
fw-hermes-dao/src/main/resources/mapper/MessageDataMapper.xml deleted
fw-hermes-dao/src/main/resources/mapper/MessageHistoryMapper.xml deleted
fw-hermes-dao/src/main/resources/mapper/SysPlatformMapper.xml deleted
fw-hermes-dao/src/main/resources/mapper/SysTopicMapper.xml deleted
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