From 4c6dcf757cc7962a8dbaefd83588cc576ee44594 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 23 七月 2025 11:29:40 +0800
Subject: [PATCH] 迁移redis服务

---
 se-system/src/main/java/com/terra/system/service/all/SysService.java       |    1 
 se-system/src/main/java/com/terra/system/service/sys/ReportService.java    |    4 
 se-system/src/main/java/com/terra/system/service/sys/DepService.java       |    4 
 se-common/src/main/java/com/terra/common/interceptor/CrosFilter.java       |    2 
 se-common/src/main/java/com/terra/common/entity/lf/TokenPo.java            |   48 ++++++++
 se-system/src/main/java/com/terra/system/service/sys/BlacklistService.java |    4 
 se-common/src/main/java/com/terra/common/aspect/LogAspect.java             |   10 
 se-system/pom.xml                                                          |    6 -
 se-system/src/main/java/com/terra/system/service/all/ScheduleService.java  |    2 
 se-common/src/main/java/com/terra/common/service/TokenHelper.java          |   78 +++++++++++++
 se-system/src/main/java/com/terra/system/service/all/BaseQueryService.java |    3 
 se-system/src/main/java/com/terra/system/service/data/DirService.java      |    4 
 se-common/src/main/java/com/terra/common/interceptor/AuthInterceptor.java  |   38 +++---
 se-common/src/main/java/com/terra/common/entity/all/RedisCacheKey.java     |    2 
 se-common/src/main/java/com/terra/common/entity/lf/UserPo.java             |   62 ++++++++++
 se-common/src/main/java/com/terra/common/mapper/OperatePoMapper.java       |   25 ++++
 se-common/src/main/java/com/terra/common/service/RedisService.java         |   16 +-
 /dev/null                                                                  |   16 --
 se-system/src/main/java/com/terra/system/service/all/PermsService.java     |    2 
 se-common/src/main/java/com/terra/common/config/RedisConfig.java           |    2 
 se-common/pom.xml                                                          |   12 ++
 se-system/src/main/java/com/terra/system/service/sys/TokenService.java     |    4 
 se-system/src/main/java/com/terra/system/service/sys/UserService.java      |    1 
 se-system/src/main/java/com/terra/system/service/sys/LayerService.java     |    4 
 24 files changed, 275 insertions(+), 75 deletions(-)

diff --git a/se-common/pom.xml b/se-common/pom.xml
index 6f3eb91..68f6064 100644
--- a/se-common/pom.xml
+++ b/se-common/pom.xml
@@ -57,6 +57,18 @@
             <artifactId>lombok</artifactId>
         </dependency>
 
+        <!--redis-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-data-redis</artifactId>
+        </dependency>
+
+        <!--SpringBoot鐑儴缃�-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-devtools</artifactId>
+        </dependency>
+
     </dependencies>
 
 </project>
diff --git a/se-common/src/main/java/com/terra/common/aspect/LogAspect.java b/se-common/src/main/java/com/terra/common/aspect/LogAspect.java
index 831dae2..7a60693 100644
--- a/se-common/src/main/java/com/terra/common/aspect/LogAspect.java
+++ b/se-common/src/main/java/com/terra/common/aspect/LogAspect.java
@@ -2,9 +2,9 @@
 
 import com.terra.common.annotation.SysLog;
 import com.terra.common.entity.lf.OperatePo;
-import com.terra.common.helper.TokenHelper;
+import com.terra.common.service.TokenHelper;
 import com.terra.common.helper.WebHelper;
-import com.terra.common.mapper.CommonMapper;
+import com.terra.common.mapper.OperatePoMapper;
 import io.swagger.v3.oas.annotations.tags.Tag;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -27,7 +27,7 @@
 @Component
 public class LogAspect {
     @Resource
-    CommonMapper commonMapper;
+    OperatePoMapper operatePoMapper;
 
     private final static String SELECT = "select";
 
@@ -85,7 +85,7 @@
             po.setUrl(req.getServletPath());
             po.setIp(WebHelper.getIpAddress(req));
             po.setExec(time);
-            po.setUserid(TokenHelper.getCurrentUserId());
+            po.setUserid(TokenHelper.getCurrentUserId(req));
 
             // 璁剧疆妯″潡
             Tag tag = clazz.getAnnotation(Tag.class);
@@ -105,7 +105,7 @@
                 po.setBak(sysLog.value());
             }
 
-            commonMapper.insert(po);
+            operatePoMapper.insert(po);
         } catch (Exception ex) {
             log.error(ex.getMessage(), ex);
         }
diff --git a/se-system/src/main/java/com/terra/system/config/RedisConfig.java b/se-common/src/main/java/com/terra/common/config/RedisConfig.java
similarity index 98%
rename from se-system/src/main/java/com/terra/system/config/RedisConfig.java
rename to se-common/src/main/java/com/terra/common/config/RedisConfig.java
index 1d83ca9..b913026 100644
--- a/se-system/src/main/java/com/terra/system/config/RedisConfig.java
+++ b/se-common/src/main/java/com/terra/common/config/RedisConfig.java
@@ -1,4 +1,4 @@
-package com.terra.system.config;
+package com.terra.common.config;
 
 import com.fasterxml.jackson.annotation.JsonAutoDetect;
 import com.fasterxml.jackson.annotation.PropertyAccessor;
diff --git a/se-system/src/main/java/com/terra/system/entity/all/RedisCacheKey.java b/se-common/src/main/java/com/terra/common/entity/all/RedisCacheKey.java
similarity index 97%
rename from se-system/src/main/java/com/terra/system/entity/all/RedisCacheKey.java
rename to se-common/src/main/java/com/terra/common/entity/all/RedisCacheKey.java
index 4b0d3fd..9756e62 100644
--- a/se-system/src/main/java/com/terra/system/entity/all/RedisCacheKey.java
+++ b/se-common/src/main/java/com/terra/common/entity/all/RedisCacheKey.java
@@ -1,4 +1,4 @@
-package com.terra.system.entity.all;
+package com.terra.common.entity.all;
 
 /**
  * Redis缂撳瓨閿�
diff --git a/se-common/src/main/java/com/terra/common/entity/lf/TokenPo.java b/se-common/src/main/java/com/terra/common/entity/lf/TokenPo.java
new file mode 100644
index 0000000..ba46536
--- /dev/null
+++ b/se-common/src/main/java/com/terra/common/entity/lf/TokenPo.java
@@ -0,0 +1,48 @@
+package com.terra.common.entity.lf;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+
+import java.sql.Timestamp;
+
+/**
+ * 浠ょ墝
+ * @author WWW
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("lf.sys_token")
+@EqualsAndHashCode(callSuper = false)
+public class TokenPo {
+    private Integer id;
+
+    private String uname;
+
+    private String token;
+
+    private Integer duration;
+
+    private Timestamp expire;
+
+    private Integer type;
+
+    private String ip;
+
+    private Integer createUser;
+
+    private Timestamp createTime;
+
+    private Integer updateUser;
+
+    private Timestamp updateTime;
+
+    private String createName;
+
+    private String updateName;
+
+    private Integer autoLogOut;
+}
diff --git a/se-common/src/main/java/com/terra/common/entity/lf/UserPo.java b/se-common/src/main/java/com/terra/common/entity/lf/UserPo.java
new file mode 100644
index 0000000..b202963
--- /dev/null
+++ b/se-common/src/main/java/com/terra/common/entity/lf/UserPo.java
@@ -0,0 +1,62 @@
+package com.terra.common.entity.lf;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+
+import java.sql.Timestamp;
+
+/**
+ * 鐢ㄦ埛
+ * @author WWW
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("lf.sys_user")
+@EqualsAndHashCode(callSuper = false)
+public class UserPo {
+    private Integer id;
+
+    private Integer depid;
+
+    private String uid;
+
+    private String uname;
+
+    private String pwd;
+
+    private String salt;
+
+    private Integer sex;
+
+    private String natives;
+
+    private String contact;
+
+    private String job;
+
+    private String email;
+
+    private String addr;
+
+    private String edu;
+
+    private String idcard;
+
+    private Integer status;
+
+    private Integer createUser;
+
+    private Timestamp createTime;
+
+    private Integer updateUser;
+
+    private Timestamp updateTime;
+
+    private String bak;
+
+    private String depcode;
+}
diff --git a/se-common/src/main/java/com/terra/common/helper/TokenHelper.java b/se-common/src/main/java/com/terra/common/helper/TokenHelper.java
deleted file mode 100644
index 8efe7ee..0000000
--- a/se-common/src/main/java/com/terra/common/helper/TokenHelper.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package com.terra.common.helper;
-
-/**
- * 浠ょ墝甯姪绫�
- * @author WWW
- */
-public class TokenHelper {
-    public static Integer getCurrentUserId() {
-        return null;
-    }
-
-    public static String getCurrentUserName() {
-        return null;
-    }
-}
diff --git a/se-system/src/main/java/com/terra/system/interceptor/AuthInterceptor.java b/se-common/src/main/java/com/terra/common/interceptor/AuthInterceptor.java
similarity index 83%
rename from se-system/src/main/java/com/terra/system/interceptor/AuthInterceptor.java
rename to se-common/src/main/java/com/terra/common/interceptor/AuthInterceptor.java
index 49d2e73..fd6b66d 100644
--- a/se-system/src/main/java/com/terra/system/interceptor/AuthInterceptor.java
+++ b/se-common/src/main/java/com/terra/common/interceptor/AuthInterceptor.java
@@ -1,14 +1,12 @@
-package com.terra.system.interceptor;
+package com.terra.common.interceptor;
 
-import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson2.JSON;
 import com.terra.common.entity.all.HttpStatus;
 import com.terra.common.entity.all.ResponseMsg;
 import com.terra.common.entity.all.StaticData;
-import com.terra.system.entity.sys.TokenEntity;
-import com.terra.system.entity.sys.UserEntity;
+import com.terra.common.entity.lf.UserPo;
 import com.terra.common.helper.StringHelper;
 import com.terra.common.helper.WebHelper;
-import com.terra.system.service.all.SysService;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.springframework.context.annotation.Configuration;
@@ -25,8 +23,6 @@
  */
 @Configuration
 public class AuthInterceptor implements HandlerInterceptor {
-    private final SysService sysService;
-
     private static final Log log = LogFactory.getLog(AuthInterceptor.class);
 
     private static final String NO_TOKEN = JSON.toJSONString(new ResponseMsg<String>(HttpStatus.TOKEN_ERROR, "鎵句笉鍒颁护鐗�"));
@@ -43,9 +39,9 @@
 
     private static final String ILLEGAL_TOKEN = JSON.toJSONString(new ResponseMsg<String>(HttpStatus.UNAUTHORIZED, "浠ょ墝鏉ユ簮闈炴硶"));
 
-    public AuthInterceptor(SysService sysService) {
-        this.sysService = sysService;
-    }
+    //public AuthInterceptor(SysService sysService) {
+    //    this.sysService = sysService;
+    //}
 
     /**
      * Controller鎵ц涔嬪墠鎵ц锛屽鏋滆繑鍥炲�兼槸true鍒欎唬琛ㄦ斁琛岋紝杩斿洖false鍒欐嫤鎴�
@@ -66,7 +62,7 @@
             }
 
             // 3.鑾峰彇鐢ㄦ埛浠ょ墝
-            UserEntity ue = sysService.tokenService.getUserByToken(token);
+            UserPo ue = new UserPo(); //sysService.tokenService.getUserByToken(token);
             if (ue == null) {
                 return WebHelper.writeStr2Page(response, NO_LOGIN);
             }
@@ -95,9 +91,9 @@
             }
 
             // 8.妫�鏌ョ敤鎴稩D鏄惁绂佺敤
-            if (sysService.tokenService.isUidDisable(ue)) {
-                return WebHelper.writeStr2Page(response, USER_LOCK);
-            }
+            //if (sysService.tokenService.isUidDisable(ue)) {
+            //    return WebHelper.writeStr2Page(response, USER_LOCK);
+            //}
 
             // 9.鏉冮檺鏍¢獙
             if (!checkPerms(ue, request)) {
@@ -129,8 +125,8 @@
     /**
      * 妫�鏌ユ潈闄�
      */
-    private boolean checkPerms(UserEntity ue, HttpServletRequest request) {
-        List<String> list = sysService.permsService.selectPerms(ue.getUid());
+    private boolean checkPerms(UserPo ue, HttpServletRequest request) {
+        List<String> list = null; //sysService.permsService.selectPerms(ue.getUid());
         if (list == null || list.size() == 0) {
             return false;
         }
@@ -149,7 +145,7 @@
      * 妫�鏌ラ粦鍚嶅崟
      */
     private boolean checkBlackList(String ip, HttpServletRequest request) {
-        List<String> blackList = sysService.blacklistService.selectIpList(1);
+        List<String> blackList = null; // sysService.blacklistService.selectIpList(1);
         if (blackList == null || blackList.isEmpty()) {
             return true;
         }
@@ -164,7 +160,7 @@
      * 妫�鏌ョ櫧鍚嶅崟
      */
     private boolean checkWhiteList(String ip, HttpServletRequest request) {
-        List<String> whiteList = sysService.blacklistService.selectIpList(2);
+        List<String> whiteList = null; // sysService.blacklistService.selectIpList(2);
         if (whiteList == null || whiteList.isEmpty()) {
             return false;
         }
@@ -176,8 +172,10 @@
      * 妫�鏌P涓�鑷存�э細鍥哄畾浠ょ墝涓嶆鏌�
      */
     private boolean checkIpSource(String ip, String token) {
-        TokenEntity te = sysService.tokenService.getEntityByToken(token);
+        //TokenEntity te = sysService.tokenService.getEntityByToken(token);
 
-        return StaticData.I1 == te.getType() || te.getIp().equals(ip);
+        //return StaticData.I1 == te.getType() || te.getIp().equals(ip);
+
+        return true;
     }
 }
diff --git a/se-system/src/main/java/com/terra/system/interceptor/CrosFilter.java b/se-common/src/main/java/com/terra/common/interceptor/CrosFilter.java
similarity index 96%
rename from se-system/src/main/java/com/terra/system/interceptor/CrosFilter.java
rename to se-common/src/main/java/com/terra/common/interceptor/CrosFilter.java
index 47004a0..9fb72e1 100644
--- a/se-system/src/main/java/com/terra/system/interceptor/CrosFilter.java
+++ b/se-common/src/main/java/com/terra/common/interceptor/CrosFilter.java
@@ -1,4 +1,4 @@
-package com.terra.system.interceptor;
+package com.terra.common.interceptor;
 
 import javax.servlet.*;
 import javax.servlet.http.HttpServletRequest;
diff --git a/se-common/src/main/java/com/terra/common/mapper/CommonMapper.java b/se-common/src/main/java/com/terra/common/mapper/CommonMapper.java
deleted file mode 100644
index c74f2cd..0000000
--- a/se-common/src/main/java/com/terra/common/mapper/CommonMapper.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package com.terra.common.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.terra.common.entity.lf.OperatePo;
-import org.apache.ibatis.annotations.Insert;
-import org.apache.ibatis.annotations.Mapper;
-import org.springframework.stereotype.Repository;
-
-import java.util.Map;
-
-@Mapper
-@Repository
-public interface CommonMapper extends BaseMapper<OperatePo> {
-    @Insert("INSERT INTO lf.sys_operate(url, ip, exec, clazz, type, userid, bak, modular1, modular2) VALUES (#{url}, #{ip}, #{exec}, #{clazz}, #{type}, #{userid}, #{bak}, #{modular1}, #{modular2})")
-    int insertOperate(Map<String, Object> map);
-}
diff --git a/se-common/src/main/java/com/terra/common/mapper/OperatePoMapper.java b/se-common/src/main/java/com/terra/common/mapper/OperatePoMapper.java
new file mode 100644
index 0000000..f3c1b6c
--- /dev/null
+++ b/se-common/src/main/java/com/terra/common/mapper/OperatePoMapper.java
@@ -0,0 +1,25 @@
+package com.terra.common.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.terra.common.entity.lf.OperatePo;
+import com.terra.common.entity.lf.TokenPo;
+import com.terra.common.entity.lf.UserPo;
+import org.apache.ibatis.annotations.Insert;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Select;
+import org.springframework.stereotype.Repository;
+
+import java.util.Map;
+
+@Mapper
+@Repository
+public interface OperatePoMapper extends BaseMapper<OperatePo> {
+    @Insert("INSERT INTO lf.sys_operate(url, ip, exec, clazz, type, userid, bak, modular1, modular2) VALUES (#{url}, #{ip}, #{exec}, #{clazz}, #{type}, #{userid}, #{bak}, #{modular1}, #{modular2})")
+    int insertOperate(Map<String, Object> map);
+
+    @Select("select * from lf.sys_user where id = (select create_user from lf.sys_token where token=#{token} and expire > now() limit 1)")
+    public UserPo selectByToken(String token);
+
+    @Select("select a.* from lf.sys_token a where token = #{token} and expire > now() limit 1")
+    public TokenPo selectOneByToken(String token);
+}
diff --git a/se-system/src/main/java/com/terra/system/service/all/RedisService.java b/se-common/src/main/java/com/terra/common/service/RedisService.java
similarity index 89%
rename from se-system/src/main/java/com/terra/system/service/all/RedisService.java
rename to se-common/src/main/java/com/terra/common/service/RedisService.java
index 5f0fd82..e0f288c 100644
--- a/se-system/src/main/java/com/terra/system/service/all/RedisService.java
+++ b/se-common/src/main/java/com/terra/common/service/RedisService.java
@@ -1,4 +1,4 @@
-package com.terra.system.service.all;
+package com.terra.common.service;
 
 import com.terra.common.entity.all.SettingData;
 import org.springframework.data.redis.core.RedisTemplate;
@@ -13,15 +13,13 @@
  * Redis鏈嶅姟绫�
  * @author WWW
  */
-@Service("redisService")
+@Service
 public class RedisService {
     @Resource
     private RedisTemplate<String, Object> redisTemplate;
 
     /**
      * 鑾峰彇Redis妯℃澘
-     *
-     * @return
      */
     public RedisTemplate<String, Object> getRedisTemplate() {
         return redisTemplate;
@@ -53,7 +51,6 @@
      * 鏍规嵁key鑾峰彇value
      *
      * @param key 閿�
-     * @return
      */
     public Object get(String key) {
         return redisTemplate.opsForValue().get(key);
@@ -63,7 +60,6 @@
      * 鏄惁瀛樺湪key
      *
      * @param key 閿�
-     * @return
      */
     public boolean hasKey(String key) {
         return redisTemplate.hasKey(key);
@@ -87,7 +83,7 @@
      */
     public void clearKeys(String subKeyString) {
         Set<String> keys = redisTemplate.keys(subKeyString + "*");
-        if (null != keys && keys.size() > 0) {
+        if (!keys.isEmpty()) {
             redisTemplate.delete(keys);
         }
     }
@@ -97,7 +93,7 @@
      */
     public void clearAll() {
         Set<String> keys = redisTemplate.keys("*");
-        if (null != keys && keys.size() > 0) {
+        if (!keys.isEmpty()) {
             redisTemplate.delete(keys);
         }
     }
@@ -118,7 +114,7 @@
      * 鏍规嵁Key淇濆瓨鏁版嵁
      */
     public <T> void saveListByKey(String key, List<T> list) {
-        if (null != list && list.size() > 0) {
+        if (null != list && !list.isEmpty()) {
             put(key, list, SettingData.CACHE_EXPIRE, TimeUnit.MINUTES);
         }
     }
@@ -127,7 +123,7 @@
      * 鏍规嵁Key淇濆瓨鏁版嵁
      */
     public <T> void saveListByKey(String key, List<T> list, Integer minutes) {
-        if (null != list && list.size() > 0) {
+        if (null != list && !list.isEmpty()) {
             put(key, list, minutes, TimeUnit.MINUTES);
         }
     }
diff --git a/se-common/src/main/java/com/terra/common/service/TokenHelper.java b/se-common/src/main/java/com/terra/common/service/TokenHelper.java
new file mode 100644
index 0000000..24aa174
--- /dev/null
+++ b/se-common/src/main/java/com/terra/common/service/TokenHelper.java
@@ -0,0 +1,78 @@
+package com.terra.common.service;
+
+import com.terra.common.entity.all.RedisCacheKey;
+import com.terra.common.entity.lf.TokenPo;
+import com.terra.common.entity.lf.UserPo;
+import com.terra.common.helper.StringHelper;
+import com.terra.common.helper.WebHelper;
+import com.terra.common.mapper.OperatePoMapper;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
+import java.util.concurrent.TimeUnit;
+
+/**
+ * 浠ょ墝甯姪绫�
+ * @author WWW
+ */
+@Component
+public class TokenHelper {
+    @Resource
+    RedisService redisService;
+
+    @Resource
+    OperatePoMapper mapper;
+
+    public static Integer getCurrentUserId(HttpServletRequest req) {
+        String token = WebHelper.getToken(req);
+
+        return null;
+    }
+
+    public UserPo getUserByToken(String token) {
+        if (StringHelper.isNull(token)) {
+            return null;
+        }
+
+        // redis
+        String userKey = RedisCacheKey.signUserKey(token);
+        Object obj = redisService.get(userKey);
+        if (obj instanceof UserPo) {
+            return (UserPo) obj;
+        }
+
+        // db
+        UserPo po = mapper.selectByToken(token);
+        if (null != po) {
+            getEntityByToken(token);
+        }
+
+        return po;
+    }
+
+    public TokenPo getEntityByToken(String token) {
+        String tokenKey = RedisCacheKey.signTokenKey(token);
+
+        // redis
+        Object obj = redisService.get(tokenKey);
+        if (obj instanceof TokenPo) {
+            return (TokenPo) obj;
+        }
+
+        // db
+        TokenPo te = mapper.selectOneByToken(token);
+        if (null != te) {
+            long min = StringHelper.getMinuteDifference(te.getExpire());
+            if (min > 0) {
+                redisService.put(tokenKey, te, min, TimeUnit.MINUTES);
+            }
+        }
+
+        return te;
+    }
+
+    public static String getCurrentUserName() {
+        return null;
+    }
+}
diff --git a/se-system/pom.xml b/se-system/pom.xml
index 3ef1c3d..4ab0a7a 100644
--- a/se-system/pom.xml
+++ b/se-system/pom.xml
@@ -50,12 +50,6 @@
             <!--<version>2.2.2.RELEASE</version>-->
         </dependency>
 
-        <!--redis-->
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-data-redis</artifactId>
-        </dependency>
-
         <!--postgresql-->
         <dependency>
             <groupId>org.postgresql</groupId>
diff --git a/se-system/src/main/java/com/terra/system/service/all/BaseQueryService.java b/se-system/src/main/java/com/terra/system/service/all/BaseQueryService.java
index 34ad010..ff046ac 100644
--- a/se-system/src/main/java/com/terra/system/service/all/BaseQueryService.java
+++ b/se-system/src/main/java/com/terra/system/service/all/BaseQueryService.java
@@ -2,8 +2,9 @@
 
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.terra.system.entity.all.RedisCacheKey;
+import com.terra.common.entity.all.RedisCacheKey;
 import com.terra.common.entity.all.StaticData;
+import com.terra.common.service.RedisService;
 import com.terra.system.entity.ctrl.IdNameEntity;
 import com.terra.system.entity.ctrl.KeyValueEntity;
 import com.terra.system.entity.ctrl.TabEntity;
diff --git a/se-system/src/main/java/com/terra/system/service/all/PermsService.java b/se-system/src/main/java/com/terra/system/service/all/PermsService.java
index c36870d..94b700b 100644
--- a/se-system/src/main/java/com/terra/system/service/all/PermsService.java
+++ b/se-system/src/main/java/com/terra/system/service/all/PermsService.java
@@ -1,7 +1,9 @@
 package com.terra.system.service.all;
 
+import com.terra.common.entity.all.RedisCacheKey;
 import com.terra.common.entity.all.SettingData;
 import com.terra.common.entity.all.StaticData;
+import com.terra.common.service.RedisService;
 import com.terra.system.entity.all.*;
 import com.terra.system.entity.sys.MenuEntity;
 import com.terra.system.entity.sys.ResEntity;
diff --git a/se-system/src/main/java/com/terra/system/service/all/ScheduleService.java b/se-system/src/main/java/com/terra/system/service/all/ScheduleService.java
index 5ad53f1..96604a1 100644
--- a/se-system/src/main/java/com/terra/system/service/all/ScheduleService.java
+++ b/se-system/src/main/java/com/terra/system/service/all/ScheduleService.java
@@ -1,7 +1,7 @@
 package com.terra.system.service.all;
 
 import com.alibaba.fastjson.JSONObject;
-import com.terra.system.entity.all.RedisCacheKey;
+import com.terra.common.entity.all.RedisCacheKey;
 import com.terra.system.entity.sys.LoginEntity;
 import com.terra.system.entity.sys.OperateEntity;
 import com.terra.system.entity.sys.ResEntity;
diff --git a/se-system/src/main/java/com/terra/system/service/all/SysService.java b/se-system/src/main/java/com/terra/system/service/all/SysService.java
index 0b0ab87..838d032 100644
--- a/se-system/src/main/java/com/terra/system/service/all/SysService.java
+++ b/se-system/src/main/java/com/terra/system/service/all/SysService.java
@@ -1,5 +1,6 @@
 package com.terra.system.service.all;
 
+import com.terra.common.service.RedisService;
 import com.terra.system.service.sys.BlacklistService;
 import com.terra.system.service.sys.TokenService;
 import javax.annotation.Resource;
diff --git a/se-system/src/main/java/com/terra/system/service/data/DirService.java b/se-system/src/main/java/com/terra/system/service/data/DirService.java
index cbc4685..4f7f3d7 100644
--- a/se-system/src/main/java/com/terra/system/service/data/DirService.java
+++ b/se-system/src/main/java/com/terra/system/service/data/DirService.java
@@ -1,12 +1,12 @@
 package com.terra.system.service.data;
 
-import com.terra.system.entity.all.RedisCacheKey;
+import com.terra.common.entity.all.RedisCacheKey;
 import com.terra.system.entity.data.DirEntity;
 import com.terra.system.helper.PathHelper;
 import com.terra.common.helper.StringHelper;
 import com.terra.system.helper.Zip4jHelper;
 import com.terra.system.mapper.data.DirMapper;
-import com.terra.system.service.all.RedisService;
+import com.terra.common.service.RedisService;
 import net.lingala.zip4j.ZipFile;
 import net.lingala.zip4j.model.ZipParameters;
 import org.springframework.stereotype.Service;
diff --git a/se-system/src/main/java/com/terra/system/service/sys/BlacklistService.java b/se-system/src/main/java/com/terra/system/service/sys/BlacklistService.java
index 7577b40..ac9bea8 100644
--- a/se-system/src/main/java/com/terra/system/service/sys/BlacklistService.java
+++ b/se-system/src/main/java/com/terra/system/service/sys/BlacklistService.java
@@ -1,11 +1,11 @@
 package com.terra.system.service.sys;
 
-import com.terra.system.entity.all.RedisCacheKey;
+import com.terra.common.entity.all.RedisCacheKey;
 import com.terra.common.entity.all.SettingData;
 import com.terra.system.entity.sys.BlacklistEntity;
 import com.terra.common.helper.StringHelper;
 import com.terra.system.mapper.sys.BlacklistMapper;
-import com.terra.system.service.all.RedisService;
+import com.terra.common.service.RedisService;
 import javax.annotation.Resource;
 import org.springframework.stereotype.Service;
 
diff --git a/se-system/src/main/java/com/terra/system/service/sys/DepService.java b/se-system/src/main/java/com/terra/system/service/sys/DepService.java
index 73606eb..02f3058 100644
--- a/se-system/src/main/java/com/terra/system/service/sys/DepService.java
+++ b/se-system/src/main/java/com/terra/system/service/sys/DepService.java
@@ -1,10 +1,10 @@
 package com.terra.system.service.sys;
 
-import com.terra.system.entity.all.RedisCacheKey;
+import com.terra.common.entity.all.RedisCacheKey;
 import com.terra.system.entity.ctrl.IdNameEntity;
 import com.terra.system.entity.sys.DepEntity;
 import com.terra.system.mapper.sys.DepMapper;
-import com.terra.system.service.all.RedisService;
+import com.terra.common.service.RedisService;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
diff --git a/se-system/src/main/java/com/terra/system/service/sys/LayerService.java b/se-system/src/main/java/com/terra/system/service/sys/LayerService.java
index e927cad..6ffc40b 100644
--- a/se-system/src/main/java/com/terra/system/service/sys/LayerService.java
+++ b/se-system/src/main/java/com/terra/system/service/sys/LayerService.java
@@ -1,11 +1,11 @@
 package com.terra.system.service.sys;
 
-import com.terra.system.entity.all.RedisCacheKey;
+import com.terra.common.entity.all.RedisCacheKey;
 import com.terra.common.entity.all.SettingData;
 import com.terra.system.entity.sys.LayerEntity;
 import com.terra.common.helper.StringHelper;
 import com.terra.system.mapper.sys.LayerMapper;
-import com.terra.system.service.all.RedisService;
+import com.terra.common.service.RedisService;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
diff --git a/se-system/src/main/java/com/terra/system/service/sys/ReportService.java b/se-system/src/main/java/com/terra/system/service/sys/ReportService.java
index b7ddc37..93fb021 100644
--- a/se-system/src/main/java/com/terra/system/service/sys/ReportService.java
+++ b/se-system/src/main/java/com/terra/system/service/sys/ReportService.java
@@ -3,7 +3,7 @@
 import com.terra.common.helper.FileHelper;
 import com.terra.common.helper.StringHelper;
 import com.terra.common.helper.WebHelper;
-import com.terra.system.entity.all.RedisCacheKey;
+import com.terra.common.entity.all.RedisCacheKey;
 import com.terra.common.entity.all.StaticData;
 import com.terra.system.entity.ctrl.CoordinateEntity;
 import com.terra.system.entity.ctrl.CountEntity;
@@ -13,7 +13,7 @@
 import com.terra.system.entity.sys.UserEntity;
 import com.terra.system.helper.*;
 import com.terra.system.mapper.sys.ReportMapper;
-import com.terra.system.service.all.RedisService;
+import com.terra.common.service.RedisService;
 import com.terra.system.service.data.DirService;
 import com.terra.system.service.data.DownloadService;
 import org.apache.commons.logging.Log;
diff --git a/se-system/src/main/java/com/terra/system/service/sys/TokenService.java b/se-system/src/main/java/com/terra/system/service/sys/TokenService.java
index daeae24..f8cf7d0 100644
--- a/se-system/src/main/java/com/terra/system/service/sys/TokenService.java
+++ b/se-system/src/main/java/com/terra/system/service/sys/TokenService.java
@@ -1,6 +1,6 @@
 package com.terra.system.service.sys;
 
-import com.terra.system.entity.all.RedisCacheKey;
+import com.terra.common.entity.all.RedisCacheKey;
 import com.terra.common.entity.all.SettingData;
 import com.terra.system.entity.sys.LoginEntity;
 import com.terra.system.entity.sys.TokenEntity;
@@ -9,7 +9,7 @@
 import com.terra.common.helper.WebHelper;
 import com.terra.system.mapper.sys.TokenMapper;
 import com.terra.system.mapper.sys.UserMapper;
-import com.terra.system.service.all.RedisService;
+import com.terra.common.service.RedisService;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
diff --git a/se-system/src/main/java/com/terra/system/service/sys/UserService.java b/se-system/src/main/java/com/terra/system/service/sys/UserService.java
index 3d41c09..b53c700 100644
--- a/se-system/src/main/java/com/terra/system/service/sys/UserService.java
+++ b/se-system/src/main/java/com/terra/system/service/sys/UserService.java
@@ -6,7 +6,6 @@
 import com.terra.system.helper.RsaHelper;
 import com.terra.common.helper.StringHelper;
 import com.terra.system.mapper.sys.UserMapper;
-import com.terra.system.service.all.RedisService;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import javax.annotation.Resource;

--
Gitblit v1.9.3