{
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualCpRankService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualCpRankService.java
index dff85f6ef..4a15ae8f7 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualCpRankService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualCpRankService.java
@@ -3,10 +3,9 @@ package com.accompany.business.annual.service;
import com.accompany.business.annual.AnnualCpDao;
import com.accompany.business.annual.constant.AnnualConstant;
import com.accompany.business.base.service.BaseCpRankActService;
-import com.accompany.business.christmas.constant.ChristmasConstant;
-import com.accompany.business.common.dto.CpRankActCpProp;
import com.accompany.business.common.constant.CpRankTypeEnum;
import com.accompany.business.common.dto.CpRankActConfigDto;
+import com.accompany.business.common.dto.CpRankActCpProp;
import com.accompany.business.common.vo.ActivityCpRankVo;
import com.accompany.business.common.vo.RewardVo;
import com.accompany.common.status.BusiStatus;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualCpUsersRankObjectProvider.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualCpUsersRankObjectProvider.java
index f12406f73..a3ef9f1a0 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualCpUsersRankObjectProvider.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualCpUsersRankObjectProvider.java
@@ -3,7 +3,6 @@ package com.accompany.business.annual.service;
import com.accompany.business.annual.AnnualCpDao;
import com.accompany.business.base.rankobj.CpRankObject;
import com.accompany.business.base.rankobj.CpRankObjectProvider;
-import com.accompany.business.christmas.ChristmasCpDao;
import com.accompany.business.common.dto.CpRankActCpProp;
import com.accompany.business.service.user.UsersService;
import com.accompany.core.model.Users;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualGiftRankService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualGiftRankService.java
index 775d1ee59..31cd58b19 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualGiftRankService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualGiftRankService.java
@@ -8,9 +8,6 @@ import com.accompany.business.base.service.BaseMultiRankActService;
import com.accompany.business.common.dto.MultiRankActConfigDto;
import com.accompany.business.common.dto.RankActConfigDto;
import com.accompany.business.common.vo.ActivityRankVo;
-import com.accompany.business.model.Hall;
-import com.accompany.business.model.HallMember;
-import com.accompany.common.constant.Constant;
import com.accompany.common.status.BusiStatus;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.service.SysConfService;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualPopularHourRankService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualPopularHourRankService.java
index 6cd623899..de4b4c4fd 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualPopularHourRankService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualPopularHourRankService.java
@@ -6,10 +6,10 @@ import com.accompany.business.annual.vo.AnnualPopularHourRankVo;
import com.accompany.business.common.dto.RoundRankActConfigDto;
import com.accompany.business.common.vo.ActivityUserVo;
import com.accompany.business.common.vo.RewardVo;
-import com.accompany.business.util.RewardUtil;
import com.accompany.business.service.SendSysMsgService;
import com.accompany.business.service.room.UserInOutRoomRecordService;
import com.accompany.business.service.user.UsersService;
+import com.accompany.business.util.RewardUtil;
import com.accompany.common.constant.AppEnum;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.model.Users;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualPopularRankService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualPopularRankService.java
index 876d879f9..3a4b8db76 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualPopularRankService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualPopularRankService.java
@@ -9,11 +9,9 @@ import com.accompany.business.base.service.BaseRoundRankActService;
import com.accompany.business.common.constant.RankRoundEnum;
import com.accompany.business.common.dto.RoundRankActConfigDto;
import com.accompany.business.common.vo.ActivityRankItemVo;
-import com.accompany.business.common.vo.ActivityRankVo;
import com.accompany.business.common.vo.ActivityUserVo;
import com.accompany.business.common.vo.RoundActivityRankVo;
import com.accompany.business.service.room.UserInOutRoomRecordService;
-import com.accompany.business.service.user.UserInRoomService;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.exception.ServiceException;
@@ -28,7 +26,10 @@ import org.springframework.util.StringUtils;
import java.math.BigDecimal;
import java.time.LocalDateTime;
-import java.util.*;
+import java.util.Date;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
import java.util.stream.Collectors;
@Service
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualTaskService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualTaskService.java
index 231e0c2ba..6a738ce08 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualTaskService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualTaskService.java
@@ -8,8 +8,8 @@ import com.accompany.business.common.constant.RankTypeEnum;
import com.accompany.business.common.dto.RewardDto;
import com.accompany.business.common.vo.ActivityStageTaskItemVo;
import com.accompany.business.common.vo.RewardVo;
-import com.accompany.business.util.RewardUtil;
import com.accompany.business.service.user.UsersService;
+import com.accompany.business.util.RewardUtil;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.exception.ServiceException;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualTyrantRankService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualTyrantRankService.java
index e54cb307c..4662ef634 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualTyrantRankService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/annual/service/AnnualTyrantRankService.java
@@ -7,9 +7,7 @@ import com.accompany.business.common.constant.RankTypeEnum;
import com.accompany.business.common.dto.RankActConfigDto;
import com.accompany.business.common.vo.ActivityRankVo;
import com.accompany.business.model.Hall;
-import com.accompany.business.service.hall.HallService;
import com.accompany.common.status.BusiStatus;
-import com.accompany.core.base.SpringContextHolder;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.service.SysConfService;
import com.alibaba.fastjson.JSON;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/base/service/BaseCpRankActService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/base/service/BaseCpRankActService.java
index 3abdf2bab..eed3866b3 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/base/service/BaseCpRankActService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/base/service/BaseCpRankActService.java
@@ -5,7 +5,9 @@ import com.accompany.business.base.rankobj.CpRankObjectProvider;
import com.accompany.business.common.constant.CpRankTypeEnum;
import com.accompany.business.common.dto.CpRankActConfigDto;
import com.accompany.business.common.dto.RewardDto;
-import com.accompany.business.common.vo.*;
+import com.accompany.business.common.vo.ActivityCpRankItemVo;
+import com.accompany.business.common.vo.ActivityCpRankVo;
+import com.accompany.business.common.vo.RewardVo;
import com.accompany.business.util.RewardUtil;
import com.accompany.common.constant.AppEnum;
import com.accompany.common.status.BusiStatus;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/base/service/BaseMultiRankActService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/base/service/BaseMultiRankActService.java
index cde6f6e0d..ec50c78ef 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/base/service/BaseMultiRankActService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/base/service/BaseMultiRankActService.java
@@ -10,9 +10,9 @@ import com.accompany.business.common.vo.ActivityMultiRankVo;
import com.accompany.business.common.vo.ActivityRankItemVo;
import com.accompany.business.common.vo.ActivityRankVo;
import com.accompany.business.common.vo.RewardVo;
-import com.accompany.business.util.RewardUtil;
import com.accompany.business.model.HallMember;
import com.accompany.business.service.hall.HallService;
+import com.accompany.business.util.RewardUtil;
import com.accompany.common.constant.AppEnum;
import com.accompany.common.constant.Constant;
import com.accompany.common.status.BusiStatus;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/base/service/BaseRankActService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/base/service/BaseRankActService.java
index 78f02b99d..b3d8facea 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/base/service/BaseRankActService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/base/service/BaseRankActService.java
@@ -10,10 +10,10 @@ import com.accompany.business.common.vo.ActivityDateRankVo;
import com.accompany.business.common.vo.ActivityRankItemVo;
import com.accompany.business.common.vo.ActivityRankVo;
import com.accompany.business.common.vo.RewardVo;
-import com.accompany.business.util.RewardUtil;
import com.accompany.business.service.hall.HallService;
import com.accompany.business.service.rank.IRank;
import com.accompany.business.service.rank.RankServiceFactory;
+import com.accompany.business.util.RewardUtil;
import com.accompany.common.constant.AppEnum;
import com.accompany.common.constant.Constant;
import com.accompany.common.enums.RedisZSetEnum;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/listener/ChristmasCpRankGiftListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/listener/ChristmasCpRankGiftListener.java
index 416c7fb67..2c30554bb 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/listener/ChristmasCpRankGiftListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/listener/ChristmasCpRankGiftListener.java
@@ -6,7 +6,6 @@ import com.accompany.business.event.GiftMessageEvent;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
@Slf4j
//@Component
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/listener/ChristmasCpRewardGiftListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/listener/ChristmasCpRewardGiftListener.java
index 18d7485dd..1a620dd4d 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/listener/ChristmasCpRewardGiftListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/listener/ChristmasCpRewardGiftListener.java
@@ -10,7 +10,6 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
import org.springframework.util.CollectionUtils;
import java.time.LocalDateTime;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/listener/ChristmasLetterTaskGiftListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/listener/ChristmasLetterTaskGiftListener.java
index 1e064240d..b82ab7280 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/listener/ChristmasLetterTaskGiftListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/listener/ChristmasLetterTaskGiftListener.java
@@ -11,7 +11,6 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
import org.springframework.util.CollectionUtils;
import java.time.LocalDateTime;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/listener/ChristmasRankGiftListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/listener/ChristmasRankGiftListener.java
index 51af24a28..6042255a1 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/listener/ChristmasRankGiftListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/listener/ChristmasRankGiftListener.java
@@ -6,7 +6,6 @@ import com.accompany.business.event.GiftMessageEvent;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
@Slf4j
//@Component
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/service/ChristmasCpService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/service/ChristmasCpService.java
index c34cf1189..a8fa7ea06 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/service/ChristmasCpService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/christmas/service/ChristmasCpService.java
@@ -10,8 +10,8 @@ import com.accompany.business.common.dto.CpRankActConfigDto;
import com.accompany.business.common.dto.RewardDto;
import com.accompany.business.common.vo.ActivityStageTaskItemVo;
import com.accompany.business.common.vo.RewardVo;
-import com.accompany.business.util.RewardUtil;
import com.accompany.business.service.user.UsersService;
+import com.accompany.business.util.RewardUtil;
import com.accompany.common.status.BusiStatus;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.model.Users;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/crossroompk/listener/SingleCrossRoomPkActListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/crossroompk/listener/SingleCrossRoomPkActListener.java
index ba82073b1..21b05599c 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/crossroompk/listener/SingleCrossRoomPkActListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/crossroompk/listener/SingleCrossRoomPkActListener.java
@@ -24,7 +24,6 @@ import org.springframework.stereotype.Component;
import java.math.BigDecimal;
import java.time.LocalDateTime;
-import java.util.Collections;
import java.util.Date;
/**
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/crossroompk/service/SingleCrossRoomPkTaskService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/crossroompk/service/SingleCrossRoomPkTaskService.java
index cf843cb59..506e42033 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/crossroompk/service/SingleCrossRoomPkTaskService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/crossroompk/service/SingleCrossRoomPkTaskService.java
@@ -1,9 +1,9 @@
package com.accompany.business.crossroompk.service;
import com.accompany.business.common.dto.RewardDto;
-import com.accompany.business.util.RewardUtil;
import com.accompany.business.crossroompk.constant.CrossRoomPkConstant;
import com.accompany.business.crossroompk.dto.CrossRoomPkActConfigDto;
+import com.accompany.business.util.RewardUtil;
import com.accompany.common.enums.RedisZSetEnum;
import com.accompany.common.redis.RedisKey;
import com.accompany.core.service.SysConfService;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/doubleeleven/listener/DoubleElevenRankGiftListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/doubleeleven/listener/DoubleElevenRankGiftListener.java
index d1cb242f5..ec5380c2c 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/doubleeleven/listener/DoubleElevenRankGiftListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/doubleeleven/listener/DoubleElevenRankGiftListener.java
@@ -6,7 +6,6 @@ import com.accompany.business.event.GiftMessageEvent;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
@Slf4j
//@Component
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/doubleeleven/listener/DoubleElevenTaskGiftListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/doubleeleven/listener/DoubleElevenTaskGiftListener.java
index d20aeb6fd..1116b8cb0 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/doubleeleven/listener/DoubleElevenTaskGiftListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/doubleeleven/listener/DoubleElevenTaskGiftListener.java
@@ -11,7 +11,6 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
import org.springframework.util.CollectionUtils;
import java.time.LocalDateTime;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/doubleeleven/service/DoubleElevenTaskService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/doubleeleven/service/DoubleElevenTaskService.java
index b4da7111e..10ad07902 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/doubleeleven/service/DoubleElevenTaskService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/doubleeleven/service/DoubleElevenTaskService.java
@@ -1,19 +1,12 @@
package com.accompany.business.doubleeleven.service;
import com.accompany.business.base.service.BaseRewardTaskActService;
-import com.accompany.business.base.service.BaseTicketTaskActService;
import com.accompany.business.common.dto.RewardTaskActConfigDto;
-import com.accompany.business.common.dto.TaskActConfigDto;
import com.accompany.business.common.vo.RewardVo;
import com.accompany.business.doubleeleven.DoubleElevenTaskDao;
import com.accompany.business.doubleeleven.constant.DoubleElevenConstant;
import com.accompany.business.doubleeleven.dto.DoubleElevenTaskConfigDto;
import com.accompany.business.doubleeleven.vo.DoubleElevenTaskConfigVo;
-import com.accompany.business.halloween.HalloweenCandyNumDao;
-import com.accompany.business.halloween.HalloweenTicketTaskDao;
-import com.accompany.business.halloween.constant.HalloweenConstant;
-import com.accompany.business.halloween.dto.HalloweenTaskConfigDto;
-import com.accompany.business.halloween.vo.HalloweenTaskConfigVo;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.exception.ServiceException;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/exp/listener/ExpBattleRankGiftListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/exp/listener/ExpBattleRankGiftListener.java
index bd05e351b..f78c8981f 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/exp/listener/ExpBattleRankGiftListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/exp/listener/ExpBattleRankGiftListener.java
@@ -1,6 +1,5 @@
package com.accompany.business.exp.listener;
-import com.accompany.business.common.dto.RankActConfigDto;
import com.accompany.business.event.GiftMessageEvent;
import com.accompany.business.exp.dto.ExpBattleActConfigDto;
import com.accompany.business.exp.service.ExpBattleActService;
@@ -15,7 +14,6 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
import java.time.LocalDateTime;
import java.time.ZoneId;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/exp/service/ExpBattleRankService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/exp/service/ExpBattleRankService.java
index 18a2d0a08..95ffd5213 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/exp/service/ExpBattleRankService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/exp/service/ExpBattleRankService.java
@@ -16,13 +16,10 @@ import com.accompany.business.util.VipUtil;
import com.accompany.business.vo.message.MessageTemplate;
import com.accompany.common.config.SystemConfig;
import com.accompany.common.status.BusiStatus;
-import com.accompany.core.base.SpringContextHolder;
import com.accompany.core.enumeration.I18nAlertEnum;
import com.accompany.core.exception.ServiceException;
-import com.accompany.core.model.PartitionInfo;
import com.accompany.core.model.Users;
import com.accompany.core.service.SysConfService;
-import com.accompany.core.service.partition.PartitionInfoService;
import com.accompany.core.util.DoubleUtil;
import com.accompany.core.util.I18NMessageSourceUtil;
import com.accompany.core.vo.vip.VipBaseInfoVO;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/fools/handler/AprilFoolsDayRoomHandler.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/fools/handler/AprilFoolsDayRoomHandler.java
index dff8fa85a..d1f6d3036 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/fools/handler/AprilFoolsDayRoomHandler.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/fools/handler/AprilFoolsDayRoomHandler.java
@@ -32,7 +32,8 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
-import java.util.*;
+import java.util.Date;
+import java.util.List;
/**
* @author: liaozetao
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/fools/service/AprilFoolsDayRoomService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/fools/service/AprilFoolsDayRoomService.java
index 51e54b9e1..871fd43d2 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/fools/service/AprilFoolsDayRoomService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/fools/service/AprilFoolsDayRoomService.java
@@ -12,7 +12,6 @@ import com.accompany.business.activity.service.ActUserTaskService;
import com.accompany.business.fools.vo.AprilFoolsDayRoomVo;
import com.accompany.business.service.redenvelope.RedEnvelopeRainService;
import com.accompany.business.service.room.RoomService;
-import com.accompany.business.service.user.UserInRoomService;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.base.UidContextHolder;
import com.accompany.core.model.Room;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/fools/task/AprilFoolsDayBoxTaskService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/fools/task/AprilFoolsDayBoxTaskService.java
index fa49ae1e7..ab83e85eb 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/fools/task/AprilFoolsDayBoxTaskService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/fools/task/AprilFoolsDayBoxTaskService.java
@@ -14,10 +14,10 @@ import com.accompany.core.service.user.UsersBaseService;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import lombok.extern.slf4j.Slf4j;
-import javax.validation.constraints.NotNull;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;
import java.util.Map;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/halloween/listener/HalloweenDrawBoxGiftListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/halloween/listener/HalloweenDrawBoxGiftListener.java
index 9e714c649..c3f8464da 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/halloween/listener/HalloweenDrawBoxGiftListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/halloween/listener/HalloweenDrawBoxGiftListener.java
@@ -11,7 +11,6 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
import org.springframework.util.CollectionUtils;
import java.time.LocalDateTime;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/halloween/listener/HalloweenRankGiftListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/halloween/listener/HalloweenRankGiftListener.java
index 8a15e312c..f0ca2d107 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/halloween/listener/HalloweenRankGiftListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/halloween/listener/HalloweenRankGiftListener.java
@@ -6,7 +6,6 @@ import com.accompany.business.halloween.service.HalloweenRankService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
@Slf4j
//@Component
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/halloween/listener/HalloweenTaskGiftListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/halloween/listener/HalloweenTaskGiftListener.java
index 09cf998bf..a7fc9e9d7 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/halloween/listener/HalloweenTaskGiftListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/halloween/listener/HalloweenTaskGiftListener.java
@@ -6,7 +6,6 @@ import com.accompany.business.halloween.service.HalloweenTaskService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
@Slf4j
//@Component
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/halloween/listener/HalloweenTaskLuckySeaListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/halloween/listener/HalloweenTaskLuckySeaListener.java
index 653077e2d..0291ec41a 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/halloween/listener/HalloweenTaskLuckySeaListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/halloween/listener/HalloweenTaskLuckySeaListener.java
@@ -2,14 +2,10 @@ package com.accompany.business.halloween.listener;
import com.accompany.business.common.dto.TaskActConfigDto;
import com.accompany.business.event.LuckySeaDrawMessageEvent;
-import com.accompany.business.event.room.UserOutRoomEvent;
import com.accompany.business.halloween.constant.HalloweenConstant;
import com.accompany.business.halloween.dto.HalloweenTaskConfigDto;
import com.accompany.business.halloween.service.HalloweenTaskService;
-import com.accompany.business.message.FindLoveDrawMessage;
import com.accompany.business.message.LuckySeaDrawMessage;
-import com.accompany.business.message.room.UserOutRoomMessage;
-import com.accompany.business.midautumn.constant.MidAutumnConstant;
import com.accompany.business.midautumn.dto.MidAutumnTaskConfigDto;
import com.accompany.common.utils.DateTimeUtil;
import lombok.extern.slf4j.Slf4j;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/luckyprocessbar/listener/LuckyProcessBarGiftListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/luckyprocessbar/listener/LuckyProcessBarGiftListener.java
index bba94e2ad..1f8cebd2b 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/luckyprocessbar/listener/LuckyProcessBarGiftListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/luckyprocessbar/listener/LuckyProcessBarGiftListener.java
@@ -9,7 +9,6 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
import org.springframework.util.CollectionUtils;
import java.time.LocalDateTime;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/luckyprocessbar/service/LuckyProcessBarService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/luckyprocessbar/service/LuckyProcessBarService.java
index 7d179040e..4d79240ec 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/luckyprocessbar/service/LuckyProcessBarService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/luckyprocessbar/service/LuckyProcessBarService.java
@@ -5,9 +5,9 @@ import com.accompany.business.common.vo.ActivityUserVo;
import com.accompany.business.luckyprocessbar.constant.LuckyProcessBarConstant;
import com.accompany.business.luckyprocessbar.dto.LuckyProcessBarConfigDto;
import com.accompany.business.luckyprocessbar.vo.LuckyProcessBarConfigVo;
-import com.accompany.business.util.RewardUtil;
import com.accompany.business.service.SendSysMsgService;
import com.accompany.business.service.user.UsersService;
+import com.accompany.business.util.RewardUtil;
import com.accompany.common.config.SystemConfig;
import com.accompany.common.constant.AppEnum;
import com.accompany.common.status.BusiStatus;
@@ -27,7 +27,8 @@ import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import org.springframework.util.StringUtils;
-import java.util.*;
+import java.util.Collections;
+import java.util.Map;
import java.util.stream.Collectors;
@Service
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/listener/MidAutumnJackpotFindLoveDrawListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/listener/MidAutumnJackpotFindLoveDrawListener.java
index 4f0ed624c..497036985 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/listener/MidAutumnJackpotFindLoveDrawListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/listener/MidAutumnJackpotFindLoveDrawListener.java
@@ -1,9 +1,7 @@
package com.accompany.business.midautumn.listener;
import com.accompany.business.event.FindLoveDrawMessageEvent;
-import com.accompany.business.event.LuckyBagMessageEvent;
import com.accompany.business.message.FindLoveDrawMessage;
-import com.accompany.business.message.LuckyBagMessage;
import com.accompany.business.midautumn.service.MidAutumnJackpotService;
import com.accompany.common.utils.DateTimeUtil;
import lombok.extern.slf4j.Slf4j;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/listener/MidAutumnRankGiftListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/listener/MidAutumnRankGiftListener.java
index c9f28bb8f..b879a9d86 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/listener/MidAutumnRankGiftListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/listener/MidAutumnRankGiftListener.java
@@ -6,7 +6,6 @@ import com.accompany.business.midautumn.service.MidAutumnRankService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
@Slf4j
//@Component
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/listener/MidAutumnTaskFindLoveDrawListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/listener/MidAutumnTaskFindLoveDrawListener.java
index 4ddcd75ec..eb6f07a70 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/listener/MidAutumnTaskFindLoveDrawListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/listener/MidAutumnTaskFindLoveDrawListener.java
@@ -4,7 +4,6 @@ import com.accompany.business.event.FindLoveDrawMessageEvent;
import com.accompany.business.message.FindLoveDrawMessage;
import com.accompany.business.midautumn.constant.MidAutumnConstant;
import com.accompany.business.midautumn.dto.MidAutumnTaskConfigDto;
-import com.accompany.business.midautumn.service.MidAutumnJackpotService;
import com.accompany.business.midautumn.service.MidAutumnTaskService;
import com.accompany.common.utils.DateTimeUtil;
import lombok.extern.slf4j.Slf4j;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/listener/MidAutumnTaskGiftListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/listener/MidAutumnTaskGiftListener.java
index c49b5ad3b..5b0ffc497 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/listener/MidAutumnTaskGiftListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/listener/MidAutumnTaskGiftListener.java
@@ -6,7 +6,6 @@ import com.accompany.business.midautumn.service.MidAutumnTaskService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
@Slf4j
//@Component
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/service/MidAutumnJackpotCalculateService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/service/MidAutumnJackpotCalculateService.java
index 1ddc26fda..a72ebb2f3 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/service/MidAutumnJackpotCalculateService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/midautumn/service/MidAutumnJackpotCalculateService.java
@@ -13,7 +13,6 @@ import lombok.extern.slf4j.Slf4j;
import org.redisson.api.RMap;
import org.redisson.api.RedissonClient;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.core.task.TaskExecutor;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/listener/QixiRankGiftListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/listener/QixiRankGiftListener.java
index 6e2a7832d..6801ec75b 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/listener/QixiRankGiftListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/listener/QixiRankGiftListener.java
@@ -11,7 +11,6 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
import java.time.LocalDateTime;
import java.util.Date;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/listener/QixiRoomRankGiftListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/listener/QixiRoomRankGiftListener.java
index 96e2c4cce..9aa4d32ca 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/listener/QixiRoomRankGiftListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/listener/QixiRoomRankGiftListener.java
@@ -9,7 +9,6 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
import java.time.LocalDateTime;
import java.util.Date;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/listener/QixiXiqueGiftListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/listener/QixiXiqueGiftListener.java
index 1dbeb35c9..e7fc2256f 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/listener/QixiXiqueGiftListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/listener/QixiXiqueGiftListener.java
@@ -9,7 +9,6 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
import java.time.LocalDateTime;
import java.util.Date;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/service/QixiRankService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/service/QixiRankService.java
index c37b19e32..dd4117bab 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/service/QixiRankService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/service/QixiRankService.java
@@ -5,7 +5,6 @@ import com.accompany.business.common.vo.ActivityDateRankVo;
import com.accompany.business.common.vo.ActivityRankItemVo;
import com.accompany.business.common.vo.ActivityRankVo;
import com.accompany.business.common.vo.RewardVo;
-import com.accompany.business.util.RewardUtil;
import com.accompany.business.mapper.QixiRankDao;
import com.accompany.business.model.Hall;
import com.accompany.business.qixi.constant.QixiConstant;
@@ -15,6 +14,7 @@ import com.accompany.business.qixi.model.QixiRankHourCp;
import com.accompany.business.qixi.vo.QixiRankHourCpVo;
import com.accompany.business.service.hall.HallService;
import com.accompany.business.service.user.UsersService;
+import com.accompany.business.util.RewardUtil;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.base.SpringContextHolder;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/service/QixiRedLineDrawService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/service/QixiRedLineDrawService.java
index 5ac12d261..35487e48c 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/service/QixiRedLineDrawService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/service/QixiRedLineDrawService.java
@@ -3,9 +3,9 @@ package com.accompany.business.qixi.service;
import com.accompany.business.common.dto.RewardDto;
import com.accompany.business.common.dto.RewardDtoLinearConfig;
import com.accompany.business.common.vo.RewardVo;
-import com.accompany.business.util.RewardUtil;
import com.accompany.business.qixi.constant.QixiConstant;
import com.accompany.business.qixi.dto.QixiRedLineConfigDto;
+import com.accompany.business.util.RewardUtil;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.exception.ServiceException;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/service/QixiXiqueService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/service/QixiXiqueService.java
index ba7b79330..46e9bb1d1 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/service/QixiXiqueService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/qixi/service/QixiXiqueService.java
@@ -1,13 +1,13 @@
package com.accompany.business.qixi.service;
import com.accompany.business.common.constant.RewardTypeEnum;
-import com.accompany.business.util.RewardUtil;
import com.accompany.business.qixi.QixiXiqueNumDao;
import com.accompany.business.qixi.QixiXiqueTaskDao;
import com.accompany.business.qixi.constant.QixiConstant;
import com.accompany.business.qixi.dto.QixiXiqueConfigDto;
import com.accompany.business.qixi.event.QixiXiqueAddEvent;
import com.accompany.business.qixi.vo.QixiXiqueConfigVo;
+import com.accompany.business.util.RewardUtil;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.exception.ServiceException;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/signin/service/ActSignInService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/signin/service/ActSignInService.java
index 1b69309ab..01284f923 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/signin/service/ActSignInService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/signin/service/ActSignInService.java
@@ -9,12 +9,9 @@ import com.accompany.business.activity.model.*;
import com.accompany.business.activity.service.*;
import com.accompany.business.activity.strategy.ActRewardFactory;
import com.accompany.business.activity.vo.ActivityReward;
-import com.accompany.business.mapper.ActTaskDao;
import com.accompany.business.signin.handler.RepairSignInHandler;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.base.UidContextHolder;
-import com.accompany.core.enums.TaskStatusEnum;
-import com.accompany.core.exception.ServiceException;
import com.accompany.mq.constant.MqConstant;
import com.accompany.mq.model.ActTaskRewardMqMessage;
import com.accompany.mq.producer.MQMessageProducer;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/snooker/listener/SnookerRankMiniGameListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/snooker/listener/SnookerRankMiniGameListener.java
index 57864c0a9..363794294 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/snooker/listener/SnookerRankMiniGameListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/snooker/listener/SnookerRankMiniGameListener.java
@@ -1,7 +1,6 @@
package com.accompany.business.snooker.listener;
import com.accompany.business.common.constant.RankRoundEnum;
-import com.accompany.business.common.dto.RoundRankActConfigDto;
import com.accompany.business.dto.miniGame.GameEndDto;
import com.accompany.business.dto.miniGame.PlayerResultDto;
import com.accompany.business.event.MiniGameSettlementEvent;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/snooker/service/SnookerRankService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/snooker/service/SnookerRankService.java
index 53002028f..a4f5b36d3 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/snooker/service/SnookerRankService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/snooker/service/SnookerRankService.java
@@ -4,7 +4,6 @@ import com.accompany.business.base.rankobj.UsersRankObjectProvider;
import com.accompany.business.base.service.BaseRoundRankActService;
import com.accompany.business.common.constant.RankRoundEnum;
import com.accompany.business.common.dto.RoundRankActConfigDto;
-
import com.accompany.business.snooker.constant.SnookerActConstant;
import com.accompany.business.snooker.dto.SnookerActConfigDto;
import com.accompany.common.constant.AppEnum;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/valentine/listener/ValentinesCpRankGiftListener.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/valentine/listener/ValentinesCpRankGiftListener.java
index f109a89fc..c0d688488 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/valentine/listener/ValentinesCpRankGiftListener.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/valentine/listener/ValentinesCpRankGiftListener.java
@@ -4,7 +4,6 @@ import com.accompany.business.common.dto.CpRankActConfigDto;
import com.accompany.business.event.GiftMessageEvent;
import com.accompany.business.message.GiftMessage;
import com.accompany.business.model.Hall;
-import com.accompany.business.model.clan.Clan;
import com.accompany.business.service.clan.ClanService;
import com.accompany.business.service.give.GiveUserService;
import com.accompany.business.service.hall.HallService;
@@ -17,7 +16,6 @@ import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationListener;
-import org.springframework.stereotype.Component;
import java.time.LocalDateTime;
import java.util.Date;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/valentine/service/ValentinesCpRankService.java b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/valentine/service/ValentinesCpRankService.java
index 6a07940bb..fa5e3194d 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/valentine/service/ValentinesCpRankService.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-service/src/main/java/com/accompany/business/valentine/service/ValentinesCpRankService.java
@@ -9,10 +9,10 @@ import com.accompany.business.common.dto.RewardDto;
import com.accompany.business.common.vo.ActivityCpRankVo;
import com.accompany.business.common.vo.ActivityStageTaskItemVo;
import com.accompany.business.common.vo.RewardVo;
-import com.accompany.business.util.RewardUtil;
import com.accompany.business.service.dress.UserChatBubbleService;
import com.accompany.business.service.headwear.HeadwearService;
import com.accompany.business.service.user.UsersService;
+import com.accompany.business.util.RewardUtil;
import com.accompany.business.valentine.ValentinesCpDao;
import com.accompany.business.valentine.constant.ValentinesConstant;
import com.accompany.business.valentine.vo.ValentinesCpRankVo;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/annual/AnnualCpRankController.java b/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/annual/AnnualCpRankController.java
index 56a05ed76..fb5f72a90 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/annual/AnnualCpRankController.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/annual/AnnualCpRankController.java
@@ -1,12 +1,7 @@
package com.accompany.business.annual;
import com.accompany.business.annual.service.AnnualCpRankService;
-import com.accompany.business.christmas.service.ChristmasCpRankService;
-import com.accompany.business.christmas.service.ChristmasCpService;
-import com.accompany.business.christmas.vo.ChristmasCpVo;
-import com.accompany.business.common.constant.CpRankTypeEnum;
import com.accompany.business.common.vo.ActivityCpRankVo;
-import com.accompany.business.common.vo.RewardVo;
import com.accompany.common.annotation.Authorization;
import com.accompany.common.constant.ApplicationConstant;
import com.accompany.common.result.BusiResult;
@@ -27,7 +22,6 @@ import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import java.time.LocalDateTime;
import java.util.Date;
-import java.util.List;
@Api(tags = "2023年度盛典活动",value = "2023年度盛典活动")
@RequestMapping("/act/2023Annual/cpRank")
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/annual/AnnualGiftRankController.java b/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/annual/AnnualGiftRankController.java
index 0073ef3b1..d39fc1299 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/annual/AnnualGiftRankController.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/annual/AnnualGiftRankController.java
@@ -2,7 +2,6 @@ package com.accompany.business.annual;
import com.accompany.business.annual.constant.AnnualGiftRankTypeEnum;
import com.accompany.business.annual.service.AnnualGiftRankService;
-import com.accompany.business.annual.service.AnnualTyrantRankService;
import com.accompany.business.common.vo.ActivityRankVo;
import com.accompany.common.annotation.Authorization;
import com.accompany.common.constant.ApplicationConstant;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/benefits/RechargeBenefitsActController.java b/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/benefits/RechargeBenefitsActController.java
index 38e9bc8a7..525f8eb64 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/benefits/RechargeBenefitsActController.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/benefits/RechargeBenefitsActController.java
@@ -4,10 +4,10 @@ import com.accompany.business.benefits.vo.RechargeBenefitsActVo;
import com.accompany.business.benefits.vo.RechargeBenefitsRewardRecordVo;
import com.accompany.common.annotation.Authorization;
import com.accompany.common.result.BusiResult;
+import com.accompany.common.result.PageResult;
import com.accompany.common.status.BusiStatus;
import com.accompany.core.base.UidContextHolder;
import com.accompany.core.exception.ServiceException;
-import com.accompany.common.result.PageResult;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api;
import jodd.util.StringUtil;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/children/ChildrenDayController.java b/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/children/ChildrenDayController.java
index 29cfd2f9b..5bc0c547a 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/children/ChildrenDayController.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/children/ChildrenDayController.java
@@ -5,8 +5,6 @@ import com.accompany.business.children.service.ChildrenDayTaskService;
import com.accompany.business.children.vo.ChildrenDayTaskVo;
import com.accompany.business.children.vo.ChildrenDrawRewardVo;
import com.accompany.common.result.BusiResult;
-import com.accompany.common.status.BusiStatus;
-import com.google.common.util.concurrent.RateLimiter;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
@@ -14,8 +12,6 @@ import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
-import java.util.concurrent.TimeUnit;
-
/**
* @author: liaozetao
* @date: 2024/5/23 09:52
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/exp/ExpBattleActController.java b/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/exp/ExpBattleActController.java
index 34d1fbc3a..47ef91052 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/exp/ExpBattleActController.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/exp/ExpBattleActController.java
@@ -15,7 +15,10 @@ import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.StringUtils;
-import org.springframework.web.bind.annotation.*;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
import java.time.LocalDateTime;
import java.time.ZoneId;
diff --git a/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/luckyprocessbar/LuckyProcessBarController.java b/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/luckyprocessbar/LuckyProcessBarController.java
index b08f6220e..2cfe8e37e 100644
--- a/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/luckyprocessbar/LuckyProcessBarController.java
+++ b/accompany-business/accompany-business-festival-activity/festival-activity-web/src/main/java/com/accompany/business/luckyprocessbar/LuckyProcessBarController.java
@@ -1,6 +1,5 @@
package com.accompany.business.luckyprocessbar;
-import com.accompany.business.common.vo.ActivityRankVo;
import com.accompany.business.luckyprocessbar.service.LuckyProcessBarService;
import com.accompany.business.luckyprocessbar.vo.LuckyProcessBarConfigVo;
import com.accompany.common.annotation.Authorization;
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/constant/activities/ActivitesPackTypeEnum.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/constant/activities/ActivitesPackTypeEnum.java
index 34b1be105..12e84e5a9 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/constant/activities/ActivitesPackTypeEnum.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/constant/activities/ActivitesPackTypeEnum.java
@@ -1,7 +1,6 @@
package com.accompany.business.constant.activities;
import com.accompany.common.status.BusiStatus;
-import com.accompany.core.enumeration.BillTypeEnum;
import com.accompany.core.exception.ServiceException;
import java.util.Arrays;
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/constant/guild/GuildWithdrawAccountFieldEnum.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/constant/guild/GuildWithdrawAccountFieldEnum.java
index fff041261..ef3aa3109 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/constant/guild/GuildWithdrawAccountFieldEnum.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/constant/guild/GuildWithdrawAccountFieldEnum.java
@@ -5,9 +5,6 @@ import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
-import java.math.BigDecimal;
-import java.util.List;
-
@Getter
@AllArgsConstructor
@NoArgsConstructor
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/constant/guild/GuildWithdrawAccountTypeEnum.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/constant/guild/GuildWithdrawAccountTypeEnum.java
index a6c54ef6e..be78589d8 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/constant/guild/GuildWithdrawAccountTypeEnum.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/constant/guild/GuildWithdrawAccountTypeEnum.java
@@ -4,7 +4,6 @@ import com.accompany.business.constant.CountryEnum;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
-import org.apache.poi.ss.formula.functions.Count;
import java.math.BigDecimal;
import java.util.List;
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/dto/miniGame/MiniGameForNavConfigDto.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/dto/miniGame/MiniGameForNavConfigDto.java
index 2a0403e07..5ddac2b17 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/dto/miniGame/MiniGameForNavConfigDto.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/dto/miniGame/MiniGameForNavConfigDto.java
@@ -4,7 +4,6 @@ import lombok.Data;
import java.util.HashMap;
import java.util.Map;
-import java.util.Set;
/**
* @author: liaozetao
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/dto/miniGame/MiniGamePlayerResultDto.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/dto/miniGame/MiniGamePlayerResultDto.java
index de7011cda..cfc3eb624 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/dto/miniGame/MiniGamePlayerResultDto.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/dto/miniGame/MiniGamePlayerResultDto.java
@@ -1,6 +1,5 @@
package com.accompany.business.dto.miniGame;
-import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/model/RoomTagExample.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/model/RoomTagExample.java
index 16765989f..32344b6ed 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/model/RoomTagExample.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/model/RoomTagExample.java
@@ -1,7 +1,5 @@
package com.accompany.business.model;
-import com.accompany.core.model.UsersExample;
-
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/model/guild/SsMonthCoinRecord.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/model/guild/SsMonthCoinRecord.java
index 68b4fa685..ced81add1 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/model/guild/SsMonthCoinRecord.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/model/guild/SsMonthCoinRecord.java
@@ -1,12 +1,13 @@
package com.accompany.business.model.guild;
-import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
-import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
-import java.io.Serializable;
import lombok.Data;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
/**
* SS金币发放明细表实体类
*
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/model/skillcard/SkillCardUserRecord.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/model/skillcard/SkillCardUserRecord.java
index ece26effc..300f20b75 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/model/skillcard/SkillCardUserRecord.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/model/skillcard/SkillCardUserRecord.java
@@ -7,7 +7,6 @@ import lombok.Data;
import java.io.Serializable;
import java.util.Date;
-import java.util.List;
@Data
@TableName("skill_card_user_record")
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/param/BasePageParams.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/param/BasePageParams.java
index 4d78013c4..43309ec0a 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/param/BasePageParams.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/param/BasePageParams.java
@@ -1,7 +1,6 @@
package com.accompany.business.param;
-import com.accompany.core.enumeration.PartitionEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/param/MicQueueParam.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/param/MicQueueParam.java
index 124d6b9dc..fd9c00234 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/param/MicQueueParam.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/param/MicQueueParam.java
@@ -1,7 +1,5 @@
package com.accompany.business.param;
-import com.accompany.common.status.BusiStatus;
-import com.accompany.core.exception.ServiceException;
import lombok.*;
import org.json.JSONObject;
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/RoomVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/RoomVo.java
index 8f5beefeb..bdca23f5b 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/RoomVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/RoomVo.java
@@ -6,7 +6,6 @@ import com.accompany.business.vo.treasure.SeizeTreasureSwitchConfig;
import com.accompany.common.annotation.ReplaceAppDomain;
import com.accompany.core.annotation.I18n;
import com.alibaba.fastjson.JSON;
-import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityH5ChargeRankVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityH5ChargeRankVo.java
index 56c2178be..3e45dbcbb 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityH5ChargeRankVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityH5ChargeRankVo.java
@@ -6,7 +6,6 @@ import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
-import java.util.Date;
import java.util.List;
@Data
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityH5CpRankVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityH5CpRankVo.java
index f906f35d6..269463463 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityH5CpRankVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityH5CpRankVo.java
@@ -5,7 +5,6 @@ import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
-import java.util.Date;
import java.util.List;
@Data
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityH5LevelAwardVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityH5LevelAwardVo.java
index 2f30969ee..fef475684 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityH5LevelAwardVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityH5LevelAwardVo.java
@@ -3,8 +3,6 @@ package com.accompany.business.vo.activity.h5;
import com.accompany.business.model.activity.h5.ActivityH5LevelAward;
import lombok.Data;
-import java.util.Date;
-
@Data
public class ActivityH5LevelAwardVo extends ActivityH5LevelAward {
private String name;
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityH5UserVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityH5UserVo.java
index 58ebaf520..2fb18c2b4 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityH5UserVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityH5UserVo.java
@@ -5,8 +5,6 @@ import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
-import java.math.BigDecimal;
-
@Data
@Builder
@AllArgsConstructor
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityOfDayConsumeVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityOfDayConsumeVo.java
index 62119bbc9..ad5e6c9d0 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityOfDayConsumeVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/h5/ActivityOfDayConsumeVo.java
@@ -5,7 +5,6 @@ import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
-import java.util.Date;
import java.util.List;
@Data
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/weekstar/WeekStarParentVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/weekstar/WeekStarParentVo.java
index aedabceb6..e0ccf2a43 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/weekstar/WeekStarParentVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/activity/weekstar/WeekStarParentVo.java
@@ -3,8 +3,6 @@ package com.accompany.business.vo.activity.weekstar;
import io.swagger.annotations.ApiModel;
import lombok.Data;
-import java.util.List;
-
/**
* @author yangming
* @since 2020-05-28
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/family/FamilyIncomeVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/family/FamilyIncomeVo.java
index 8ad3ddb57..468700e32 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/family/FamilyIncomeVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/family/FamilyIncomeVo.java
@@ -5,7 +5,6 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
-import java.util.ArrayList;
import java.util.List;
@ApiModel
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/family/FamilyMemberDailyIncomeVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/family/FamilyMemberDailyIncomeVo.java
index 9888e4d99..cee2dec6a 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/family/FamilyMemberDailyIncomeVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/family/FamilyMemberDailyIncomeVo.java
@@ -1,6 +1,5 @@
package com.accompany.business.vo.family;
-import com.accompany.business.vo.guild.CycleDateVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/family/FamilyMemberIncomeVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/family/FamilyMemberIncomeVo.java
index 9ba501280..00302e716 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/family/FamilyMemberIncomeVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/family/FamilyMemberIncomeVo.java
@@ -1,6 +1,5 @@
package com.accompany.business.vo.family;
-import com.accompany.business.vo.guild.CycleDateVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/family/FamilyVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/family/FamilyVo.java
index 6e04ce658..5bdabdfef 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/family/FamilyVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/family/FamilyVo.java
@@ -3,7 +3,6 @@ package com.accompany.business.vo.family;
import com.accompany.business.model.family.FamilyPayAccount;
import com.accompany.business.vo.SimpleUserVo;
import com.accompany.common.annotation.ReplaceAppDomain;
-import com.accompany.core.vo.UserLevelVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/guild/AgencyWithdrawExamineVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/guild/AgencyWithdrawExamineVo.java
index 862c95a57..51f0193d9 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/guild/AgencyWithdrawExamineVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/guild/AgencyWithdrawExamineVo.java
@@ -6,7 +6,6 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
-import java.util.Date;
/**
*
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/guild/GuildMemberUsdOperateTabVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/guild/GuildMemberUsdOperateTabVo.java
index 3b65e44ce..449079b24 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/guild/GuildMemberUsdOperateTabVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/guild/GuildMemberUsdOperateTabVo.java
@@ -6,7 +6,6 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
-import java.math.BigDecimal;
import java.util.List;
@ApiModel
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/guild/GuildSSRankVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/guild/GuildSSRankVo.java
index 0e0ebeaad..913bdd5e5 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/guild/GuildSSRankVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/guild/GuildSSRankVo.java
@@ -1,7 +1,6 @@
package com.accompany.business.vo.guild;
import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.ArrayList;
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/guild/GuildSkipVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/guild/GuildSkipVo.java
index 461ada88f..3c3b0940b 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/guild/GuildSkipVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/guild/GuildSkipVo.java
@@ -1,9 +1,7 @@
package com.accompany.business.vo.guild;
import com.accompany.business.vo.family.FamilySkipVo;
-import com.accompany.common.annotation.ReplaceAppDomain;
import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ApiModel
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/home/HomeRoomVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/home/HomeRoomVo.java
new file mode 100644
index 000000000..8235b1cf6
--- /dev/null
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/home/HomeRoomVo.java
@@ -0,0 +1,37 @@
+package com.accompany.business.vo.home;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * @Author: yangming
+ * @Date: 2020/4/21 22:23
+ * @Description: 首页开黑房间数据
+ **/
+@Data
+@ApiModel
+public class HomeRoomVo extends PlayRoomVo {
+
+ private int homeRoomType = 0;
+ private BigDecimal hotValue = BigDecimal.ZERO;
+ private int hourTop = 0;
+
+ /**
+ * 是否为周榜top1
+ */
+ @ApiModelProperty("是否为周榜top1")
+ private Integer isWeekTop1 = 0;
+
+ /**
+ * 是否为小时榜top1
+ */
+ @ApiModelProperty("是否为小时榜top1")
+ private Integer isHourTop1 = 0;
+
+ private boolean roomBoom;
+ private String roomBoomPic;
+ private String roomBoomVapUrl;
+}
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/home/PlayRoomVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/home/PlayRoomVo.java
index 6319ad4b8..0fc2f6817 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/home/PlayRoomVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/home/PlayRoomVo.java
@@ -87,19 +87,4 @@ public class PlayRoomVo extends SimplePlayRoomVo {
@ApiModelProperty(value = "开黑广播时间")
private Date broadCreateTime;
- /**
- * 是否为周榜top1
- */
- @ApiModelProperty("是否为周榜top1")
- private Integer isWeekTop1 = 0;
-
- /**
- * 是否为小时榜top1
- */
- @ApiModelProperty("是否为小时榜top1")
- private Integer isHourTop1 = 0;
-
- private boolean roomBoom;
- private String roomBoomPic;
- private String roomBoomVapUrl;
}
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/home/SimplePlayRoomVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/home/SimplePlayRoomVo.java
index dfdbdb1a5..e24a08f93 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/home/SimplePlayRoomVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/home/SimplePlayRoomVo.java
@@ -7,7 +7,6 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.ArrayList;
-import java.util.Date;
import java.util.List;
/**
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/message/MessageLayout.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/message/MessageLayout.java
index a4d3c7fca..5dd7fbac2 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/message/MessageLayout.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/message/MessageLayout.java
@@ -1,12 +1,10 @@
package com.accompany.business.vo.message;
import org.apache.commons.lang3.SerializationUtils;
-import org.springframework.beans.BeanUtils;
import org.springframework.util.CollectionUtils;
import java.io.Serializable;
import java.util.ArrayList;
-import java.util.Collections;
import java.util.List;
public class MessageLayout implements Serializable {
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/miniGame/MiniGameVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/miniGame/MiniGameVo.java
index c2995c97f..bf6f4cf99 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/miniGame/MiniGameVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/miniGame/MiniGameVo.java
@@ -1,11 +1,9 @@
package com.accompany.business.vo.miniGame;
-import com.accompany.business.dto.miniGame.GameModeDto;
import com.accompany.business.model.miniGame.MiniGame;
import lombok.Data;
import java.util.List;
-import java.util.Map;
/**
* @author: liaozetao
diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/roomtab/RoomTabHomeVo.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/roomtab/RoomTabHomeVo.java
index 0d28a5c51..d57a34794 100644
--- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/roomtab/RoomTabHomeVo.java
+++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/roomtab/RoomTabHomeVo.java
@@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
+import java.math.BigDecimal;
import java.util.Date;
@Data
@@ -40,7 +41,10 @@ public class RoomTabHomeVo implements Serializable {
private Boolean isShow;
private Boolean isHourTop1;
- private Boolean isWeekTop1;
+ //private Boolean isWeekTop1;
+
+ private int hourTop;
private Boolean crossPking;
+ private BigDecimal hotValue;
}
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/config/ExecutorConfig.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/config/ExecutorConfig.java
index 1c405f3ca..7c3af2423 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/config/ExecutorConfig.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/config/ExecutorConfig.java
@@ -8,7 +8,6 @@ import com.accompany.core.base.SpringContextHolder;
import com.accompany.core.util.StringUtils;
import com.alibaba.fastjson.JSON;
import lombok.extern.slf4j.Slf4j;
-import javax.validation.constraints.NotNull;
import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@@ -17,6 +16,7 @@ import org.springframework.core.task.TaskDecorator;
import org.springframework.scheduling.annotation.AsyncConfigurer;
import org.springframework.scheduling.annotation.EnableAsync;
+import javax.validation.constraints.NotNull;
import java.util.concurrent.Executor;
import java.util.concurrent.ThreadPoolExecutor;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/AnchorFansSendGiftListener.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/AnchorFansSendGiftListener.java
index 066d04976..f4b7bd861 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/AnchorFansSendGiftListener.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/AnchorFansSendGiftListener.java
@@ -3,7 +3,6 @@ package com.accompany.business.event.listener;
import cn.hutool.core.util.StrUtil;
import com.accompany.business.constant.nameplate.NameplateStyleTypeEnum;
import com.accompany.business.event.AnchorFansSendGiftEvent;
-import com.accompany.sharding.model.GiftSendRecord;
import com.accompany.business.model.anchor.*;
import com.accompany.business.service.anchor.*;
import com.accompany.business.service.nameplate.UserNameplateService;
@@ -18,6 +17,7 @@ import com.accompany.core.exception.ServiceException;
import com.accompany.core.service.common.JedisLockService;
import com.accompany.core.service.common.JedisService;
import com.accompany.core.vo.user.UserNameplateVo;
+import com.accompany.sharding.model.GiftSendRecord;
import com.google.gson.Gson;
import lombok.SneakyThrows;
import org.slf4j.Logger;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/CustomerConversationListener.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/CustomerConversationListener.java
index c20ae8337..80bbb5934 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/CustomerConversationListener.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/CustomerConversationListener.java
@@ -6,15 +6,12 @@ import com.accompany.business.event.CustomerConversationEvent;
import com.accompany.business.param.neteasepush.NeteaseSendMsgParam;
import com.accompany.business.service.SendSysMsgService;
import com.accompany.common.config.SystemConfig;
-import com.accompany.common.config.WebSecurityConfig;
import com.accompany.common.constant.Constant;
import com.accompany.common.redis.RedisKey;
-import com.accompany.common.utils.EnvComponent;
import com.accompany.common.utils.StringUtils;
import com.accompany.core.model.Users;
import com.accompany.core.service.SysConfService;
import com.accompany.core.service.common.JedisService;
-import com.accompany.core.service.message.MessageRobotPushService;
import com.accompany.core.service.user.UsersBaseService;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/FamilyMemberWeekLevelRewardGoldListener.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/FamilyMemberWeekLevelRewardGoldListener.java
index 0fe58ca5e..bdd1ca3e2 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/FamilyMemberWeekLevelRewardGoldListener.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/FamilyMemberWeekLevelRewardGoldListener.java
@@ -1,9 +1,7 @@
package com.accompany.business.event.listener;
import com.accompany.business.event.GiftMessageEvent;
-import com.accompany.business.event.SuperLuckyGiftDiamondIncomeMessageEvent;
import com.accompany.business.message.GiftMessage;
-import com.accompany.business.message.SuperLuckyGiftDiamondIncomeMessage;
import com.accompany.business.model.family.FamilyMember;
import com.accompany.business.service.family.FamilyMemberService;
import com.accompany.business.service.family.FamilyMemberWeekLevelRewardService;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/GiftNotifyListener.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/GiftNotifyListener.java
index a45de1511..8e4938fd2 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/GiftNotifyListener.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/GiftNotifyListener.java
@@ -23,7 +23,6 @@ import com.accompany.common.constant.GiftConstant;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.utils.StringUtils;
import com.accompany.core.base.SpringContextHolder;
-import com.accompany.core.model.Room;
import com.accompany.core.model.Users;
import com.accompany.core.service.common.JedisService;
import com.alibaba.fastjson.JSONObject;
@@ -35,7 +34,6 @@ import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Component;
-import java.util.Arrays;
import java.util.List;
/**
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/GiftWarningListener.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/GiftWarningListener.java
index ae8e9380c..aa65fe089 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/GiftWarningListener.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/GiftWarningListener.java
@@ -3,7 +3,6 @@ package com.accompany.business.event.listener;
import com.accompany.business.dto.SendGiftWarningDto;
import com.accompany.business.event.GiftMessageEvent;
import com.accompany.business.message.GiftMessage;
-import com.accompany.sharding.mapper.GiftSendRecordMapperExpand;
import com.accompany.business.service.user.UsersService;
import com.accompany.common.config.WebSecurityConfig;
import com.accompany.common.constant.Constant;
@@ -12,6 +11,7 @@ import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.model.Users;
import com.accompany.core.service.SysConfService;
import com.accompany.core.service.message.MessageRobotPushService;
+import com.accompany.sharding.mapper.GiftSendRecordMapperExpand;
import com.alibaba.fastjson.JSON;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/GuildMemberWeekLevelRewardDiamondListener.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/GuildMemberWeekLevelRewardDiamondListener.java
index bccf70029..5e8095d18 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/GuildMemberWeekLevelRewardDiamondListener.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/GuildMemberWeekLevelRewardDiamondListener.java
@@ -8,7 +8,6 @@ import com.accompany.business.service.guild.GuildMemberWeekLevelRewardService;
import com.accompany.business.service.user.UsersService;
import com.accompany.common.constant.Constant;
import com.accompany.common.utils.DateTimeUtil;
-import com.accompany.core.enumeration.PartitionEnum;
import com.accompany.core.model.PartitionInfo;
import com.accompany.core.model.Users;
import com.accompany.core.service.partition.PartitionInfoService;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/RankListener.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/RankListener.java
index 4eac8b094..154f2731a 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/RankListener.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/RankListener.java
@@ -19,7 +19,6 @@ import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Component;
-import java.util.Calendar;
import java.util.Date;
/**
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/box/OpenBoxRankListener.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/box/OpenBoxRankListener.java
index ee78baca5..f0723093e 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/box/OpenBoxRankListener.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/box/OpenBoxRankListener.java
@@ -1,8 +1,8 @@
package com.accompany.business.event.listener.box;
import com.accompany.business.event.box.BoxPrizeEvent;
-import com.accompany.business.message.PrizeEntity;
import com.accompany.business.message.BoxPrizeMessage;
+import com.accompany.business.message.PrizeEntity;
import com.accompany.business.service.box.OpenBoxRankService;
import com.accompany.business.service.user.UsersService;
import com.accompany.common.redis.RedisKey;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/lucky/LuckyBagCollectForAccumulateListener.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/lucky/LuckyBagCollectForAccumulateListener.java
index 6929c44f6..e3dbc5709 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/lucky/LuckyBagCollectForAccumulateListener.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/lucky/LuckyBagCollectForAccumulateListener.java
@@ -17,7 +17,6 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationListener;
-import org.springframework.stereotype.Component;
import java.util.Date;
import java.util.List;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/lucky/LuckyBagCollectForLightListener.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/lucky/LuckyBagCollectForLightListener.java
index e16b56d7d..969ec803b 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/lucky/LuckyBagCollectForLightListener.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/lucky/LuckyBagCollectForLightListener.java
@@ -9,7 +9,6 @@ import com.accompany.business.message.GiftMessage;
import com.accompany.business.model.lucky.LuckyBagCollect;
import com.accompany.business.model.lucky.LuckyBagCollectRecord;
import com.accompany.business.model.lucky.LuckyBagCollectRewardRecord;
-import com.accompany.business.model.lucky.LuckyBagFortunateRecord;
import com.accompany.business.service.lucky.LuckyBagCollectRecordService;
import com.accompany.business.service.lucky.LuckyBagCollectRewardRecordService;
import com.accompany.business.service.lucky.LuckyBagCollectService;
@@ -23,9 +22,11 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+import java.util.Map;
import java.util.stream.Collectors;
/**
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/lucky/LuckyBagFortunateListener.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/lucky/LuckyBagFortunateListener.java
index b6d389f6c..da0b65fe0 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/lucky/LuckyBagFortunateListener.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/lucky/LuckyBagFortunateListener.java
@@ -5,17 +5,17 @@ import cn.hutool.core.util.StrUtil;
import com.accompany.business.constant.PrizeTypeEnum;
import com.accompany.business.enums.message.ContentTypeEnum;
import com.accompany.business.event.GiftMessageEvent;
-import com.accompany.business.message.PrizeEntity;
import com.accompany.business.message.GiftMessage;
+import com.accompany.business.message.PrizeEntity;
import com.accompany.business.model.Gift;
import com.accompany.business.model.lucky.LuckyBagFortunate;
import com.accompany.business.model.lucky.LuckyBagFortunateRecord;
import com.accompany.business.service.SendSysMsgService;
-import com.accompany.business.service.prize.PrizeContext;
-import com.accompany.business.service.prize.PrizeStrategyFactory;
import com.accompany.business.service.gift.GiftService;
import com.accompany.business.service.lucky.LuckyBagFortunateRecordService;
import com.accompany.business.service.lucky.LuckyBagFortunateService;
+import com.accompany.business.service.prize.PrizeContext;
+import com.accompany.business.service.prize.PrizeStrategyFactory;
import com.accompany.business.vo.message.BaseSpan;
import com.accompany.business.vo.message.MessageTemplate;
import com.accompany.business.vo.message.TextSpan;
@@ -32,9 +32,10 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
/**
* @author: liaozetao
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/room/UserInRoomAutoChatListener.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/room/UserInRoomAutoChatListener.java
index eea0f1bcd..63d367f41 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/room/UserInRoomAutoChatListener.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/event/listener/room/UserInRoomAutoChatListener.java
@@ -5,7 +5,6 @@ import com.accompany.business.dto.UserInToRoomAutoChatConfigDTO;
import com.accompany.business.event.room.UserInRoomEvent;
import com.accompany.business.message.room.UserInRoomMessage;
import com.accompany.business.model.room.PrivateChatItem;
-import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.business.service.nameplate.UserNameplateService;
import com.accompany.business.service.room.PrivateChatItemService;
import com.accompany.business.service.room.QueryRoomService;
@@ -13,6 +12,7 @@ import com.accompany.business.service.room.RoomService;
import com.accompany.business.service.user.UsersService;
import com.accompany.business.util.VipUtil;
import com.accompany.common.constant.Constant;
+import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.utils.RandomUtil;
import com.accompany.common.utils.StringUtils;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ActivityAwardMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ActivityAwardMapper.java
index e12bcc0f7..2a2198f74 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ActivityAwardMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ActivityAwardMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.ActivityAward;
import com.accompany.business.model.ActivityAwardExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface ActivityAwardMapper {
int countByExample(ActivityAwardExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ActivityConfigMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ActivityConfigMapper.java
index 9a659b9ff..358c10167 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ActivityConfigMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ActivityConfigMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.ActivityConfig;
import com.accompany.business.model.ActivityConfigExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface ActivityConfigMapper {
int countByExample(ActivityConfigExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ActivityPackItemMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ActivityPackItemMapper.java
index 69107b39d..ca87744f4 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ActivityPackItemMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ActivityPackItemMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.ActivityPackItem;
import com.accompany.business.model.ActivityPackItemExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface ActivityPackItemMapper {
int countByExample(ActivityPackItemExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ActivityPackMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ActivityPackMapper.java
index 04ffdce81..d2d963e3a 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ActivityPackMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ActivityPackMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.ActivityPack;
import com.accompany.business.model.ActivityPackExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface ActivityPackMapper {
int countByExample(ActivityPackExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AnchorBillCheckMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AnchorBillCheckMapper.java
index e7b528163..38118868a 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AnchorBillCheckMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AnchorBillCheckMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.AnchorBillCheck;
import com.accompany.business.model.AnchorBillCheckExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface AnchorBillCheckMapper {
int countByExample(AnchorBillCheckExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AnchorBillRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AnchorBillRecordMapper.java
index 16e87e6d6..734c9cc0d 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AnchorBillRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AnchorBillRecordMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.AnchorBillRecord;
import com.accompany.business.model.AnchorBillRecordExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface AnchorBillRecordMapper {
int countByExample(AnchorBillRecordExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AnchorBillRecordMapperExpand.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AnchorBillRecordMapperExpand.java
index e32c284a0..5e1ddb930 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AnchorBillRecordMapperExpand.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AnchorBillRecordMapperExpand.java
@@ -1,9 +1,6 @@
package com.accompany.business.mybatismapper;
import com.accompany.business.model.AnchorBillRecord;
-import com.accompany.business.model.AnchorBillRecordExample;
-import com.accompany.sharding.model.BillRecord;
-import org.apache.ibatis.annotations.Param;
import java.util.List;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AnchorWhitelistMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AnchorWhitelistMapper.java
index 06eda43a3..e77d9dcd2 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AnchorWhitelistMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AnchorWhitelistMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.AnchorWhitelist;
import com.accompany.business.model.AnchorWhitelistExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface AnchorWhitelistMapper {
int countByExample(AnchorWhitelistExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AppButtonMenuConfMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AppButtonMenuConfMapper.java
index 1a37e13d5..25d56aa3c 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AppButtonMenuConfMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AppButtonMenuConfMapper.java
@@ -2,6 +2,7 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.AppButtonMenuConf;
import com.accompany.business.model.AppButtonMenuConfExample;
+
import java.util.List;
public interface AppButtonMenuConfMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AuditAccountMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AuditAccountMapper.java
index fa2d64a08..924b9a5cc 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AuditAccountMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AuditAccountMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.AuditAccount;
import com.accompany.business.model.AuditAccountExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface AuditAccountMapper {
int countByExample(AuditAccountExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AutoGenRobotMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AutoGenRobotMapper.java
index 18bf92d32..d6295193a 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AutoGenRobotMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/AutoGenRobotMapper.java
@@ -2,6 +2,7 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.AutoGenRobot;
import com.accompany.business.model.AutoGenRobotExample;
+
import java.util.List;
public interface AutoGenRobotMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/BannerMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/BannerMapper.java
index a1dab78ba..081e02501 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/BannerMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/BannerMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.Banner;
import com.accompany.business.model.BannerExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface BannerMapper {
int countByExample(BannerExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/CarCarportMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/CarCarportMapper.java
index 2001dca85..02fc2fb7b 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/CarCarportMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/CarCarportMapper.java
@@ -3,9 +3,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.CarCarport;
import com.accompany.business.model.CarCarportExample;
import com.accompany.business.model.CarCarportKey;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface CarCarportMapper {
int countByExample(CarCarportExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/CarGoodsMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/CarGoodsMapper.java
index 382c52f44..214a97172 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/CarGoodsMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/CarGoodsMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.CarGoods;
import com.accompany.business.model.CarGoodsExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface CarGoodsMapper {
int countByExample(CarGoodsExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/CarRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/CarRecordMapper.java
index 8f9473713..041e0c5c5 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/CarRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/CarRecordMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.CarRecord;
import com.accompany.business.model.CarRecordExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface CarRecordMapper {
int countByExample(CarRecordExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ChannelDistributeMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ChannelDistributeMapper.java
index 9cfbc808f..07ca754dc 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ChannelDistributeMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ChannelDistributeMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.ChannelDistribute;
import com.accompany.business.model.ChannelDistributeExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface ChannelDistributeMapper {
int countByExample(ChannelDistributeExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ChargeActivityMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ChargeActivityMapper.java
index 8dfe83697..cdbdac4cc 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ChargeActivityMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ChargeActivityMapper.java
@@ -3,9 +3,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.ChargeActivity;
import com.accompany.business.model.ChargeActivityExample;
import com.accompany.business.model.ChargeActivityWithBLOBs;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface ChargeActivityMapper {
int countByExample(ChargeActivityExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ChargeActivityVisitLogMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ChargeActivityVisitLogMapper.java
index 001c04615..51315899d 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ChargeActivityVisitLogMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ChargeActivityVisitLogMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.ChargeActivityVisitLog;
import com.accompany.business.model.ChargeActivityVisitLogExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface ChargeActivityVisitLogMapper {
int countByExample(ChargeActivityVisitLogExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ClanHallOperateRecordMapperExpand.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ClanHallOperateRecordMapperExpand.java
index 5351a489f..a5ee5ac44 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ClanHallOperateRecordMapperExpand.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ClanHallOperateRecordMapperExpand.java
@@ -1,11 +1,8 @@
package com.accompany.business.mybatismapper;
-import com.accompany.business.model.ClanHallOperateRecord;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
-import java.util.List;
-
@Mapper
public interface ClanHallOperateRecordMapperExpand {
/**
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/CustomServiceMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/CustomServiceMapper.java
index 34d23134d..0164af9f1 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/CustomServiceMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/CustomServiceMapper.java
@@ -2,6 +2,7 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.CustomService;
import com.accompany.business.model.CustomServiceExample;
+
import java.util.List;
public interface CustomServiceMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/EmojiCodeMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/EmojiCodeMapper.java
index 170dd53a0..9562781ed 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/EmojiCodeMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/EmojiCodeMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.EmojiCode;
import com.accompany.business.model.EmojiCodeExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface EmojiCodeMapper {
int countByExample(EmojiCodeExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/EmojiInviteCodeMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/EmojiInviteCodeMapper.java
index 597ea57fe..38c8f6773 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/EmojiInviteCodeMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/EmojiInviteCodeMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.EmojiInviteCode;
import com.accompany.business.model.EmojiInviteCodeExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface EmojiInviteCodeMapper {
int countByExample(EmojiInviteCodeExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ExchangeDiamondGoldRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ExchangeDiamondGoldRecordMapper.java
index 6d8debddf..4a80cd5e4 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ExchangeDiamondGoldRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ExchangeDiamondGoldRecordMapper.java
@@ -1,11 +1,8 @@
package com.accompany.business.mybatismapper;
import com.accompany.business.model.ExchangeDiamondGoldRecord;
-import com.accompany.business.model.ExchangeDiamondGoldRecordExample;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import java.util.List;
-
/**
* @author yangming
* @date 2020-04-18
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FaceJsonMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FaceJsonMapper.java
index bd5f0808d..da2c8a9ee 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FaceJsonMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FaceJsonMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.FaceJson;
import com.accompany.business.model.FaceJsonExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface FaceJsonMapper {
int countByExample(FaceJsonExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FaceMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FaceMapper.java
index bfe0e8d31..a5a48d2b4 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FaceMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FaceMapper.java
@@ -2,6 +2,7 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.Face;
import com.accompany.business.model.FaceExample;
+
import java.util.List;
public interface FaceMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FinanceGoldDiamondDetailMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FinanceGoldDiamondDetailMapper.java
index 3fc65d300..032e8a58b 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FinanceGoldDiamondDetailMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FinanceGoldDiamondDetailMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.FinanceGoldDiamondDetail;
import com.accompany.business.model.FinanceGoldDiamondDetailExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface FinanceGoldDiamondDetailMapper {
int countByExample(FinanceGoldDiamondDetailExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FinanceGoldDiamondDetailMapperExpand.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FinanceGoldDiamondDetailMapperExpand.java
index 097977a5a..b644efc16 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FinanceGoldDiamondDetailMapperExpand.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FinanceGoldDiamondDetailMapperExpand.java
@@ -3,7 +3,6 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.FinanceGoldDiamondDetail;
import org.apache.ibatis.annotations.Param;
-import java.util.Date;
import java.util.List;
public interface FinanceGoldDiamondDetailMapperExpand {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FinanceGoldDiamondMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FinanceGoldDiamondMapper.java
index 7a75a2c93..cb1c063d4 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FinanceGoldDiamondMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FinanceGoldDiamondMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.FinanceGoldDiamond;
import com.accompany.business.model.FinanceGoldDiamondExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface FinanceGoldDiamondMapper {
int countByExample(FinanceGoldDiamondExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FinanceTypeConfigMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FinanceTypeConfigMapper.java
index 29a1690a4..c63f75d31 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FinanceTypeConfigMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/FinanceTypeConfigMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.FinanceTypeConfig;
import com.accompany.business.model.FinanceTypeConfigExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface FinanceTypeConfigMapper {
int countByExample(FinanceTypeConfigExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GenAccountRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GenAccountRecordMapper.java
index bc2c418c2..358ebd925 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GenAccountRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GenAccountRecordMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.GenAccountRecord;
import com.accompany.business.model.GenAccountRecordExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface GenAccountRecordMapper {
int countByExample(GenAccountRecordExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftAchievementMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftAchievementMapper.java
index ae8c54a18..5c43a5858 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftAchievementMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftAchievementMapper.java
@@ -1,11 +1,11 @@
package com.accompany.business.mybatismapper;
-import java.util.List;
-
import com.accompany.business.model.giftAchievement.GiftAchievement;
import com.accompany.business.model.giftAchievement.GiftAchievementExample;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface GiftAchievementMapper {
int countByExample(GiftAchievementExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftAchievementTypeMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftAchievementTypeMapper.java
index 99714027e..5ff9551a3 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftAchievementTypeMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftAchievementTypeMapper.java
@@ -1,11 +1,11 @@
package com.accompany.business.mybatismapper;
-import java.util.List;
-
import com.accompany.business.model.giftAchievement.GiftAchievementType;
import com.accompany.business.model.giftAchievement.GiftAchievementTypeExample;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface GiftAchievementTypeMapper {
int countByExample(GiftAchievementTypeExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftMagicMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftMagicMapper.java
index 9fea5cebe..b3f42052a 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftMagicMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftMagicMapper.java
@@ -1,10 +1,8 @@
package com.accompany.business.mybatismapper;
-import com.accompany.core.base.BaseMapper;
import com.accompany.business.model.GiftMagic;
import com.accompany.business.model.GiftMagicExample;
-import java.util.List;
-import org.apache.ibatis.annotations.Param;
+import com.accompany.core.base.BaseMapper;
public interface GiftMagicMapper extends BaseMapper {
// int countByExample(GiftMagicExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftNotifyConfigMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftNotifyConfigMapper.java
index 215158fff..c1e4d08e6 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftNotifyConfigMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftNotifyConfigMapper.java
@@ -1,10 +1,8 @@
package com.accompany.business.mybatismapper;
-import com.accompany.core.base.BaseMapper;
import com.accompany.business.model.GiftNotifyConfig;
import com.accompany.business.model.GiftNotifyConfigExample;
-import java.util.List;
-import org.apache.ibatis.annotations.Param;
+import com.accompany.core.base.BaseMapper;
public interface GiftNotifyConfigMapper extends BaseMapper{
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftNotifyLevelMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftNotifyLevelMapper.java
index 962e98599..6c050883e 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftNotifyLevelMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GiftNotifyLevelMapper.java
@@ -1,10 +1,8 @@
package com.accompany.business.mybatismapper;
-import com.accompany.core.base.BaseMapper;
import com.accompany.business.model.GiftNotifyLevel;
import com.accompany.business.model.GiftNotifyLevelExample;
-import java.util.List;
-import org.apache.ibatis.annotations.Param;
+import com.accompany.core.base.BaseMapper;
public interface GiftNotifyLevelMapper extends BaseMapper{
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GreetMsgMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GreetMsgMapper.java
index 410816e5b..63a59099a 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GreetMsgMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/GreetMsgMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.GreetMsg;
import com.accompany.business.model.GreetMsgExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface GreetMsgMapper {
int countByExample(GreetMsgExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallAuthMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallAuthMapper.java
index 2dc483d21..2fc47d63c 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallAuthMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallAuthMapper.java
@@ -2,12 +2,12 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.HallAuth;
import com.accompany.business.model.HallAuthExample;
-import java.util.List;
-
import com.accompany.business.model.HallMember;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
@Mapper
public interface HallAuthMapper {
int countByExample(HallAuthExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallAuthMapperExpand.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallAuthMapperExpand.java
index cfdbbdf94..36d996d4d 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallAuthMapperExpand.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallAuthMapperExpand.java
@@ -1,11 +1,7 @@
package com.accompany.business.mybatismapper;
-import com.accompany.business.model.HallMemberAuth;
-import com.accompany.business.vo.HallMemberAuthCodeVo;
import org.apache.ibatis.annotations.Param;
-import java.util.List;
-
/**
* 2 * @Author: wangchuangbiao
* 3 * @Date: 2019/3/2
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallGiftRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallGiftRecordMapper.java
index de44ded09..eb26bb507 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallGiftRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallGiftRecordMapper.java
@@ -1,7 +1,6 @@
package com.accompany.business.mybatismapper;
import com.accompany.business.model.HallGiftRecord;
-
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
public interface HallGiftRecordMapper extends BaseMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallMapper.java
index f78c866ef..1a716712d 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallMapper.java
@@ -2,15 +2,12 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.Hall;
import com.accompany.business.model.HallExample;
-
-import java.util.Date;
-import java.util.List;
-
-import com.accompany.business.vo.hall.HallApplyVo;
import com.accompany.business.vo.hall.HallVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
@Mapper
public interface HallMapper {
int countByExample(HallExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallMemberAuthMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallMemberAuthMapper.java
index 40ddc6569..b71fd2418 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallMemberAuthMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallMemberAuthMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.HallMemberAuth;
import com.accompany.business.model.HallMemberAuthExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface HallMemberAuthMapper {
int countByExample(HallMemberAuthExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallMemberMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallMemberMapper.java
index 205a3bb88..ac93356d6 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallMemberMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallMemberMapper.java
@@ -2,11 +2,11 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.HallMember;
import com.accompany.business.model.HallMemberExample;
-import java.util.List;
-
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
@Mapper
public interface HallMemberMapper {
int countByExample(HallMemberExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallMemberMapperExpand.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallMemberMapperExpand.java
index dc9d6ff19..7187fc89e 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallMemberMapperExpand.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallMemberMapperExpand.java
@@ -1,7 +1,6 @@
package com.accompany.business.mybatismapper;
import com.accompany.business.model.HallMember;
-import com.accompany.business.model.clan.ClanHall;
import com.accompany.business.vo.clan.ClanHallMemberVO;
import com.accompany.business.vo.hall.HallMemberStatisticVo;
import com.accompany.business.vo.hall.HallMemberVo;
@@ -9,9 +8,7 @@ import com.accompany.business.vo.hall.HallStatisticVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
-import java.util.Date;
import java.util.List;
-import java.util.Map;
/**
* 2 * @Author: zhuct
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallOperateRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallOperateRecordMapper.java
index 4b00151dc..5d040c3e2 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallOperateRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallOperateRecordMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.HallOperateRecord;
import com.accompany.business.model.HallOperateRecordExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface HallOperateRecordMapper {
int countByExample(HallOperateRecordExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallRoomChatRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallRoomChatRecordMapper.java
index 67ca2123d..42b567e0e 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallRoomChatRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallRoomChatRecordMapper.java
@@ -1,6 +1,5 @@
package com.accompany.business.mybatismapper;
-import com.accompany.business.model.HallGoldExchangeRecord;
import com.accompany.business.model.HallRoomChatRecord;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallRoomGiftRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallRoomGiftRecordMapper.java
index 0fff8e0fd..ed88794a5 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallRoomGiftRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HallRoomGiftRecordMapper.java
@@ -6,7 +6,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
-import java.util.Map;
public interface HallRoomGiftRecordMapper extends BaseMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HeadwearLimitMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HeadwearLimitMapper.java
index c2b465f95..252f9dd40 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HeadwearLimitMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HeadwearLimitMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.HeadwearLimit;
import com.accompany.business.model.HeadwearLimitExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface HeadwearLimitMapper {
int countByExample(HeadwearLimitExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HeadwearMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HeadwearMapper.java
index bbffff623..78eb21b43 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HeadwearMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HeadwearMapper.java
@@ -2,11 +2,11 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.Headwear;
import com.accompany.business.model.HeadwearExample;
-import java.util.List;
-
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
@Mapper
public interface HeadwearMapper {
int countByExample(HeadwearExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HeadwearRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HeadwearRecordMapper.java
index e27c0a614..7bf1a6a85 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HeadwearRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HeadwearRecordMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.HeadwearRecord;
import com.accompany.business.model.HeadwearRecordExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface HeadwearRecordMapper {
int countByExample(HeadwearRecordExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HeadwearRecordMapperExpand.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HeadwearRecordMapperExpand.java
index e2e01c450..480bd83b6 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HeadwearRecordMapperExpand.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/HeadwearRecordMapperExpand.java
@@ -1,7 +1,5 @@
package com.accompany.business.mybatismapper;
-import com.accompany.business.model.Headwear;
-import com.accompany.business.model.HeadwearExample;
import com.accompany.business.model.HeadwearStatistics;
import org.apache.ibatis.annotations.Param;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/InviteFissionBlankUserMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/InviteFissionBlankUserMapper.java
index 12825468d..018347d1b 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/InviteFissionBlankUserMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/InviteFissionBlankUserMapper.java
@@ -1,7 +1,6 @@
package com.accompany.business.mybatismapper;
import com.accompany.business.model.InviteFissionBlankUser;
-import com.accompany.business.model.UserInviteFissionRecord;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
public interface InviteFissionBlankUserMapper extends BaseMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/LevelCharmMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/LevelCharmMapper.java
index 4cd8cfa6c..6762a05ae 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/LevelCharmMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/LevelCharmMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.LevelCharm;
import com.accompany.business.model.LevelCharmExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface LevelCharmMapper {
int countByExample(LevelCharmExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/LiveAttestationMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/LiveAttestationMapper.java
index 99a657192..345d31242 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/LiveAttestationMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/LiveAttestationMapper.java
@@ -6,7 +6,6 @@ import com.accompany.business.model.live.LiveRoomVo;
import org.apache.ibatis.annotations.Param;
import java.util.List;
-import java.util.Map;
public interface LiveAttestationMapper {
long countByExample(LiveAttestationExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/LostUserMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/LostUserMapper.java
index 90ba6b951..58c37813a 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/LostUserMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/LostUserMapper.java
@@ -2,7 +2,6 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.LostUser;
import com.accompany.business.model.LostUserExample;
-import org.apache.ibatis.annotations.Param;
import java.util.List;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/MsgPushRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/MsgPushRecordMapper.java
index 93ac97022..2288ef724 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/MsgPushRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/MsgPushRecordMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.MsgPushRecord;
import com.accompany.business.model.MsgPushRecordExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface MsgPushRecordMapper {
int countByExample(MsgPushRecordExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/OpenBoxRuleMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/OpenBoxRuleMapper.java
index 55d9acc82..fc47cb7a6 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/OpenBoxRuleMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/OpenBoxRuleMapper.java
@@ -2,6 +2,7 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.vo.PrizePoolItemRuleVo;
import org.apache.ibatis.annotations.Param;
+
import java.util.List;
public interface OpenBoxRuleMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/OperationActMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/OperationActMapper.java
index 733e50387..6b4db1507 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/OperationActMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/OperationActMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.OperationAct;
import com.accompany.business.model.OperationActExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface OperationActMapper {
int countByExample(OperationActExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/OperationSmsRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/OperationSmsRecordMapper.java
index 8517718a4..cea226d35 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/OperationSmsRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/OperationSmsRecordMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.OperationSmsRecord;
import com.accompany.business.model.OperationSmsRecordExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface OperationSmsRecordMapper {
int countByExample(OperationSmsRecordExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/OrderServMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/OrderServMapper.java
index 138d45f2b..359515bd0 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/OrderServMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/OrderServMapper.java
@@ -2,6 +2,7 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.OrderServ;
import com.accompany.business.model.OrderServExample;
+
import java.util.List;
public interface OrderServMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/PanelMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/PanelMapper.java
index f546739d8..c36ad5425 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/PanelMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/PanelMapper.java
@@ -1,10 +1,8 @@
package com.accompany.business.mybatismapper;
-import com.accompany.core.base.BaseMapper;
import com.accompany.business.model.Panel;
import com.accompany.business.model.PanelExample;
-import java.util.List;
-import org.apache.ibatis.annotations.Param;
+import com.accompany.core.base.BaseMapper;
public interface PanelMapper extends BaseMapper{
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/PkActRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/PkActRecordMapper.java
index 2a1a91c16..75a6100db 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/PkActRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/PkActRecordMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.PkActRecord;
import com.accompany.business.model.PkActRecordExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface PkActRecordMapper {
int countByExample(PkActRecordExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/PrizeKeyRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/PrizeKeyRecordMapper.java
index 54bd71a8d..3c1906305 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/PrizeKeyRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/PrizeKeyRecordMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.PrizeKeyRecord;
import com.accompany.business.model.PrizeKeyRecordExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface PrizeKeyRecordMapper {
int countByExample(PrizeKeyRecordExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RedeemCodeMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RedeemCodeMapper.java
index 48f7f8a1d..bc0fafcf4 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RedeemCodeMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RedeemCodeMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.RedeemCode;
import com.accompany.business.model.RedeemCodeExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface RedeemCodeMapper {
int countByExample(RedeemCodeExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RedeemCodeRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RedeemCodeRecordMapper.java
index eb7c6f4da..afc6f102c 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RedeemCodeRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RedeemCodeRecordMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.RedeemCodeRecord;
import com.accompany.business.model.RedeemCodeRecordExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface RedeemCodeRecordMapper {
int countByExample(RedeemCodeRecordExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RoomRewardMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RoomRewardMapper.java
index 56592b3c3..45c6c56e3 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RoomRewardMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RoomRewardMapper.java
@@ -2,6 +2,7 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.RoomReward;
import com.accompany.business.model.RoomRewardExample;
+
import java.util.List;
public interface RoomRewardMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RoomRobotGroupMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RoomRobotGroupMapper.java
index 1b37b5a9b..144d5312b 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RoomRobotGroupMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RoomRobotGroupMapper.java
@@ -2,6 +2,7 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.RoomRobotGroup;
import com.accompany.business.model.RoomRobotGroupExample;
+
import java.util.List;
public interface RoomRobotGroupMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RoomRobotGroupRelaMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RoomRobotGroupRelaMapper.java
index d56bbf2e2..b4c285f63 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RoomRobotGroupRelaMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RoomRobotGroupRelaMapper.java
@@ -2,6 +2,7 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.RoomRobotGroupRela;
import com.accompany.business.model.RoomRobotGroupRelaExample;
+
import java.util.List;
public interface RoomRobotGroupRelaMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RoomTagSpecialConfigMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RoomTagSpecialConfigMapper.java
index 149001b06..300b49185 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RoomTagSpecialConfigMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/RoomTagSpecialConfigMapper.java
@@ -1,11 +1,11 @@
package com.accompany.business.mybatismapper;
-import java.util.List;
-
import com.accompany.business.model.RoomTagSpecialConfig;
import com.accompany.business.model.RoomTagSpecialConfigExample;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface RoomTagSpecialConfigMapper {
int countByExample(RoomTagSpecialConfigExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/SensitiveWordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/SensitiveWordMapper.java
index 89845164e..b7d2c9eb7 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/SensitiveWordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/SensitiveWordMapper.java
@@ -3,9 +3,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.SensitiveWord;
import com.accompany.business.model.SensitiveWordExample;
import com.accompany.business.model.SensitiveWordWithBLOBs;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface SensitiveWordMapper {
int countByExample(SensitiveWordExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/SkillTypeMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/SkillTypeMapper.java
index 7e8a768f9..e86a59863 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/SkillTypeMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/SkillTypeMapper.java
@@ -2,11 +2,11 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.SkillType;
import com.accompany.business.model.SkillTypeExample;
-import java.util.List;
-
import com.accompany.business.model.live.LiveSkillTypeVo;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface SkillTypeMapper {
int countByExample(SkillTypeExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/SmsTemplateMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/SmsTemplateMapper.java
index b12aa1f3b..e11633180 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/SmsTemplateMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/SmsTemplateMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.SmsTemplate;
import com.accompany.business.model.SmsTemplateExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface SmsTemplateMapper {
int countByExample(SmsTemplateExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/SuperManagerOperateRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/SuperManagerOperateRecordMapper.java
index 03346a003..daaf26683 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/SuperManagerOperateRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/SuperManagerOperateRecordMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.SuperManagerOperateRecord;
import com.accompany.business.model.SuperManagerOperateRecordExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface SuperManagerOperateRecordMapper {
int countByExample(SuperManagerOperateRecordExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/TitleMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/TitleMapper.java
index ce31db1bc..02563a840 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/TitleMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/TitleMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.Title;
import com.accompany.business.model.TitleExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface TitleMapper {
int countByExample(TitleExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/TopicBoxItemMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/TopicBoxItemMapper.java
index a6b34e6b6..d89b8a34e 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/TopicBoxItemMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/TopicBoxItemMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.TopicBoxItem;
import com.accompany.business.model.TopicBoxItemExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface TopicBoxItemMapper {
int countByExample(TopicBoxItemExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/TopicBoxMsgMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/TopicBoxMsgMapper.java
index e4ea4520d..f75afde6f 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/TopicBoxMsgMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/TopicBoxMsgMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.TopicBoxMsg;
import com.accompany.business.model.TopicBoxMsgExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface TopicBoxMsgMapper {
int countByExample(TopicBoxMsgExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserActivityPackRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserActivityPackRecordMapper.java
index 614e13159..a77ad876e 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserActivityPackRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserActivityPackRecordMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.UserActivityPackRecord;
import com.accompany.business.model.UserActivityPackRecordExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface UserActivityPackRecordMapper {
int countByExample(UserActivityPackRecordExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserBackpackMapperExpand.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserBackpackMapperExpand.java
index 1e0544d08..5ec32d07e 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserBackpackMapperExpand.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserBackpackMapperExpand.java
@@ -1,11 +1,5 @@
package com.accompany.business.mybatismapper;
-import com.accompany.business.model.UserBackpack;
-import com.accompany.business.model.UserBackpackExample;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
-
public interface UserBackpackMapperExpand {
Double statisticsGiftValue();
}
\ No newline at end of file
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserFrozenRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserFrozenRecordMapper.java
index 3cf53e60c..0d4c5856d 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserFrozenRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserFrozenRecordMapper.java
@@ -2,11 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.UserFrozenRecord;
import com.accompany.business.model.UserFrozenRecordExample;
-import java.util.List;
-
-import com.accompany.core.model.Users;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface UserFrozenRecordMapper {
int countByExample(UserFrozenRecordExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserGiftAchievementTypeRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserGiftAchievementTypeRecordMapper.java
index cbb4dfb6f..5fabc4fc9 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserGiftAchievementTypeRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserGiftAchievementTypeRecordMapper.java
@@ -1,11 +1,11 @@
package com.accompany.business.mybatismapper;
-import java.util.List;
-
import com.accompany.business.model.giftAchievement.UserGiftAchievementTypeRecord;
import com.accompany.business.model.giftAchievement.UserGiftAchievementTypeRecordExample;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface UserGiftAchievementTypeRecordMapper {
int countByExample(UserGiftAchievementTypeRecordExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserGiftAchievementTypeRecordMapperExpand.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserGiftAchievementTypeRecordMapperExpand.java
index 5cc765db6..658cd43cd 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserGiftAchievementTypeRecordMapperExpand.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserGiftAchievementTypeRecordMapperExpand.java
@@ -1,7 +1,5 @@
package com.accompany.business.mybatismapper;
-import com.accompany.business.model.giftAchievement.UserGiftAchievementTypeRecord;
-import com.accompany.business.model.giftAchievement.UserGiftAchievementTypeRecordExample;
import com.accompany.business.vo.giftAchievement.UserGiftAchievementTypeExpandVo;
import org.apache.ibatis.annotations.Param;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserGiftBonusPerDayMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserGiftBonusPerDayMapper.java
index 75f116c04..d42d80718 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserGiftBonusPerDayMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserGiftBonusPerDayMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.UserGiftBonusPerDay;
import com.accompany.business.model.UserGiftBonusPerDayExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface UserGiftBonusPerDayMapper {
int countByExample(UserGiftBonusPerDayExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserGiftWallMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserGiftWallMapper.java
index 48398d82f..02bcaa5c9 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserGiftWallMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserGiftWallMapper.java
@@ -2,6 +2,7 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.UserGiftWall;
import com.accompany.business.model.UserGiftWallExample;
+
import java.util.List;
public interface UserGiftWallMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserHeadwearMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserHeadwearMapper.java
index 38bc16a97..096c29201 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserHeadwearMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserHeadwearMapper.java
@@ -2,10 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.UserHeadwear;
import com.accompany.business.model.UserHeadwearExample;
+import org.apache.ibatis.annotations.Param;
import java.util.Date;
import java.util.List;
-import org.apache.ibatis.annotations.Param;
public interface UserHeadwearMapper {
int countByExample(UserHeadwearExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserInRoomRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserInRoomRecordMapper.java
index e1123af59..69ffa50f0 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserInRoomRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserInRoomRecordMapper.java
@@ -1,15 +1,14 @@
package com.accompany.business.mybatismapper;
import com.accompany.business.model.UserInRoomRecord;
+import com.accompany.business.vo.room.InRoomRecordVo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
import java.util.Collection;
import java.util.Date;
import java.util.List;
-import com.accompany.business.vo.room.InRoomRecordVo;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Param;
-
public interface UserInRoomRecordMapper extends BaseMapper {
/**
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserInviteAwardMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserInviteAwardMapper.java
index 0cab927dd..779b5ef6f 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserInviteAwardMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserInviteAwardMapper.java
@@ -2,6 +2,7 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.UserInviteAward;
import com.accompany.business.model.UserInviteAwardExample;
+
import java.util.List;
public interface UserInviteAwardMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserInviteCodeMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserInviteCodeMapper.java
index dae4c4911..c0a50f498 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserInviteCodeMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserInviteCodeMapper.java
@@ -1,11 +1,7 @@
package com.accompany.business.mybatismapper;
import com.accompany.business.model.UserInviteCode;
-import com.accompany.business.model.UserInviteCodeExample;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
public interface UserInviteCodeMapper extends BaseMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserInviteRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserInviteRecordMapper.java
index c1949890e..9241dd174 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserInviteRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserInviteRecordMapper.java
@@ -2,6 +2,7 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.UserInviteRecord;
import com.accompany.business.model.UserInviteRecordExample;
+
import java.util.List;
public interface UserInviteRecordMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserMagicWallMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserMagicWallMapper.java
index 2b6c687ec..bd63dd5bf 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserMagicWallMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserMagicWallMapper.java
@@ -3,6 +3,7 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.UserMagicWall;
import com.accompany.business.model.UserMagicWallExample;
import com.accompany.business.model.UserMagicWallKey;
+
import java.util.List;
public interface UserMagicWallMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserNameplateMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserNameplateMapper.java
index cd1fb1bea..19097ee03 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserNameplateMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserNameplateMapper.java
@@ -2,13 +2,11 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.UserNameplate;
-import com.accompany.business.model.anchor.AnchorFansTeamMpPic;
import com.accompany.core.vo.user.UserNameplateVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
-import java.util.Date;
import java.util.List;
@Mapper
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserPurseMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserPurseMapper.java
index fb9bdcff5..181d6b002 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserPurseMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserPurseMapper.java
@@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
-import java.util.Map;
/**
* @author yangming
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserPurseStatisticsMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserPurseStatisticsMapper.java
index b7957121e..0290eefe0 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserPurseStatisticsMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UserPurseStatisticsMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.UserPurseStatistics;
import com.accompany.business.model.UserPurseStatisticsExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface UserPurseStatisticsMapper {
int countByExample(UserPurseStatisticsExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UsersMapperExpend.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UsersMapperExpend.java
index 69a5afdc6..2ab5889d1 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UsersMapperExpend.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/UsersMapperExpend.java
@@ -1,6 +1,5 @@
package com.accompany.business.mybatismapper;
-import com.accompany.sharding.model.GiftSendRecord;
import com.accompany.core.model.Users;
import com.accompany.payment.model.ChargeRecord;
import org.apache.ibatis.annotations.Param;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/WebConfigMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/WebConfigMapper.java
index b76d5cb97..38a69bfa4 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/WebConfigMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/WebConfigMapper.java
@@ -2,9 +2,10 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.WebConfig;
import com.accompany.business.model.WebConfigExample;
-import java.util.List;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
public interface WebConfigMapper {
int countByExample(WebConfigExample example);
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/WithDrawPacketCashProdMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/WithDrawPacketCashProdMapper.java
index ef4f3ff8f..3f82d9a48 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/WithDrawPacketCashProdMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/WithDrawPacketCashProdMapper.java
@@ -2,6 +2,7 @@ package com.accompany.business.mybatismapper;
import com.accompany.business.model.WithDrawPacketCashProd;
import com.accompany.business.model.WithDrawPacketCashProdExample;
+
import java.util.List;
public interface WithDrawPacketCashProdMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/WithdrawAccountMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/WithdrawAccountMapper.java
index 9bfe53b63..e25732a3c 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/WithdrawAccountMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/WithdrawAccountMapper.java
@@ -1,7 +1,6 @@
package com.accompany.business.mybatismapper;
import com.accompany.business.model.WithdrawAccount;
-import com.accompany.business.model.WithdrawRecord;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
public interface WithdrawAccountMapper extends BaseMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/anchor/AnchorFansTeamMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/anchor/AnchorFansTeamMapper.java
index 238abb533..dca730cd5 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/anchor/AnchorFansTeamMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/anchor/AnchorFansTeamMapper.java
@@ -1,7 +1,6 @@
package com.accompany.business.mybatismapper.anchor;
import com.accompany.business.model.anchor.AnchorFansTeam;
-import com.accompany.business.vo.anchor.AnchorFansMemberVo;
import com.accompany.business.vo.anchor.AnchorFansTeamJoinVo;
import com.accompany.business.vo.anchor.AnchorFansTeamStatsDetailVo;
import com.accompany.business.vo.anchor.AnchorFansTeamStatsVo;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/dress/UserChatBubbleMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/dress/UserChatBubbleMapper.java
index 5e8d4e69d..6052dc095 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/dress/UserChatBubbleMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/dress/UserChatBubbleMapper.java
@@ -12,7 +12,6 @@ package com.accompany.business.mybatismapper.dress;
import com.accompany.business.model.dress.UserChatBubble;
import com.accompany.business.vo.dress.UserChatBubbleVO;
-import com.accompany.business.vo.dress.UserInfoCardVO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/family/FamilyGiftRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/family/FamilyGiftRecordMapper.java
index 077d7b806..36546da60 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/family/FamilyGiftRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/family/FamilyGiftRecordMapper.java
@@ -1,7 +1,6 @@
package com.accompany.business.mybatismapper.family;
import com.accompany.business.model.family.FamilyGiftRecord;
-import com.accompany.business.vo.family.FamilyMemberIncomeItemVo;
import com.accompany.business.vo.family.FamilyUserIncomeItemVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/gamepartner/UserGamePartnerInfoMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/gamepartner/UserGamePartnerInfoMapper.java
index b7de4a1b0..ba676af32 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/gamepartner/UserGamePartnerInfoMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/gamepartner/UserGamePartnerInfoMapper.java
@@ -2,8 +2,6 @@ package com.accompany.business.mybatismapper.gamepartner;
import com.accompany.business.model.gamepartner.UserGamePartnerInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
/**
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/guild/GuildGiftRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/guild/GuildGiftRecordMapper.java
index 136071b94..e5c1bc1ee 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/guild/GuildGiftRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/guild/GuildGiftRecordMapper.java
@@ -4,7 +4,6 @@ import com.accompany.business.model.guild.GuildGiftRecord;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
-import java.util.Date;
import java.util.List;
public interface GuildGiftRecordMapper extends BaseMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/guild/GuildMemberWeekLevelRewardRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/guild/GuildMemberWeekLevelRewardRecordMapper.java
index de23b87bd..cad674f2a 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/guild/GuildMemberWeekLevelRewardRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/guild/GuildMemberWeekLevelRewardRecordMapper.java
@@ -1,6 +1,5 @@
package com.accompany.business.mybatismapper.guild;
-import com.accompany.business.model.guild.GuildMemberWeekLevelReward;
import com.accompany.business.model.guild.GuildMemberWeekLevelRewardRecord;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ip/IpRegionLimitRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ip/IpRegionLimitRecordMapper.java
index 2004cab8b..0cab03233 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ip/IpRegionLimitRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/ip/IpRegionLimitRecordMapper.java
@@ -1,7 +1,6 @@
package com.accompany.business.mybatismapper.ip;
import com.accompany.business.model.ip.IpRegionLimitRecord;
-import com.accompany.business.model.ip.IpRegionWhite;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/lucky/Lucky24StatMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/lucky/Lucky24StatMapper.java
index 4a8b74766..5539ad7a4 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/lucky/Lucky24StatMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/lucky/Lucky24StatMapper.java
@@ -2,10 +2,8 @@ package com.accompany.business.mybatismapper.lucky;
import com.accompany.sharding.vo.Lucky24PersonalStat;
import com.accompany.sharding.vo.Lucky24PlatformStat;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
-import java.util.Date;
import java.util.List;
public interface Lucky24StatMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/lucky/LuckyGiftRewardMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/lucky/LuckyGiftRewardMapper.java
index 9e0845ad2..b44b27229 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/lucky/LuckyGiftRewardMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/lucky/LuckyGiftRewardMapper.java
@@ -4,8 +4,6 @@ import com.accompany.business.model.lucky.LuckyGiftReward;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
-import java.util.Map;
-
/**
* @author: liaozetao
* @date: 2024/3/14 10:53
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/luckybag/LuckyBagLinearPoolMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/luckybag/LuckyBagLinearPoolMapper.java
index e9be86a8b..5c537cf88 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/luckybag/LuckyBagLinearPoolMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/luckybag/LuckyBagLinearPoolMapper.java
@@ -1,7 +1,6 @@
package com.accompany.business.mybatismapper.luckybag;
import com.accompany.business.model.luckybag.LuckyBagLinearPool;
-import com.accompany.business.model.luckybag.LuckyBagPool;
import com.accompany.business.vo.luckybag.LuckyBagPoolVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/redenvelope/RedEnvelopeBackMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/redenvelope/RedEnvelopeBackMapper.java
index 8fffb9e05..d1ee22169 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/redenvelope/RedEnvelopeBackMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/redenvelope/RedEnvelopeBackMapper.java
@@ -2,9 +2,6 @@ package com.accompany.business.mybatismapper.redenvelope;
import com.accompany.business.model.redenvelope.RedEnvelopeBack;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
public interface RedEnvelopeBackMapper extends BaseMapper {
}
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/PrivateChatItemMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/PrivateChatItemMapper.java
index 039b923de..1a18801d2 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/PrivateChatItemMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/PrivateChatItemMapper.java
@@ -11,11 +11,7 @@
package com.accompany.business.mybatismapper.room;
import com.accompany.business.model.room.PrivateChatItem;
-import com.accompany.business.model.room.RoomPlayType;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Select;
-
-import java.util.List;
/**
*
接口描述:
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomBoomAwardRecordMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomBoomAwardRecordMapper.java
index b20622f38..7a3711666 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomBoomAwardRecordMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomBoomAwardRecordMapper.java
@@ -1,7 +1,7 @@
package com.accompany.business.mybatismapper.room;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.accompany.business.model.room.RoomBoomAwardRecord;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 房间Boom玩法阶段奖励记录
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomBoomLevelAwardMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomBoomLevelAwardMapper.java
index a95344c1e..1d6d05819 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomBoomLevelAwardMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomBoomLevelAwardMapper.java
@@ -1,7 +1,7 @@
package com.accompany.business.mybatismapper.room;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.accompany.business.model.room.RoomBoomLevelAward;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 房间Boom玩法等级奖励配置
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomBoomLevelMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomBoomLevelMapper.java
index 8f30e931f..b901a90d6 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomBoomLevelMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomBoomLevelMapper.java
@@ -1,7 +1,7 @@
package com.accompany.business.mybatismapper.room;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.accompany.business.model.room.RoomBoomLevel;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 房间Boom玩法等级配置
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomBoomSignMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomBoomSignMapper.java
index 371eb9a8f..8f5f23def 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomBoomSignMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomBoomSignMapper.java
@@ -1,7 +1,7 @@
package com.accompany.business.mybatismapper.room;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.accompany.business.model.room.RoomBoomSign;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomInviteCodeMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomInviteCodeMapper.java
index 853487679..08e53cda4 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomInviteCodeMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/room/RoomInviteCodeMapper.java
@@ -1,11 +1,7 @@
package com.accompany.business.mybatismapper.room;
import com.accompany.business.model.RoomInviteCode;
-import com.accompany.business.vo.room.RoomInviteCodeVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
public interface RoomInviteCodeMapper extends BaseMapper {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/vip/VipInfoMapper.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/vip/VipInfoMapper.java
index f659d4dc4..318882aeb 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/vip/VipInfoMapper.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/mybatismapper/vip/VipInfoMapper.java
@@ -10,7 +10,6 @@
*/
package com.accompany.business.mybatismapper.vip;
-import com.accompany.business.model.vip.VipAuthItem;
import com.accompany.business.model.vip.VipInfo;
import com.accompany.business.vo.vip.VipWithAuthVO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/AccountLoginRecordService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/AccountLoginRecordService.java
index 0e318258a..61eb9d5f6 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/AccountLoginRecordService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/AccountLoginRecordService.java
@@ -11,7 +11,6 @@ import org.springframework.stereotype.Service;
import java.util.Date;
import java.util.List;
-import java.util.Optional;
/**
* Created by Administrator on 2017/12/21.
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/AppStoreService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/AppStoreService.java
index 09b6b435b..cb1937d88 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/AppStoreService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/AppStoreService.java
@@ -1,10 +1,10 @@
package com.accompany.business.service;
-import com.accompany.core.service.common.JedisService;
-import com.accompany.core.util.StringUtils;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.result.BusiResult;
import com.accompany.common.status.BusiStatus;
+import com.accompany.core.service.common.JedisService;
+import com.accompany.core.util.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/AppUiSettingServiceImpl.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/AppUiSettingServiceImpl.java
index d7a236016..f15f8c1a8 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/AppUiSettingServiceImpl.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/AppUiSettingServiceImpl.java
@@ -5,7 +5,6 @@ import com.accompany.business.mybatismapper.AppUiSettingMapper;
import com.accompany.common.constant.Constant;
import com.accompany.common.status.BusiStatus;
import com.accompany.core.exception.ServiceException;
-import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -16,7 +15,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Date;
-import java.util.regex.Pattern;
import static com.accompany.common.redis.RedisKey.app_ui_setting;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/AutoGenRobotService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/AutoGenRobotService.java
index f35e86152..74781e17e 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/AutoGenRobotService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/AutoGenRobotService.java
@@ -8,6 +8,7 @@ import com.accompany.business.mybatismapper.AutoGenRobotMapper;
import com.accompany.business.mybatismapper.GenAccountRecordMapper;
import com.accompany.business.service.user.UsersService;
import com.accompany.common.constant.Constant;
+import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.common.netease.neteaseacc.result.TokenRet;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.utils.CommonUtil;
@@ -17,7 +18,6 @@ import com.accompany.core.model.Account;
import com.accompany.core.model.Users;
import com.accompany.core.mybatismapper.AccountMapper;
import com.accompany.core.mybatismapper.UsersMapper;
-import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.core.service.SysConfService;
import com.accompany.core.service.account.ErBanNoService;
import com.accompany.core.service.account.NetEaseService;
@@ -28,7 +28,10 @@ import com.accompany.core.util.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import java.util.*;
+import java.util.Calendar;
+import java.util.Date;
+import java.util.List;
+import java.util.UUID;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/BaseSendService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/BaseSendService.java
index 668da123e..9a25f8174 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/BaseSendService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/BaseSendService.java
@@ -12,7 +12,6 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/ChargeAreaService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/ChargeAreaService.java
index 1403ca71c..14335ee36 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/ChargeAreaService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/ChargeAreaService.java
@@ -1,20 +1,25 @@
package com.accompany.business.service;
+import com.accompany.common.constant.Constant;
import com.accompany.common.status.BusiStatus;
import com.accompany.core.exception.ServiceException;
+import com.accompany.core.service.base.BaseService;
import com.accompany.payment.model.ChargeChannel;
import com.accompany.payment.model.ChargeRegion;
+import com.accompany.payment.service.ChargeChannelProdService;
+import com.accompany.payment.service.ChargeChannelService;
import com.accompany.payment.service.ChargeRegionService;
-import com.accompany.common.constant.Constant;
-import com.accompany.core.service.base.BaseService;
-import com.accompany.payment.service.*;
-import com.accompany.payment.vo.*;
+import com.accompany.payment.vo.ChargeAreaInfoVO;
+import com.accompany.payment.vo.ChargePageVO;
+import com.accompany.payment.vo.ChargeWayGroupInfoVO;
+import com.accompany.payment.vo.ChargeWayInfoVO;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.List;
import java.util.stream.Collectors;
/**
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/ChargeService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/ChargeService.java
index 00d0816e8..f7a7d1c19 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/ChargeService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/ChargeService.java
@@ -1,11 +1,9 @@
package com.accompany.business.service;
-import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil;
import com.accompany.business.annotation.CancelUidTag;
import com.accompany.business.message.PayFinishMessage;
-import com.accompany.business.service.activity.h5.ActivityOfChargeService;
import com.accompany.business.service.charge.LuckyTarotChargeService;
import com.accompany.business.service.charge.VipChargeService;
import com.accompany.business.service.mq.RocketMQService;
@@ -26,20 +24,17 @@ import com.accompany.core.exception.ServiceException;
import com.accompany.core.model.Users;
import com.accompany.core.service.base.BaseService;
import com.accompany.core.util.StringUtils;
-import com.accompany.core.vo.vip.VipBaseInfoVO;
import com.accompany.payment.event.ChargeSuccessEvent;
import com.accompany.payment.mapper.ChargeRecordMapper;
import com.accompany.payment.model.*;
import com.accompany.payment.service.*;
import com.accompany.payment.vo.VipOpenParams;
import com.alibaba.fastjson.JSON;
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.google.gson.reflect.TypeToken;
import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
-import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/LuckySeaPreWarningService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/LuckySeaPreWarningService.java
index d00524992..163f114f1 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/LuckySeaPreWarningService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/LuckySeaPreWarningService.java
@@ -10,21 +10,21 @@
*/
package com.accompany.business.service;
-import com.accompany.business.dto.luckysea.LuckySeaPreWarningConfig;
import com.accompany.business.dto.luckysea.LuckySeaBroadCastDTO;
import com.accompany.business.dto.luckysea.LuckySeaGoldPreWarningDTO;
+import com.accompany.business.dto.luckysea.LuckySeaPreWarningConfig;
import com.accompany.business.model.activity.luckysea.LuckySeaActInfo;
import com.accompany.business.model.activity.luckysea.LuckySeaDrawItem;
import com.accompany.business.mybatismapper.activity.LuckySeaPreWarningMapper;
import com.accompany.business.service.activities.luckySea.LuckySeaActInfoService;
import com.accompany.business.service.activities.luckySea.LuckySeaStockService;
-import com.accompany.core.service.message.MessageRobotPushService;
import com.accompany.common.config.WebSecurityConfig;
import com.accompany.common.constant.Constant;
import com.accompany.common.push.MarkdownMessage;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.common.utils.StringUtils;
import com.accompany.core.service.SysConfService;
+import com.accompany.core.service.message.MessageRobotPushService;
import com.alibaba.fastjson.JSON;
import com.google.common.collect.ImmutableMap;
import lombok.extern.slf4j.Slf4j;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/MsgPushService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/MsgPushService.java
index 7e90b4a5f..de64265a8 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/MsgPushService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/MsgPushService.java
@@ -4,12 +4,12 @@ import cn.hutool.core.util.StrUtil;
import com.accompany.business.model.MsgPushRecord;
import com.accompany.business.mybatismapper.MsgPushRecordMapper;
import com.accompany.business.param.neteasepush.*;
-import com.accompany.core.service.partition.PartitionInfoService;
import com.accompany.common.constant.Attach;
import com.accompany.common.constant.Constant;
import com.accompany.core.enumeration.I18nAlertEnum;
import com.accompany.core.model.PartitionInfo;
import com.accompany.core.mybatismapper.AccountLoginRecordMapperExpand;
+import com.accompany.core.service.partition.PartitionInfoService;
import com.accompany.core.util.I18NMessageSourceUtil;
import com.alibaba.fastjson.JSONObject;
import com.google.gson.Gson;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/PanelService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/PanelService.java
index 72fd94305..34fc83f12 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/PanelService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/PanelService.java
@@ -1,13 +1,13 @@
package com.accompany.business.service;
-import com.accompany.core.base.BeanMapper;
import com.accompany.business.model.Panel;
import com.accompany.business.model.PanelExample;
import com.accompany.business.mybatismapper.PanelMapper;
-import com.accompany.core.service.base.BaseService;
import com.accompany.business.vo.PanelVo;
import com.accompany.common.constant.Constant;
import com.accompany.common.redis.RedisKey;
+import com.accompany.core.base.BeanMapper;
+import com.accompany.core.service.base.BaseService;
import com.google.common.collect.Lists;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/RobotService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/RobotService.java
index 913e26f22..e46796c46 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/RobotService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/RobotService.java
@@ -8,11 +8,11 @@ import com.accompany.business.mybatismapper.RoomRobotGroupMapper;
import com.accompany.business.mybatismapper.RoomRobotGroupRelaMapper;
import com.accompany.business.service.room.RoomService;
import com.accompany.business.service.user.UsersService;
+import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.common.result.BusiResult;
import com.accompany.common.status.BusiStatus;
import com.accompany.core.model.Room;
import com.accompany.core.model.Users;
-import com.accompany.common.netease.ErBanNetEaseService;
import com.google.common.collect.Lists;
import com.google.gson.Gson;
import org.slf4j.Logger;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/SendChatRoomMsgService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/SendChatRoomMsgService.java
index 94afdf17f..48b61629e 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/SendChatRoomMsgService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/SendChatRoomMsgService.java
@@ -3,10 +3,10 @@ package com.accompany.business.service;
import com.accompany.business.service.room.RoomQueryService;
import com.accompany.common.constant.Attach;
import com.accompany.common.constant.Constant;
+import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.common.netease.neteaseacc.result.RubbishRet;
import com.accompany.common.utils.UUIDUtil;
import com.accompany.core.model.Room;
-import com.accompany.common.netease.ErBanNetEaseService;
import com.google.gson.Gson;
import lombok.extern.slf4j.Slf4j;
import org.slf4j.Logger;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/SendSysMsgService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/SendSysMsgService.java
index a84677f54..9b17a25c2 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/SendSysMsgService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/SendSysMsgService.java
@@ -2,16 +2,15 @@ package com.accompany.business.service;
import cn.hutool.core.util.StrUtil;
import com.accompany.business.enums.message.ResourceTypeEnum;
-import com.accompany.business.model.AppVersion;
import com.accompany.business.param.neteasepush.*;
import com.accompany.business.service.room.RoomQueryService;
-import com.accompany.business.vo.AppVersionVo;
import com.accompany.business.vo.message.FloatingMessageTemplate;
import com.accompany.business.vo.message.MessageTemplate;
import com.accompany.common.config.SystemConfig;
import com.accompany.common.constant.AppEnum;
import com.accompany.common.constant.Attach;
import com.accompany.common.constant.Constant;
+import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.common.netease.neteaseacc.result.RubbishRet;
import com.accompany.common.utils.GsonUtil;
import com.accompany.common.utils.ReplaceAppDomainUtils;
@@ -20,7 +19,6 @@ import com.accompany.core.base.SpringContextHolder;
import com.accompany.core.enumeration.I18nAlertEnum;
import com.accompany.core.model.Account;
import com.accompany.core.model.Room;
-import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.core.service.account.AccountService;
import com.accompany.core.service.base.BaseService;
import com.accompany.core.util.I18NMessageSourceUtil;
@@ -34,7 +32,6 @@ import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;
import javax.annotation.Resource;
-import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.concurrent.ThreadPoolExecutor;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/SensitiveService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/SensitiveService.java
index 1c89b661c..07c29cc88 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/SensitiveService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/SensitiveService.java
@@ -7,12 +7,12 @@ import com.accompany.business.model.SensitiveWordWithBLOBs;
import com.accompany.business.mybatismapper.SensitiveWordMapper;
import com.accompany.business.mybatismapper.SensitiveWordNewMapper;
import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
-import org.springframework.util.CollectionUtils;
import org.springframework.util.StringUtils;
-import com.github.pagehelper.PageInfo;
+
import java.util.Date;
import java.util.List;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/WebConfigService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/WebConfigService.java
index aa077ccbd..e56af296d 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/WebConfigService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/WebConfigService.java
@@ -3,11 +3,11 @@ package com.accompany.business.service;
import com.accompany.business.model.WebConfig;
import com.accompany.business.model.WebConfigExample;
import com.accompany.business.mybatismapper.WebConfigMapper;
-import com.accompany.core.service.base.BaseService;
-import com.accompany.core.service.common.JedisService;
import com.accompany.common.constant.ApplicationConstant;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.utils.BlankUtil;
+import com.accompany.core.service.base.BaseService;
+import com.accompany.core.service.common.JedisService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/YidunCallbackService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/YidunCallbackService.java
index 938256c8d..8b7c0dc95 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/YidunCallbackService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/YidunCallbackService.java
@@ -3,7 +3,6 @@ package com.accompany.business.service;
import cn.hutool.core.util.ObjectUtil;
import com.accompany.business.dto.yidun.AntispamDto;
import com.accompany.business.dto.yidun.YidunCallBackDataDto;
-import com.accompany.business.event.RoomCacheDealEvent;
import com.accompany.business.model.PrivatePhoto;
import com.accompany.business.model.family.Family;
import com.accompany.business.model.guild.Guild;
@@ -13,28 +12,26 @@ import com.accompany.business.service.family.FamilyService;
import com.accompany.business.service.guild.GuildService;
import com.accompany.business.service.room.RoomService;
import com.accompany.business.service.user.PrivatePhotoService;
-import com.accompany.core.base.SpringContextHolder;
import com.accompany.common.config.SystemConfig;
import com.accompany.common.config.YidunImageConfig;
import com.accompany.common.constant.Constant;
+import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.common.netease.neteaseacc.result.BaseNetEaseRet;
import com.accompany.common.redis.RedisKey;
-import com.accompany.common.netease.ErBanNetEaseService;
-import com.accompany.core.enumeration.I18nAlertEnum;
-import com.accompany.core.model.Room;
-import com.accompany.core.result.YidunBusiResult;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.common.utils.StringUtils;
+import com.accompany.core.base.SpringContextHolder;
+import com.accompany.core.enumeration.I18nAlertEnum;
import com.accompany.core.exception.ServiceException;
+import com.accompany.core.model.Room;
import com.accompany.core.model.Users;
-import com.accompany.core.mybatismapper.UsersMapper;
+import com.accompany.core.result.YidunBusiResult;
import com.accompany.core.service.base.BaseService;
import com.accompany.core.service.user.UsersBaseService;
import com.accompany.core.util.I18NMessageSourceUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.context.ApplicationContext;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activities/ActivitiesDrawService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activities/ActivitiesDrawService.java
index 9b38824ce..2540601be 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activities/ActivitiesDrawService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activities/ActivitiesDrawService.java
@@ -16,12 +16,12 @@ import com.accompany.business.vo.activity.ActivitiesDrawPrizeInfoVo;
import com.accompany.business.vo.activity.ActivityPackVo;
import com.accompany.business.vo.openbox.DrawPrizeItemVo;
import com.accompany.common.constant.Constant;
-import com.accompany.core.exception.ServiceException;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.result.BusiResult;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.BlankUtil;
import com.accompany.core.base.BeanMapper;
+import com.accompany.core.exception.ServiceException;
import com.accompany.core.model.Users;
import com.accompany.core.service.SysConfService;
import com.accompany.core.service.common.JedisLockService;
@@ -40,7 +40,10 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
/**
* Created By LeeNana on 2019/10/28.
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activities/luckySea/impl/LuckySeaDrawServiceImpl.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activities/luckySea/impl/LuckySeaDrawServiceImpl.java
index 76c7269ad..e2a019fc2 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activities/luckySea/impl/LuckySeaDrawServiceImpl.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activities/luckySea/impl/LuckySeaDrawServiceImpl.java
@@ -1,6 +1,5 @@
package com.accompany.business.service.activities.luckySea.impl;
-import com.accompany.business.dto.activity.callbattle.ActCallBattleConfig;
import com.accompany.business.event.LuckySeaDrawMessageEvent;
import com.accompany.business.message.LuckySeaDrawMessage;
import com.accompany.business.model.activity.luckysea.LuckySeaActInfo;
@@ -8,7 +7,6 @@ import com.accompany.business.model.activity.luckysea.LuckySeaItem;
import com.accompany.business.model.activity.luckysea.LuckySeaItemGroup;
import com.accompany.business.model.activity.luckysea.LuckySeaUserDrawRecord;
import com.accompany.business.service.activities.luckySea.*;
-import com.accompany.business.service.callbattle.ActCallBattleBizService;
import com.accompany.business.service.purse.UserPurseService;
import com.accompany.business.service.record.BillRecordService;
import com.accompany.business.service.room.UserInOutRoomRecordService;
@@ -17,7 +15,6 @@ import com.accompany.common.redis.RedisKey;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.RandomUtil;
import com.accompany.common.utils.StringUtils;
-import com.accompany.core.base.SpringContextHolder;
import com.accompany.core.enumeration.BillObjTypeEnum;
import com.accompany.core.exception.ServiceException;
import com.alibaba.fastjson.JSON;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/ActivityAwardService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/ActivityAwardService.java
index 7716ea5e2..19e38d82f 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/ActivityAwardService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/ActivityAwardService.java
@@ -3,17 +3,19 @@ package com.accompany.business.service.activity;
import com.accompany.business.model.ActivityAward;
import com.accompany.business.model.ActivityAwardExample;
import com.accompany.business.mybatismapper.ActivityAwardMapper;
-import com.accompany.core.service.base.BaseService;
import com.accompany.common.constant.ApplicationConstant;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.utils.BlankUtil;
+import com.accompany.core.service.base.BaseService;
import org.redisson.api.RMap;
import org.redisson.api.RedissonClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
-import java.util.*;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
import java.util.stream.Collectors;
@Service
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/ActivityConfigService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/ActivityConfigService.java
index cb283a11d..5452d2377 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/ActivityConfigService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/ActivityConfigService.java
@@ -3,15 +3,15 @@ package com.accompany.business.service.activity;
import com.accompany.business.model.ActivityConfig;
import com.accompany.business.model.ActivityConfigExample;
import com.accompany.business.mybatismapper.ActivityConfigMapper;
-import com.accompany.core.service.common.JedisService;
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
import com.accompany.common.constant.ApplicationConstant;
import com.accompany.common.constant.Constant;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.utils.BlankUtil;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.common.utils.StringUtils;
+import com.accompany.core.service.common.JedisService;
+import com.google.gson.Gson;
+import com.google.gson.reflect.TypeToken;
import org.apache.commons.collections.CollectionUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/BigGiftNameplateActivityService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/BigGiftNameplateActivityService.java
index e9a4b1b2f..f6bc21995 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/BigGiftNameplateActivityService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/BigGiftNameplateActivityService.java
@@ -1,7 +1,6 @@
package com.accompany.business.service.activity;
import com.accompany.business.message.GiftMessage;
-import com.accompany.business.model.ActivityConfig;
import com.accompany.business.model.Nameplate;
import com.accompany.business.model.activity.BigGiftNameplateActivityConfig;
import com.accompany.business.mybatismapper.NameplateMapper;
@@ -14,7 +13,7 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import java.util.*;
+import java.util.Date;
@Service
public class BigGiftNameplateActivityService extends BaseService {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/CarActivityService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/CarActivityService.java
index 00ec78ce3..7dbe93649 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/CarActivityService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/CarActivityService.java
@@ -1,6 +1,6 @@
package com.accompany.business.service.activity;
-import com.accompany.business.model.*;
+import com.accompany.business.model.ActivityConfig;
import com.accompany.business.model.activity.CarActivityConfig;
import com.accompany.business.service.record.BillRecordService;
import com.accompany.business.service.user.UsersService;
@@ -12,7 +12,9 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
-import java.util.*;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
@Service
public class CarActivityService extends BaseService {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/ChargeActivityService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/ChargeActivityService.java
index 9e84fdd36..ed4f73a28 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/ChargeActivityService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/ChargeActivityService.java
@@ -5,12 +5,10 @@ import com.accompany.business.constant.EntranceTypeEnum;
import com.accompany.business.constant.OsEnum;
import com.accompany.business.model.*;
import com.accompany.business.mybatismapper.ChargeActivityMapper;
-import com.accompany.business.service.room.RoomService;
import com.accompany.business.service.user.UsersService;
import com.accompany.common.constant.Constant;
import com.accompany.core.model.Users;
import com.accompany.core.service.base.BaseService;
-import com.accompany.payment.service.ChargeRecordService;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/FirstRechargeActivityService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/FirstRechargeActivityService.java
index 4add599f5..d72a94041 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/FirstRechargeActivityService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/FirstRechargeActivityService.java
@@ -1,7 +1,9 @@
package com.accompany.business.service.activity;
import cn.hutool.core.collection.CollectionUtil;
-import com.accompany.business.model.*;
+import com.accompany.business.model.CarGoods;
+import com.accompany.business.model.Headwear;
+import com.accompany.business.model.Nameplate;
import com.accompany.business.model.activity.FirstRechargeActivityConfig;
import com.accompany.business.mybatismapper.CarGoodsMapper;
import com.accompany.business.mybatismapper.NameplateMapper;
@@ -14,7 +16,8 @@ import com.accompany.core.service.base.BaseService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import java.util.*;
+import java.util.Date;
+import java.util.List;
/**
* 首次充值赠送特权活动
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/OperationActService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/OperationActService.java
index f74f06bfa..c086a2cef 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/OperationActService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/OperationActService.java
@@ -3,14 +3,14 @@ package com.accompany.business.service.activity;
import com.accompany.business.model.OperationAct;
import com.accompany.business.model.OperationActExample;
import com.accompany.business.mybatismapper.OperationActMapper;
-import com.accompany.core.service.base.BaseService;
-import com.accompany.core.service.common.JedisService;
import com.accompany.common.constant.Constant;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.utils.BlankUtil;
-import org.springframework.util.CollectionUtils;
+import com.accompany.core.service.base.BaseService;
+import com.accompany.core.service.common.JedisService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import org.springframework.util.CollectionUtils;
import java.util.List;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/WeekStarConfigService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/WeekStarConfigService.java
index 917c17a51..8e996b2f4 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/WeekStarConfigService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/WeekStarConfigService.java
@@ -3,19 +3,13 @@ package com.accompany.business.service.activity;
import com.accompany.business.model.WeekStarConfig;
import com.accompany.business.mybatismapper.WeekStarConfigMapper;
import com.accompany.common.redis.RedisKey;
-import com.accompany.common.utils.DateTimeUtil;
-import com.accompany.common.utils.WeekUtil;
import com.accompany.core.service.base.BaseService;
import com.accompany.core.util.StringUtils;
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
-import java.util.List;
/**
* @author yangming
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/h5/ActivityH5LevelAwardServiceImpl.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/h5/ActivityH5LevelAwardServiceImpl.java
index e44d4c1e2..e81a6904a 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/h5/ActivityH5LevelAwardServiceImpl.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/h5/ActivityH5LevelAwardServiceImpl.java
@@ -6,21 +6,17 @@ import com.accompany.business.model.activity.h5.ActivityH5LevelExp;
import com.accompany.business.mybatismapper.activity.h5.ActivityH5LevelAwardMapper;
import com.accompany.business.param.ActivityH5Param;
import com.accompany.business.vo.activity.h5.ActivityH5LevelAwardVo;
-import com.accompany.core.service.SysConfService;
-import com.alibaba.fastjson.JSONArray;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.apache.commons.collections.CollectionUtils;
-import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
-import java.util.stream.Collectors;
/**
*
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/h5/ActivityOfCpService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/h5/ActivityOfCpService.java
index c91091bf2..45dbc402e 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/h5/ActivityOfCpService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activity/h5/ActivityOfCpService.java
@@ -10,7 +10,6 @@ import com.accompany.business.service.user.UsersService;
import com.accompany.business.vo.activity.h5.ActivityH5CpRankVo;
import com.accompany.business.vo.activity.h5.CpUserVo;
import com.accompany.business.vo.activity.h5.SquareCpUserVo;
-import com.accompany.business.vo.relation.RelationUserVO;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.common.utils.NumberUtils;
import com.accompany.core.enumeration.PartitionEnum;
@@ -20,10 +19,7 @@ import com.alibaba.fastjson.JSONObject;
import lombok.extern.slf4j.Slf4j;
import org.redisson.api.RMap;
import org.redisson.api.RScoredSortedSet;
-import org.redisson.api.RSet;
import org.redisson.api.RedissonClient;
-import org.redisson.client.RedisClient;
-import org.redisson.client.codec.LongCodec;
import org.redisson.client.codec.StringCodec;
import org.redisson.client.protocol.ScoredEntry;
import org.springframework.beans.factory.annotation.Autowired;
@@ -38,8 +34,6 @@ import java.util.*;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
-import static java.util.Comparator.comparing;
-
@Service
@Slf4j
public class ActivityOfCpService {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/administrator/SuperAdminWebService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/administrator/SuperAdminWebService.java
index ac20ceef1..0fe78eccd 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/administrator/SuperAdminWebService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/administrator/SuperAdminWebService.java
@@ -6,7 +6,6 @@ import com.accompany.business.event.RoomLimitUpdateEvent;
import com.accompany.business.event.room.RoomPasswordChangeEvent;
import com.accompany.business.param.neteasepush.NeteaseSendMsgBatchParam;
import com.accompany.business.param.neteasepush.NeteaseSendMsgParam;
-import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.business.service.SendSysMsgService;
import com.accompany.business.service.hall.HallSuperManageService;
import com.accompany.business.service.room.RoomService;
@@ -14,6 +13,7 @@ import com.accompany.business.service.user.UsersService;
import com.accompany.business.vo.SuperRoomOperateVo;
import com.accompany.common.config.SystemConfig;
import com.accompany.common.constant.Constant;
+import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.common.netease.neteaseacc.result.RoomUserListRet;
import com.accompany.common.netease.neteaseacc.result.RubbishRet;
import com.accompany.common.redis.RedisKey;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/AnchorFansTeamAudioRecordService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/AnchorFansTeamAudioRecordService.java
index 728febb08..8efd0c2e1 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/AnchorFansTeamAudioRecordService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/AnchorFansTeamAudioRecordService.java
@@ -5,8 +5,6 @@ import com.accompany.business.vo.anchor.AnchorFansTeamAudioRecordVo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
-import java.io.IOException;
-
public interface AnchorFansTeamAudioRecordService extends IService {
/**
* 获取审核的粉丝团铭牌数据
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/AnchorFansTeamMpPicService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/AnchorFansTeamMpPicService.java
index a19466204..8dfe62f40 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/AnchorFansTeamMpPicService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/AnchorFansTeamMpPicService.java
@@ -1,7 +1,6 @@
package com.accompany.business.service.anchor;
import com.accompany.business.model.anchor.AnchorFansTeamMpPic;
-import com.accompany.business.vo.anchor.PrivilegeFansMpVo;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansPrivilegeConfigServiceImpl.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansPrivilegeConfigServiceImpl.java
index 4a92a33e8..eb579bd3b 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansPrivilegeConfigServiceImpl.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansPrivilegeConfigServiceImpl.java
@@ -15,18 +15,14 @@ import com.accompany.common.redis.RedisKey;
import com.accompany.common.status.BusiStatus;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.service.common.JedisService;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.google.gson.Gson;
import lombok.NonNull;
import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.beanutils.BeanUtilsBean;
-import org.apache.commons.collections.CollectionUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import java.io.IOException;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansTaskServiceImpl.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansTaskServiceImpl.java
index e691eb003..6c839afb5 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansTaskServiceImpl.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansTaskServiceImpl.java
@@ -1,7 +1,6 @@
package com.accompany.business.service.anchor.impl;
import cn.hutool.core.collection.CollectionUtil;
-import com.accompany.business.model.anchor.AnchorFansPrivilegeConfig;
import com.accompany.business.model.anchor.AnchorFansTask;
import com.accompany.business.mybatismapper.anchor.AnchorFansTaskMapper;
import com.accompany.business.service.anchor.AnchorFansTaskService;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansTeamAudioRecordServiceImpl.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansTeamAudioRecordServiceImpl.java
index 59c6b9779..749228235 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansTeamAudioRecordServiceImpl.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansTeamAudioRecordServiceImpl.java
@@ -4,7 +4,6 @@ import com.accompany.business.constant.nameplate.NameplateStyleTypeEnum;
import com.accompany.business.model.anchor.*;
import com.accompany.business.mybatismapper.anchor.AnchorFansTeamAudioRecordMapper;
import com.accompany.business.param.neteasepush.NeteaseSendMsgParam;
-import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.business.service.SendSysMsgService;
import com.accompany.business.service.anchor.*;
import com.accompany.business.service.netease.YidunCheckUtil;
@@ -15,6 +14,7 @@ import com.accompany.business.vo.anchor.AnchorFansTeamMessageVo;
import com.accompany.common.config.SystemConfig;
import com.accompany.common.constant.Attach;
import com.accompany.common.constant.Constant;
+import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.UUIDUtil;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansTeamMpPicServiceImpl.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansTeamMpPicServiceImpl.java
index 8d213ba12..2e1b0a9e1 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansTeamMpPicServiceImpl.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansTeamMpPicServiceImpl.java
@@ -3,7 +3,6 @@ package com.accompany.business.service.anchor.impl;
import com.accompany.business.model.anchor.AnchorFansTeamMpPic;
import com.accompany.business.mybatismapper.anchor.AnchorFansTeamMpPicMapper;
import com.accompany.business.service.anchor.AnchorFansTeamMpPicService;
-import com.accompany.business.vo.anchor.PrivilegeFansMpVo;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansTeamServiceImpl.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansTeamServiceImpl.java
index 74f7f5cad..a954c1463 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansTeamServiceImpl.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/anchor/impl/AnchorFansTeamServiceImpl.java
@@ -12,7 +12,6 @@ import com.accompany.business.mybatismapper.UserNameplateMapper;
import com.accompany.business.mybatismapper.anchor.AnchorFansTeamMapper;
import com.accompany.business.param.UserBackpackParam;
import com.accompany.business.param.neteasepush.NeteaseSendMsgParam;
-import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.business.service.SendSysMsgService;
import com.accompany.business.service.anchor.*;
import com.accompany.business.service.api.QinniuService;
@@ -33,6 +32,7 @@ import com.accompany.common.config.SystemConfig;
import com.accompany.common.constant.AnchorFansLevelExperienceArr;
import com.accompany.common.constant.Attach;
import com.accompany.common.constant.Constant;
+import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.*;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/apple/IOSRefundV2Service.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/apple/IOSRefundV2Service.java
index 3409fcce3..16783b6f8 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/apple/IOSRefundV2Service.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/apple/IOSRefundV2Service.java
@@ -31,7 +31,10 @@ import com.accompany.payment.risk.RechargeRiskUserService;
import com.accompany.payment.utils.Uid2UuidUtils;
import com.alibaba.fastjson.JSON;
import lombok.extern.slf4j.Slf4j;
-import org.redisson.api.*;
+import org.redisson.api.RAtomicLong;
+import org.redisson.api.RMap;
+import org.redisson.api.RSet;
+import org.redisson.api.RedissonClient;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/audiocard/AudioCardService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/audiocard/AudioCardService.java
index 5f40d5253..092d30b15 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/audiocard/AudioCardService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/audiocard/AudioCardService.java
@@ -2,11 +2,11 @@ package com.accompany.business.service.audiocard;
import com.accompany.business.model.audiocard.UserAudioCard;
import com.accompany.business.mybatismapper.audiocard.AudioCardMapper;
+import com.accompany.common.constant.Constant;
+import com.accompany.common.redis.RedisKey;
import com.accompany.common.status.BusiStatus;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.vo.audiocard.UserAudioCardVo;
-import com.accompany.common.constant.Constant;
-import com.accompany.common.redis.RedisKey;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.redisson.api.RMap;
import org.redisson.api.RedissonClient;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/box/BoxPrizeMessageService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/box/BoxPrizeMessageService.java
index 70abc89c4..a7f6700fa 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/box/BoxPrizeMessageService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/box/BoxPrizeMessageService.java
@@ -3,15 +3,14 @@ package com.accompany.business.service.box;
import com.accompany.business.constant.BoxTypeEnum;
import com.accompany.business.constant.PrizeLevelEnum;
import com.accompany.business.event.box.BoxPrizeEvent;
-import com.accompany.business.message.PrizeEntity;
import com.accompany.business.message.BoxPrizeMessage;
+import com.accompany.business.message.PrizeEntity;
import com.accompany.business.model.Prize;
import com.accompany.business.model.box.NormalBigPrizeConfig;
import com.accompany.business.param.neteasepush.Payload;
+import com.accompany.business.service.findlove.FindLoveMsgService;
import com.accompany.business.service.prize.PrizeContext;
import com.accompany.business.service.prize.PrizeStrategyFactory;
-import com.accompany.common.netease.ErBanNetEaseService;
-import com.accompany.business.service.findlove.FindLoveMsgService;
import com.accompany.business.service.room.RoomQueryService;
import com.accompany.business.service.room.RoomService;
import com.accompany.business.service.user.UsersService;
@@ -20,6 +19,7 @@ import com.accompany.common.config.SystemConfig;
import com.accompany.common.config.WebSecurityConfig;
import com.accompany.common.constant.Attach;
import com.accompany.common.constant.Constant;
+import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.common.netease.neteaseacc.constant.NetEaseCode;
import com.accompany.common.netease.neteaseacc.result.RubbishRet;
import com.accompany.common.push.MarkdownMessage;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/box/OpenBoxService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/box/OpenBoxService.java
index ad7a48a46..bb3289d86 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/box/OpenBoxService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/box/OpenBoxService.java
@@ -5,8 +5,8 @@ import com.accompany.business.constant.BoxTypeEnum;
import com.accompany.business.constant.PrizeLevelEnum;
import com.accompany.business.constant.PrizePoolItemTypeEnum;
import com.accompany.business.constant.PrizeTypeEnum;
-import com.accompany.business.message.PrizeEntity;
import com.accompany.business.message.BoxPrizeMessage;
+import com.accompany.business.message.PrizeEntity;
import com.accompany.business.model.*;
import com.accompany.business.model.box.NormalBigPrizeConfig;
import com.accompany.business.mybatismapper.PrizeKeyRecordMapper;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/ActCallBattleDrawService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/ActCallBattleDrawService.java
index 08d12f3c1..9cf67ec51 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/ActCallBattleDrawService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/ActCallBattleDrawService.java
@@ -13,7 +13,10 @@ import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import java.math.BigDecimal;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
import java.util.stream.Collectors;
@Slf4j
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/ActCallBattleMessageService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/ActCallBattleMessageService.java
index 8846c8e50..20f01ab00 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/ActCallBattleMessageService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/ActCallBattleMessageService.java
@@ -2,7 +2,6 @@ package com.accompany.business.service.callbattle;
import com.accompany.business.dto.activity.callbattle.ActCallBattleRoomTipConfig;
import com.accompany.business.model.callbattle.ActCallBattleUserDrawRecord;
-import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.business.service.room.RoomQueryService;
import com.accompany.business.service.room.RoomService;
import com.accompany.business.service.room.UserInOutRoomRecordService;
@@ -10,6 +9,7 @@ import com.accompany.business.service.user.UsersService;
import com.accompany.business.vo.activities.LuckySeaPushMsg;
import com.accompany.common.constant.Attach;
import com.accompany.common.constant.Constant;
+import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.common.utils.UUIDUtil;
import com.accompany.core.model.Room;
import com.accompany.core.model.Users;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/ActCallBattlePreWarningService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/ActCallBattlePreWarningService.java
index f3db5ad02..9f80d14d3 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/ActCallBattlePreWarningService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/ActCallBattlePreWarningService.java
@@ -13,14 +13,13 @@ package com.accompany.business.service.callbattle;
import com.accompany.business.dto.callbattle.ActCallBattleBroadCastDTO;
import com.accompany.business.dto.callbattle.ActCallBattleGoldPreWarningDTO;
import com.accompany.business.dto.callbattle.ActCallBattlePreWarningConfig;
-import com.accompany.common.push.MarkdownMessage;
import com.accompany.business.mybatismapper.callbattle.ActCallBattlePreWarningMapper;
-import com.accompany.business.service.callbattle.impl.ActCallBattleBizServiceImpl;
-import com.accompany.core.service.message.MessageRobotPushService;
import com.accompany.common.config.WebSecurityConfig;
import com.accompany.common.constant.Constant;
+import com.accompany.common.push.MarkdownMessage;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.service.SysConfService;
+import com.accompany.core.service.message.MessageRobotPushService;
import com.alibaba.fastjson.JSON;
import com.google.common.collect.ImmutableMap;
import lombok.extern.slf4j.Slf4j;
@@ -32,7 +31,6 @@ import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import java.math.BigDecimal;
-import java.math.RoundingMode;
import java.util.Date;
import java.util.List;
import java.util.Map;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/ActCallBattleStockService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/ActCallBattleStockService.java
index 107bf08bf..99a9f9ac0 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/ActCallBattleStockService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/ActCallBattleStockService.java
@@ -2,7 +2,6 @@ package com.accompany.business.service.callbattle;
import com.accompany.common.constant.Constant;
import com.accompany.common.redis.RedisKey;
-import com.accompany.core.base.SpringContextHolder;
import com.accompany.core.service.SysConfService;
import org.redisson.api.RAtomicDouble;
import org.redisson.api.RedissonClient;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/impl/ActCallBattleBizServiceImpl.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/impl/ActCallBattleBizServiceImpl.java
index 5b17906a4..f12fb7180 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/impl/ActCallBattleBizServiceImpl.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/callbattle/impl/ActCallBattleBizServiceImpl.java
@@ -10,8 +10,8 @@
*/
package com.accompany.business.service.callbattle.impl;
-import com.accompany.business.dto.activity.callbattle.ActCallBattleConfig;
import com.accompany.business.constant.activities.ActivitesPackTypeEnum;
+import com.accompany.business.dto.activity.callbattle.ActCallBattleConfig;
import com.accompany.business.dto.callbattle.ActCallBattleUserDrawResultDto;
import com.accompany.business.dto.callbattle.ActCallBattleUserRoundStatDTO;
import com.accompany.business.model.ActivityPack;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/car/CarPayService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/car/CarPayService.java
index 8696ebac0..4a2efff52 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/car/CarPayService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/car/CarPayService.java
@@ -11,7 +11,6 @@ import com.accompany.business.service.SendSysMsgService;
import com.accompany.business.service.purse.UserPurseService;
import com.accompany.business.service.record.BillRecordService;
import com.accompany.business.service.user.UsersService;
-import com.accompany.common.annotation.Frozen;
import com.accompany.common.config.SystemConfig;
import com.accompany.common.constant.Attach;
import com.accompany.common.constant.Constant;
@@ -24,7 +23,6 @@ import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.enumeration.BillObjTypeEnum;
import com.accompany.core.enumeration.I18nAlertEnum;
import com.accompany.core.exception.ServiceException;
-import com.accompany.core.model.Users;
import com.accompany.core.service.base.BaseService;
import com.accompany.core.util.I18NMessageSourceUtil;
import com.alibaba.fastjson.JSONObject;
@@ -36,10 +34,8 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.CollectionUtils;
-import java.util.Calendar;
import java.util.Date;
import java.util.List;
-import java.util.concurrent.Executors;
;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/car/CarportService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/car/CarportService.java
index f7bc7768f..d0f460664 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/car/CarportService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/car/CarportService.java
@@ -35,7 +35,6 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.*;
-import java.util.stream.Collectors;
@Service
public class CarportService extends BaseService {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/certification/AbstractCertifyService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/certification/AbstractCertifyService.java
index a7725f4b7..8ff5f4762 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/certification/AbstractCertifyService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/certification/AbstractCertifyService.java
@@ -33,7 +33,10 @@ import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
-import java.util.*;
+import java.util.Calendar;
+import java.util.Date;
+import java.util.List;
+import java.util.UUID;
@Slf4j
public abstract class AbstractCertifyService {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/certification/aliyun/FinancialFaceVerifyClient.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/certification/aliyun/FinancialFaceVerifyClient.java
index f3b7a522c..477133020 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/certification/aliyun/FinancialFaceVerifyClient.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/certification/aliyun/FinancialFaceVerifyClient.java
@@ -1,7 +1,6 @@
package com.accompany.business.service.certification.aliyun;
import cn.hutool.core.util.StrUtil;
-import com.alibaba.fastjson.JSON;
import com.aliyun.cloudauth20190307.Client;
import com.aliyun.cloudauth20190307.models.DescribeFaceVerifyRequest;
import com.aliyun.cloudauth20190307.models.DescribeFaceVerifyResponse;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/charge/LuckyTarotChargeService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/charge/LuckyTarotChargeService.java
index 8f74f7727..a9eb6f01b 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/charge/LuckyTarotChargeService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/charge/LuckyTarotChargeService.java
@@ -22,7 +22,6 @@ import com.accompany.common.device.DeviceInfo;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.*;
-
import com.accompany.core.exception.ServiceException;
import com.accompany.core.model.Room;
import com.accompany.core.model.Users;
@@ -32,7 +31,10 @@ import com.accompany.core.service.user.UsersBaseService;
import com.accompany.core.vo.BaseResponseVO;
import com.accompany.payment.model.ChargeProd;
import com.accompany.payment.model.LuckyTarotRecord;
-import com.accompany.payment.service.*;
+import com.accompany.payment.service.ChargeProdService;
+import com.accompany.payment.service.ChargeRecordService;
+import com.accompany.payment.service.LuckyTarotRecordService;
+import com.accompany.payment.service.PayCenterService;
import com.accompany.payment.vo.LuckyTarotRecordVo;
import com.google.gson.reflect.TypeToken;
import lombok.extern.slf4j.Slf4j;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/charge/VipChargeService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/charge/VipChargeService.java
index de59137ca..f735eb8ce 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/charge/VipChargeService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/charge/VipChargeService.java
@@ -11,8 +11,6 @@
package com.accompany.business.service.charge;
import cn.hutool.core.util.StrUtil;
-import com.accompany.business.dto.vip.OpenVipConfigDTO;
-import com.accompany.business.service.apple.IOSStoreKitV2Service;
import com.accompany.business.service.room.RoomService;
import com.accompany.business.service.user.UsersService;
import com.accompany.business.service.vip.VipLevelBizService;
@@ -21,15 +19,12 @@ import com.accompany.common.constant.Constant;
import com.accompany.common.device.DeviceInfo;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.status.BusiStatus;
-import com.accompany.common.utils.CommonUtil;
import com.accompany.common.utils.StringUtils;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.model.Room;
import com.accompany.core.model.Users;
import com.accompany.core.service.common.JedisLockService;
import com.accompany.core.vo.vip.UserVipInfoVO;
-import com.accompany.core.vo.vip.VipBaseInfoVO;
-import com.accompany.payment.iospay.IOSPayPlaService;
import com.accompany.payment.model.ChargeProd;
import com.accompany.payment.model.UserVipRecord;
import com.accompany.payment.service.PayCenterService;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/ChatRoomServiceFactory.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/ChatRoomServiceFactory.java
index cdae46199..86c79b9f6 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/ChatRoomServiceFactory.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/ChatRoomServiceFactory.java
@@ -1,7 +1,6 @@
package com.accompany.business.service.chat;
import cn.hutool.core.collection.CollectionUtil;
-import com.accompany.business.service.rank.IRank;
import com.accompany.common.status.BusiStatus;
import com.accompany.core.base.SpringContextHolder;
import com.accompany.core.exception.ServiceException;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/impl/ChatRoomForMiniGameService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/impl/ChatRoomForMiniGameService.java
index 8d2b6b90e..8e9d30452 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/impl/ChatRoomForMiniGameService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/impl/ChatRoomForMiniGameService.java
@@ -23,10 +23,8 @@ import com.accompany.business.service.miniGame.MiniGameService;
import com.accompany.business.vo.chat.ChatRoomVo;
import com.accompany.common.constant.Constant;
import com.accompany.common.redis.RedisKey;
-import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.BeanUtil;
import com.accompany.core.base.SpringContextHolder;
-import com.accompany.core.exception.ServiceException;
import com.accompany.core.service.SysConfService;
import com.accompany.core.service.common.JedisService;
import com.alibaba.fastjson.JSONObject;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/impl/ChatRoomManageServiceImpl.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/impl/ChatRoomManageServiceImpl.java
index f8629f910..6d7af92c1 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/impl/ChatRoomManageServiceImpl.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/impl/ChatRoomManageServiceImpl.java
@@ -20,7 +20,10 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+import java.util.Map;
/**
* @author: liaozetao
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/impl/ChatRoomServiceImpl.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/impl/ChatRoomServiceImpl.java
index 364b63655..205cecea8 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/impl/ChatRoomServiceImpl.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/impl/ChatRoomServiceImpl.java
@@ -3,13 +3,8 @@ package com.accompany.business.service.chat.impl;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.StrUtil;
import com.accompany.business.model.chat.ChatRoom;
-import com.accompany.business.model.redis.RoomMic;
import com.accompany.business.mybatismapper.chat.ChatRoomMapper;
-import com.accompany.business.service.chat.ChatRoomManageService;
import com.accompany.business.service.chat.ChatRoomService;
-import com.accompany.business.service.chat.ChatRoomServiceFactory;
-import com.accompany.business.service.chat.IChatRoom;
-import com.accompany.business.vo.chat.ChatRoomVo;
import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.common.netease.neteaseacc.result.ChatRoomRet;
import com.accompany.common.netease.neteaseacc.result.RoomRet;
@@ -17,20 +12,21 @@ import com.accompany.common.netease.neteaseacc.result.TokenRet;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.BeanUtil;
-import com.accompany.common.utils.GsonUtil;
import com.accompany.common.utils.UUIDUtil;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.service.account.NetEaseService;
import com.accompany.core.service.common.JedisLockService;
import com.accompany.core.service.common.JedisService;
-import com.accompany.core.util.StringUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import java.util.*;
+import java.util.Date;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
import java.util.stream.Collectors;
/**
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/impl/PrivateChatServiceImpl.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/impl/PrivateChatServiceImpl.java
index 1867a6ee9..9473922f4 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/impl/PrivateChatServiceImpl.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/chat/impl/PrivateChatServiceImpl.java
@@ -38,7 +38,6 @@ import org.springframework.stereotype.Service;
import java.time.Duration;
import java.util.Date;
-import java.util.concurrent.TimeUnit;
/**
* @author: liaozetao
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/clan/FamilyDiamondSettlementService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/clan/FamilyDiamondSettlementService.java
index 2a4d98292..d8e98bea7 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/clan/FamilyDiamondSettlementService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/clan/FamilyDiamondSettlementService.java
@@ -1,7 +1,6 @@
package com.accompany.business.service.clan;
import com.accompany.business.model.UserPurse;
-
import com.accompany.business.model.family.FamilyMember;
import com.accompany.business.model.family.FamilyMemberDiamondSettlementRecord;
import com.accompany.business.mybatismapper.UserPurseMapper;
@@ -23,7 +22,10 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+import java.util.Map;
import java.util.stream.Collectors;
@Slf4j
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/clan/impl/ClanServiceImpl.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/clan/impl/ClanServiceImpl.java
index 87d831cc4..cbcac34f1 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/clan/impl/ClanServiceImpl.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/clan/impl/ClanServiceImpl.java
@@ -28,7 +28,6 @@ import com.accompany.business.service.user.UsersService;
import com.accompany.business.vo.clan.*;
import com.accompany.business.vo.hall.HallVo;
import com.accompany.common.constant.Constant;
-import com.accompany.common.redis.RedisKey;
import com.accompany.common.result.BusiResult;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.DateTimeUtil;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/CommunityBaseService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/CommunityBaseService.java
index e1d022cf4..b970983d1 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/CommunityBaseService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/CommunityBaseService.java
@@ -1,22 +1,19 @@
package com.accompany.business.service.community;
-import com.accompany.core.exception.ServiceException;
-import com.accompany.core.model.Users;;
-import com.accompany.core.service.base.BaseService;
import com.accompany.business.service.user.UsersService;
-import com.accompany.sharding.model.DynamicComment;
-import com.accompany.community.condition.DynamicCommentCondition;
-import com.accompany.community.condition.DynamicResCondition;
-import com.accompany.community.constant.CommentStatusEnum;
-import com.accompany.community.constant.DynamicStatusEnum;
-import com.accompany.community.entity.Dynamic;
-import com.accompany.community.entity.DynamicRes;
-import com.accompany.community.service.IDynamicCommentService;
-import com.accompany.community.service.IDynamicResService;
-import com.accompany.community.service.IDynamicService;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.StringUtils;
+import com.accompany.community.condition.DynamicCommentCondition;
+import com.accompany.community.constant.CommentStatusEnum;
+import com.accompany.community.constant.DynamicStatusEnum;
+import com.accompany.community.entity.Dynamic;
+import com.accompany.community.service.IDynamicCommentService;
+import com.accompany.community.service.IDynamicResService;
+import com.accompany.community.service.IDynamicService;
+import com.accompany.core.exception.ServiceException;
+import com.accompany.core.service.base.BaseService;
+import com.accompany.sharding.model.DynamicComment;
import org.apache.commons.lang3.math.NumberUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -24,6 +21,8 @@ import org.springframework.stereotype.Service;
import java.util.Arrays;
import java.util.List;
+;
+
/**
* Created By LeeNana on 2019/11/13.
*/
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicLikeService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicLikeService.java
index 5f458cd52..352d5599a 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicLikeService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicLikeService.java
@@ -1,13 +1,13 @@
package com.accompany.business.service.community;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.accompany.common.constant.Constant;
+import com.accompany.common.utils.DateTimeUtil;
import com.accompany.community.condition.DynamicLikeCondition;
import com.accompany.community.constant.LikeStatusEnum;
import com.accompany.community.entity.DynamicLike;
import com.accompany.community.entity.dto.LikeStatDto;
import com.accompany.community.service.IDynamicLikeService;
-import com.accompany.common.constant.Constant;
-import com.accompany.common.utils.DateTimeUtil;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicReadService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicReadService.java
index ff8413b80..55d5e89ba 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicReadService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicReadService.java
@@ -1,9 +1,9 @@
package com.accompany.business.service.community;
+import com.accompany.common.utils.DateTimeUtil;
import com.accompany.community.condition.DynamicReadCondition;
import com.accompany.community.entity.dto.ReadStatDto;
import com.accompany.community.service.IDynamicReadService;
-import com.accompany.common.utils.DateTimeUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicResService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicResService.java
index 685fb5e97..ab2790599 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicResService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicResService.java
@@ -1,12 +1,12 @@
package com.accompany.business.service.community;
-import com.accompany.core.util.StringUtils;
-import com.google.gson.reflect.TypeToken;
+import com.accompany.common.redis.RedisKey;
import com.accompany.community.condition.DynamicResCondition;
import com.accompany.community.entity.DynamicRes;
import com.accompany.community.service.IDynamicResService;
import com.accompany.community.vo.DynamicResVo;
-import com.accompany.common.redis.RedisKey;
+import com.accompany.core.util.StringUtils;
+import com.google.gson.reflect.TypeToken;
import org.apache.commons.collections.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicService.java
index cd0d3279e..81fe94648 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicService.java
@@ -1,10 +1,8 @@
package com.accompany.business.service.community;
import cn.hutool.core.util.ObjectUtil;
-import com.accompany.business.model.UserExpand;
import com.accompany.business.model.UserLevelCharm;
import com.accompany.business.model.UserLevelExperience;
-import com.accompany.business.model.UserVoice;
import com.accompany.business.service.dfa.DfaService;
import com.accompany.business.service.headwear.HeadwearService;
import com.accompany.business.service.level.LevelService;
@@ -47,8 +45,8 @@ import com.accompany.core.service.SysConfService;
import com.accompany.core.service.base.BaseService;
import com.accompany.core.util.I18NMessageSourceUtil;
import com.accompany.core.vo.headwear.UserHeadwearVo;
-import com.accompany.core.vo.vip.UserVipInfoVO;
import com.accompany.core.vo.user.UserNameplateVo;
+import com.accompany.core.vo.vip.UserVipInfoVO;
import com.accompany.sharding.mapper.DynamicCommentMapper;
import com.accompany.world.constant.WorldConstant;
import com.accompany.world.entity.World;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicShareService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicShareService.java
index a6e6dee35..5fdda7ea6 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicShareService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicShareService.java
@@ -1,9 +1,9 @@
package com.accompany.business.service.community;
+import com.accompany.common.utils.DateTimeUtil;
import com.accompany.community.condition.DynamicShareCondition;
import com.accompany.community.entity.dto.ShareStatDto;
import com.accompany.community.service.IDynamicShareService;
-import com.accompany.common.utils.DateTimeUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicSquareService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicSquareService.java
index 4b8553cd2..6c77a4cad 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicSquareService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicSquareService.java
@@ -40,15 +40,12 @@ import org.apache.commons.lang3.exception.ExceptionUtils;
import org.apache.commons.lang3.time.DateUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.core.task.TaskExecutor;
import org.springframework.stereotype.Service;
import org.springframework.util.StopWatch;
import javax.annotation.Resource;
-import java.io.IOException;
import java.util.*;
import java.util.concurrent.ThreadPoolExecutor;
-import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicStatService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicStatService.java
index b635f994c..c29234117 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicStatService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/community/DynamicStatService.java
@@ -1,6 +1,6 @@
package com.accompany.business.service.community;
-import com.accompany.sharding.vo.CommentStatDto;
+import com.accompany.common.utils.DateTimeUtil;
import com.accompany.community.entity.DynamicStat;
import com.accompany.community.entity.dto.DynamicStatDto;
import com.accompany.community.entity.dto.LikeStatDto;
@@ -8,16 +8,12 @@ import com.accompany.community.entity.dto.ReadStatDto;
import com.accompany.community.entity.dto.ShareStatDto;
import com.accompany.community.query.DynamicDataStatQuery;
import com.accompany.community.service.IDynamicStatService;
-import com.accompany.common.utils.DateTimeUtil;
+import com.accompany.sharding.vo.CommentStatDto;
import org.apache.commons.collections.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.LinkedHashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
/**
* {这里添加描述}
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/dress/UserChatBubbleBizService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/dress/UserChatBubbleBizService.java
index f8f14ef76..1bbefe863 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/dress/UserChatBubbleBizService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/dress/UserChatBubbleBizService.java
@@ -23,7 +23,6 @@ import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.service.common.JedisService;
-import com.accompany.core.vo.user.UserNameplateVo;
import com.github.pagehelper.PageHelper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
@@ -34,7 +33,6 @@ import org.springframework.transaction.annotation.Transactional;
import java.util.Date;
import java.util.List;
import java.util.Map;
-import java.util.stream.Collectors;
/**
*
类描述:
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/dress/UserHeadwearService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/dress/UserHeadwearService.java
index 7bf6b7cf8..33d2ca40c 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/dress/UserHeadwearService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/dress/UserHeadwearService.java
@@ -4,9 +4,7 @@ import com.accompany.business.event.ActivityOfDayConsumeEvent;
import com.accompany.business.message.ActivityOfDayConsumeMessage;
import com.accompany.business.model.Headwear;
import com.accompany.business.model.UserHeadwear;
-import com.accompany.business.model.UserHeadwearExample;
import com.accompany.business.model.UserPurse;
-import com.accompany.business.mybatismapper.UserHeadwearMapper;
import com.accompany.business.mybatismapper.UserHeadwearMapperExpand;
import com.accompany.business.service.headwear.HeadwearService;
import com.accompany.business.service.purse.UserPurseService;
@@ -22,9 +20,7 @@ import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.enumeration.BillObjTypeEnum;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.service.base.BaseService;
-import com.accompany.core.vo.headwear.UserHeadwearVo;
import com.github.pagehelper.PageHelper;
-import com.google.common.collect.Lists;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
@@ -32,7 +28,9 @@ import org.springframework.context.ApplicationContext;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
-import java.util.*;
+import java.util.Calendar;
+import java.util.Date;
+import java.util.List;
@Service
@Slf4j
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/dress/UserInfoCardBizService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/dress/UserInfoCardBizService.java
index b9e35a034..1f43c0a99 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/dress/UserInfoCardBizService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/dress/UserInfoCardBizService.java
@@ -33,7 +33,6 @@ import org.springframework.transaction.annotation.Transactional;
import java.util.Date;
import java.util.List;
import java.util.Map;
-import java.util.stream.Collectors;
/**
*
类描述:
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyGiftRecordService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyGiftRecordService.java
index 6a2e40770..65a89539c 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyGiftRecordService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyGiftRecordService.java
@@ -1,6 +1,5 @@
package com.accompany.business.service.family;
-import com.accompany.sharding.model.GiftSendRecord;
import com.accompany.business.model.family.FamilyGiftRecord;
import com.accompany.business.model.family.FamilyMember;
import com.accompany.business.mybatismapper.family.FamilyGiftRecordMapper;
@@ -8,6 +7,7 @@ import com.accompany.business.vo.family.FamilyUserIncomeItemVo;
import com.accompany.common.status.BusiStatus;
import com.accompany.core.base.SpringContextHolder;
import com.accompany.core.exception.ServiceException;
+import com.accompany.sharding.model.GiftSendRecord;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Async;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyGiftWageService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyGiftWageService.java
index de684b9af..43c8dbe61 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyGiftWageService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyGiftWageService.java
@@ -9,7 +9,6 @@ import org.springframework.util.CollectionUtils;
import java.math.BigDecimal;
import java.util.List;
-import java.util.SortedMap;
import java.util.TreeMap;
@Service
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyIncomeService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyIncomeService.java
index 1a57cecc5..137d982cc 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyIncomeService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyIncomeService.java
@@ -3,7 +3,6 @@ package com.accompany.business.service.family;
import com.accompany.business.constant.family.FamilyConstant;
import com.accompany.business.model.family.FamilyGiftRecord;
import com.accompany.business.model.family.FamilyMember;
-import com.accompany.business.model.family.FamilyMemberGoldRemainDayRecord;
import com.accompany.business.service.room.FamilyMemberRoomMicRecordService;
import com.accompany.business.service.user.UsersService;
import com.accompany.business.util.CycleTimeUtil;
@@ -14,13 +13,11 @@ import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.model.Users;
import com.accompany.sharding.model.FamilyMemberRoomMicRecord;
-import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import org.springframework.util.StringUtils;
-import java.math.BigDecimal;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.util.*;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyMemberViolationService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyMemberViolationService.java
index 5b5b3c9bc..15602d676 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyMemberViolationService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyMemberViolationService.java
@@ -2,15 +2,9 @@ package com.accompany.business.service.family;
import com.accompany.business.model.family.FamilyMemberViolation;
import com.accompany.business.mybatismapper.family.FamilyMemberViolationMapper;
-import com.accompany.common.status.BusiStatus;
-import com.accompany.core.exception.AdminServiceException;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
-import java.util.List;
-
@Service
public class FamilyMemberViolationService extends ServiceImpl {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyMemberWeekLevelRewardService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyMemberWeekLevelRewardService.java
index bfeb16e23..3d1790f26 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyMemberWeekLevelRewardService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyMemberWeekLevelRewardService.java
@@ -4,7 +4,6 @@ package com.accompany.business.service.family;
import com.accompany.business.model.UserPurse;
import com.accompany.business.model.family.FamilyMemberWeekLevelReward;
import com.accompany.business.model.family.FamilyMemberWeekLevelRewardRecord;
-import com.accompany.business.model.guild.GuildMemberWeekLevelReward;
import com.accompany.business.mybatismapper.family.FamilyMemberWeekLevelRewardMapper;
import com.accompany.business.mybatismapper.family.FamilyMemberWeekLevelRewardRecordMapper;
import com.accompany.business.service.SendSysMsgService;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyRelationService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyRelationService.java
index 68587ff08..fcd30dd57 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyRelationService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyRelationService.java
@@ -11,7 +11,6 @@ import com.accompany.common.redis.RedisKey;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.base.SpringContextHolder;
-import com.accompany.core.exception.AdminServiceException;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.model.Users;
import com.accompany.core.util.PartitionUtil;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyService.java
index 5f85d5db6..4a06e5984 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyService.java
@@ -2,7 +2,6 @@ package com.accompany.business.service.family;
import com.accompany.business.model.family.Family;
import com.accompany.business.mybatismapper.family.FamilyMapper;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyWageService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyWageService.java
index 58876bcce..4c2b83f78 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyWageService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/family/FamilyWageService.java
@@ -21,8 +21,6 @@ import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import java.math.BigDecimal;
-import java.math.MathContext;
-import java.math.RoundingMode;
import java.util.*;
import java.util.stream.Collectors;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLoveDrawOpenBoxAdapter.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLoveDrawOpenBoxAdapter.java
index f4fa4f8b2..bad72e8ec 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLoveDrawOpenBoxAdapter.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLoveDrawOpenBoxAdapter.java
@@ -10,7 +10,6 @@ import com.accompany.business.service.purse.UserPurseService;
import com.accompany.business.service.user.UsersService;
import com.accompany.business.vo.findlove.*;
import com.accompany.business.vo.openbox.BoxParentRankVo;
-import com.accompany.business.vo.openbox.BoxRankVo;
import com.accompany.business.vo.openbox.OpenBoxResult;
import com.accompany.common.device.DeviceInfo;
import com.accompany.common.redis.RedisKey;
@@ -20,7 +19,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;
-import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.stream.Collectors;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLoveDrawService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLoveDrawService.java
index 14e9714ed..fda231f31 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLoveDrawService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLoveDrawService.java
@@ -3,7 +3,7 @@ package com.accompany.business.service.findlove;
import com.accompany.business.vo.findlove.*;
import com.accompany.common.device.DeviceInfo;
-import java.util.*;
+import java.util.List;
/**
* Created by 恒仔 on 2023/3/26.
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLoveDrawServiceImpl.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLoveDrawServiceImpl.java
index ac5dfdcd8..3845226d4 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLoveDrawServiceImpl.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLoveDrawServiceImpl.java
@@ -13,15 +13,15 @@ import com.accompany.business.service.level.LevelService;
import com.accompany.business.service.purse.UserPurseService;
import com.accompany.business.service.user.UserBackpackService;
import com.accompany.business.service.user.UsersService;
-import com.accompany.common.device.DeviceInfo;
-import com.accompany.common.utils.AppVersionUtil;
-import com.accompany.core.base.DeviceInfoContextHolder;
-import com.accompany.core.base.SpringContextHolder;
import com.accompany.business.vo.findlove.*;
import com.accompany.common.constant.Constant;
+import com.accompany.common.device.DeviceInfo;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.status.BusiStatus;
+import com.accompany.common.utils.AppVersionUtil;
import com.accompany.common.utils.DateTimeUtil;
+import com.accompany.core.base.DeviceInfoContextHolder;
+import com.accompany.core.base.SpringContextHolder;
import com.accompany.core.base.UidContextHolder;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.model.Users;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLoveMsgService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLoveMsgService.java
index 0a523c75d..73f93829e 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLoveMsgService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLoveMsgService.java
@@ -6,26 +6,25 @@ import com.accompany.business.dto.findlove.FindLoveDrawWarningConfig;
import com.accompany.business.model.findlove.FindLoveDrawPoolItem;
import com.accompany.business.model.findlove.FindLoveDrawRecord;
import com.accompany.business.mybatismapper.findlove.FindLoveDrawRecordMapper;
-import com.accompany.business.vo.message.FloatingMessageTemplate;
-import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.business.service.SendSysMsgService;
-import com.accompany.common.config.SystemConfig;
-import com.accompany.core.service.message.MessageRobotPushService;
import com.accompany.business.service.room.RoomQueryService;
import com.accompany.business.service.room.RoomService;
import com.accompany.business.service.user.UsersService;
import com.accompany.business.vo.findlove.FindLoveDrawBroadCastVo;
import com.accompany.business.vo.findlove.FindLoveDrawPushMsg;
+import com.accompany.common.config.SystemConfig;
import com.accompany.common.config.WebSecurityConfig;
import com.accompany.common.constant.AppEnum;
import com.accompany.common.constant.Attach;
import com.accompany.common.constant.Constant;
+import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.common.push.MarkdownMessage;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.common.utils.UUIDUtil;
import com.accompany.core.model.Room;
import com.accompany.core.model.Users;
import com.accompany.core.service.SysConfService;
+import com.accompany.core.service.message.MessageRobotPushService;
import com.accompany.core.util.I18NMessageSourceUtil;
import com.alibaba.fastjson.JSON;
import lombok.SneakyThrows;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLovePoolService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLovePoolService.java
index b91cd7c4b..8480a0fb5 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLovePoolService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/findlove/FindLovePoolService.java
@@ -4,11 +4,11 @@ import com.accompany.business.dto.findlove.FindLoveDrawConfigDto;
import com.accompany.business.model.findlove.FindLoveDrawPoolItem;
import com.accompany.business.model.findlove.FindLoveDrawRecord;
import com.accompany.business.mybatismapper.findlove.FindLoveDrawPoolItemMapper;
-import com.accompany.core.base.SpringContextHolder;
import com.accompany.business.vo.findlove.FindLoveDrawPoolItemRuleVo;
import com.accompany.common.constant.Constant;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.status.BusiStatus;
+import com.accompany.core.base.SpringContextHolder;
import com.accompany.core.exception.ServiceException;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/firstpage/FirstPageBannerService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/firstpage/FirstPageBannerService.java
index 0316082d2..5620e2a07 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/firstpage/FirstPageBannerService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/firstpage/FirstPageBannerService.java
@@ -16,7 +16,6 @@ import com.accompany.common.redis.RedisKey;
import com.accompany.common.utils.AppVersionUtil;
import com.accompany.common.utils.StringUtils;
import com.accompany.core.model.Users;
-import com.accompany.core.service.SysConfService;
import com.accompany.core.service.common.JedisService;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/firstpage/SecondPageBannerService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/firstpage/SecondPageBannerService.java
index ff5f6e836..aaa7bea96 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/firstpage/SecondPageBannerService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/firstpage/SecondPageBannerService.java
@@ -18,7 +18,6 @@ import com.accompany.common.utils.StringUtils;
import com.accompany.core.model.Users;
import com.accompany.core.service.common.JedisService;
import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONObject;
import com.alibaba.nacos.common.utils.CollectionUtils;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/follow/FansRoomService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/follow/FansRoomService.java
index 121e6c849..c506f63a5 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/follow/FansRoomService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/follow/FansRoomService.java
@@ -2,7 +2,10 @@ package com.accompany.business.service.follow;
import com.accompany.business.model.FansRoom;
import com.accompany.business.mybatismapper.FansRoomMapper;
-import com.accompany.business.param.neteasepush.*;
+import com.accompany.business.param.neteasepush.Body;
+import com.accompany.business.param.neteasepush.NeteaseSendMsgBatchParam;
+import com.accompany.business.param.neteasepush.Option;
+import com.accompany.business.param.neteasepush.Payload;
import com.accompany.business.service.SendSysMsgService;
import com.accompany.business.service.room.RoomService;
import com.accompany.common.config.SystemConfig;
@@ -25,7 +28,8 @@ import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
-import java.util.*;
+import java.util.HashMap;
+import java.util.List;
import java.util.stream.Collectors;
/**
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/follow/FansService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/follow/FansService.java
index 053f6fbea..bf5163b6d 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/follow/FansService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/follow/FansService.java
@@ -4,22 +4,18 @@ import cn.hutool.core.util.ObjectUtil;
import com.accompany.business.dto.LikeEventDto;
import com.accompany.business.dto.fans.FanFollowLimitConfigDTO;
import com.accompany.business.event.LikeEvent;
-import com.accompany.business.event.msg.UserChatMsgEvent;
import com.accompany.business.model.Fans;
import com.accompany.business.model.FansRoom;
import com.accompany.business.mybatismapper.FansMapper;
import com.accompany.business.mybatismapper.FansMapperExpand;
import com.accompany.business.mybatismapper.FansRoomMapper;
import com.accompany.business.param.neteasepush.NeteaseSendMsgParam;
-import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.business.service.SendSysMsgService;
import com.accompany.business.service.level.LevelService;
import com.accompany.business.service.room.RoomService;
import com.accompany.business.service.room.UserInOutRoomRecordService;
import com.accompany.business.service.user.UserInRoomService;
import com.accompany.business.service.user.UsersService;
-import com.accompany.common.utils.UUIDUtil;
-import com.accompany.core.base.SpringContextHolder;
import com.accompany.business.util.VipUtil;
import com.accompany.business.vo.RoomVo;
import com.accompany.business.vo.follow.FansFollowVo;
@@ -28,11 +24,14 @@ import com.accompany.business.vo.follow.FriendVo;
import com.accompany.business.vo.home.PlayRoomVo;
import com.accompany.common.constant.ApplicationConstant;
import com.accompany.common.constant.Constant;
+import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.common.netease.neteaseacc.result.BaseNetEaseRet;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.result.BusiResult;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.DateTimeUtil;
+import com.accompany.common.utils.UUIDUtil;
+import com.accompany.core.base.SpringContextHolder;
import com.accompany.core.enumeration.I18nAlertEnum;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.model.Room;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/game/BaseGameMessageService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/game/BaseGameMessageService.java
index df5525e48..ca8296189 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/game/BaseGameMessageService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/game/BaseGameMessageService.java
@@ -18,10 +18,8 @@ import com.accompany.core.model.Users;
import com.accompany.core.service.SysConfService;
import com.accompany.core.service.user.UsersBaseService;
import com.accompany.core.util.I18NMessageSourceUtil;
-import com.alibaba.fastjson.JSONObject;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.core.task.TaskExecutor;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gamepartner/GamePartnerOrderService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gamepartner/GamePartnerOrderService.java
index 10128f2cd..6b66af240 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gamepartner/GamePartnerOrderService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gamepartner/GamePartnerOrderService.java
@@ -2,7 +2,6 @@ package com.accompany.business.service.gamepartner;
import com.accompany.business.model.gamepartner.GamePartnerOrder;
import com.accompany.business.vo.gamepartner.GamePartnerOrderVo;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import java.math.BigDecimal;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/GiftCompoundService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/GiftCompoundService.java
index cb6aed698..b86cb1f78 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/GiftCompoundService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/GiftCompoundService.java
@@ -7,7 +7,6 @@ import com.accompany.business.model.GiftCompoundReward;
import com.accompany.business.model.GiftCompoundRewardPool;
import com.accompany.business.param.BatchGiftParam;
import com.accompany.business.param.GiftCompoundParam;
-import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.business.service.room.RoomQueryService;
import com.accompany.business.service.room.RoomService;
import com.accompany.business.service.room.UserInOutRoomRecordService;
@@ -17,6 +16,7 @@ import com.accompany.business.vo.UserBackpackVo;
import com.accompany.business.vo.gift.CompoundGiftVo;
import com.accompany.common.constant.Attach;
import com.accompany.common.constant.Constant;
+import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.UUIDUtil;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/GiftEarnAllotService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/GiftEarnAllotService.java
index eaa888108..155a08d95 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/GiftEarnAllotService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/GiftEarnAllotService.java
@@ -5,7 +5,6 @@ import com.accompany.business.dto.GiftEarnAllot;
import com.accompany.business.dto.GiftEarnAllotConfigDto;
import com.accompany.business.dto.GiftEarnAllotFamilyConfigDto;
import com.accompany.business.dto.GiftEarnAllotGuildConfigDto;
-import com.accompany.sharding.model.GiftSendRecord;
import com.accompany.business.model.Hall;
import com.accompany.business.model.clan.Clan;
import com.accompany.business.model.clan.ClanAccountAssociate;
@@ -29,6 +28,7 @@ import com.accompany.core.model.PartitionInfo;
import com.accompany.core.model.Users;
import com.accompany.core.service.SysConfService;
import com.accompany.core.service.partition.PartitionInfoService;
+import com.accompany.sharding.model.GiftSendRecord;
import com.alibaba.fastjson.JSON;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/GiftMessageService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/GiftMessageService.java
index cf15c0d10..db6f6b218 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/GiftMessageService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/GiftMessageService.java
@@ -7,7 +7,6 @@ import com.accompany.business.event.RoomPKEvent;
import com.accompany.business.message.ActivityOfDayConsumeMessage;
import com.accompany.business.message.GiftMessage;
import com.accompany.business.model.Gift;
-import com.accompany.sharding.model.GiftSendRecord;
import com.accompany.business.model.vip.VipAuthItem;
import com.accompany.business.service.record.BillRecordService;
import com.accompany.business.service.vip.VipAuthItemService;
@@ -17,6 +16,7 @@ import com.accompany.common.redis.RedisKey;
import com.accompany.core.enumeration.BillObjTypeEnum;
import com.accompany.core.service.base.BaseService;
import com.accompany.core.vo.vip.VipBaseInfoVO;
+import com.accompany.sharding.model.GiftSendRecord;
import com.alibaba.fastjson.JSON;
import org.apache.commons.collections.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/GiftSendRecordService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/GiftSendRecordService.java
index 39320276c..735b21731 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/GiftSendRecordService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/GiftSendRecordService.java
@@ -1,14 +1,14 @@
package com.accompany.business.service.gift;
-import com.accompany.sharding.mapper.GiftSendRecordMapper;
-import com.accompany.sharding.model.GiftSendRecord;
-import com.accompany.sharding.vo.GiftSendRecordStatistics;
-import com.accompany.sharding.mapper.GiftSendRecordMapperExpand;
import com.accompany.common.constant.Constant;
import com.accompany.common.result.BusiResult;
import com.accompany.common.status.BusiStatus;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.util.StringUtils;
+import com.accompany.sharding.mapper.GiftSendRecordMapper;
+import com.accompany.sharding.mapper.GiftSendRecordMapperExpand;
+import com.accompany.sharding.model.GiftSendRecord;
+import com.accompany.sharding.vo.GiftSendRecordStatistics;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/Lucky24GiftSendService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/Lucky24GiftSendService.java
index b166a9d6a..fa4c7d4a0 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/Lucky24GiftSendService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/Lucky24GiftSendService.java
@@ -22,7 +22,10 @@ import org.springframework.util.CollectionUtils;
import org.springframework.util.StringUtils;
import java.math.BigDecimal;
-import java.util.*;
+import java.util.Date;
+import java.util.List;
+import java.util.Map;
+import java.util.OptionalDouble;
import java.util.stream.Collectors;
@Slf4j
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/LuckyBagSendService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/LuckyBagSendService.java
index 9cf457a99..cda6838c1 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/LuckyBagSendService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/gift/LuckyBagSendService.java
@@ -5,9 +5,7 @@ import com.accompany.business.event.LuckyBagMessageEvent;
import com.accompany.business.message.LuckyBagMessage;
import com.accompany.business.model.Gift;
import com.accompany.business.model.luckybag.LuckyBagRecord;
-import com.accompany.business.param.neteasepush.NeteaseSendMsgBatchParam;
import com.accompany.business.service.AccountLoginRecordService;
-import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.business.service.SendChatRoomMsgService;
import com.accompany.business.service.SendSysMsgService;
import com.accompany.business.service.luckybag.LuckyBagRecordService;
@@ -16,7 +14,7 @@ import com.accompany.business.service.user.UsersService;
import com.accompany.common.config.SystemConfig;
import com.accompany.common.constant.Attach;
import com.accompany.common.constant.Constant;
-import com.accompany.common.utils.DateTimeUtil;
+import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.common.utils.UUIDUtil;
import com.accompany.core.model.Room;
import com.accompany.core.model.Users;
@@ -28,7 +26,6 @@ import org.springframework.context.ApplicationContext;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
-import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildDiamondStatisticsDayService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildDiamondStatisticsDayService.java
index f28e4dfb4..a533ffff2 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildDiamondStatisticsDayService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildDiamondStatisticsDayService.java
@@ -6,9 +6,6 @@ import com.accompany.business.vo.guild.GuildDiamondStatisticsDayVo;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
-import java.util.Date;
-import java.util.List;
-
/**
* 用户公会统计按天 服务类
*
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildDiamondWageService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildDiamondWageService.java
index aa3a116cb..e9beaa41e 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildDiamondWageService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildDiamondWageService.java
@@ -10,7 +10,6 @@ import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import java.math.BigDecimal;
-import java.math.RoundingMode;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildGiftRecordService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildGiftRecordService.java
index c8818e815..20a87e70e 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildGiftRecordService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildGiftRecordService.java
@@ -1,6 +1,5 @@
package com.accompany.business.service.guild;
-import com.accompany.sharding.model.GiftSendRecord;
import com.accompany.business.model.guild.GuildGiftRecord;
import com.accompany.business.model.guild.GuildMember;
import com.accompany.business.mybatismapper.guild.GuildGiftRecordMapper;
@@ -12,6 +11,7 @@ import com.accompany.core.exception.ServiceException;
import com.accompany.core.model.PartitionInfo;
import com.accompany.core.model.Users;
import com.accompany.core.service.partition.PartitionInfoService;
+import com.accompany.sharding.model.GiftSendRecord;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Async;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildIncomeService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildIncomeService.java
index 2affbfe7c..10679413f 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildIncomeService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildIncomeService.java
@@ -20,7 +20,9 @@ import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import java.math.BigDecimal;
-import java.util.*;
+import java.util.Collections;
+import java.util.List;
+import java.util.Map;
import java.util.stream.Collectors;
@Service
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildManagerService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildManagerService.java
index b8521552c..4f41d31f2 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildManagerService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildManagerService.java
@@ -1,7 +1,10 @@
package com.accompany.business.service.guild;
import com.accompany.business.constant.guild.GuildConstant;
-import com.accompany.business.model.guild.*;
+import com.accompany.business.model.guild.Guild;
+import com.accompany.business.model.guild.GuildAuth;
+import com.accompany.business.model.guild.GuildMember;
+import com.accompany.business.model.guild.GuildOperateRecord;
import com.accompany.business.service.level.LevelService;
import com.accompany.business.service.netease.YidunCheckUtil;
import com.accompany.business.service.user.UsersService;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildMemberDiamondStatisticsService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildMemberDiamondStatisticsService.java
index cea479dee..0895564c2 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildMemberDiamondStatisticsService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildMemberDiamondStatisticsService.java
@@ -22,7 +22,6 @@ import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import java.math.BigDecimal;
-import java.math.RoundingMode;
import java.util.*;
import java.util.stream.Collectors;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildRankService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildRankService.java
index 673e3f14d..b31bc01ab 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildRankService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildRankService.java
@@ -22,7 +22,6 @@ import java.time.DayOfWeek;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
-import java.time.temporal.TemporalAdjuster;
import java.util.*;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildService.java
index 6377128ec..f5cc2e928 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildService.java
@@ -4,7 +4,6 @@ import com.accompany.business.model.guild.Guild;
import com.accompany.business.mybatismapper.guild.GuildMapper;
import com.accompany.business.vo.guild.AgencyOwnerVo;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import io.swagger.models.auth.In;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildUsdOperateService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildUsdOperateService.java
index bf518b882..e4cd307b0 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildUsdOperateService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildUsdOperateService.java
@@ -34,7 +34,8 @@ import org.springframework.transaction.annotation.Transactional;
import java.math.BigDecimal;
import java.time.ZoneId;
import java.time.ZonedDateTime;
-import java.util.*;
+import java.util.Arrays;
+import java.util.Optional;
@Service
public class GuildUsdOperateService {
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildUsdWithdrawBizService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildUsdWithdrawBizService.java
index 0b9539b47..b3f9a97c8 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildUsdWithdrawBizService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildUsdWithdrawBizService.java
@@ -1,8 +1,8 @@
package com.accompany.business.service.guild;
import com.accompany.business.constant.guild.GuildWithdrawAccountTypeEnum;
-import com.accompany.business.model.guild.GuildUsdWithdrawRecord;
import com.accompany.business.model.guild.GuildUsdWithdrawAccount;
+import com.accompany.business.model.guild.GuildUsdWithdrawRecord;
import com.accompany.business.mybatismapper.guild.GuildUsdWithdrawRecordMapper;
import com.accompany.common.status.BusiStatus;
import com.accompany.core.exception.ServiceException;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildUsdWithdrawRecordService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildUsdWithdrawRecordService.java
index 127b881a6..04af43a92 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildUsdWithdrawRecordService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/GuildUsdWithdrawRecordService.java
@@ -2,8 +2,8 @@ package com.accompany.business.service.guild;
import com.accompany.business.constant.guild.GuildConstant;
import com.accompany.business.constant.guild.GuildWithdrawAccountTypeEnum;
-import com.accompany.business.model.guild.GuildUsdWithdrawRecord;
import com.accompany.business.model.guild.GuildUsdWithdrawAccount;
+import com.accompany.business.model.guild.GuildUsdWithdrawRecord;
import com.accompany.business.mybatismapper.guild.GuildUsdWithdrawRecordMapper;
import com.accompany.common.constant.Constant;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/SSGuildService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/SSGuildService.java
index 1b82ed597..f40c01d56 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/SSGuildService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/SSGuildService.java
@@ -12,8 +12,6 @@ import com.accompany.business.service.activity.h5.ActivityH5LevelAwardService;
import com.accompany.business.service.activity.h5.ActivityH5LevelExpService;
import com.accompany.business.service.activity.h5.ActivityRankRuleService;
import com.accompany.business.service.level.LevelService;
-import com.accompany.business.service.purse.UserPurseService;
-import com.accompany.business.service.record.BillRecordService;
import com.accompany.business.service.user.UsersService;
import com.accompany.business.vo.activity.h5.ActivityDiffExpVo;
import com.accompany.business.vo.activity.h5.ActivityExpVo;
@@ -23,7 +21,6 @@ import com.accompany.business.vo.guild.GuildSSRankDetailVo;
import com.accompany.business.vo.guild.GuildSSRankVo;
import com.accompany.common.result.BusiResult;
import com.accompany.common.utils.DateTimeUtil;
-import com.accompany.core.enumeration.BillObjTypeEnum;
import com.accompany.core.enumeration.PartitionEnum;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.model.PartitionInfo;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/SsMonthCoinRecordService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/SsMonthCoinRecordService.java
index 56180fdaa..c25d5c993 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/SsMonthCoinRecordService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guild/SsMonthCoinRecordService.java
@@ -1,14 +1,12 @@
package com.accompany.business.service.guild;
import com.accompany.business.model.guild.SsMonthCoinRecord;
-import com.accompany.business.vo.guild.GuildCycleDateVo;
import com.accompany.business.vo.guild.SsMonthCoinRecordVo;
import com.accompany.common.result.BusiResult;
import com.accompany.common.result.PageResult;
import com.baomidou.mybatisplus.extension.service.IService;
import java.math.BigDecimal;
-import java.util.List;
/**
* SS金币发放明细表 服务类
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/hall/HallGiftRecordService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/hall/HallGiftRecordService.java
index 00d6023ec..b33ea9733 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/hall/HallGiftRecordService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/hall/HallGiftRecordService.java
@@ -1,6 +1,5 @@
package com.accompany.business.service.hall;
-import com.accompany.sharding.model.GiftSendRecord;
import com.accompany.business.model.HallGiftRecord;
import com.accompany.business.model.HallMember;
import com.accompany.business.model.clan.Clan;
@@ -8,6 +7,7 @@ import com.accompany.business.mybatismapper.HallGiftRecordMapper;
import com.accompany.business.service.clan.ClanService;
import com.accompany.common.status.BusiStatus;
import com.accompany.core.exception.ServiceException;
+import com.accompany.sharding.model.GiftSendRecord;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Async;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/hall/HallRoomGiftRecordService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/hall/HallRoomGiftRecordService.java
index e92ecdac1..be850b0b9 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/hall/HallRoomGiftRecordService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/hall/HallRoomGiftRecordService.java
@@ -1,6 +1,5 @@
package com.accompany.business.service.hall;
-import com.accompany.sharding.model.GiftSendRecord;
import com.accompany.business.model.HallMember;
import com.accompany.business.model.HallRoomGiftRecord;
import com.accompany.business.model.clan.Clan;
@@ -8,6 +7,7 @@ import com.accompany.business.mybatismapper.HallRoomGiftRecordMapper;
import com.accompany.business.service.clan.ClanService;
import com.accompany.common.status.BusiStatus;
import com.accompany.core.exception.ServiceException;
+import com.accompany.sharding.model.GiftSendRecord;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Async;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/hall/HallRoomSerialService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/hall/HallRoomSerialService.java
index 147288bf1..c72b41656 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/hall/HallRoomSerialService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/hall/HallRoomSerialService.java
@@ -4,8 +4,8 @@ import com.accompany.business.model.Hall;
import com.accompany.business.model.HallMember;
import com.accompany.business.service.room.RoomService;
import com.accompany.business.vo.RoomVo;
-import com.accompany.sharding.vo.RoomSerialVo;
import com.accompany.core.service.base.BaseService;
+import com.accompany.sharding.vo.RoomSerialVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/hall/HallSuperManagerBizService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/hall/HallSuperManagerBizService.java
index 1d0fa2444..2bb42b5a7 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/hall/HallSuperManagerBizService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/hall/HallSuperManagerBizService.java
@@ -17,13 +17,13 @@ import com.accompany.business.model.hall.HallSuperManage;
import com.accompany.business.model.hall.HallSuperManageRoom;
import com.accompany.business.mybatismapper.hall.HallSuperManageBizMapper;
import com.accompany.business.param.hall.SetHallSuperManageParams;
-import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.business.service.clan.ClanService;
import com.accompany.business.service.room.RoomService;
import com.accompany.business.vo.hall.ClanSuperManageListVO;
import com.accompany.business.vo.hall.HallForSuperManageSetVO;
import com.accompany.business.vo.hall.HallSuperManageSearchResVO;
import com.accompany.common.constant.Constant;
+import com.accompany.common.netease.ErBanNetEaseService;
import com.accompany.common.netease.neteaseacc.result.RubbishRet;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.status.BusiStatus;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/home/HomeIndexService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/home/HomeIndexService.java
index e5b1db082..28a31d0d2 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/home/HomeIndexService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/home/HomeIndexService.java
@@ -2,7 +2,6 @@ package com.accompany.business.service.home;
import com.accompany.business.vo.home.HomeUserVo;
import com.accompany.business.vo.home.NewFriendVo;
-import com.accompany.business.vo.home.PlayRoomVo;
import java.util.List;
@@ -13,13 +12,6 @@ import java.util.List;
*/
public interface HomeIndexService {
- /**
- * 热门推荐
- *
- * @return
- */
- List hotRoom();
-
/**
* 发现新朋友
*
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/home/HomeRankService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/home/HomeRankService.java
index fdded4117..d2fb8901a 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/home/HomeRankService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/home/HomeRankService.java
@@ -1,7 +1,6 @@
package com.accompany.business.service.home;
import com.accompany.business.common.vo.ActivityUserVo;
-import com.accompany.business.service.rank.IRank;
import com.accompany.business.service.rank.RankServiceFactory;
import com.accompany.business.service.user.UsersService;
import com.accompany.common.constant.Constant;
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/home/HomeService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/home/HomeService.java
index 8f2322986..86d45b2f8 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/home/HomeService.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/home/HomeService.java
@@ -1,30 +1,21 @@
package com.accompany.business.service.home;
-import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.ObjectUtil;
-import cn.hutool.core.util.StrUtil;
import com.accompany.business.dto.HomeRoomListV2SysConf;
import com.accompany.business.dto.QueueDTO;
import com.accompany.business.dto.QueueListResponseDTO;
import com.accompany.business.dto.QueueValueDTO;
import com.accompany.business.event.RoomCacheDealEvent;
-import com.accompany.business.model.miniGame.MiniGame;
-import com.accompany.business.model.miniGame.MiniGameSwitchRecord;
import com.accompany.business.model.roomtab.RoomTab;
import com.accompany.business.model.roomtab.RoomTabHome;
-import com.accompany.business.model.roomtab.RoomTabMap;
import com.accompany.business.mybatismapper.RoomTabHomeMapper;
-import com.accompany.business.service.homeV2.HomeRoomPoolService;
-import com.accompany.business.service.room.QueryRoomService;
import com.accompany.business.service.firstpage.FirstPageBannerService;
-import com.accompany.business.service.home.decorator.CrossPkIngRoomDecorator;
-import com.accompany.business.service.home.decorator.MicUsersRoomDecorator;
-import com.accompany.business.service.home.decorator.PlayRoomDecorateChain;
-import com.accompany.business.service.home.decorator.UsersRoomDecorator;
+import com.accompany.business.service.homeV2.HomeRoomPoolService;
import com.accompany.business.service.miniGame.MiniGameService;
import com.accompany.business.service.miniGame.MiniGameSwitchRecordService;
import com.accompany.business.service.nameplate.UserNameplateService;
import com.accompany.business.service.rank.RankService;
+import com.accompany.business.service.room.QueryRoomService;
import com.accompany.business.service.room.RoomRankService;
import com.accompany.business.service.room.RoomService;
import com.accompany.business.service.roomtab.RoomTabHomeService;
@@ -34,29 +25,21 @@ import com.accompany.business.service.user.UserBlackRecordService;
import com.accompany.business.service.user.UserInRoomService;
import com.accompany.business.service.user.UsersService;
import com.accompany.business.vo.MicUserVo;
-import com.accompany.business.vo.RankParentVo;
-import com.accompany.business.vo.RankVo;
import com.accompany.business.vo.RoomVo;
-import com.accompany.business.vo.firstpage.FirstPageBannerVo;
import com.accompany.business.vo.home.DynamicVo;
import com.accompany.business.vo.home.PlayRoomVo;
-import com.accompany.business.vo.room.PermitRoomHourRankVo;
import com.accompany.business.vo.roomtab.HomeRoomTabVo;
import com.accompany.business.vo.roomtab.TopRoomTabHomeVo;
-import com.accompany.common.constant.ApplicationConstant;
import com.accompany.common.constant.Constant;
import com.accompany.common.device.DeviceInfo;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.status.BusiStatus;
-import com.accompany.common.utils.AppVersionUtil;
import com.accompany.common.utils.BlankUtil;
-import com.accompany.common.utils.GsonUtil;
import com.accompany.community.condition.DynamicCondition;
import com.accompany.community.constant.DynamicStatusEnum;
import com.accompany.community.entity.Dynamic;
import com.accompany.community.service.IDynamicLikeService;
import com.accompany.community.service.IDynamicService;
-import com.accompany.core.base.DeviceInfoContextHolder;
import com.accompany.core.base.UidContextHolder;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.model.Room;
@@ -68,9 +51,6 @@ import com.accompany.core.vo.user.UserNameplateVo;
import com.alibaba.fastjson.JSONObject;
import com.aliyuncs.utils.StringUtils;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.google.common.collect.Lists;
-import com.google.common.collect.Maps;
import com.google.gson.reflect.TypeToken;
import org.apache.commons.collections.CollectionUtils;
import org.springframework.beans.BeanUtils;
@@ -79,7 +59,6 @@ import org.springframework.context.ApplicationContext;
import org.springframework.stereotype.Service;
import java.util.*;
-import java.util.concurrent.ThreadLocalRandom;
import java.util.stream.Collectors;
/**
@@ -432,362 +411,6 @@ public class HomeService extends BaseService {
}
}
-
- /**
- * 首页改版推荐房间,4.0.0版本开始使用
- *
- * @return
- */
- public List getRoomTabMapListV2(Long tabId, Integer pageNum, Integer pageSize, Long uid, DeviceInfo deviceInfo) throws Exception {
- if (ObjectUtil.isNull(pageNum)) pageNum = 1;
- if (ObjectUtil.isNull(pageSize)) pageSize = 30;
- if (tabId == null) {
- QueryWrapper queryWrapper = new QueryWrapper<>();
- queryWrapper.lambda().eq(RoomTab::getIsHomeRecommend, true);
- RoomTab roomTab = roomTabService.getBaseMapper().selectOne(queryWrapper);
- if (ObjectUtil.isNull(roomTab)) throw new ServiceException(BusiStatus.NO_HOMEPAGE_RECOMMENDATION_TAB_SET);
- tabId = roomTab.getId();
- }
- List topRoomTabHomeVos = new ArrayList<>();
- ;
- QueryWrapper wrapper = new QueryWrapper<>();
- wrapper.lambda().eq(RoomTabHome::getTabId, tabId);
- List list = roomTabHomeService.list(wrapper);
- if (CollectionUtils.isEmpty(list)) {
- return topRoomTabHomeVos;
- }
-
- // 过滤屏蔽房间
- List blackIdList = userBlackRecordService.getBlackIdList(uid, Constant.UserBlackType.room);
- List roomUidList = list.stream().map(RoomTabHome::getRoomUid).collect(Collectors.toList());
- List roomList = roomService.getRoomListByUids(roomUidList);
- List usersList = usersBaseService.getUsersListByUids(roomUidList);
-
- Map roomMap = roomList.stream().collect(Collectors.toMap(Room::getUid, room -> room));
- Map userMap = usersList.stream().collect(Collectors.toMap(Users::getUid, users -> users));
-
- Users u = usersService.getUsersByUid(uid);
-
- Date currentDate = new Date();
- list.forEach(roomTabHome -> {
- // 过滤屏蔽房间
- if (CollectionUtils.isNotEmpty(blackIdList) && blackIdList.contains(roomTabHome.getRoomUid())) return;
- TopRoomTabHomeVo topRoomTabHomeVo = new TopRoomTabHomeVo();
- Room room = roomMap.get(roomTabHome.getRoomUid());
- Users users = userMap.get(roomTabHome.getRoomUid());
- if (room == null) {
- return;
- }
-
- if (!u.getPartitionId().equals(room.getPartitionId())) {
- return;
- }
-
- BeanUtils.copyProperties(roomTabHome, topRoomTabHomeVo);
- //已置顶并且置顶时间未失效
- boolean isTop = roomTabHome.getIsTop() && ObjectUtil.isNotNull(roomTabHome.getTopStart()) && ObjectUtil.isNotNull(roomTabHome.getTopEnd())
- && currentDate.compareTo(roomTabHome.getTopStart()) >= 0
- && currentDate.compareTo(roomTabHome.getTopEnd()) <= 0;
- if (!isTop) {
- topRoomTabHomeVo.setIsTop(false);
- topRoomTabHomeVo.setSeq(0);
- }
- BeanUtils.copyProperties(room, topRoomTabHomeVo);
- topRoomTabHomeVo.setAvatar(users.getAvatar());
- topRoomTabHomeVo.setOnlineNum(room.getOnlineNum());
- topRoomTabHomeVo.setErbanNo(users.getErbanNo());
- //麦上人数
- String roomMicInfo = jedisService.hget(RedisKey.room_mic_up.getKey(), String.valueOf(room.getUid()));
- if (StringUtils.isNotEmpty(roomMicInfo) && !ApplicationConstant.NULL_JSON_OBJECT.equalsIgnoreCase(roomMicInfo)) {
- PlayRoomVo playRoomVo = gson.fromJson(roomMicInfo, PlayRoomVo.class);
- topRoomTabHomeVo.setOnMicNum(playRoomVo.getMicUserCount());
- }
- topRoomTabHomeVo.setTagPict(null);
- topRoomTabHomeVo.setUid(roomTabHome.getRoomUid());
- topRoomTabHomeVos.add(topRoomTabHomeVo);
- });
- //进行过滤
- Integer onMicNum = Integer.valueOf(sysConfService.getDefaultSysConfValueById(Constant.SysConfId.RECOM_NOT_TOP_MIC_NUM, String.valueOf(Constant.BigGooseConstant.home_not_top_default_mic_num)));
- List tabHomeVoList = topRoomTabHomeVos.stream().filter(tabHomeVo -> {
- Room room = roomMap.get(tabHomeVo.getRoomUid());
- if (ObjectUtil.isNull(room) || StringUtils.isNotEmpty(room.getRoomPwd()) || !room.getValid()) return false;
- if (!tabHomeVo.getIsTop()) {
- // 非置顶房间需要判断麦上人数是否符合要求
- if (ObjectUtil.isNull(tabHomeVo.getOnMicNum()) || tabHomeVo.getOnMicNum() < onMicNum) return false;
- // 过滤屏蔽房间
- return !CollectionUtils.isNotEmpty(blackIdList) || !blackIdList.contains(tabHomeVo.getRoomUid());
- }
- return true;
- }).collect(Collectors.toList());
- if (CollectionUtils.isEmpty(tabHomeVoList)) return tabHomeVoList;
- //排序
- tabHomeVoList = tabHomeVoList.stream().sorted((x, y) -> {
- if (x.getIsTop() == y.getIsTop()) {
- if (x.getIsTop()) {
- return y.getId().compareTo(x.getId());
- } else {
- //随机排序
- ThreadLocalRandom tRandom = ThreadLocalRandom.current();
- if (tRandom.nextBoolean()) return 1;
- else return -1;
- }
- } else {
- if (x.getIsTop()) return -1;
- else return 1;
- }
- }).collect(Collectors.toList());
- tabHomeVoList = this.subListByPage(pageNum, pageSize, tabHomeVoList);
- this.checkIsCrossPking(tabHomeVoList, this::checkTopRoomTabIsCrossPking);
- //装饰
- PlayRoomDecorateChain decorateChain = new PlayRoomDecorateChain<>(
- new UsersRoomDecorator<>(new MicUsersRoomDecorator<>(new CrossPkIngRoomDecorator<>(), 0, 5), roomList, usersList)
- );
- decorateChain.decorate(tabHomeVoList);
- //房间小时榜top1-3->随机
- List top3 = roomRankService.listRankVo(0L, 3L, new Date());
- if (CollectionUtil.isNotEmpty(top3)) {
- for (PermitRoomHourRankVo.PermitRoomHourRankListVo rank : top3) {
- Long rankUid = rank.getUid();
- for (TopRoomTabHomeVo roomTabHome : tabHomeVoList) {
- if (rankUid.equals(roomTabHome.getUid())) {
- roomTabHome.setIsHourTop1(Constant.Yes1No0.YES);
- break;
- }
- }
- }
- }
- //设置周榜top1标识
- if (UidContextHolder.get() != null) {
- RankParentVo parent = rankService.getTotalRank(UidContextHolder.get(), RedisKey.otaku_rank.name(), Constant.RankDatetype.week, 1, 1);
- if (parent != null) {
- List ranks = parent.getRankVoList();
- if (CollectionUtil.isNotEmpty(ranks)) {
- RankVo rank = ranks.get(0);
- for (TopRoomTabHomeVo roomTabHome : tabHomeVoList) {
- if (roomTabHome.getUid().equals(rank.getUid())) {
- roomTabHome.setIsWeekTop1(Constant.Yes1No0.YES);
- break;
- }
- }
- }
- }
- }
- return tabHomeVoList;
- }
-
- /**
- * 4.0.0版本开始使用:热门房间
- *
- * @return
- */
- public List hotRoom(Long uid, DeviceInfo deviceInfo) {
- List playRooms = homeIndexService.hotRoom();
- List roomTabHomes = roomTabHomeMapper.selectList(Wrappers.emptyWrapper());
- if (CollectionUtil.isNotEmpty(roomTabHomes)) {
- playRooms.removeIf(v1 -> roomTabHomes.stream().filter(roomTabHome -> !roomTabHome.getIsShow()).anyMatch(v2 -> v1.getUid().equals(v2.getRoomUid())));
- }
- return playRooms;
- }
-
- /**
- * 首页改版-派对tab,4.0.0版本开始使用
- *
- * @return
- */
- public List getRoomTabHomeListV2(Integer tabId, Integer pageNum, Integer pageSize, Long uid, DeviceInfo deviceInfo) throws Exception {
- RoomTab roomTab = roomTabService.getById(tabId);
- if (roomTab == null) {
- return Collections.emptyList();
- }
- Users u;
- if (uid != null) {
- u = usersService.getUsersByUid(uid);
- } else {
- u = null;
- }
- List topRoomTabVoList = Lists.newArrayList();
- QueryWrapper wrapper = new QueryWrapper<>();
- wrapper.lambda().eq(RoomTabMap::getTabId, tabId);
- List list = roomTabMapService.list(wrapper);
- if (CollectionUtil.isNotEmpty(list)) {
- // 过滤屏蔽房间
- List blackIdList = userBlackRecordService.getBlackIdList(uid, Constant.UserBlackType.room);
- List playRoomVoList = new ArrayList<>();
- list = list.stream().filter(roomTabMap -> {
- Room room = roomService.getRoomByUid(roomTabMap.getRoomUid());
- if (ObjectUtil.isNull(room)) return false;
- if (u != null && !u.getPartitionId().equals(room.getPartitionId())) {
- return false;
- }
- if (roomTabMap.getIsTop()) return true;
- if (StringUtils.isNotEmpty(room.getRoomPwd()) || !room.getValid()) return false;
- String playRoomVoStr = jedisService.hget(RedisKey.room_mic_up.getKey(), String.valueOf(roomTabMap.getRoomUid()));
- if (StringUtils.isEmpty(playRoomVoStr) || ApplicationConstant.NULL_JSON_OBJECT.equalsIgnoreCase(playRoomVoStr))
- return false;
- PlayRoomVo playRoomVo = gson.fromJson(playRoomVoStr, PlayRoomVo.class);
- if (ObjectUtil.isNull(playRoomVo.getMicUserCount())) return false;
- if (playRoomVo.getMicUserCount() < 1) return false;
- // 过滤屏蔽房间
- if (CollectionUtils.isNotEmpty(blackIdList) && blackIdList.contains(playRoomVo.getUid())) return false;
- playRoomVoList.add(playRoomVo);
- return true;
- }).collect(Collectors.toList());
- if (CollectionUtils.isNotEmpty(list)) {
- Map playRoomVoMap = Maps.uniqueIndex(playRoomVoList, PlayRoomVo::getUid);
- List roomUidList = list.stream().map(RoomTabMap::getRoomUid).collect(Collectors.toList());
- List roomList = roomService.getRoomListByUids(roomUidList);
- Map roomMap = roomList.stream().collect(Collectors.toMap(Room::getUid, room -> room));
- List usersList = usersBaseService.getUsersListByUids(roomUidList);
- Map userMap = usersList.stream().collect(Collectors.toMap(Users::getUid, users -> users));
- Date now = new Date();
- for (RoomTabMap roomTabMap : list) {
- Date topStart = roomTabMap.getTopStart();
- Date topEnd = roomTabMap.getTopEnd();
- if (topStart != null && topStart.after(now)) {
- roomTabMap.setIsTop(false);
- }
- if (topEnd != null && topEnd.before(now)) {
- roomTabMap.setIsTop(false);
- }
- TopRoomTabHomeVo topRoomTabHomeVo = new TopRoomTabHomeVo();
- Room room = roomMap.get(roomTabMap.getRoomUid());
- Users users = userMap.get(roomTabMap.getRoomUid());
- if (ObjectUtil.isNull(room) || ObjectUtil.isNull(users)) continue;
- if (u != null && !u.getPartitionId().equals(room.getPartitionId())) continue;
- // 过滤屏蔽房间
- if (CollectionUtils.isNotEmpty(blackIdList) && blackIdList.contains(roomTabMap.getRoomUid())) {
- continue;
- }
- BeanUtils.copyProperties(roomTabMap, topRoomTabHomeVo);
- BeanUtils.copyProperties(room, topRoomTabHomeVo);
- topRoomTabHomeVo.setAvatar(users.getAvatar());
- topRoomTabHomeVo.setTitle(room.getTitle());
- topRoomTabHomeVo.setRoomTag(room.getRoomTag());
- topRoomTabHomeVo.setTagPict(room.getTagPict());
- topRoomTabHomeVo.setOnlineNum(ObjectUtil.isNull(room.getOnlineNum()) ? 0 : room.getOnlineNum());
- topRoomTabHomeVo.setErbanNo(users.getErbanNo());
- topRoomTabHomeVo.setPartitionId(room.getPartitionId());
- if (roomTabMap.getIsTop()) {
- String playRoomVoStr = jedisService.hget(RedisKey.room_mic_up.getKey(), String.valueOf(roomTabMap.getRoomUid()));
- if (StringUtils.isEmpty(playRoomVoStr) || ApplicationConstant.NULL_JSON_OBJECT.equalsIgnoreCase(playRoomVoStr)) {
- topRoomTabHomeVo.setOnMicNum(0);
- topRoomTabHomeVo.setMicUsers(Collections.emptyList());
- } else {
- PlayRoomVo playRoomVo = gson.fromJson(playRoomVoStr, PlayRoomVo.class);
- topRoomTabHomeVo.setOnMicNum(ObjectUtil.isNull(playRoomVo.getMicUserCount()) ? 0 : playRoomVo.getMicUserCount());
- topRoomTabHomeVo.setMicUsers(CollectionUtils.isEmpty(playRoomVo.getMicUsers()) ? Collections.emptyList() : playRoomVo.getMicUsers());
- }
- } else {
- PlayRoomVo playRoomVo = Optional.ofNullable(playRoomVoMap.get(roomTabMap.getRoomUid())).orElse(new PlayRoomVo());
- topRoomTabHomeVo.setOnMicNum(ObjectUtil.isNull(playRoomVo.getMicUserCount()) ? 0 : playRoomVo.getMicUserCount());
- topRoomTabHomeVo.setMicUsers(CollectionUtils.isEmpty(playRoomVo.getMicUsers()) ? Collections.emptyList() : playRoomVo.getMicUsers());
- }
- String roomMicInfoStr = jedisService.hget(RedisKey.room_mic_up.getKey(), String.valueOf(roomTabMap.getRoomUid()));
- if (StrUtil.isEmpty(roomMicInfoStr) || ApplicationConstant.NULL_JSON_OBJECT.equalsIgnoreCase(roomMicInfoStr)) {
- continue;
- }
- PlayRoomVo playRoom = GsonUtil.getDefGson().fromJson(roomMicInfoStr, PlayRoomVo.class);
- List micUsers = playRoom.getMicUsers();
- topRoomTabHomeVo.setMicUsers(micUsers);
- topRoomTabHomeVo.setMicUserCount(micUsers.size());
- topRoomTabVoList.add(topRoomTabHomeVo);
- }
- //排序
- topRoomTabVoList = topRoomTabVoList.stream().sorted((x, y) -> {
- if (x.getIsTop() == y.getIsTop()) {
- if (x.getSeq().equals(y.getSeq())) {
- if (x.getOnlineNum().equals(y.getOnlineNum())) return y.getId().compareTo(x.getId());
- else return y.getOnlineNum().compareTo(x.getOnlineNum());
- } else {
- return y.getSeq().compareTo(x.getSeq());
- }
- } else {
- if (x.getIsTop()) return -1;
- else return 1;
- }
- }).collect(Collectors.toList());
- }
- }
- if (roomTab.getIsHomeRecommend() != null && roomTab.getIsHomeRecommend()) {
- List playRooms = hotRoom(UidContextHolder.get(), DeviceInfoContextHolder.get());
- if (CollectionUtil.isNotEmpty(playRooms)) {
- for (PlayRoomVo playRoom : playRooms) {
- if (u != null && !u.getPartitionId().equals(playRoom.getPartitionId())) continue;
- TopRoomTabHomeVo topRoomTabHomeVo = new TopRoomTabHomeVo();
- BeanUtils.copyProperties(playRoom, topRoomTabHomeVo);
- if (topRoomTabVoList.stream().noneMatch(v -> v.getUid().equals(playRoom.getUid()))) {
- topRoomTabVoList.add(topRoomTabHomeVo);
- }
- }
- }
- } else {
- //房间小时榜top1-3->随机
- List top3 = roomRankService.listRankVo(0L, 3L, new Date());
- if (CollectionUtil.isNotEmpty(top3)) {
- for (PermitRoomHourRankVo.PermitRoomHourRankListVo rank : top3) {
- Long rankUid = rank.getUid();
- for (TopRoomTabHomeVo roomTabHome : topRoomTabVoList) {
- if (rankUid.equals(roomTabHome.getUid())) {
- roomTabHome.setIsHourTop1(Constant.Yes1No0.YES);
- break;
- }
- }
- }
- }
- //设置周榜top1标识
- if (UidContextHolder.get() != null) {
- RankParentVo parent = rankService.getTotalRank(UidContextHolder.get(), RedisKey.otaku_rank.name(), Constant.RankDatetype.week, 1, 1);
- if (parent != null) {
- List ranks = parent.getRankVoList();
- if (CollectionUtil.isNotEmpty(ranks)) {
- RankVo rank = ranks.get(0);
- for (TopRoomTabHomeVo roomTabHome : topRoomTabVoList) {
- if (roomTabHome.getUid().equals(rank.getUid())) {
- roomTabHome.setIsWeekTop1(Constant.Yes1No0.YES);
- break;
- }
- }
- }
- }
- }
- }
- List roomUidList = topRoomTabVoList.stream().map(TopRoomTabHomeVo::getRoomUid).distinct().collect(Collectors.toList());
- if (CollectionUtil.isNotEmpty(roomUidList)) {
- List roomList = roomService.getRoomListByUids(roomUidList);
- List usersList = usersBaseService.getUsersListByUids(roomUidList);
- topRoomTabVoList = this.subListByPage(pageNum, pageSize, topRoomTabVoList);
- topRoomTabVoList.forEach(topRoomTabHomeVo -> {
- List micUserVoList = topRoomTabHomeVo.getMicUsers();
- topRoomTabHomeVo.setMicUsers(this.subList(0, 5, micUserVoList));
- });
- this.checkIsCrossPking(topRoomTabVoList, this::checkTopRoomTabIsCrossPking);
- //装饰
- PlayRoomDecorateChain decorateChain = new PlayRoomDecorateChain<>(
- new UsersRoomDecorator<>(new MicUsersRoomDecorator<>(new CrossPkIngRoomDecorator<>(), 0, 5), roomList, usersList)
- );
- decorateChain.decorate(topRoomTabVoList);
- }
- return topRoomTabVoList.stream().filter(v -> u != null && u.getPartitionId() != null && u.getPartitionId().equals(v.getPartitionId())).collect(Collectors.toList());
- }
-
-
- /**
- * @param currentAppVersion:当前app版本
- * @param needVersion:需要的版本Constant.BigGooseConstant.big_goose_appver
- * @return
- */
- public Boolean versionCheck(String currentAppVersion, String needVersion) {
- if (StringUtils.isEmpty(currentAppVersion)) {
- logger.info("app首页请求没有携带版本信息...");
- return false;
- }
- if (AppVersionUtil.compareVersion(currentAppVersion, needVersion) < 0) {
- return false;
- } else {
- return true;
- }
- }
-
/**
* 获取首页房间标签
*
@@ -797,118 +420,6 @@ public class HomeService extends BaseService {
return this.getHomeRoomTab();
}
-
- /**
- * 决策是否要添加banner
- *
- * @param bannerVoList
- * @param list
- * @return
- */
- public List decisionAddBannerToList(List bannerVoList, List list) {
- if (CollectionUtils.isEmpty(list)) {
- if (CollectionUtils.isEmpty(bannerVoList)) return Collections.emptyList();
- List resultList = new ArrayList<>();
- PlayRoomVo playRoomVo = new PlayRoomVo();
- playRoomVo.setIsBanner(true);
- playRoomVo.setBannerVoList(bannerVoList);
- resultList.add(playRoomVo);
- return resultList;
- }
- if (CollectionUtils.isEmpty(bannerVoList)) return list;
- if (list.size() > 4) {
- PlayRoomVo playRoomVo = new PlayRoomVo();
- playRoomVo.setIsBanner(true);
- playRoomVo.setBannerVoList(bannerVoList);
- list.add(4, playRoomVo);
- //要求banner放在第四个位置
- return list;
- }
-
- //不足四个设置在最后一个位置设置banner
-
- PlayRoomVo playRoomVo = new PlayRoomVo();
- playRoomVo.setIsBanner(true);
- playRoomVo.setBannerVoList(bannerVoList);
- list.add(playRoomVo);
- return list;
-
- }
-
- /**
- * 决策获取banner
- *
- * @param uid
- * @param currentTabTxt:当前接口对应的tab文本
- * @param deviceInfo
- * @return
- */
- private List decisionTakeBannerVo(Long uid, String currentTabTxt, DeviceInfo deviceInfo, Boolean defaultPick) {
- List bannerVoList = new ArrayList<>();
- if (!defaultPick) return bannerVoList;
- else {
- bannerVoList = firstPageBannerService.getFirstPageBanner(1, deviceInfo, uid);
- if (CollectionUtils.isEmpty(bannerVoList)) {
- logger.info("首页改版热门房间tab用户{}未获取到banner", uid);
- }
- return bannerVoList;
- }
- }
-
- private PlayRoomVo bulidMiniGame(Long roomUid, PlayRoomVo playRoomVo) {
- MiniGameSwitchRecord miniGameSwitchRecord = miniGameSwitchRecordService.queryValidMiniGameSwitchRecord(roomUid);
- if (miniGameSwitchRecord == null) {
- return playRoomVo;
- }
- MiniGame miniGame = miniGameService.queryMiniGameByMgId(miniGameSwitchRecord.getMgId());
- playRoomVo.setMgName(miniGame.getName());
- return playRoomVo;
- }
-
- /**
- * 首页推荐、派对部分分类 房间按渠道内容过滤
- *
- * @param uidList
- * @param list
- * @return
- */
- public List filterTopRoomTabByChannel(List uidList, List list) {
- return list.stream().filter(topRoomTabHomeVo -> uidList.contains(topRoomTabHomeVo.getRoomUid())).collect(Collectors.toList());
- }
-
- /**
- * 首页改版4.0.0 推荐房间按渠道内容过滤
- *
- * @param uidList
- * @param list
- * @return
- */
- public List filterRoomTabHomeByChannel(List uidList, List list) {
- return list.stream().filter(roomTabHome -> uidList.contains(roomTabHome.getRoomUid())).collect(Collectors.toList());
- }
-
- /**
- * 组队开黑、热门房间列表按渠道过滤
- *
- * @param uidList
- * @param playRoomVos
- * @return
- */
- public List filterPlayRoomVoByChannel(List uidList, List playRoomVos) {
- return playRoomVos.stream().filter(playRoomVo -> uidList.contains(playRoomVo.getUid())).collect(Collectors.toList());
- }
-
- /**
- * 首页动态按渠道内容过滤
- *
- * @param uidList
- * @param list
- * @return
- */
- public List filterHomeDynamicByChannel(List uidList, List list) {
- return list.stream().filter(dynamicVo -> uidList.contains(dynamicVo.getUid())).collect(Collectors.toList());
- }
-
/**
* 获取热门 6 个房间中的随机一个roomUid
*
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/home/impl/HomeIndexServiceImpl.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/home/impl/HomeIndexServiceImpl.java
index 3d88fef55..6600693f4 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/home/impl/HomeIndexServiceImpl.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/home/impl/HomeIndexServiceImpl.java
@@ -3,54 +3,36 @@ package com.accompany.business.service.home.impl;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.util.StrUtil;
-import com.accompany.business.model.roomtab.RoomTabHome;
import com.accompany.business.mybatismapper.RoomTabHomeMapper;
import com.accompany.business.service.audiocard.AudioCardService;
import com.accompany.business.service.follow.FansService;
import com.accompany.business.service.home.HomeIndexService;
-import com.accompany.business.service.home.decorator.CrossPkIngRoomDecorator;
-import com.accompany.business.service.home.decorator.MicUsersRoomDecorator;
-import com.accompany.business.service.home.decorator.PlayRoomDecorateChain;
-import com.accompany.business.service.home.decorator.UsersRoomDecorator;
-import com.accompany.business.service.home.filter.*;
import com.accompany.business.service.label.LabelService;
import com.accompany.business.service.level.LevelService;
-import com.accompany.business.service.rank.RankService;
-import com.accompany.business.service.room.RoomRankService;
-import com.accompany.business.service.room.RoomService;
-import com.accompany.business.service.room.SingleBroadcastPopularityService;
import com.accompany.business.service.user.UsersService;
import com.accompany.business.util.VipUtil;
import com.accompany.business.vo.MicUserVo;
-import com.accompany.business.vo.RankParentVo;
-import com.accompany.business.vo.RankVo;
import com.accompany.business.vo.RoomVo;
import com.accompany.business.vo.home.HomeUserVo;
import com.accompany.business.vo.home.NewFriendVo;
import com.accompany.business.vo.home.PlayRoomVo;
-import com.accompany.business.vo.room.PermitRoomHourRankVo;
import com.accompany.common.constant.ApplicationConstant;
import com.accompany.common.constant.Constant;
-import com.accompany.common.device.DeviceInfo;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.common.utils.GsonUtil;
-import com.accompany.core.base.DeviceInfoContextHolder;
import com.accompany.core.base.UidContextHolder;
-import com.accompany.core.model.Room;
import com.accompany.core.model.Users;
import com.accompany.core.service.SysConfService;
import com.accompany.core.service.common.JedisService;
import com.accompany.core.vo.audiocard.UserAudioCardVo;
import com.alibaba.fastjson.TypeReference;
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.*;
-import java.util.function.Function;
import java.util.stream.Collectors;
/**
@@ -68,18 +50,9 @@ public class HomeIndexServiceImpl implements HomeIndexService {
@Autowired
private JedisService jedisService;
- @Autowired
- private RoomService roomService;
-
@Autowired
private UsersService usersService;
- @Autowired
- private RoomRankService roomRankService;
-
- @Autowired
- private RankService rankService;
-
@Autowired
private LabelService labelService;
@@ -95,126 +68,6 @@ public class HomeIndexServiceImpl implements HomeIndexService {
@Autowired
private FansService fansService;
- @Override
- public List hotRoom() {
- List result = new ArrayList<>();
- Map roomMicUpMap = jedisService.hgetAll(RedisKey.room_mic_up.getKey());
- List playRooms = new ArrayList<>();
- if (CollectionUtil.isNotEmpty(roomMicUpMap)) {
- playRooms.addAll(roomMicUpMap.values().stream().map(v -> GsonUtil.getDefGson().fromJson(v, PlayRoomVo.class)).collect(Collectors.toList()));
- }
- List roomUidList = playRooms.stream().map(PlayRoomVo::getUid).collect(Collectors.toList());
- List roomList = null;
- List userList = null;
- if (CollectionUtil.isNotEmpty(roomUidList)) {
- roomList = roomService.getRoomListByUids(roomUidList);
- userList = usersService.getUsersListByUids(roomUidList);
- }
- //过滤
- PlayRoomFilterChain filterChain = new PlayRoomFilterChain<>(
- new BlackRoomFilter(),
- new ValidRoomFilter(roomList, userList),
- new SingleBroadcastRoomFilter(roomList)
- );
- filterChain.doFilter(playRooms);
- if (CollectionUtil.isNotEmpty(playRooms)) {
- //装饰
- PlayRoomDecorateChain decorateChain = new PlayRoomDecorateChain<>(
- new UsersRoomDecorator<>(new MicUsersRoomDecorator<>(new CrossPkIngRoomDecorator<>(), 0, 5), roomList, userList)
- );
- decorateChain.decorate(playRooms);
- Map playRoomMap = playRooms.stream().collect(Collectors.toMap(PlayRoomVo::getUid, Function.identity(), (v1, v2) -> v1));
- Date now = new Date();
- List roomTabHomes = roomTabHomeMapper.selectList(Wrappers.lambdaQuery()
- .eq(RoomTabHome::getIsTop, Boolean.TRUE)
- .orderByAsc(RoomTabHome::getSeq));
- List sortList = new ArrayList<>();
- if (CollectionUtil.isNotEmpty(roomTabHomes)) {
- for (RoomTabHome roomTabHome : roomTabHomes) {
- Date topStart = roomTabHome.getTopStart();
- Date topEnd = roomTabHome.getTopEnd();
- if (topStart != null && topStart.after(now)) {
- continue;
- }
- if (topEnd != null && topEnd.before(now)) {
- continue;
- }
- Long roomUid = roomTabHome.getRoomUid();
- if (playRoomMap.containsKey(roomUid)) {
- sortList.add(playRoomMap.get(roomUid));
- }
- }
- }
- result.addAll(sortList);
- playRooms.removeIf(v1 -> sortList.stream().anyMatch(v2 -> v1.getUid().equals(v2.getUid())));
- //房间小时榜top1-3
- List top3 = roomRankService.listRankVo(0L, 3L, new Date());
- if (CollectionUtil.isNotEmpty(top3)) {
- List top3Rooms = new ArrayList<>();
- for (int i = 0, len = top3.size(); i < len; i++) {
- PermitRoomHourRankVo.PermitRoomHourRankListVo rank = top3.get(i);
- Long uid = rank.getUid();
- Optional any = playRooms.stream().filter(v -> uid.equals(v.getUid())).findAny();
- if (any.isEmpty()) {
- continue;
- }
- PlayRoomVo playRoom = any.get();
- if (i == 0) {
- playRoom.setIsHourTop1(Constant.Yes1No0.YES);
- }
- top3Rooms.add(playRoom);
- }
- playRooms.removeIf(v1 -> top3Rooms.stream().anyMatch(v2 -> v1.getUid().equals(v2.getUid())));
- result.addAll(top3Rooms);
- }
- result.addAll(playRooms);
- //设置周榜top1标识
- if (UidContextHolder.get() != null) {
- RankParentVo parent = rankService.getTotalRank(UidContextHolder.get(), RedisKey.otaku_rank.name(), Constant.RankDatetype.week, 1, 1);
- if (parent != null) {
- List ranks = parent.getRankVoList();
- if (CollectionUtil.isNotEmpty(ranks)) {
- RankVo rank = ranks.get(0);
- for (PlayRoomVo playRoom : result) {
- if (playRoom.getUid().equals(rank.getUid())) {
- playRoom.setIsWeekTop1(Constant.Yes1No0.YES);
- break;
- }
- }
- }
- }
- }
- }
- //个人房推荐条件:在麦用户大于等于1且未锁房的所有非牌照房类型
- if (CollectionUtil.isNotEmpty(roomMicUpMap)) {
- List personRooms = roomMicUpMap.values().stream().map(v -> GsonUtil.getDefGson().fromJson(v, PlayRoomVo.class)).filter(v -> !Arrays.asList(Constant.PermitType.PERMIT_ROOM, Constant.PermitType.SINGLE_BROADCAST).contains(v.getIsPermitRoom())).collect(Collectors.toList());
- if (CollectionUtil.isNotEmpty(personRooms)) {
- List personUidList = personRooms.stream().map(PlayRoomVo::getUid).collect(Collectors.toList());
- List personRoomList = roomService.getRoomListByUids(personUidList);
- List personUserList = usersService.getUsersListByUids(personUidList);
- filterChain = new PlayRoomFilterChain<>(
- new ValidRoomFilter(personRoomList, personUserList)
- );
- filterChain.doFilter(personRooms);
- //装饰
- PlayRoomDecorateChain decorateChain = new PlayRoomDecorateChain<>(
- new UsersRoomDecorator<>(new MicUsersRoomDecorator<>(new CrossPkIngRoomDecorator<>(), 0, 5), personRoomList, personUserList)
- );
- decorateChain.decorate(personRooms);
- }
- result.addAll(personRooms.stream().sorted(Comparator.comparingInt(PlayRoomVo::getOnlineNum).reversed()).collect(Collectors.toList()));
- }
- Long uid = UidContextHolder.get();
- if (uid != null) {
- Users users = usersService.getUsersByUid(uid);
- if (users != null) {
- Integer partitionId = users.getPartitionId();
- result = result.stream().filter(v -> partitionId == null || partitionId.equals(v.getPartitionId())).collect(Collectors.toList());
- }
- }
- return result.stream().filter(v -> StrUtil.isNotEmpty(v.getTitle())).collect(Collectors.toList());
- }
-
@Override
public List newFriend(Byte gender) {
Long uid = UidContextHolder.get();
diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/homeV2/HomeV2Service.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/homeV2/HomeV2Service.java
index 980cfdaba..345639570 100644
--- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/homeV2/HomeV2Service.java
+++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/homeV2/HomeV2Service.java
@@ -5,40 +5,40 @@ import com.accompany.business.model.roomtab.RoomTabMap;
import com.accompany.business.service.homeV2.filter.HomeRoomFilterEnum;
import com.accompany.business.service.homeV2.filter.HomeRoomFilterService;
import com.accompany.business.service.homeV2.sort.HomeRoomSortService;
-import com.accompany.business.service.rank.IRank;
-import com.accompany.business.service.rank.RankServiceFactory;
-import com.accompany.business.service.rank.room.PermitRoomRankService;
import com.accompany.business.service.room.RoomBoomBizService;
-import com.accompany.business.service.room.RoomService;
import com.accompany.business.service.roomtab.RoomTabMapService;
import com.accompany.business.service.roomtab.RoomTabService;
import com.accompany.business.service.user.UsersService;
+import com.accompany.business.vo.home.HomeRoomVo;
import com.accompany.business.vo.home.PlayRoomVo;
import com.accompany.business.vo.roomtab.HomeRoomTabVo;
import com.accompany.common.constant.ApplicationConstant;
import com.accompany.common.constant.Constant;
-import com.accompany.common.enums.RedisZSetEnum;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.common.utils.GsonUtil;
-import com.accompany.core.base.SpringContextHolder;
import com.accompany.core.enumeration.PartitionEnum;
-import com.accompany.core.model.Room;
import com.accompany.core.model.Users;
import com.accompany.core.service.common.JedisService;
import com.accompany.core.service.region.RegionInfoService;
import com.accompany.core.util.StringUtils;
import org.apache.commons.collections.CollectionUtils;
+import org.redisson.api.RList;
+import org.redisson.api.RLock;
+import org.redisson.api.RedissonClient;
import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import java.time.Instant;
import java.time.ZonedDateTime;
import java.util.*;
+import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
@Service
-public class HomeV2Service {
+public class HomeV2Service implements InitializingBean {
@Autowired
private UsersService usersService;
@@ -55,29 +55,60 @@ public class HomeV2Service {
@Autowired
private RoomTabMapService roomTabMapService;
@Autowired
- private RoomService roomService;
- @Autowired
private RoomBoomBizService roomBoomBizService;
@Autowired
private RegionInfoService regionInfoService;
+ @Autowired
+ private RedissonClient redissonClient;
+
+ private RList tabListCache;
public List listTab() {
- List tabList = roomTabService.lambdaQuery()
- .eq(RoomTab::getStatus, Constant.Yes1No0.YES)
- .orderByAsc(RoomTab::getSeq)
- .list();
- if (CollectionUtils.isEmpty(tabList)){
- return Collections.emptyList();
+ List cacheList = tabListCache.readAll();
+ if (!CollectionUtils.isEmpty(cacheList)) {
+ return cacheList;
}
- return tabList.stream().map(roomTab -> {
- HomeRoomTabVo homeRoomTabVo = new HomeRoomTabVo();
- BeanUtils.copyProperties(roomTab, homeRoomTabVo);
- return homeRoomTabVo;
- }).collect(Collectors.toList());
+ boolean isLocked = false;
+ RLock lock = redissonClient.getLock(RedisKey.home_v2_tab_list_lock.getKey());
+ try {
+ isLocked = lock.tryLock(3,3, TimeUnit.SECONDS);
+
+ cacheList = tabListCache.readAll();
+
+ if (!isLocked || CollectionUtils.isNotEmpty(cacheList)) {
+ return cacheList;
+ }
+
+ List tabList = roomTabService.lambdaQuery()
+ .eq(RoomTab::getStatus, Constant.Yes1No0.YES)
+ .orderByAsc(RoomTab::getSeq)
+ .list();
+ if (CollectionUtils.isEmpty(tabList)){
+ return Collections.emptyList();
+ }
+
+ List tabVoList = tabList.stream().map(roomTab -> {
+ HomeRoomTabVo homeRoomTabVo = new HomeRoomTabVo();
+ BeanUtils.copyProperties(roomTab, homeRoomTabVo);
+ return homeRoomTabVo;
+ }).collect(Collectors.toList());
+
+ tabListCache.addAll(tabVoList);
+ tabListCache.expire(Instant.now().plusSeconds(10L));
+
+ return tabVoList;
+
+ } catch (InterruptedException e) {
+ throw new RuntimeException(e);
+ } finally {
+ if (isLocked) {
+ lock.unlock();
+ }
+ }
}
- public List pageRoom(Long uid, Integer pageNum, Integer pageSize,
+ public List pageRoom(Long uid, Integer pageNum, Integer pageSize,
String filterStrategy, String sorterStrategy) {
Users me = usersService.getNotNullUsersByUid(uid);
@@ -98,14 +129,16 @@ public class HomeV2Service {
return Collections.emptyList();
}
- List roomUidList = sortService.sort(roomUidSet, uid, sorterStrategy);
+ List homeVoList = sortService.sort(roomUidSet, me.getPartitionId(), sorterStrategy);
- List roomUidPage = page(roomUidList, startIndex, pageSize);
+ filterService.filterUserBlack(homeVoList, uid);
+
+ List roomUidPage = page(homeVoList, startIndex, pageSize);
return decorator(roomUidPage, me.getPartitionId());
}
- public List pageRoomTab(Long uid, Long tabId, Integer pageNum, Integer pageSize) {
+ public List pageRoomTab(Long uid, Long tabId, Integer pageNum, Integer pageSize) {
RoomTab roomTab = roomTabService.getById(tabId);
if (null == roomTab){
return Collections.emptyList();
@@ -113,7 +146,11 @@ public class HomeV2Service {
Users me = usersService.getNotNullUsersByUid(uid);
- Set roomUidSet = getPartitionPoolSet(me.getPartitionId());
+ return pageRoomTab(roomTab, uid, me.getPartitionId(), pageNum, pageSize);
+ }
+
+ public List pageRoomTab(RoomTab roomTab, Long uid, Integer partitionId, Integer pageNum, Integer pageSize) {
+ Set roomUidSet = getPartitionPoolSet(partitionId);
if (CollectionUtils.isEmpty(roomUidSet)){
return Collections.emptyList();
}
@@ -129,15 +166,16 @@ public class HomeV2Service {
return Collections.emptyList();
}
- List roomUidList = sort(roomUidSet, roomTab, uid);
+ List homeRoomList = sortService.sort(roomUidSet, partitionId, roomTab);
- List roomUidPage = page(roomUidList, startIndex, pageSize);
+ // 可能后台用
+ if (null != uid){
+ filterService.filterUserBlack(homeRoomList, uid);
+ }
- return decorator(roomUidPage, me.getPartitionId());
- }
+ List roomUidPage = page(homeRoomList, startIndex, pageSize);
- private List sort(Set roomUidSet, RoomTab roomTab, Long uid) {
- return sortService.sort(roomUidSet, roomTab, uid);
+ return decorator(roomUidPage, partitionId);
}
private void filter(Set roomUidSet, Long uid, RoomTab roomTab) {
@@ -170,22 +208,21 @@ public class HomeV2Service {
return poolService.getPartitionMap(partitionId).readAllKeySet();
}
- private List page(List roomUidList, Integer startIndex, Integer pageSize) {
- int endIndex = Math.min(startIndex + pageSize, roomUidList.size());
- return roomUidList.subList(startIndex, endIndex);
+ private List page(List roomVoList, Integer startIndex, Integer pageSize) {
+ int endIndex = Math.min(startIndex + pageSize, roomVoList.size());
+ return roomVoList.subList(startIndex, endIndex);
}
- public List decorator(List roomUidPage, Integer partitionId) {
- Map roomMap = roomService.getRoomMap(roomUidPage);
+ public List decorator(List roomUidPage, Integer partitionId) {
- String[] uidArray = roomUidPage.stream().map(Object::toString).toArray(String[]::new);
+ String[] uidArray = roomUidPage.stream().map(HomeRoomVo::getUid).map(Object::toString).toArray(String[]::new);
List cacheList = jedisService.hmread(RedisKey.room_mic_up.getKey(), uidArray);
if (CollectionUtils.isEmpty(cacheList)){
return Collections.emptyList();
}
- List result = cacheList.stream().filter(str->StringUtils.isNotBlank(str) && !ApplicationConstant.NULL_JSON_OBJECT.equalsIgnoreCase(str))
- .map(str->GsonUtil.getGson().fromJson(str, PlayRoomVo.class)).collect(Collectors.toList());
+ Map result = cacheList.stream().filter(str->StringUtils.isNotBlank(str) && !ApplicationConstant.NULL_JSON_OBJECT.equalsIgnoreCase(str))
+ .map(str->GsonUtil.getGson().fromJson(str, PlayRoomVo.class)).collect(Collectors.toMap(PlayRoomVo::getUid, v->v));
Map usersMap = usersService.getUsersMapBatch(uidArray);
@@ -193,50 +230,35 @@ public class HomeV2Service {
Set pkRoomUidStrSet = jedisService.hgetAllKeysByKey(RedisKey.corss_room_round_pking.getKey());
- String lastHourKey = SpringContextHolder.getBean(PermitRoomRankService.class).getRankKey(partitionId);
- Set