|
@@ -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;
|
|
@@ -12,6 +14,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.scheduling.annotation.EnableScheduling;
|
|
|
import org.springframework.scheduling.annotation.Scheduled;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
+import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.util.List;
|
|
@@ -31,6 +34,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 +44,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 +54,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 +74,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 +82,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 +98,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 +106,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,12 +115,21 @@ public class AppController {
|
|
|
/*
|
|
|
* 通过应用名称,应用事权单位名称搜索app
|
|
|
* */
|
|
|
+ @SysLog(value = "通过应用名称,应用事权单位名称搜索app", module = ModuleEnum.APP_QUERY)
|
|
|
@PostMapping("search")
|
|
|
public R search(@RequestBody PageParam<AppInfo> appInfoPage) {
|
|
|
|
|
|
return R.ok(appService.search(appInfoPage));
|
|
|
}
|
|
|
|
|
|
+ @SysLog(value = "批量添加应用", module = ModuleEnum.APP_ADD)
|
|
|
+ @PostMapping("batchAdd")
|
|
|
+ public R batchAdd(MultipartFile file) {
|
|
|
+
|
|
|
+ return R.ok(appService.batchAdd(file));
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/*
|
|
|
* 点击量
|
|
|
* */
|