se-common/pom.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
se-common/src/main/java/com/terra/common/aspect/LogAspect.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
se-common/src/main/java/com/terra/common/entity/lf/OperatePo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
se-common/src/main/java/com/terra/common/mapper/CommonMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
se-system/pom.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
sm.txt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
se-common/pom.xml
@@ -51,6 +51,12 @@ <artifactId>spring-boot-starter-aop</artifactId> </dependency> <!--lombok--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> </dependencies> </project> se-common/src/main/java/com/terra/common/aspect/LogAspect.java
@@ -1,6 +1,7 @@ package com.terra.common.aspect; import com.terra.common.annotation.SysLog; import com.terra.common.entity.lf.OperatePo; import com.terra.common.helper.TokenHelper; import com.terra.common.helper.WebHelper; import com.terra.common.mapper.CommonMapper; @@ -17,8 +18,6 @@ import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import java.lang.reflect.Method; import java.util.HashMap; import java.util.Map; /** * æ¥å¿åé¢ç±» @@ -82,31 +81,31 @@ Method method = signature.getMethod(); HttpServletRequest req = WebHelper.getRequest(); Map<String, Object> map = new HashMap<>(); map.put("url", req.getServletPath()); map.put("ip", WebHelper.getIpAddress(req)); map.put("exec", time); map.put("userid", TokenHelper.getCurrentUserId()); OperatePo po = new OperatePo(); po.setUrl(req.getServletPath()); po.setIp(WebHelper.getIpAddress(req)); po.setExec(time); po.setUserid(TokenHelper.getCurrentUserId()); // 设置模å Tag tag = clazz.getAnnotation(Tag.class); if (tag != null) { String[] strs = tag.name().split(SPLIT); map.put("modular1", strs[0]); map.put("modular2", strs[1]); po.setModular1(strs[0]); po.setModular2(strs[1]); } // 设置类å\æ¹æ³åãç±»å« map.put("clazz", clazz.getName() + "." + method.getName()); map.put("type", getType(method.getName())); po.setClazz(clazz.getName() + "." + method.getName()); po.setType(getType(method.getName())); // è®¾ç½®å¤æ³¨ SysLog sysLog = method.getAnnotation(SysLog.class); if (sysLog != null) { map.put("bak", sysLog.value()); po.setBak(sysLog.value()); } commonMapper.insertOperate(map); commonMapper.insert(po); } catch (Exception ex) { log.error(ex.getMessage(), ex); } se-common/src/main/java/com/terra/common/entity/lf/OperatePo.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,45 @@ package com.terra.common.entity.lf; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; 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_operate") @EqualsAndHashCode(callSuper = false) public class OperatePo { @TableId(type = IdType.AUTO) private Integer id; private String url; private String ip; private Long exec; private String clazz; private Integer type; private Integer userid; private Timestamp optime; private String bak; private String modular1; private String modular2; } se-common/src/main/java/com/terra/common/mapper/CommonMapper.java
@@ -1,6 +1,7 @@ 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; @@ -9,7 +10,7 @@ @Mapper @Repository public interface CommonMapper extends BaseMapper { 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); int insertOperate(Map<String, Object> map); } se-system/pom.xml
@@ -50,13 +50,6 @@ <!--<version>2.2.2.RELEASE</version>--> </dependency> <!--lombok--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> sm.txt
@@ -29,11 +29,11 @@ http://localhost:8001/system/dir/selectDir?id=1 http://localhost:8002/dir/selectDir?id=1 http://localhost:8001/webjars/swagger-ui/index.html x http://localhost:8001/swagger-ui/index.html http://192.168.11.203:8848/nacos http://192.168.11.203:8081/api/system/swagger-ui.html http://localhost:8001/swagger-ui/index.html http://localhost:8001/webjars/swagger-ui/index.html x ------------------------------------------------------------------- PIE-Engine Server å ¨ç§°Pixel Information Expertï¼SDKæï¼å°å¾å¼åãWebSDKãRestSDK å®ç½ï¼piesat.cnï¼https://engine.piesat.cn/server/#/