فهرست منبع

登录日志模块

lichaoliu 4 سال پیش
والد
کامیت
ee19c33162

+ 0 - 6
src/main/java/com/migao/config/aop/LogAspect.java

@@ -4,7 +4,6 @@ package com.migao.config.aop;
 import com.alibaba.fastjson.JSONObject;
 import com.migao.config.authority.AuthenticationProperties;
 import com.migao.config.authority.LoginUtils;
-import com.migao.config.constant.LogType;
 import com.migao.config.log.LogAnnotation;
 import com.migao.entity.vo.req.LogHistoryInsertReq;
 import com.migao.service.LogHistoryService;
@@ -75,13 +74,9 @@ public class LogAspect {
                 // 获取日志操作类型
                 LogAnnotation annotation = method.getAnnotation(LogAnnotation.class);
                 String typeName = "";
-                String tableName = "";
                 if (annotation == null) {
                     return;
                 }
-                    LogType type = annotation.operationType();
-                    typeName = type.name();
-                    tableName = annotation.describe();
 
                 //获取请求参数
                 Map<String, Object> param = new HashMap<>();
@@ -118,7 +113,6 @@ public class LogAspect {
                                 .builder()
                                 .deleted(0)
                                 .type(typeName)
-                                .tableName(tableName)
                                 .requestTime(currentThread.get())
                                 .uri(uri)
                                 .params(string)

+ 0 - 25
src/main/java/com/migao/config/constant/LogType.java

@@ -1,25 +0,0 @@
-package com.migao.config.constant;
-
-import lombok.Getter;
-
-/**
- * Created by IntelliJ IDEA.
- * @author: lcl
- * @Created: 2020/4/13 11:39
- */
-@Getter
-public enum LogType {
-    /**
-     * Operation type
-     */
-    INSERT("新增"),
-    UPDATE("修改"),
-    DELETE("删除"),
-    SELECT("查看"),
-    ;
-
-    private String value;
-    LogType(String value){
-        this.value = value;
-    }
-}

+ 0 - 7
src/main/java/com/migao/config/constant/RedisKeys.java

@@ -1,7 +0,0 @@
-package com.migao.config.constant;
-
-public interface RedisKeys {
-
-   
-
-}

+ 1 - 12
src/main/java/com/migao/config/log/LogAnnotation.java

@@ -2,8 +2,6 @@ package com.migao.config.log;
 
 
 
-import com.migao.config.constant.LogType;
-
 import java.lang.annotation.ElementType;
 import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
@@ -22,18 +20,9 @@ public @interface LogAnnotation {
      */
     String describe();
 
-    /**
-     *  操作类型
-     */
-    LogType operationType();
-
-    /**
-     *  操作表名
-     */
-    String tableName();
 
     /**
      *  是否读取参数
      */
-    String isParameters();
+    String isParameters() default "是";
 }

+ 2 - 3
src/main/java/com/migao/controller/UserController.java

@@ -1,6 +1,5 @@
 package com.migao.controller;
 
-import com.migao.config.constant.LogType;
 import com.migao.config.log.LogAnnotation;
 import com.migao.config.properties.SystemProperties;
 import com.migao.config.response.ResponseBean;
@@ -10,7 +9,6 @@ import com.migao.entity.vo.req.UserLoginReq;
 import com.migao.service.UserService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
-import io.swagger.annotations.ApiOperationSupport;
 import org.springframework.http.ResponseEntity;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -32,7 +30,7 @@ public class UserController {
 
     @ApiOperation("新增用户")
     @PostMapping(value = "/insert")
-    @LogAnnotation(describe = "新增用户",isParameters = "是", operationType = LogType.INSERT, tableName = "t_courts")
+    @LogAnnotation(describe = "新增用户")
     public ResponseBean<?> insert(
             @Validated(value = {Insert.class}) @RequestBody UserInsertReq userInsertReq
     ) {
@@ -41,6 +39,7 @@ public class UserController {
 
     @ApiOperation("登录")
     @PostMapping(value = "/login")
+    @LogAnnotation(describe = "登录",isParameters = "否")
     public ResponseEntity<?> login(@RequestBody UserLoginReq userLoginReq) {
         return userService.login(userLoginReq);
     }