yonghuifan 1 năm trước cách đây
mục cha
commit
81572e106d

+ 20 - 0
src/main/java/com/dragon/tj/portal/common/enums/log/ModuleEnum.java

@@ -12,6 +12,26 @@ public enum ModuleEnum {
 
     NOTICE_UPDATE("1", "消息修改"),
     MESSAGE_UPDATE("2", "消息修改"),
+
+    APP_ADD("3001", "应用添加"),
+    APP_UPDATE("3002", "应用修改"),
+    APP_DELETE("3003", "应用删除"),
+    APP_QUERY("3004", "应用查询"),
+    APP_COLLECTION("3005", "应用收藏"),
+
+    BUSINESS_ADD("4001", "业务添加"),
+    BUSINESS_UPDATE("4002", "业务修改"),
+    BUSINESS_DELETE("4003", "业务删除"),
+    BUSINESS_QUERY("4004", "业务查询"),
+    BUSINESS_COLLECTION("4005", "业务收藏"),
+
+    FILE_UPLOAD("5001", "文件上传"),
+    FILE_QUERY("5002", "文件查询"),
+
+    ISSUE_ADD("6001", "问题添加"),
+    ISSUE_DELETE("6002", "问题删除"),
+    ISSUE_UPDATE("6003", "问题添加"),
+    ISSUE_QUERY("6004", "问题查询"),
     ;
 
     private final String code;

+ 11 - 3
src/main/java/com/dragon/tj/portal/controller/AppController.java

@@ -3,6 +3,8 @@ package com.dragon.tj.portal.controller;
 import com.dragon.tj.portal.auth.model.LoginUser;
 import com.dragon.tj.portal.auth.util.SecurityUtils;
 import com.dragon.tj.portal.common.base.R;
+import com.dragon.tj.portal.common.enums.log.ModuleEnum;
+import com.dragon.tj.portal.component.log.annotation.SysLog;
 import com.dragon.tj.portal.entity.AppInfo;
 import com.dragon.tj.portal.entity.InstallInfo;
 import com.dragon.tj.portal.entity.PageParam;
@@ -31,6 +33,7 @@ public class AppController {
     /*
      *    1. 我的应用查询 批量排序收藏
      * */
+    @SysLog(value = "我的应用查询 批量排序收藏", module = ModuleEnum.APP_QUERY)
     @PostMapping("list")
     public R appList(@RequestBody PageParam<AppInfo> appInfoPage) {
         LoginUser loginUser = SecurityUtils.getLoginUser();
@@ -40,6 +43,7 @@ public class AppController {
     /*
      *  1-1安装应用
      * */
+    @SysLog(value = "收藏应用", module = ModuleEnum.APP_COLLECTION)
     @GetMapping("install/{appId}")
     public R install(@PathVariable("appId") Integer appId) {
         LoginUser loginUser = SecurityUtils.getLoginUser();
@@ -49,6 +53,7 @@ public class AppController {
     /*
      *  1-2卸载应用
      * */
+    @SysLog(value = "取消收藏应用", module = ModuleEnum.APP_COLLECTION)
     @GetMapping("uninstall/{appId}")
     public R uninstall(@PathVariable("appId") Integer appId) {
         LoginUser loginUser = SecurityUtils.getLoginUser();
@@ -68,7 +73,7 @@ public class AppController {
     /*
      *    3. 应用 CRUD
      * */
-//    @SysLog("添加应用")
+    @SysLog(value = "应用添加", module = ModuleEnum.APP_ADD)
     @PostMapping("add")
     public R addApp(@RequestBody AppInfo appInfo) {
         System.out.println(appInfo);
@@ -76,13 +81,13 @@ public class AppController {
         return R.ok(appService.add(appInfo, loginUser));
     }
 
-    //    @SysLog("应用删除")
+    @SysLog(value = "应用删除", module = ModuleEnum.APP_DELETE)
     @GetMapping("delete/{id}")
     public R delete(@PathVariable("id") Long id) {
         return R.ok(appService.delete(id));
     }
 
-    //    @SysLog("应用更新")
+    @SysLog(value = "应用更新", module = ModuleEnum.APP_UPDATE)
     @PostMapping("update")
     public R update(@RequestBody AppInfo appInfo) {
         appInfo.setUpdateTime(LocalDateTime.now());
@@ -92,6 +97,7 @@ public class AppController {
     /*
      *   批量更新收藏
      * */
+    @SysLog(value = "批量更新收藏", module = ModuleEnum.APP_UPDATE)
     @PostMapping("batchUpdate")
     public R batchUpdate(@RequestBody List<InstallInfo> list) {
         installInfoService.batchUpdate(list,0);
@@ -99,6 +105,7 @@ public class AppController {
     }
 
     //    @SysLog("通过ID获取应用")
+    @SysLog(value = "通过ID获取应用", module = ModuleEnum.APP_QUERY)
     @GetMapping("info/{id}")
     public R detail(@PathVariable("id") Long id) {
         return R.ok(appService.detail(id));
@@ -107,6 +114,7 @@ public class AppController {
     /*
      *   通过应用名称,应用事权单位名称搜索app
      * */
+    @SysLog(value = "通过应用名称,应用事权单位名称搜索app", module = ModuleEnum.APP_QUERY)
     @PostMapping("search")
     public R search(@RequestBody PageParam<AppInfo> appInfoPage) {
 

+ 13 - 4
src/main/java/com/dragon/tj/portal/controller/BusinessController.java

@@ -3,6 +3,8 @@ package com.dragon.tj.portal.controller;
 import com.dragon.tj.portal.auth.model.LoginUser;
 import com.dragon.tj.portal.auth.util.SecurityUtils;
 import com.dragon.tj.portal.common.base.R;
+import com.dragon.tj.portal.common.enums.log.ModuleEnum;
+import com.dragon.tj.portal.component.log.annotation.SysLog;
 import com.dragon.tj.portal.entity.BusinessInfo;
 import com.dragon.tj.portal.entity.InstallInfo;
 import com.dragon.tj.portal.entity.PageParam;
@@ -31,6 +33,7 @@ public class BusinessController {
     /*
      *    1. 我的业务查询 批量排序收藏
      * */
+    @SysLog(value = "收藏业务查询", module = ModuleEnum.BUSINESS_QUERY)
     @PostMapping("list")
     public R appList(@RequestBody PageParam<BusinessInfo> businessPage) {
         LoginUser loginUser = SecurityUtils.getLoginUser();
@@ -40,6 +43,7 @@ public class BusinessController {
     /*
      *  1-1安装业务
      * */
+    @SysLog(value = "收藏业务", module = ModuleEnum.BUSINESS_COLLECTION)
     @GetMapping("install/{appId}/{businessId}")
     public R install(@PathVariable("appId") Integer appId,
                      @PathVariable("businessId") Integer businessId) {
@@ -56,6 +60,7 @@ public class BusinessController {
     /*
      *  1-2卸载业务
      * */
+    @SysLog(value = "取消收藏业务", module = ModuleEnum.BUSINESS_COLLECTION)
     @GetMapping("uninstall/{appId}/{businessId}")
     public R uninstall(@PathVariable("appId") Integer appId,
                        @PathVariable("businessId") Integer businessId) {
@@ -76,7 +81,7 @@ public class BusinessController {
     /*
      *    3. 应用 CRUD
      * */
-//    @SysLog("添加应用")
+    @SysLog(value = "添加业务", module = ModuleEnum.BUSINESS_ADD)
     @PostMapping("add")
     public R addApp(@RequestBody BusinessInfo businessInfo) {
         LoginUser loginUser = SecurityUtils.getLoginUser();
@@ -88,13 +93,15 @@ public class BusinessController {
         return R.ok(b);
     }
 
-    //    @SysLog("应用删除")
+    //    @SysLog("删除业务")
+    @SysLog(value = "删除业务", module = ModuleEnum.BUSINESS_DELETE)
     @GetMapping("delete/{id}")
     public R delete(@PathVariable("id") Long id) {
         return R.ok(businessService.delete(id));
     }
 
-    //    @SysLog("应用更新")
+    //    @SysLog("更新业务")
+    @SysLog(value = "更新业务", module = ModuleEnum.BUSINESS_UPDATE)
     @PostMapping("update")
     public R update(@RequestBody BusinessInfo businessInfo) {
         businessInfo.setUpdateTime(LocalDateTime.now());
@@ -104,6 +111,7 @@ public class BusinessController {
     /*
      *   批量更新收藏
      * */
+    @SysLog(value = "批量更新收藏业务", module = ModuleEnum.BUSINESS_UPDATE)
     @PostMapping("batchUpdate")
     public R batchUpdate(@RequestBody List<InstallInfo> list) {
         installInfoService.batchUpdate(list,1);
@@ -111,7 +119,7 @@ public class BusinessController {
     }
 
 
-    //    @SysLog("通过ID获取应用")
+    @SysLog(value = "通过ID获取业务", module = ModuleEnum.BUSINESS_QUERY)
     @GetMapping("info/{id}")
     public R detail(@PathVariable("id") Long id) {
         return R.ok(businessService.detail(id));
@@ -120,6 +128,7 @@ public class BusinessController {
     /*
      *   通过应用名称,应用事权单位名称搜索app
      * */
+    @SysLog(value = "通过应用名称,应用事权单位名称搜索app", module = ModuleEnum.BUSINESS_QUERY)
     @PostMapping("search")
     public R search(@RequestBody PageParam<BusinessInfo> businessInfoPage) {
 

+ 5 - 0
src/main/java/com/dragon/tj/portal/controller/FileManageController.java

@@ -1,6 +1,8 @@
 package com.dragon.tj.portal.controller;
 
 import com.dragon.tj.portal.common.base.R;
+import com.dragon.tj.portal.common.enums.log.ModuleEnum;
+import com.dragon.tj.portal.component.log.annotation.SysLog;
 import com.dragon.tj.portal.entity.FileInfo;
 import com.dragon.tj.portal.entity.PageParam;
 import com.dragon.tj.portal.service.FileManageService;
@@ -19,6 +21,7 @@ public class FileManageController {
     /*
     * 文件上传
     * */
+    @SysLog(value = "文件上传", module = ModuleEnum.FILE_UPLOAD)
     @PostMapping("/upload/{type}")
     public R upload(MultipartFile file, @PathVariable("type")Integer type){
 
@@ -28,6 +31,7 @@ public class FileManageController {
     /*
      *   文件软件搜索
      * */
+    @SysLog(value = "文件软件搜索", module = ModuleEnum.FILE_QUERY)
     @PostMapping("search")
     public R search(@RequestBody PageParam<FileInfo> appInfoPage) {
 
@@ -37,6 +41,7 @@ public class FileManageController {
     /*
      *   获取Top 数量
      * */
+    @SysLog(value = "获取Top 数量", module = ModuleEnum.FILE_QUERY)
     @GetMapping("top/{type}/{num}")
     public R search(@PathVariable("type")String type,@PathVariable("num")Integer num) {
         return R.ok(fileManageService.top(type,num));

+ 7 - 4
src/main/java/com/dragon/tj/portal/controller/IssueController.java

@@ -3,6 +3,8 @@ package com.dragon.tj.portal.controller;
 import com.dragon.tj.portal.auth.model.LoginUser;
 import com.dragon.tj.portal.auth.util.SecurityUtils;
 import com.dragon.tj.portal.common.base.R;
+import com.dragon.tj.portal.common.enums.log.ModuleEnum;
+import com.dragon.tj.portal.component.log.annotation.SysLog;
 import com.dragon.tj.portal.entity.IssueInfo;
 import com.dragon.tj.portal.entity.PageParam;
 import com.dragon.tj.portal.service.IssueService;
@@ -24,7 +26,7 @@ public class IssueController {
     /*
      *   CRUD
      * */
-
+    @SysLog(value = "提交问题", module = ModuleEnum.ISSUE_ADD)
     @PostMapping("add")
     public R addIssue(@RequestBody IssueInfo issueInfo) {
         LoginUser loginUser = SecurityUtils.getLoginUser();
@@ -36,13 +38,13 @@ public class IssueController {
         return R.ok(b);
     }
 
-
+    @SysLog(value = "删除问题", module = ModuleEnum.ISSUE_DELETE)
     @GetMapping("delete/{id}")
     public R deleteIssue(@PathVariable("id") Long id) {
         return R.ok(issueService.deleteIssue(id));
     }
 
-
+    @SysLog(value = "更新解答问题", module = ModuleEnum.ISSUE_UPDATE)
     @PostMapping("update")
     public R updateIssue(@RequestBody IssueInfo issueInfo) {
         LoginUser loginUser = SecurityUtils.getLoginUser();
@@ -52,7 +54,7 @@ public class IssueController {
         return R.ok(issueService.updateIssue(issueInfo));
     }
 
-
+    @SysLog(value = "查询问题", module = ModuleEnum.ISSUE_QUERY)
     @GetMapping("info/{id}")
     public R detail(@PathVariable("id") Long id) {
         return R.ok(issueService.detail(id));
@@ -61,6 +63,7 @@ public class IssueController {
     /*
      *   通过标题,内容搜索
      * */
+    @SysLog(value = "通过标题,内容搜索", module = ModuleEnum.ISSUE_QUERY)
     @PostMapping("search")
     public R search(@RequestBody PageParam<IssueInfo> issueInfoPage) {