权限控制增加

优化ipv4、ipv6流量展示
This commit is contained in:
gaoyutao
2025-12-08 19:23:53 +08:00
parent cd8cafaf3f
commit 1f133e8c05
68 changed files with 452 additions and 611 deletions
@@ -83,8 +83,8 @@ public class UserConstants
public static boolean isAdmin(Long userId) public static boolean isAdmin(Long userId)
{ {
// return userId != null && 1L == userId; return userId != null && 1L == userId;
//TODO 权限控制 //TODO 权限控制
return true; // return true;
} }
} }
@@ -1,16 +1,18 @@
package com.tongran.common.security.aspect; package com.tongran.common.security.aspect;
import java.lang.reflect.Method; import com.tongran.common.security.annotation.RequiresLogin;
import com.tongran.common.security.annotation.RequiresPermissions;
import com.tongran.common.security.annotation.RequiresRoles;
import com.tongran.common.security.auth.AuthUtil;
import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Pointcut; import org.aspectj.lang.annotation.Pointcut;
import org.aspectj.lang.reflect.MethodSignature; import org.aspectj.lang.reflect.MethodSignature;
import org.springframework.core.annotation.AnnotationUtils;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import com.tongran.common.security.annotation.RequiresLogin;
import com.tongran.common.security.annotation.RequiresPermissions; import java.lang.reflect.Method;
import com.tongran.common.security.annotation.RequiresRoles;
import com.tongran.common.security.auth.AuthUtil;
/** /**
* 基于 Spring Aop 的注解鉴权 * 基于 Spring Aop 的注解鉴权
@@ -30,10 +32,16 @@ public class PreAuthorizeAspect
/** /**
* 定义AOP签名 (切入所有使用鉴权注解的方法) * 定义AOP签名 (切入所有使用鉴权注解的方法)
* 支持:1. 方法上的注解
* 2. 类上的注解
* 3. 父类或接口上的注解
*/ */
public static final String POINTCUT_SIGN = " @annotation(com.tongran.common.security.annotation.RequiresLogin) || " public static final String POINTCUT_SIGN = " @annotation(com.tongran.common.security.annotation.RequiresLogin) || "
+ "@annotation(com.tongran.common.security.annotation.RequiresPermissions) || " + "@annotation(com.tongran.common.security.annotation.RequiresPermissions) || "
+ "@annotation(com.tongran.common.security.annotation.RequiresRoles)"; + "@annotation(com.tongran.common.security.annotation.RequiresRoles) || "
+ "@within(com.tongran.common.security.annotation.RequiresLogin) || "
+ "@within(com.tongran.common.security.annotation.RequiresPermissions) || "
+ "@within(com.tongran.common.security.annotation.RequiresRoles)";
/** /**
* 声明AOP签名 * 声明AOP签名
@@ -53,37 +61,207 @@ public class PreAuthorizeAspect
@Around("pointcut()") @Around("pointcut()")
public Object around(ProceedingJoinPoint joinPoint) throws Throwable public Object around(ProceedingJoinPoint joinPoint) throws Throwable
{ {
// 注解鉴权 // 获取方法签名和方法
MethodSignature signature = (MethodSignature) joinPoint.getSignature(); MethodSignature signature = (MethodSignature) joinPoint.getSignature();
checkMethodAnnotation(signature.getMethod()); Method method = signature.getMethod();
Object target = joinPoint.getTarget();
Class<?> targetClass = target.getClass();
// 注解鉴权:先检查类上的注解,再检查方法上的注解
checkAnnotation(targetClass, method);
// 执行原有逻辑 // 执行原有逻辑
return joinPoint.proceed(); return joinPoint.proceed();
} }
/** /**
* 对一个Method对象进行注解检查 * 对类和方法进行注解检查
* 检查顺序:1. 先检查类上的注解
* 2. 再检查方法上的注解
*/ */
public void checkMethodAnnotation(Method method) public void checkAnnotation(Class<?> targetClass, Method method)
{ {
// 校验 @RequiresLogin 注解 // 检查类上的注解(包括继承的注解)
RequiresLogin requiresLogin = method.getAnnotation(RequiresLogin.class); checkClassAnnotation(targetClass);
// 检查方法上的注解
checkMethodAnnotation(method);
}
/**
* 检查类上的安全注解
* 使用 Spring 的 AnnotationUtils 支持查找父类和接口上的注解
*/
public void checkClassAnnotation(Class<?> clazz)
{
// 校验类上的 @RequiresLogin 注解
RequiresLogin requiresLogin = AnnotationUtils.findAnnotation(clazz, RequiresLogin.class);
if (requiresLogin != null) if (requiresLogin != null)
{ {
AuthUtil.checkLogin(); AuthUtil.checkLogin();
} }
// 校验 @RequiresRoles 注解 // 校验类上的 @RequiresRoles 注解
RequiresRoles requiresRoles = method.getAnnotation(RequiresRoles.class); RequiresRoles requiresRoles = AnnotationUtils.findAnnotation(clazz, RequiresRoles.class);
if (requiresRoles != null) if (requiresRoles != null)
{ {
AuthUtil.checkRole(requiresRoles); AuthUtil.checkRole(requiresRoles);
} }
// 校验 @RequiresPermissions 注解 // 校验类上的 @RequiresPermissions 注解
RequiresPermissions requiresPermissions = method.getAnnotation(RequiresPermissions.class); RequiresPermissions requiresPermissions = AnnotationUtils.findAnnotation(clazz, RequiresPermissions.class);
if (requiresPermissions != null) if (requiresPermissions != null)
{ {
AuthUtil.checkPermi(requiresPermissions); AuthUtil.checkPermi(requiresPermissions);
} }
} }
/**
* 对一个Method对象进行注解检查
* 使用 Spring 的 AnnotationUtils 支持查找父类和接口上的注解
*/
public void checkMethodAnnotation(Method method)
{
// 校验方法上的 @RequiresLogin 注解
RequiresLogin requiresLogin = AnnotationUtils.findAnnotation(method, RequiresLogin.class);
if (requiresLogin != null)
{
AuthUtil.checkLogin();
}
// 校验方法上的 @RequiresRoles 注解
RequiresRoles requiresRoles = AnnotationUtils.findAnnotation(method, RequiresRoles.class);
if (requiresRoles != null)
{
AuthUtil.checkRole(requiresRoles);
}
// 校验方法上的 @RequiresPermissions 注解
RequiresPermissions requiresPermissions = AnnotationUtils.findAnnotation(method, RequiresPermissions.class);
if (requiresPermissions != null)
{
AuthUtil.checkPermi(requiresPermissions);
}
}
/**
* 检查方法是否有指定类型的权限注解
* 支持从方法、类、父类、接口上查找注解
*
* @param method 目标方法
* @return 如果找到注解返回true,否则返回false
*/
private boolean hasPermissionAnnotation(Method method)
{
// 检查是否有@RequiresLogin注解
if (AnnotationUtils.findAnnotation(method, RequiresLogin.class) != null)
{
return true;
}
// 检查类上是否有@RequiresLogin注解
Class<?> declaringClass = method.getDeclaringClass();
if (AnnotationUtils.findAnnotation(declaringClass, RequiresLogin.class) != null)
{
return true;
}
// 检查是否有@RequiresPermissions注解
if (AnnotationUtils.findAnnotation(method, RequiresPermissions.class) != null)
{
return true;
}
// 检查类上是否有@RequiresPermissions注解
if (AnnotationUtils.findAnnotation(declaringClass, RequiresPermissions.class) != null)
{
return true;
}
// 检查是否有@RequiresRoles注解
if (AnnotationUtils.findAnnotation(method, RequiresRoles.class) != null)
{
return true;
}
// 检查类上是否有@RequiresRoles注解
if (AnnotationUtils.findAnnotation(declaringClass, RequiresRoles.class) != null)
{
return true;
}
return false;
}
/**
* 获取方法上的@RequiresPermissions注解
* 支持从方法、类、父类、接口上查找注解
*
* @param method 目标方法
* @return 找到的注解,如果没找到返回null
*/
private RequiresPermissions getRequiresPermissionsFromMethod(Method method)
{
return AnnotationUtils.findAnnotation(method, RequiresPermissions.class);
}
/**
* 获取类上的@RequiresPermissions注解
* 支持从类、父类、接口上查找注解
*
* @param clazz 目标类
* @return 找到的注解,如果没找到返回null
*/
private RequiresPermissions getRequiresPermissionsFromClass(Class<?> clazz)
{
return AnnotationUtils.findAnnotation(clazz, RequiresPermissions.class);
}
/**
* 获取方法上的@RequiresRoles注解
* 支持从方法、类、父类、接口上查找注解
*
* @param method 目标方法
* @return 找到的注解,如果没找到返回null
*/
private RequiresRoles getRequiresRolesFromMethod(Method method)
{
return AnnotationUtils.findAnnotation(method, RequiresRoles.class);
}
/**
* 获取类上的@RequiresRoles注解
* 支持从类、父类、接口上查找注解
*
* @param clazz 目标类
* @return 找到的注解,如果没找到返回null
*/
private RequiresRoles getRequiresRolesFromClass(Class<?> clazz)
{
return AnnotationUtils.findAnnotation(clazz, RequiresRoles.class);
}
/**
* 获取方法上的@RequiresLogin注解
* 支持从方法、类、父类、接口上查找注解
*
* @param method 目标方法
* @return 找到的注解,如果没找到返回null
*/
private RequiresLogin getRequiresLoginFromMethod(Method method)
{
return AnnotationUtils.findAnnotation(method, RequiresLogin.class);
}
/**
* 获取类上的@RequiresLogin注解
* 支持从类、父类、接口上查找注解
*
* @param clazz 目标类
* @return 找到的注解,如果没找到返回null
*/
private RequiresLogin getRequiresLoginFromClass(Class<?> clazz)
{
return AnnotationUtils.findAnnotation(clazz, RequiresLogin.class);
}
} }
@@ -1,26 +1,19 @@
package com.tongran.mtragent.controller; package com.tongran.mtragent.controller;
import java.util.List; import com.tongran.common.core.utils.poi.ExcelUtil;
import java.io.IOException; import com.tongran.common.core.web.controller.BaseController;
import javax.servlet.http.HttpServletResponse; import com.tongran.common.core.web.domain.AjaxResult;
import org.springframework.beans.factory.annotation.Autowired; import com.tongran.common.core.web.page.TableDataInfo;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.tongran.common.log.annotation.Log; import com.tongran.common.log.annotation.Log;
import com.tongran.common.log.enums.BusinessType; import com.tongran.common.log.enums.BusinessType;
import com.tongran.common.security.annotation.RequiresPermissions; import com.tongran.common.security.annotation.RequiresPermissions;
import com.tongran.mtragent.domain.AllMtrClient; import com.tongran.mtragent.domain.AllMtrClient;
import com.tongran.mtragent.service.IAllMtrClientService; import com.tongran.mtragent.service.IAllMtrClientService;
import com.tongran.common.core.web.controller.BaseController; import org.springframework.beans.factory.annotation.Autowired;
import com.tongran.common.core.web.domain.AjaxResult; import org.springframework.web.bind.annotation.*;
import com.tongran.common.core.utils.poi.ExcelUtil;
import com.tongran.common.core.web.page.TableDataInfo; import javax.servlet.http.HttpServletResponse;
import java.util.List;
/** /**
* mtr探测丢包clinetId记录Controller * mtr探测丢包clinetId记录Controller
@@ -30,6 +23,7 @@ import com.tongran.common.core.web.page.TableDataInfo;
*/ */
@RestController @RestController
@RequestMapping("/allMtrClient") @RequestMapping("/allMtrClient")
@RequiresPermissions("mtragent:mtrClientRegistration")
public class AllMtrClientController extends BaseController public class AllMtrClientController extends BaseController
{ {
@Autowired @Autowired
@@ -38,7 +32,6 @@ public class AllMtrClientController extends BaseController
/** /**
* 查询mtr探测丢包clinetId记录列表 * 查询mtr探测丢包clinetId记录列表
*/ */
@RequiresPermissions("mtragent:allMtrClient:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(AllMtrClient allMtrClient) public TableDataInfo list(AllMtrClient allMtrClient)
{ {
@@ -50,7 +43,6 @@ public class AllMtrClientController extends BaseController
/** /**
* 导出mtr探测丢包clinetId记录列表 * 导出mtr探测丢包clinetId记录列表
*/ */
@RequiresPermissions("mtragent:allMtrClient:export")
@Log(title = "mtr探测丢包clinetId记录", businessType = BusinessType.EXPORT) @Log(title = "mtr探测丢包clinetId记录", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, AllMtrClient allMtrClient) public void export(HttpServletResponse response, AllMtrClient allMtrClient)
@@ -63,7 +55,6 @@ public class AllMtrClientController extends BaseController
/** /**
* 获取mtr探测丢包clinetId记录详细信息 * 获取mtr探测丢包clinetId记录详细信息
*/ */
@RequiresPermissions("mtragent:allMtrClient:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -73,7 +64,6 @@ public class AllMtrClientController extends BaseController
/** /**
* 新增mtr探测丢包clinetId记录 * 新增mtr探测丢包clinetId记录
*/ */
@RequiresPermissions("mtragent:allMtrClient:add")
@Log(title = "mtr探测丢包clinetId记录", businessType = BusinessType.INSERT) @Log(title = "mtr探测丢包clinetId记录", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody AllMtrClient allMtrClient) public AjaxResult add(@RequestBody AllMtrClient allMtrClient)
@@ -84,7 +74,6 @@ public class AllMtrClientController extends BaseController
/** /**
* 修改mtr探测丢包clinetId记录 * 修改mtr探测丢包clinetId记录
*/ */
@RequiresPermissions("mtragent:allMtrClient:edit")
@Log(title = "mtr探测丢包clinetId记录", businessType = BusinessType.UPDATE) @Log(title = "mtr探测丢包clinetId记录", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody AllMtrClient allMtrClient) public AjaxResult edit(@RequestBody AllMtrClient allMtrClient)
@@ -95,7 +84,6 @@ public class AllMtrClientController extends BaseController
/** /**
* 删除mtr探测丢包clinetId记录 * 删除mtr探测丢包clinetId记录
*/ */
@RequiresPermissions("mtragent:allMtrClient:remove")
@Log(title = "mtr探测丢包clinetId记录", businessType = BusinessType.DELETE) @Log(title = "mtr探测丢包clinetId记录", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -25,6 +25,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/mtrClientRegistration") @RequestMapping("/mtrClientRegistration")
@RequiresPermissions("mtragent:mtrClientRegistration")
public class RmMtrClientRegistrationController extends BaseController public class RmMtrClientRegistrationController extends BaseController
{ {
@Autowired @Autowired
@@ -33,7 +34,6 @@ public class RmMtrClientRegistrationController extends BaseController
/** /**
* 查询MTR客户端注册列表 * 查询MTR客户端注册列表
*/ */
@RequiresPermissions("mtragent:mtrClientRegistration:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody RmMtrClientRegistration rmMtrClientRegistration) public TableDataInfo list(@RequestBody RmMtrClientRegistration rmMtrClientRegistration)
{ {
@@ -48,7 +48,6 @@ public class RmMtrClientRegistrationController extends BaseController
/** /**
* 导出MTR客户端注册列表 * 导出MTR客户端注册列表
*/ */
@RequiresPermissions("mtragent:mtrClientRegistration:export")
@Log(title = "MTR客户端注册", businessType = BusinessType.EXPORT) @Log(title = "MTR客户端注册", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, @RequestBody RmMtrClientRegistration rmMtrClientRegistration) public void export(HttpServletResponse response, @RequestBody RmMtrClientRegistration rmMtrClientRegistration)
@@ -62,7 +61,6 @@ public class RmMtrClientRegistrationController extends BaseController
/** /**
* 获取MTR客户端注册详细信息 * 获取MTR客户端注册详细信息
*/ */
@RequiresPermissions("mtragent:mtrClientRegistration:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -72,7 +70,6 @@ public class RmMtrClientRegistrationController extends BaseController
/** /**
* 新增MTR客户端注册 * 新增MTR客户端注册
*/ */
@RequiresPermissions("mtragent:mtrClientRegistration:add")
@Log(title = "MTR客户端注册", businessType = BusinessType.INSERT) @Log(title = "MTR客户端注册", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmMtrClientRegistration rmMtrClientRegistration) public AjaxResult add(@RequestBody RmMtrClientRegistration rmMtrClientRegistration)
@@ -83,7 +80,6 @@ public class RmMtrClientRegistrationController extends BaseController
/** /**
* 修改MTR客户端注册 * 修改MTR客户端注册
*/ */
@RequiresPermissions("mtragent:mtrClientRegistration:edit")
@Log(title = "MTR客户端注册", businessType = BusinessType.UPDATE) @Log(title = "MTR客户端注册", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmMtrClientRegistration rmMtrClientRegistration) public AjaxResult edit(@RequestBody RmMtrClientRegistration rmMtrClientRegistration)
@@ -96,7 +92,6 @@ public class RmMtrClientRegistrationController extends BaseController
* @param rmMtrClientRegistration * @param rmMtrClientRegistration
* @return * @return
*/ */
@RequiresPermissions("mtragent:mtrClientRegistration:add")
@PostMapping("/addAgentUpdatePolicy") @PostMapping("/addAgentUpdatePolicy")
public AjaxResult addAgentUpdatePolicy(@RequestBody RmMtrClientRegistration rmMtrClientRegistration){ public AjaxResult addAgentUpdatePolicy(@RequestBody RmMtrClientRegistration rmMtrClientRegistration){
int rows = rmMtrClientRegistrationService.addAgentUpdatePolicy(rmMtrClientRegistration); int rows = rmMtrClientRegistrationService.addAgentUpdatePolicy(rmMtrClientRegistration);
@@ -106,7 +101,6 @@ public class RmMtrClientRegistrationController extends BaseController
/** /**
* 查询所有MTR客户端注册 * 查询所有MTR客户端注册
*/ */
@RequiresPermissions("mtragent:mtrClientRegistration:list")
@PostMapping("/getAllMtrMsg") @PostMapping("/getAllMtrMsg")
public AjaxResult getAllMtrMsg(@RequestBody RmMtrClientRegistration rmMtrClientRegistration) public AjaxResult getAllMtrMsg(@RequestBody RmMtrClientRegistration rmMtrClientRegistration)
{ {
@@ -116,7 +110,6 @@ public class RmMtrClientRegistrationController extends BaseController
/** /**
* 查询所有标识 * 查询所有标识
*/ */
@RequiresPermissions("mtragent:mtrClientRegistration:list")
@GetMapping("/getAllLogicalNode") @GetMapping("/getAllLogicalNode")
public AjaxResult getAllLogicalNode() public AjaxResult getAllLogicalNode()
{ {
@@ -128,7 +121,6 @@ public class RmMtrClientRegistrationController extends BaseController
* @param rmMtrClientRegistration * @param rmMtrClientRegistration
* @return * @return
*/ */
@RequiresPermissions("mtragent:mtrClientRegistration:list")
@PostMapping("/getClientIdByMtrClientId") @PostMapping("/getClientIdByMtrClientId")
public AjaxResult getClientIdByMtrClientId(@RequestBody RmMtrClientRegistration rmMtrClientRegistration) public AjaxResult getClientIdByMtrClientId(@RequestBody RmMtrClientRegistration rmMtrClientRegistration)
{ {
@@ -24,6 +24,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/mtrPolicyConfig") @RequestMapping("/mtrPolicyConfig")
@RequiresPermissions("mtragent:mtrPolicyConfig")
public class RmMtrPolicyConfigController extends BaseController public class RmMtrPolicyConfigController extends BaseController
{ {
@Autowired @Autowired
@@ -32,7 +33,6 @@ public class RmMtrPolicyConfigController extends BaseController
/** /**
* 查询mtr探测策略配置列表 * 查询mtr探测策略配置列表
*/ */
@RequiresPermissions("mtragent:mtrPolicyConfig:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody RmMtrPolicyConfig rmMtrPolicyConfig) public TableDataInfo list(@RequestBody RmMtrPolicyConfig rmMtrPolicyConfig)
{ {
@@ -47,7 +47,6 @@ public class RmMtrPolicyConfigController extends BaseController
/** /**
* 导出mtr探测策略配置列表 * 导出mtr探测策略配置列表
*/ */
@RequiresPermissions("mtragent:mtrPolicyConfig:export")
@Log(title = "mtr探测策略配置", businessType = BusinessType.EXPORT) @Log(title = "mtr探测策略配置", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, RmMtrPolicyConfig rmMtrPolicyConfig) public void export(HttpServletResponse response, RmMtrPolicyConfig rmMtrPolicyConfig)
@@ -61,7 +60,6 @@ public class RmMtrPolicyConfigController extends BaseController
/** /**
* 获取mtr探测策略配置详细信息 * 获取mtr探测策略配置详细信息
*/ */
@RequiresPermissions("mtragent:mtrPolicyConfig:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -71,7 +69,6 @@ public class RmMtrPolicyConfigController extends BaseController
/** /**
* 新增mtr探测策略配置 * 新增mtr探测策略配置
*/ */
@RequiresPermissions("mtragent:mtrPolicyConfig:add")
@Log(title = "mtr探测策略配置", businessType = BusinessType.INSERT) @Log(title = "mtr探测策略配置", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmMtrPolicyConfig rmMtrPolicyConfig) public AjaxResult add(@RequestBody RmMtrPolicyConfig rmMtrPolicyConfig)
@@ -83,7 +80,6 @@ public class RmMtrPolicyConfigController extends BaseController
/** /**
* 修改mtr探测策略配置 * 修改mtr探测策略配置
*/ */
@RequiresPermissions("mtragent:mtrPolicyConfig:edit")
@Log(title = "mtr探测策略配置", businessType = BusinessType.UPDATE) @Log(title = "mtr探测策略配置", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmMtrPolicyConfig rmMtrPolicyConfig) public AjaxResult edit(@RequestBody RmMtrPolicyConfig rmMtrPolicyConfig)
@@ -94,7 +90,6 @@ public class RmMtrPolicyConfigController extends BaseController
/** /**
* 删除mtr探测策略配置 * 删除mtr探测策略配置
*/ */
@RequiresPermissions("mtragent:mtrPolicyConfig:remove")
@Log(title = "mtr探测策略配置", businessType = BusinessType.DELETE) @Log(title = "mtr探测策略配置", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -24,6 +24,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/mtrProbeResult") @RequestMapping("/mtrProbeResult")
@RequiresPermissions("mtragent:mtrClientRegistration")
public class RmMtrProbeResultController extends BaseController public class RmMtrProbeResultController extends BaseController
{ {
@Autowired @Autowired
@@ -32,7 +33,6 @@ public class RmMtrProbeResultController extends BaseController
/** /**
* 查询网络mtr探测结果列表 * 查询网络mtr探测结果列表
*/ */
@RequiresPermissions("mtragent:mtrProbeResult:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(RmMtrProbeResult rmMtrProbeResult) public TableDataInfo list(RmMtrProbeResult rmMtrProbeResult)
{ {
@@ -44,7 +44,6 @@ public class RmMtrProbeResultController extends BaseController
/** /**
* 导出网络mtr探测结果列表 * 导出网络mtr探测结果列表
*/ */
@RequiresPermissions("mtragent:mtrProbeResult:export")
@Log(title = "网络mtr探测结果", businessType = BusinessType.EXPORT) @Log(title = "网络mtr探测结果", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, RmMtrProbeResult rmMtrProbeResult) public void export(HttpServletResponse response, RmMtrProbeResult rmMtrProbeResult)
@@ -57,7 +56,6 @@ public class RmMtrProbeResultController extends BaseController
/** /**
* 获取网络mtr探测结果详细信息 * 获取网络mtr探测结果详细信息
*/ */
@RequiresPermissions("mtragent:mtrProbeResult:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -67,7 +65,6 @@ public class RmMtrProbeResultController extends BaseController
/** /**
* 新增网络mtr探测结果 * 新增网络mtr探测结果
*/ */
@RequiresPermissions("mtragent:mtrProbeResult:add")
@Log(title = "网络mtr探测结果", businessType = BusinessType.INSERT) @Log(title = "网络mtr探测结果", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmMtrProbeResult rmMtrProbeResult) public AjaxResult add(@RequestBody RmMtrProbeResult rmMtrProbeResult)
@@ -78,7 +75,6 @@ public class RmMtrProbeResultController extends BaseController
/** /**
* 修改网络mtr探测结果 * 修改网络mtr探测结果
*/ */
@RequiresPermissions("mtragent:mtrProbeResult:edit")
@Log(title = "网络mtr探测结果", businessType = BusinessType.UPDATE) @Log(title = "网络mtr探测结果", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmMtrProbeResult rmMtrProbeResult) public AjaxResult edit(@RequestBody RmMtrProbeResult rmMtrProbeResult)
@@ -89,7 +85,6 @@ public class RmMtrProbeResultController extends BaseController
/** /**
* 删除网络mtr探测结果 * 删除网络mtr探测结果
*/ */
@RequiresPermissions("mtragent:mtrProbeResult:remove")
@Log(title = "网络mtr探测结果", businessType = BusinessType.DELETE) @Log(title = "网络mtr探测结果", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -100,7 +95,6 @@ public class RmMtrProbeResultController extends BaseController
/** /**
* 查看丢包率趋势 * 查看丢包率趋势
*/ */
@RequiresPermissions("mtragent:mtrProbeResult:list")
@PostMapping("/getLossRateByMtrClientId") @PostMapping("/getLossRateByMtrClientId")
public AjaxResult getLossRateByMtrClientId(@RequestBody RmMtrProbeResult rmMtrProbeResult) public AjaxResult getLossRateByMtrClientId(@RequestBody RmMtrProbeResult rmMtrProbeResult)
{ {
@@ -3,7 +3,6 @@ package com.tongran.system.controller;
import com.tongran.common.core.domain.R; import com.tongran.common.core.domain.R;
import com.tongran.common.core.web.controller.BaseController; import com.tongran.common.core.web.controller.BaseController;
import com.tongran.common.security.annotation.InnerAuth; import com.tongran.common.security.annotation.InnerAuth;
import com.tongran.common.security.annotation.RequiresPermissions;
import com.tongran.system.domain.AllInterfaceName; import com.tongran.system.domain.AllInterfaceName;
import com.tongran.system.service.IAllInterfaceNameService; import com.tongran.system.service.IAllInterfaceNameService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@@ -30,7 +29,6 @@ public class AllInterfaceNameController extends BaseController
/** /**
* 查询所有接口名称列表 * 查询所有接口名称列表
*/ */
@RequiresPermissions("system:interfaceName:list")
@PostMapping("/getAllNames") @PostMapping("/getAllNames")
public List<AllInterfaceName> list(@RequestBody AllInterfaceName allInterfaceName) public List<AllInterfaceName> list(@RequestBody AllInterfaceName allInterfaceName)
{ {
@@ -25,6 +25,7 @@ import java.util.Random;
*/ */
@RestController @RestController
@RequestMapping("/business") @RequestMapping("/business")
@RequiresPermissions("system:business")
public class EpsBusinessController extends BaseController public class EpsBusinessController extends BaseController
{ {
@Autowired @Autowired
@@ -33,7 +34,6 @@ public class EpsBusinessController extends BaseController
/** /**
* 查询业务信息列表 * 查询业务信息列表
*/ */
@RequiresPermissions("system:business:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody EpsBusiness epsBusiness) public TableDataInfo list(@RequestBody EpsBusiness epsBusiness)
{ {
@@ -48,7 +48,6 @@ public class EpsBusinessController extends BaseController
/** /**
* 查询业务信息列表 * 查询业务信息列表
*/ */
@RequiresPermissions("system:business:list")
@PostMapping("/getAllBusinessMsg") @PostMapping("/getAllBusinessMsg")
public AjaxResult getAllBusinessMsg(@RequestBody EpsBusiness epsBusiness) public AjaxResult getAllBusinessMsg(@RequestBody EpsBusiness epsBusiness)
{ {
@@ -59,7 +58,6 @@ public class EpsBusinessController extends BaseController
/** /**
* 导出业务信息列表 * 导出业务信息列表
*/ */
@RequiresPermissions("system:business:export")
@Log(title = "业务信息", businessType = BusinessType.EXPORT) @Log(title = "业务信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, @RequestBody EpsBusiness epsBusiness) public void export(HttpServletResponse response, @RequestBody EpsBusiness epsBusiness)
@@ -73,7 +71,6 @@ public class EpsBusinessController extends BaseController
/** /**
* 获取业务信息详细信息 * 获取业务信息详细信息
*/ */
@RequiresPermissions("system:business:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id) public AjaxResult getInfo(@PathVariable("id") String id)
{ {
@@ -83,7 +80,6 @@ public class EpsBusinessController extends BaseController
/** /**
* 新增业务信息 * 新增业务信息
*/ */
@RequiresPermissions("system:business:add")
@Log(title = "业务信息", businessType = BusinessType.INSERT) @Log(title = "业务信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody EpsBusiness epsBusiness) public AjaxResult add(@RequestBody EpsBusiness epsBusiness)
@@ -98,7 +94,6 @@ public class EpsBusinessController extends BaseController
/** /**
* 修改业务信息 * 修改业务信息
*/ */
@RequiresPermissions("system:business:edit")
@Log(title = "业务信息", businessType = BusinessType.UPDATE) @Log(title = "业务信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody EpsBusiness epsBusiness) public AjaxResult edit(@RequestBody EpsBusiness epsBusiness)
@@ -114,7 +109,6 @@ public class EpsBusinessController extends BaseController
/** /**
* 生成12位唯一标识 * 生成12位唯一标识
*/ */
@RequiresPermissions("system:business:list")
@GetMapping("/getBusinessCode") @GetMapping("/getBusinessCode")
public String getBusinessCode() public String getBusinessCode()
{ {
@@ -127,7 +121,6 @@ public class EpsBusinessController extends BaseController
* @param epsBusiness * @param epsBusiness
* @return * @return
*/ */
@RequiresPermissions("system:business:list")
@PostMapping("/countByBusinessName") @PostMapping("/countByBusinessName")
public AjaxResult countByBusinessName(@RequestBody EpsBusiness epsBusiness) public AjaxResult countByBusinessName(@RequestBody EpsBusiness epsBusiness)
{ {
@@ -24,6 +24,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/businessDeploy") @RequestMapping("/businessDeploy")
@RequiresPermissions("system:businessDeploy")
public class EpsBusinessDeployController extends BaseController public class EpsBusinessDeployController extends BaseController
{ {
@Autowired @Autowired
@@ -32,7 +33,6 @@ public class EpsBusinessDeployController extends BaseController
/** /**
* 查询业务下发管理列表 * 查询业务下发管理列表
*/ */
@RequiresPermissions("system:businessDeploy:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody EpsBusinessDeploy epsBusinessDeploy) public TableDataInfo list(@RequestBody EpsBusinessDeploy epsBusinessDeploy)
{ {
@@ -62,7 +62,6 @@ public class EpsBusinessDeployController extends BaseController
/** /**
* 获取业务下发管理详细信息 * 获取业务下发管理详细信息
*/ */
@RequiresPermissions("system:businessDeploy:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -72,7 +71,6 @@ public class EpsBusinessDeployController extends BaseController
/** /**
* 新增业务下发管理 * 新增业务下发管理
*/ */
@RequiresPermissions("system:businessDeploy:add")
@Log(title = "业务下发管理", businessType = BusinessType.INSERT) @Log(title = "业务下发管理", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody EpsBusinessDeploy epsBusinessDeploy) public AjaxResult add(@RequestBody EpsBusinessDeploy epsBusinessDeploy)
@@ -83,7 +81,6 @@ public class EpsBusinessDeployController extends BaseController
/** /**
* 修改业务下发管理 * 修改业务下发管理
*/ */
@RequiresPermissions("system:businessDeploy:edit")
@Log(title = "业务下发管理", businessType = BusinessType.UPDATE) @Log(title = "业务下发管理", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody EpsBusinessDeploy epsBusinessDeploy) public AjaxResult edit(@RequestBody EpsBusinessDeploy epsBusinessDeploy)
@@ -94,7 +91,6 @@ public class EpsBusinessDeployController extends BaseController
/** /**
* 删除业务下发管理 * 删除业务下发管理
*/ */
@RequiresPermissions("system:businessDeploy:remove")
@Log(title = "业务下发管理", businessType = BusinessType.DELETE) @Log(title = "业务下发管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -107,7 +103,6 @@ public class EpsBusinessDeployController extends BaseController
* @param epsBusinessDeploy * @param epsBusinessDeploy
* @return * @return
*/ */
@RequiresPermissions("system:businessDeploy:review")
@PostMapping("/reviewBusiness") @PostMapping("/reviewBusiness")
public AjaxResult reviewBusiness(@RequestBody EpsBusinessDeploy epsBusinessDeploy){ public AjaxResult reviewBusiness(@RequestBody EpsBusinessDeploy epsBusinessDeploy){
return toAjax(epsBusinessDeployService.reviewBusiness(epsBusinessDeploy)); return toAjax(epsBusinessDeployService.reviewBusiness(epsBusinessDeploy));
@@ -24,6 +24,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/businessScript") @RequestMapping("/businessScript")
@RequiresPermissions("system:businessScript")
public class EpsBusinessScriptController extends BaseController public class EpsBusinessScriptController extends BaseController
{ {
@Autowired @Autowired
@@ -32,7 +33,6 @@ public class EpsBusinessScriptController extends BaseController
/** /**
* 查询业务脚本管理列表 * 查询业务脚本管理列表
*/ */
@RequiresPermissions("system:businessScript:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody EpsBusinessScript epsBusinessScript) public TableDataInfo list(@RequestBody EpsBusinessScript epsBusinessScript)
{ {
@@ -48,7 +48,6 @@ public class EpsBusinessScriptController extends BaseController
/** /**
* 获取业务脚本管理详细信息 * 获取业务脚本管理详细信息
*/ */
@RequiresPermissions("system:businessScript:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -66,7 +65,6 @@ public class EpsBusinessScriptController extends BaseController
/** /**
* 新增业务脚本管理 * 新增业务脚本管理
*/ */
@RequiresPermissions("system:businessScript:add")
@Log(title = "业务脚本管理", businessType = BusinessType.INSERT) @Log(title = "业务脚本管理", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody EpsBusinessScript epsBusinessScript) public AjaxResult add(@RequestBody EpsBusinessScript epsBusinessScript)
@@ -77,7 +75,6 @@ public class EpsBusinessScriptController extends BaseController
/** /**
* 修改业务脚本管理 * 修改业务脚本管理
*/ */
@RequiresPermissions("system:businessScript:edit")
@Log(title = "业务脚本管理", businessType = BusinessType.UPDATE) @Log(title = "业务脚本管理", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody EpsBusinessScript epsBusinessScript) public AjaxResult edit(@RequestBody EpsBusinessScript epsBusinessScript)
@@ -88,7 +85,6 @@ public class EpsBusinessScriptController extends BaseController
/** /**
* 删除业务脚本管理 * 删除业务脚本管理
*/ */
@RequiresPermissions("system:businessScript:remove")
@Log(title = "业务脚本管理", businessType = BusinessType.DELETE) @Log(title = "业务脚本管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -100,7 +96,6 @@ public class EpsBusinessScriptController extends BaseController
* 获取所有业务脚本名称 * 获取所有业务脚本名称
* @return * @return
*/ */
@RequiresPermissions("system:businessScript:list")
@GetMapping("/getAllScriptName") @GetMapping("/getAllScriptName")
public AjaxResult getAllScriptName(){ public AjaxResult getAllScriptName(){
List<EpsBusinessScript> list = epsBusinessScriptService.selectEpsBusinessScriptList(new EpsBusinessScript()); List<EpsBusinessScript> list = epsBusinessScriptService.selectEpsBusinessScriptList(new EpsBusinessScript());
@@ -23,6 +23,7 @@ import static com.tongran.common.core.web.domain.AjaxResult.success;
@RestController @RestController
@RequestMapping("/epsTrafficData") @RequestMapping("/epsTrafficData")
@RequiredArgsConstructor @RequiredArgsConstructor
@RequiresPermissions("rocketmq:traffic")
public class EpsInitialTrafficDataController { public class EpsInitialTrafficDataController {
private final EpsInitialTrafficDataService epsInitialTrafficDataService; private final EpsInitialTrafficDataService epsInitialTrafficDataService;
@@ -63,7 +64,6 @@ public class EpsInitialTrafficDataController {
* 图形分析 - 95值/日 * 图形分析 - 95值/日
* @return * @return
*/ */
@RequiresPermissions("system:bandwidth:list")
@PostMapping("/getServerGraphicalAnalysisDaily") @PostMapping("/getServerGraphicalAnalysisDaily")
public AjaxResult getServerGraphicalAnalysisDaily(@RequestBody EpsInitialTrafficData queryParam){ public AjaxResult getServerGraphicalAnalysisDaily(@RequestBody EpsInitialTrafficData queryParam){
List<Map<String, Object>> echartsData = epsInitialTrafficDataService.getServerGraphicalAnalysisDaily(queryParam); List<Map<String, Object>> echartsData = epsInitialTrafficDataService.getServerGraphicalAnalysisDaily(queryParam);
@@ -73,7 +73,6 @@ public class EpsInitialTrafficDataController {
* 图形分析 - 95值/日 * 图形分析 - 95值/日
* @return * @return
*/ */
@RequiresPermissions("system:bandwidth:list")
@PostMapping("/getServerGraphicalAnalysisMonthy") @PostMapping("/getServerGraphicalAnalysisMonthy")
public AjaxResult getServerGraphicalAnalysisMonthy(@RequestBody EpsInitialTrafficData queryParam){ public AjaxResult getServerGraphicalAnalysisMonthy(@RequestBody EpsInitialTrafficData queryParam){
List<Map<String, Object>> echartsData = epsInitialTrafficDataService.getServerGraphicalAnalysisMonthy(queryParam); List<Map<String, Object>> echartsData = epsInitialTrafficDataService.getServerGraphicalAnalysisMonthy(queryParam);
@@ -82,7 +81,6 @@ public class EpsInitialTrafficDataController {
/** /**
* 监控看板-详情视图 出入流量 * 监控看板-详情视图 出入流量
*/ */
// @RequiresPermissions("system:bandwidth:list")
// @PostMapping("/getServerTrafficByMonitorView") // @PostMapping("/getServerTrafficByMonitorView")
// public AjaxResult getServerTrafficByMonitorView(@RequestBody EpsInitialTrafficData queryParam) // public AjaxResult getServerTrafficByMonitorView(@RequestBody EpsInitialTrafficData queryParam)
// { // {
@@ -26,6 +26,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/record") @RequestMapping("/record")
@RequiresPermissions("system:record")
public class EpsMethodChangeRecordController extends BaseController public class EpsMethodChangeRecordController extends BaseController
{ {
@Autowired @Autowired
@@ -34,7 +35,6 @@ public class EpsMethodChangeRecordController extends BaseController
/** /**
* 查询收益方式修改记录列表 * 查询收益方式修改记录列表
*/ */
@RequiresPermissions("system:record:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody EpsMethodChangeRecord epsMethodChangeRecord) public TableDataInfo list(@RequestBody EpsMethodChangeRecord epsMethodChangeRecord)
{ {
@@ -49,7 +49,6 @@ public class EpsMethodChangeRecordController extends BaseController
/** /**
* 导出收益方式修改记录列表 * 导出收益方式修改记录列表
*/ */
@RequiresPermissions("system:record:export")
@Log(title = "收益方式修改记录", businessType = BusinessType.EXPORT) @Log(title = "收益方式修改记录", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, @RequestBody EpsMethodChangeRecord epsMethodChangeRecord) public void export(HttpServletResponse response, @RequestBody EpsMethodChangeRecord epsMethodChangeRecord)
@@ -42,6 +42,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/bandwidth") @RequestMapping("/bandwidth")
@RequiresPermissions("system:bandwidth")
@Slf4j @Slf4j
public class EpsNodeBandwidthController extends BaseController public class EpsNodeBandwidthController extends BaseController
{ {
@@ -58,7 +59,6 @@ public class EpsNodeBandwidthController extends BaseController
/** /**
* 查询节点带宽信息列表 * 查询节点带宽信息列表
*/ */
@RequiresPermissions("system:bandwidth:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody EpsNodeBandwidth epsNodeBandwidth) public TableDataInfo list(@RequestBody EpsNodeBandwidth epsNodeBandwidth)
{ {
@@ -85,7 +85,6 @@ public class EpsNodeBandwidthController extends BaseController
/** /**
* 导出节点带宽信息列表 * 导出节点带宽信息列表
*/ */
@RequiresPermissions("system:bandwidth:export")
@Log(title = "节点带宽信息", businessType = BusinessType.EXPORT) @Log(title = "节点带宽信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, @RequestBody EpsNodeBandwidth epsNodeBandwidth) public void export(HttpServletResponse response, @RequestBody EpsNodeBandwidth epsNodeBandwidth)
@@ -99,7 +98,6 @@ public class EpsNodeBandwidthController extends BaseController
/** /**
* 获取节点带宽信息详细信息 * 获取节点带宽信息详细信息
*/ */
@RequiresPermissions("system:bandwidth:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -109,7 +107,6 @@ public class EpsNodeBandwidthController extends BaseController
/** /**
* 新增节点带宽信息 * 新增节点带宽信息
*/ */
@RequiresPermissions("system:bandwidth:add")
@Log(title = "节点带宽信息", businessType = BusinessType.INSERT) @Log(title = "节点带宽信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody EpsNodeBandwidth epsNodeBandwidth) public AjaxResult add(@RequestBody EpsNodeBandwidth epsNodeBandwidth)
@@ -120,7 +117,6 @@ public class EpsNodeBandwidthController extends BaseController
/** /**
* 修改节点带宽信息 * 修改节点带宽信息
*/ */
@RequiresPermissions("system:bandwidth:edit")
@Log(title = "节点带宽信息", businessType = BusinessType.UPDATE) @Log(title = "节点带宽信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody EpsNodeBandwidth epsNodeBandwidth) public AjaxResult edit(@RequestBody EpsNodeBandwidth epsNodeBandwidth)
@@ -130,7 +126,6 @@ public class EpsNodeBandwidthController extends BaseController
/** /**
* 重新计算 * 重新计算
*/ */
@RequiresPermissions("system:bandwidth:query")
@GetMapping(value = "recalculate/{id}") @GetMapping(value = "recalculate/{id}")
public AjaxResult recalculate(@PathVariable("id") Long id) public AjaxResult recalculate(@PathVariable("id") Long id)
{ {
@@ -161,7 +156,6 @@ public class EpsNodeBandwidthController extends BaseController
* @param id 资源ID * @param id 资源ID
* @return 表格数据信息 * @return 表格数据信息
*/ */
@RequiresPermissions("system:bandwidth:query")
@GetMapping(value = "relatedData/traffic") @GetMapping(value = "relatedData/traffic")
public TableDataInfo relatedData(Long id,Integer pageNum,Integer pageSize) { public TableDataInfo relatedData(Long id,Integer pageNum,Integer pageSize) {
// 1. 参数校验 // 1. 参数校验
@@ -221,7 +215,6 @@ public class EpsNodeBandwidthController extends BaseController
/** /**
* 生成月均日95值 * 生成月均日95值
*/ */
@RequiresPermissions("system:bandwidth:add")
@Log(title = "节点带宽信息", businessType = BusinessType.INSERT) @Log(title = "节点带宽信息", businessType = BusinessType.INSERT)
@PostMapping("/calculateAvg") @PostMapping("/calculateAvg")
public AjaxResult calculateAvg(@RequestBody EpsNodeBandwidth epsNodeBandwidth) public AjaxResult calculateAvg(@RequestBody EpsNodeBandwidth epsNodeBandwidth)
@@ -232,7 +225,6 @@ public class EpsNodeBandwidthController extends BaseController
/** /**
* 图形分析-95带宽值mbps/日 * 图形分析-95带宽值mbps/日
*/ */
@RequiresPermissions("system:bandwidth:list")
@PostMapping("/graphicalAnalysisDaily") @PostMapping("/graphicalAnalysisDaily")
public AjaxResult graphicalAnalysisDaily(@RequestBody EpsNodeBandwidth epsNodeBandwidth) public AjaxResult graphicalAnalysisDaily(@RequestBody EpsNodeBandwidth epsNodeBandwidth)
{ {
@@ -244,7 +236,6 @@ public class EpsNodeBandwidthController extends BaseController
/** /**
* 图形分析-95带宽值mbps/月 * 图形分析-95带宽值mbps/月
*/ */
@RequiresPermissions("system:bandwidth:list")
@PostMapping("/graphicalAnalysisMonthly") @PostMapping("/graphicalAnalysisMonthly")
public AjaxResult graphicalAnalysisMonthly(@RequestBody EpsNodeBandwidth epsNodeBandwidth) public AjaxResult graphicalAnalysisMonthly(@RequestBody EpsNodeBandwidth epsNodeBandwidth)
{ {
@@ -256,7 +247,6 @@ public class EpsNodeBandwidthController extends BaseController
/** /**
* 图形分析-包端带宽值Mbps/日 * 图形分析-包端带宽值Mbps/日
*/ */
@RequiresPermissions("system:bandwidth:list")
@PostMapping("/graphicalAnalysisPackage") @PostMapping("/graphicalAnalysisPackage")
public AjaxResult graphicalAnalysisPackage(@RequestBody EpsNodeBandwidth epsNodeBandwidth) public AjaxResult graphicalAnalysisPackage(@RequestBody EpsNodeBandwidth epsNodeBandwidth)
{ {
@@ -268,7 +258,6 @@ public class EpsNodeBandwidthController extends BaseController
/** /**
* 图形分析-月均日95值 * 图形分析-月均日95值
*/ */
@RequiresPermissions("system:bandwidth:list")
@PostMapping("/graphicalAnalysisAvgMonthly") @PostMapping("/graphicalAnalysisAvgMonthly")
public AjaxResult graphicalAnalysisAvgMonthly(@RequestBody EpsNodeBandwidth epsNodeBandwidth) public AjaxResult graphicalAnalysisAvgMonthly(@RequestBody EpsNodeBandwidth epsNodeBandwidth)
{ {
@@ -280,7 +269,6 @@ public class EpsNodeBandwidthController extends BaseController
/** /**
* 图形分析-有效-95带宽值Mbps/日 * 图形分析-有效-95带宽值Mbps/日
*/ */
@RequiresPermissions("system:bandwidth:list")
@PostMapping("/graphicalAnalysisEffectiveDaily") @PostMapping("/graphicalAnalysisEffectiveDaily")
public AjaxResult graphicalAnalysisEffectiveDaily(@RequestBody EpsNodeBandwidth epsNodeBandwidth) public AjaxResult graphicalAnalysisEffectiveDaily(@RequestBody EpsNodeBandwidth epsNodeBandwidth)
{ {
@@ -292,7 +280,6 @@ public class EpsNodeBandwidthController extends BaseController
/** /**
* 图形分析-有效-95带宽值Mbps/月 * 图形分析-有效-95带宽值Mbps/月
*/ */
@RequiresPermissions("system:bandwidth:list")
@PostMapping("/graphicalAnalysisEffectiveMonthly") @PostMapping("/graphicalAnalysisEffectiveMonthly")
public AjaxResult graphicalAnalysisEffectiveMonthly(@RequestBody EpsNodeBandwidth epsNodeBandwidth) public AjaxResult graphicalAnalysisEffectiveMonthly(@RequestBody EpsNodeBandwidth epsNodeBandwidth)
{ {
@@ -304,7 +291,6 @@ public class EpsNodeBandwidthController extends BaseController
/** /**
* 图形分析-有效-月均日95值 * 图形分析-有效-月均日95值
*/ */
@RequiresPermissions("system:bandwidth:list")
@PostMapping("/graphicalAnalysisEffectiveAvgMonthly") @PostMapping("/graphicalAnalysisEffectiveAvgMonthly")
public AjaxResult graphicalAnalysisEffectiveAvgMonthly(@RequestBody EpsNodeBandwidth epsNodeBandwidth) public AjaxResult graphicalAnalysisEffectiveAvgMonthly(@RequestBody EpsNodeBandwidth epsNodeBandwidth)
{ {
@@ -330,7 +316,6 @@ public class EpsNodeBandwidthController extends BaseController
* @param epsNodeBandwidth * @param epsNodeBandwidth
* @return * @return
*/ */
@RequiresPermissions("system:bandwidth:list")
@PostMapping("/getListByMonitorView") @PostMapping("/getListByMonitorView")
public TableDataInfo getListByMonitorView(@RequestBody EpsNodeBandwidth epsNodeBandwidth) public TableDataInfo getListByMonitorView(@RequestBody EpsNodeBandwidth epsNodeBandwidth)
{ {
@@ -8,6 +8,7 @@ import com.tongran.common.core.web.page.PageDomain;
import com.tongran.common.core.web.page.TableDataInfo; import com.tongran.common.core.web.page.TableDataInfo;
import com.tongran.common.log.annotation.Log; import com.tongran.common.log.annotation.Log;
import com.tongran.common.log.enums.BusinessType; import com.tongran.common.log.enums.BusinessType;
import com.tongran.common.security.annotation.InnerAuth;
import com.tongran.common.security.annotation.RequiresPermissions; import com.tongran.common.security.annotation.RequiresPermissions;
import com.tongran.system.domain.EpsServerRevenueConfig; import com.tongran.system.domain.EpsServerRevenueConfig;
import com.tongran.system.service.IEpsServerRevenueConfigService; import com.tongran.system.service.IEpsServerRevenueConfigService;
@@ -25,6 +26,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/revenueConfig") @RequestMapping("/revenueConfig")
@RequiresPermissions("system:revenueConfig")
public class EpsServerRevenueConfigController extends BaseController public class EpsServerRevenueConfigController extends BaseController
{ {
@Autowired @Autowired
@@ -33,7 +35,6 @@ public class EpsServerRevenueConfigController extends BaseController
/** /**
* 查询服务器收益方式配置列表 * 查询服务器收益方式配置列表
*/ */
@RequiresPermissions("system:config:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody EpsServerRevenueConfig epsServerRevenueConfig) public TableDataInfo list(@RequestBody EpsServerRevenueConfig epsServerRevenueConfig)
{ {
@@ -48,7 +49,6 @@ public class EpsServerRevenueConfigController extends BaseController
/** /**
* 导出服务器收益方式配置列表 * 导出服务器收益方式配置列表
*/ */
@RequiresPermissions("system:config:export")
@Log(title = "服务器收益方式配置", businessType = BusinessType.EXPORT) @Log(title = "服务器收益方式配置", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, @RequestBody EpsServerRevenueConfig epsServerRevenueConfig) public void export(HttpServletResponse response, @RequestBody EpsServerRevenueConfig epsServerRevenueConfig)
@@ -63,7 +63,6 @@ public class EpsServerRevenueConfigController extends BaseController
/** /**
* 修改服务器收益方式配置 * 修改服务器收益方式配置
*/ */
@RequiresPermissions("system:config:edit")
@Log(title = "服务器收益方式配置", businessType = BusinessType.UPDATE) @Log(title = "服务器收益方式配置", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody EpsServerRevenueConfig epsServerRevenueConfig) public AjaxResult edit(@RequestBody EpsServerRevenueConfig epsServerRevenueConfig)
@@ -74,7 +73,7 @@ public class EpsServerRevenueConfigController extends BaseController
/** /**
* 流量相关数据入库 * 流量相关数据入库
*/ */
// @InnerAuth @InnerAuth
@PostMapping("/autoSaveServiceTrafficData") @PostMapping("/autoSaveServiceTrafficData")
public R<String> autoSaveServiceTrafficData(@RequestBody EpsServerRevenueConfig epsServerRevenueConfig) public R<String> autoSaveServiceTrafficData(@RequestBody EpsServerRevenueConfig epsServerRevenueConfig)
{ {
@@ -26,6 +26,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/taskStatistics") @RequestMapping("/taskStatistics")
@RequiresPermissions("system:taskStatistics")
public class EpsTaskStatisticsController extends BaseController public class EpsTaskStatisticsController extends BaseController
{ {
@Autowired @Autowired
@@ -34,7 +35,6 @@ public class EpsTaskStatisticsController extends BaseController
/** /**
* 查询业务95值计算任务列表 * 查询业务95值计算任务列表
*/ */
@RequiresPermissions("system:taskStatistics:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody EpsTaskStatistics epsTaskStatistics) public TableDataInfo list(@RequestBody EpsTaskStatistics epsTaskStatistics)
{ {
@@ -49,7 +49,6 @@ public class EpsTaskStatisticsController extends BaseController
/** /**
* 导出业务95值计算任务列表 * 导出业务95值计算任务列表
*/ */
@RequiresPermissions("system:taskStatistics:export")
@Log(title = "业务95值计算任务", businessType = BusinessType.EXPORT) @Log(title = "业务95值计算任务", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, @RequestBody EpsTaskStatistics epsTaskStatistics) public void export(HttpServletResponse response, @RequestBody EpsTaskStatistics epsTaskStatistics)
@@ -63,7 +62,6 @@ public class EpsTaskStatisticsController extends BaseController
/** /**
* 获取业务95值计算任务详细信息 * 获取业务95值计算任务详细信息
*/ */
@RequiresPermissions("system:taskStatistics:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -73,7 +71,6 @@ public class EpsTaskStatisticsController extends BaseController
/** /**
* 新增业务95值计算任务 * 新增业务95值计算任务
*/ */
@RequiresPermissions("system:taskStatistics:add")
@Log(title = "业务95值计算任务", businessType = BusinessType.INSERT) @Log(title = "业务95值计算任务", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody EpsTaskStatistics epsTaskStatistics) public AjaxResult add(@RequestBody EpsTaskStatistics epsTaskStatistics)
@@ -84,7 +81,6 @@ public class EpsTaskStatisticsController extends BaseController
/** /**
* 修改业务95值计算任务 * 修改业务95值计算任务
*/ */
@RequiresPermissions("system:taskStatistics:edit")
@Log(title = "业务95值计算任务", businessType = BusinessType.UPDATE) @Log(title = "业务95值计算任务", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody EpsTaskStatistics epsTaskStatistics) public AjaxResult edit(@RequestBody EpsTaskStatistics epsTaskStatistics)
@@ -95,7 +91,6 @@ public class EpsTaskStatisticsController extends BaseController
/** /**
* 删除业务95值计算任务 * 删除业务95值计算任务
*/ */
@RequiresPermissions("system:taskStatistics:remove")
@Log(title = "业务95值计算任务", businessType = BusinessType.DELETE) @Log(title = "业务95值计算任务", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -105,7 +100,6 @@ public class EpsTaskStatisticsController extends BaseController
/** /**
* 相关数据查询 * 相关数据查询
*/ */
@RequiresPermissions("system:taskStatistics:list")
@PostMapping("/getRelateData") @PostMapping("/getRelateData")
public TableDataInfo getRelateData(@RequestBody EpsTaskStatistics epsTaskStatistics) public TableDataInfo getRelateData(@RequestBody EpsTaskStatistics epsTaskStatistics)
{ {
@@ -117,7 +111,6 @@ public class EpsTaskStatisticsController extends BaseController
* @param epsTaskStatistics * @param epsTaskStatistics
* @return * @return
*/ */
@RequiresPermissions("system:taskStatistics:edit")
@PostMapping("/updateRelateData") @PostMapping("/updateRelateData")
public AjaxResult updateRelateData(@RequestBody EpsTaskStatistics epsTaskStatistics) public AjaxResult updateRelateData(@RequestBody EpsTaskStatistics epsTaskStatistics)
{ {
@@ -127,7 +120,6 @@ public class EpsTaskStatisticsController extends BaseController
/** /**
* 重新计算 * 重新计算
*/ */
@RequiresPermissions("system:taskStatistics:list")
@PostMapping("/recaculate") @PostMapping("/recaculate")
public AjaxResult recaculate(@RequestBody EpsTaskStatistics epsTaskStatistics) public AjaxResult recaculate(@RequestBody EpsTaskStatistics epsTaskStatistics)
{ {
@@ -137,7 +129,6 @@ public class EpsTaskStatisticsController extends BaseController
/** /**
* 图形查看 * 图形查看
*/ */
@RequiresPermissions("system:taskStatistics:list")
@PostMapping("/getRraphicalMsg") @PostMapping("/getRraphicalMsg")
public AjaxResult getRraphicalMsg(@RequestBody EpsTaskStatistics epsTaskStatistics) public AjaxResult getRraphicalMsg(@RequestBody EpsTaskStatistics epsTaskStatistics)
{ {
@@ -150,7 +141,6 @@ public class EpsTaskStatisticsController extends BaseController
* @param epsTaskStatistics * @param epsTaskStatistics
* @return * @return
*/ */
@RequiresPermissions("system:taskStatistics:list")
@PostMapping("/getAvgTimeList") @PostMapping("/getAvgTimeList")
public AjaxResult getAvgTimeList(@RequestBody EpsTaskStatistics epsTaskStatistics) public AjaxResult getAvgTimeList(@RequestBody EpsTaskStatistics epsTaskStatistics)
{ {
@@ -1,26 +1,19 @@
package com.tongran.system.controller; package com.tongran.system.controller;
import java.util.List; import com.tongran.common.core.utils.poi.ExcelUtil;
import java.io.IOException; import com.tongran.common.core.web.controller.BaseController;
import javax.servlet.http.HttpServletResponse; import com.tongran.common.core.web.domain.AjaxResult;
import org.springframework.beans.factory.annotation.Autowired; import com.tongran.common.core.web.page.TableDataInfo;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.tongran.common.log.annotation.Log; import com.tongran.common.log.annotation.Log;
import com.tongran.common.log.enums.BusinessType; import com.tongran.common.log.enums.BusinessType;
import com.tongran.common.security.annotation.RequiresPermissions; import com.tongran.common.security.annotation.RequiresPermissions;
import com.tongran.system.domain.EpsTrafficData; import com.tongran.system.domain.EpsTrafficData;
import com.tongran.system.service.IEpsTrafficDataService; import com.tongran.system.service.IEpsTrafficDataService;
import com.tongran.common.core.web.controller.BaseController; import org.springframework.beans.factory.annotation.Autowired;
import com.tongran.common.core.web.domain.AjaxResult; import org.springframework.web.bind.annotation.*;
import com.tongran.common.core.utils.poi.ExcelUtil;
import com.tongran.common.core.web.page.TableDataInfo; import javax.servlet.http.HttpServletResponse;
import java.util.List;
/** /**
* 流量相关数据Controller * 流量相关数据Controller
@@ -30,6 +23,7 @@ import com.tongran.common.core.web.page.TableDataInfo;
*/ */
@RestController @RestController
@RequestMapping("/data") @RequestMapping("/data")
@RequiresPermissions("system:data")
public class EpsTrafficDataController extends BaseController public class EpsTrafficDataController extends BaseController
{ {
@Autowired @Autowired
@@ -38,7 +32,6 @@ public class EpsTrafficDataController extends BaseController
/** /**
* 查询流量相关数据列表 * 查询流量相关数据列表
*/ */
@RequiresPermissions("system:data:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(EpsTrafficData epsTrafficData) public TableDataInfo list(EpsTrafficData epsTrafficData)
{ {
@@ -50,7 +43,6 @@ public class EpsTrafficDataController extends BaseController
/** /**
* 导出流量相关数据列表 * 导出流量相关数据列表
*/ */
@RequiresPermissions("system:data:export")
@Log(title = "流量相关数据", businessType = BusinessType.EXPORT) @Log(title = "流量相关数据", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, EpsTrafficData epsTrafficData) public void export(HttpServletResponse response, EpsTrafficData epsTrafficData)
@@ -63,7 +55,6 @@ public class EpsTrafficDataController extends BaseController
/** /**
* 获取流量相关数据详细信息 * 获取流量相关数据详细信息
*/ */
@RequiresPermissions("system:data:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -73,7 +64,6 @@ public class EpsTrafficDataController extends BaseController
/** /**
* 新增流量相关数据 * 新增流量相关数据
*/ */
@RequiresPermissions("system:data:add")
@Log(title = "流量相关数据", businessType = BusinessType.INSERT) @Log(title = "流量相关数据", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody EpsTrafficData epsTrafficData) public AjaxResult add(@RequestBody EpsTrafficData epsTrafficData)
@@ -84,7 +74,6 @@ public class EpsTrafficDataController extends BaseController
/** /**
* 修改流量相关数据 * 修改流量相关数据
*/ */
@RequiresPermissions("system:data:edit")
@Log(title = "流量相关数据", businessType = BusinessType.UPDATE) @Log(title = "流量相关数据", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody EpsTrafficData epsTrafficData) public AjaxResult edit(@RequestBody EpsTrafficData epsTrafficData)
@@ -95,7 +84,6 @@ public class EpsTrafficDataController extends BaseController
/** /**
* 删除流量相关数据 * 删除流量相关数据
*/ */
@RequiresPermissions("system:data:remove")
@Log(title = "流量相关数据", businessType = BusinessType.DELETE) @Log(title = "流量相关数据", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -27,6 +27,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/switchInfoDetails") @RequestMapping("/switchInfoDetails")
@RequiresPermissions("rocketmq:switchInfo")
public class InitialSwitchInfoDetailsController extends BaseController public class InitialSwitchInfoDetailsController extends BaseController
{ {
@Autowired @Autowired
@@ -34,7 +35,6 @@ public class InitialSwitchInfoDetailsController extends BaseController
/** /**
* 查询交换机监控信息列表 * 查询交换机监控信息列表
*/ */
@RequiresPermissions("system:switchInfoDetails:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(InitialSwitchInfoDetails initialSwitchInfoDetails) public TableDataInfo list(InitialSwitchInfoDetails initialSwitchInfoDetails)
{ {
@@ -46,7 +46,6 @@ public class InitialSwitchInfoDetailsController extends BaseController
/** /**
* 导出交换机监控信息列表 * 导出交换机监控信息列表
*/ */
@RequiresPermissions("system:switchInfoDetails:export")
@Log(title = "交换机监控信息", businessType = BusinessType.EXPORT) @Log(title = "交换机监控信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InitialSwitchInfoDetails initialSwitchInfoDetails) public void export(HttpServletResponse response, InitialSwitchInfoDetails initialSwitchInfoDetails)
@@ -59,7 +58,6 @@ public class InitialSwitchInfoDetailsController extends BaseController
/** /**
* 获取交换机监控信息详细信息 * 获取交换机监控信息详细信息
*/ */
@RequiresPermissions("system:switchInfoDetails:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -69,7 +67,6 @@ public class InitialSwitchInfoDetailsController extends BaseController
/** /**
* 新增交换机监控信息 * 新增交换机监控信息
*/ */
@RequiresPermissions("system:switchInfoDetails:add")
@Log(title = "交换机监控信息", businessType = BusinessType.INSERT) @Log(title = "交换机监控信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InitialSwitchInfoDetails initialSwitchInfoDetails) public AjaxResult add(@RequestBody InitialSwitchInfoDetails initialSwitchInfoDetails)
@@ -80,7 +77,6 @@ public class InitialSwitchInfoDetailsController extends BaseController
/** /**
* 修改交换机监控信息 * 修改交换机监控信息
*/ */
@RequiresPermissions("system:switchInfoDetails:edit")
@Log(title = "交换机监控信息", businessType = BusinessType.UPDATE) @Log(title = "交换机监控信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InitialSwitchInfoDetails initialSwitchInfoDetails) public AjaxResult edit(@RequestBody InitialSwitchInfoDetails initialSwitchInfoDetails)
@@ -91,7 +87,6 @@ public class InitialSwitchInfoDetailsController extends BaseController
/** /**
* 删除交换机监控信息 * 删除交换机监控信息
*/ */
@RequiresPermissions("system:switchInfoDetails:remove")
@Log(title = "交换机监控信息", businessType = BusinessType.DELETE) @Log(title = "交换机监控信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -110,7 +105,6 @@ public class InitialSwitchInfoDetailsController extends BaseController
/** /**
* 图形分析-95带宽值mbps/日 v1.1 * 图形分析-95带宽值mbps/日 v1.1
*/ */
@RequiresPermissions("system:bandwidth:list")
@PostMapping("/getGraphicalAnalysisDaily") @PostMapping("/getGraphicalAnalysisDaily")
public AjaxResult getGraphicalAnalysisDaily(@RequestBody InitialSwitchInfoDetails initialSwitchInfoDetails) public AjaxResult getGraphicalAnalysisDaily(@RequestBody InitialSwitchInfoDetails initialSwitchInfoDetails)
{ {
@@ -120,7 +114,6 @@ public class InitialSwitchInfoDetailsController extends BaseController
/** /**
* 图形分析-95带宽值mbps/月 v1.1 * 图形分析-95带宽值mbps/月 v1.1
*/ */
@RequiresPermissions("system:bandwidth:list")
@PostMapping("/getGraphicalAnalysisMonthy") @PostMapping("/getGraphicalAnalysisMonthy")
public AjaxResult getGraphicalAnalysisMonthy(@RequestBody InitialSwitchInfoDetails initialSwitchInfoDetails) public AjaxResult getGraphicalAnalysisMonthy(@RequestBody InitialSwitchInfoDetails initialSwitchInfoDetails)
{ {
@@ -131,7 +124,6 @@ public class InitialSwitchInfoDetailsController extends BaseController
/** /**
* 监控看板-详情视图 出入流量 * 监控看板-详情视图 出入流量
*/ */
// @RequiresPermissions("system:bandwidth:list")
// @PostMapping("/getSwitchTrafficByMonitorView") // @PostMapping("/getSwitchTrafficByMonitorView")
// public AjaxResult getSwitchTrafficByMonitorView(@RequestBody InitialSwitchInfoDetails initialSwitchInfoDetails) // public AjaxResult getSwitchTrafficByMonitorView(@RequestBody InitialSwitchInfoDetails initialSwitchInfoDetails)
// { // {
@@ -141,7 +133,6 @@ public class InitialSwitchInfoDetailsController extends BaseController
/** /**
* 监控看板-详情视图 出入流量列表 * 监控看板-详情视图 出入流量列表
*/ */
@RequiresPermissions("system:bandwidth:list")
@PostMapping("/geSwitchListByMonitorView") @PostMapping("/geSwitchListByMonitorView")
public TableDataInfo geSwitchListByMonitorView(@RequestBody InitialSwitchInfoDetails initialSwitchInfoDetails) public TableDataInfo geSwitchListByMonitorView(@RequestBody InitialSwitchInfoDetails initialSwitchInfoDetails)
{ {
@@ -24,6 +24,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/knowledgebase") @RequestMapping("/knowledgebase")
@RequiresPermissions("system:knowledgebase")
public class KnowledgeBaseController extends BaseController public class KnowledgeBaseController extends BaseController
{ {
@Autowired @Autowired
@@ -32,7 +33,6 @@ public class KnowledgeBaseController extends BaseController
/** /**
* 查询知识库列表 * 查询知识库列表
*/ */
@RequiresPermissions("system:knowledgebase:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody KnowledgeBase knowledgeBase) public TableDataInfo list(@RequestBody KnowledgeBase knowledgeBase)
{ {
@@ -47,7 +47,6 @@ public class KnowledgeBaseController extends BaseController
/** /**
* 导出知识库列表 * 导出知识库列表
*/ */
@RequiresPermissions("system:knowledgebase:export")
@Log(title = "知识库", businessType = BusinessType.EXPORT) @Log(title = "知识库", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, KnowledgeBase knowledgeBase) public void export(HttpServletResponse response, KnowledgeBase knowledgeBase)
@@ -61,7 +60,6 @@ public class KnowledgeBaseController extends BaseController
/** /**
* 获取知识库详细信息 * 获取知识库详细信息
*/ */
@RequiresPermissions("system:knowledgebase:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -71,7 +69,6 @@ public class KnowledgeBaseController extends BaseController
/** /**
* 新增知识库 * 新增知识库
*/ */
@RequiresPermissions("system:knowledgebase:add")
@Log(title = "知识库", businessType = BusinessType.INSERT) @Log(title = "知识库", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody KnowledgeBase knowledgeBase) public AjaxResult add(@RequestBody KnowledgeBase knowledgeBase)
@@ -82,7 +79,6 @@ public class KnowledgeBaseController extends BaseController
/** /**
* 修改知识库 * 修改知识库
*/ */
@RequiresPermissions("system:knowledgebase:edit")
@Log(title = "知识库", businessType = BusinessType.UPDATE) @Log(title = "知识库", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody KnowledgeBase knowledgeBase) public AjaxResult edit(@RequestBody KnowledgeBase knowledgeBase)
@@ -93,7 +89,6 @@ public class KnowledgeBaseController extends BaseController
/** /**
* 删除知识库 * 删除知识库
*/ */
@RequiresPermissions("system:knowledgebase:remove")
@Log(title = "知识库", businessType = BusinessType.DELETE) @Log(title = "知识库", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -1,26 +1,19 @@
package com.tongran.system.controller; package com.tongran.system.controller;
import java.util.List; import com.tongran.common.core.utils.poi.ExcelUtil;
import java.io.IOException; import com.tongran.common.core.web.controller.BaseController;
import javax.servlet.http.HttpServletResponse; import com.tongran.common.core.web.domain.AjaxResult;
import org.springframework.beans.factory.annotation.Autowired; import com.tongran.common.core.web.page.TableDataInfo;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.tongran.common.log.annotation.Log; import com.tongran.common.log.annotation.Log;
import com.tongran.common.log.enums.BusinessType; import com.tongran.common.log.enums.BusinessType;
import com.tongran.common.security.annotation.RequiresPermissions; import com.tongran.common.security.annotation.RequiresPermissions;
import com.tongran.system.domain.MtmMonitoringTemplate; import com.tongran.system.domain.MtmMonitoringTemplate;
import com.tongran.system.service.IMtmMonitoringTemplateService; import com.tongran.system.service.IMtmMonitoringTemplateService;
import com.tongran.common.core.web.controller.BaseController; import org.springframework.beans.factory.annotation.Autowired;
import com.tongran.common.core.web.domain.AjaxResult; import org.springframework.web.bind.annotation.*;
import com.tongran.common.core.utils.poi.ExcelUtil;
import com.tongran.common.core.web.page.TableDataInfo; import javax.servlet.http.HttpServletResponse;
import java.util.List;
/** /**
* 监控模板管理Controller * 监控模板管理Controller
@@ -30,6 +23,7 @@ import com.tongran.common.core.web.page.TableDataInfo;
*/ */
@RestController @RestController
@RequestMapping("/template") @RequestMapping("/template")
@RequiresPermissions("system:template")
public class MtmMonitoringTemplateController extends BaseController public class MtmMonitoringTemplateController extends BaseController
{ {
@Autowired @Autowired
@@ -38,7 +32,6 @@ public class MtmMonitoringTemplateController extends BaseController
/** /**
* 查询监控模板管理列表 * 查询监控模板管理列表
*/ */
@RequiresPermissions("system:template:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(MtmMonitoringTemplate mtmMonitoringTemplate) public TableDataInfo list(MtmMonitoringTemplate mtmMonitoringTemplate)
{ {
@@ -50,7 +43,6 @@ public class MtmMonitoringTemplateController extends BaseController
/** /**
* 导出监控模板管理列表 * 导出监控模板管理列表
*/ */
@RequiresPermissions("system:template:export")
@Log(title = "监控模板管理", businessType = BusinessType.EXPORT) @Log(title = "监控模板管理", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, MtmMonitoringTemplate mtmMonitoringTemplate) public void export(HttpServletResponse response, MtmMonitoringTemplate mtmMonitoringTemplate)
@@ -63,7 +55,6 @@ public class MtmMonitoringTemplateController extends BaseController
/** /**
* 获取监控模板管理详细信息 * 获取监控模板管理详细信息
*/ */
@RequiresPermissions("system:template:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -73,7 +64,6 @@ public class MtmMonitoringTemplateController extends BaseController
/** /**
* 新增监控模板管理 * 新增监控模板管理
*/ */
@RequiresPermissions("system:template:add")
@Log(title = "监控模板管理", businessType = BusinessType.INSERT) @Log(title = "监控模板管理", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody MtmMonitoringTemplate mtmMonitoringTemplate) public AjaxResult add(@RequestBody MtmMonitoringTemplate mtmMonitoringTemplate)
@@ -84,7 +74,6 @@ public class MtmMonitoringTemplateController extends BaseController
/** /**
* 修改监控模板管理 * 修改监控模板管理
*/ */
@RequiresPermissions("system:template:edit")
@Log(title = "监控模板管理", businessType = BusinessType.UPDATE) @Log(title = "监控模板管理", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody MtmMonitoringTemplate mtmMonitoringTemplate) public AjaxResult edit(@RequestBody MtmMonitoringTemplate mtmMonitoringTemplate)
@@ -95,7 +84,6 @@ public class MtmMonitoringTemplateController extends BaseController
/** /**
* 删除监控模板管理 * 删除监控模板管理
*/ */
@RequiresPermissions("system:template:remove")
@Log(title = "监控模板管理", businessType = BusinessType.DELETE) @Log(title = "监控模板管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -24,6 +24,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/management") @RequestMapping("/management")
@RequiresPermissions("system:management")
public class RmEpsTopologyManagementController extends BaseController public class RmEpsTopologyManagementController extends BaseController
{ {
@Autowired @Autowired
@@ -32,7 +33,6 @@ public class RmEpsTopologyManagementController extends BaseController
/** /**
* 查询交换机/服务器名称 * 查询交换机/服务器名称
*/ */
@RequiresPermissions("system:management:list")
@PostMapping ("/getNamesByResoureType") @PostMapping ("/getNamesByResoureType")
public List<RmEpsTopologyManagement> getNamesByResoureType(@RequestBody RmEpsTopologyManagement rmEpsTopologyManagement) public List<RmEpsTopologyManagement> getNamesByResoureType(@RequestBody RmEpsTopologyManagement rmEpsTopologyManagement)
{ {
@@ -42,7 +42,6 @@ public class RmEpsTopologyManagementController extends BaseController
/** /**
* 查询拓扑管理列表 * 查询拓扑管理列表
*/ */
@RequiresPermissions("system:management:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody RmEpsTopologyManagement rmEpsTopologyManagement) public TableDataInfo list(@RequestBody RmEpsTopologyManagement rmEpsTopologyManagement)
{ {
@@ -56,7 +55,6 @@ public class RmEpsTopologyManagementController extends BaseController
/** /**
* 查询拓扑管理图形 * 查询拓扑管理图形
*/ */
@RequiresPermissions("system:management:list")
@PostMapping("/getListChart") @PostMapping("/getListChart")
public AjaxResult getListChart(@RequestBody RmEpsTopologyManagement rmEpsTopologyManagement) public AjaxResult getListChart(@RequestBody RmEpsTopologyManagement rmEpsTopologyManagement)
{ {
@@ -67,7 +65,6 @@ public class RmEpsTopologyManagementController extends BaseController
/** /**
* 导出拓扑管理列表 * 导出拓扑管理列表
*/ */
@RequiresPermissions("system:management:export")
@Log(title = "拓扑管理", businessType = BusinessType.EXPORT) @Log(title = "拓扑管理", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, @RequestBody RmEpsTopologyManagement rmEpsTopologyManagement) public void export(HttpServletResponse response, @RequestBody RmEpsTopologyManagement rmEpsTopologyManagement)
@@ -81,7 +78,6 @@ public class RmEpsTopologyManagementController extends BaseController
/** /**
* 获取拓扑管理详细信息 * 获取拓扑管理详细信息
*/ */
@RequiresPermissions("system:management:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -91,7 +87,6 @@ public class RmEpsTopologyManagementController extends BaseController
/** /**
* 新增拓扑管理 * 新增拓扑管理
*/ */
@RequiresPermissions("system:management:add")
@Log(title = "拓扑管理", businessType = BusinessType.INSERT) @Log(title = "拓扑管理", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmEpsTopologyManagement rmEpsTopologyManagement) public AjaxResult add(@RequestBody RmEpsTopologyManagement rmEpsTopologyManagement)
@@ -102,7 +97,6 @@ public class RmEpsTopologyManagementController extends BaseController
/** /**
* 修改拓扑管理 * 修改拓扑管理
*/ */
@RequiresPermissions("system:management:edit")
@Log(title = "拓扑管理", businessType = BusinessType.UPDATE) @Log(title = "拓扑管理", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmEpsTopologyManagement rmEpsTopologyManagement) public AjaxResult edit(@RequestBody RmEpsTopologyManagement rmEpsTopologyManagement)
@@ -113,7 +107,6 @@ public class RmEpsTopologyManagementController extends BaseController
/** /**
* 删除拓扑管理 * 删除拓扑管理
*/ */
@RequiresPermissions("system:management:remove")
@Log(title = "拓扑管理", businessType = BusinessType.DELETE) @Log(title = "拓扑管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -22,6 +22,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/monitorConfig") @RequestMapping("/monitorConfig")
@RequiresPermissions("system:monitorConfig")
public class RmMonitorConfigController extends BaseController public class RmMonitorConfigController extends BaseController
{ {
@Autowired @Autowired
@@ -30,7 +31,6 @@ public class RmMonitorConfigController extends BaseController
/** /**
* 查询监控配置列表 * 查询监控配置列表
*/ */
@RequiresPermissions("system:monitorConfig:list")
@PostMapping("/list") @PostMapping("/list")
public AjaxResult list(@RequestBody RmMonitorConfig rmMonitorConfig) public AjaxResult list(@RequestBody RmMonitorConfig rmMonitorConfig)
{ {
@@ -41,7 +41,6 @@ public class RmMonitorConfigController extends BaseController
/** /**
* 导出监控配置列表 * 导出监控配置列表
*/ */
@RequiresPermissions("system:monitorConfig:export")
@Log(title = "监控配置", businessType = BusinessType.EXPORT) @Log(title = "监控配置", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, RmMonitorConfig rmMonitorConfig) public void export(HttpServletResponse response, RmMonitorConfig rmMonitorConfig)
@@ -54,7 +53,6 @@ public class RmMonitorConfigController extends BaseController
/** /**
* 获取监控配置详细信息 * 获取监控配置详细信息
*/ */
@RequiresPermissions("system:monitorConfig:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -64,7 +62,6 @@ public class RmMonitorConfigController extends BaseController
/** /**
* 新增监控配置 * 新增监控配置
*/ */
@RequiresPermissions("system:monitorConfig:add")
@Log(title = "监控配置", businessType = BusinessType.INSERT) @Log(title = "监控配置", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmMonitorConfig rmMonitorConfig) public AjaxResult add(@RequestBody RmMonitorConfig rmMonitorConfig)
@@ -75,7 +72,6 @@ public class RmMonitorConfigController extends BaseController
/** /**
* 修改监控配置 * 修改监控配置
*/ */
@RequiresPermissions("system:monitorConfig:edit")
@Log(title = "监控配置", businessType = BusinessType.UPDATE) @Log(title = "监控配置", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmMonitorConfig rmMonitorConfig) public AjaxResult edit(@RequestBody RmMonitorConfig rmMonitorConfig)
@@ -86,7 +82,6 @@ public class RmMonitorConfigController extends BaseController
/** /**
* 删除监控配置 * 删除监控配置
*/ */
@RequiresPermissions("system:monitorConfig:remove")
@Log(title = "监控配置", businessType = BusinessType.DELETE) @Log(title = "监控配置", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -22,6 +22,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/monitorConfigDetails") @RequestMapping("/monitorConfigDetails")
@RequiresPermissions("system:monitorConfig")
public class RmMonitorConfigDetailsController extends BaseController public class RmMonitorConfigDetailsController extends BaseController
{ {
@Autowired @Autowired
@@ -30,7 +31,6 @@ public class RmMonitorConfigDetailsController extends BaseController
/** /**
* 监控看板-详情视图 出入流量 * 监控看板-详情视图 出入流量
*/ */
@RequiresPermissions("system:bandwidth:list")
@PostMapping("/getTrafficByMonitorView") @PostMapping("/getTrafficByMonitorView")
public AjaxResult getTrafficByMonitorView(@RequestBody RmMonitorConfigDetails queryParam) public AjaxResult getTrafficByMonitorView(@RequestBody RmMonitorConfigDetails queryParam)
{ {
@@ -1,26 +1,19 @@
package com.tongran.system.controller; package com.tongran.system.controller;
import java.util.List; import com.tongran.common.core.utils.poi.ExcelUtil;
import java.io.IOException; import com.tongran.common.core.web.controller.BaseController;
import javax.servlet.http.HttpServletResponse; import com.tongran.common.core.web.domain.AjaxResult;
import org.springframework.beans.factory.annotation.Autowired; import com.tongran.common.core.web.page.TableDataInfo;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.tongran.common.log.annotation.Log; import com.tongran.common.log.annotation.Log;
import com.tongran.common.log.enums.BusinessType; import com.tongran.common.log.enums.BusinessType;
import com.tongran.common.security.annotation.RequiresPermissions; import com.tongran.common.security.annotation.RequiresPermissions;
import com.tongran.system.domain.RmRegistrationMachine; import com.tongran.system.domain.RmRegistrationMachine;
import com.tongran.system.service.IRmRegistrationMachineService; import com.tongran.system.service.IRmRegistrationMachineService;
import com.tongran.common.core.web.controller.BaseController; import org.springframework.beans.factory.annotation.Autowired;
import com.tongran.common.core.web.domain.AjaxResult; import org.springframework.web.bind.annotation.*;
import com.tongran.common.core.utils.poi.ExcelUtil;
import com.tongran.common.core.web.page.TableDataInfo; import javax.servlet.http.HttpServletResponse;
import java.util.List;
/** /**
* 绑定金山machinecodeController * 绑定金山machinecodeController
@@ -30,6 +23,7 @@ import com.tongran.common.core.web.page.TableDataInfo;
*/ */
@RestController @RestController
@RequestMapping("/machine") @RequestMapping("/machine")
@RequiresPermissions("system:machine")
public class RmRegistrationMachineController extends BaseController public class RmRegistrationMachineController extends BaseController
{ {
@Autowired @Autowired
@@ -38,7 +32,6 @@ public class RmRegistrationMachineController extends BaseController
/** /**
* 查询绑定金山machinecode列表 * 查询绑定金山machinecode列表
*/ */
@RequiresPermissions("system:machine:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(RmRegistrationMachine rmRegistrationMachine) public TableDataInfo list(RmRegistrationMachine rmRegistrationMachine)
{ {
@@ -50,7 +43,6 @@ public class RmRegistrationMachineController extends BaseController
/** /**
* 导出绑定金山machinecode列表 * 导出绑定金山machinecode列表
*/ */
@RequiresPermissions("system:machine:export")
@Log(title = "绑定金山machinecode", businessType = BusinessType.EXPORT) @Log(title = "绑定金山machinecode", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, RmRegistrationMachine rmRegistrationMachine) public void export(HttpServletResponse response, RmRegistrationMachine rmRegistrationMachine)
@@ -63,7 +55,6 @@ public class RmRegistrationMachineController extends BaseController
/** /**
* 获取绑定金山machinecode详细信息 * 获取绑定金山machinecode详细信息
*/ */
@RequiresPermissions("system:machine:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -73,7 +64,6 @@ public class RmRegistrationMachineController extends BaseController
/** /**
* 新增绑定金山machinecode * 新增绑定金山machinecode
*/ */
@RequiresPermissions("system:machine:add")
@Log(title = "绑定金山machinecode", businessType = BusinessType.INSERT) @Log(title = "绑定金山machinecode", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmRegistrationMachine rmRegistrationMachine) public AjaxResult add(@RequestBody RmRegistrationMachine rmRegistrationMachine)
@@ -84,7 +74,6 @@ public class RmRegistrationMachineController extends BaseController
/** /**
* 修改绑定金山machinecode * 修改绑定金山machinecode
*/ */
@RequiresPermissions("system:machine:edit")
@Log(title = "绑定金山machinecode", businessType = BusinessType.UPDATE) @Log(title = "绑定金山machinecode", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmRegistrationMachine rmRegistrationMachine) public AjaxResult edit(@RequestBody RmRegistrationMachine rmRegistrationMachine)
@@ -95,7 +84,6 @@ public class RmRegistrationMachineController extends BaseController
/** /**
* 删除绑定金山machinecode * 删除绑定金山machinecode
*/ */
@RequiresPermissions("system:machine:remove")
@Log(title = "绑定金山machinecode", businessType = BusinessType.DELETE) @Log(title = "绑定金山machinecode", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -26,6 +26,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/group") @RequestMapping("/group")
@RequiresPermissions("system:group")
public class RmResourceGroupController extends BaseController public class RmResourceGroupController extends BaseController
{ {
@Autowired @Autowired
@@ -34,7 +35,6 @@ public class RmResourceGroupController extends BaseController
/** /**
* 查询资源分组列表 * 查询资源分组列表
*/ */
@RequiresPermissions("system:group:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody RmResourceGroup rmResourceGroup) public TableDataInfo list(@RequestBody RmResourceGroup rmResourceGroup)
{ {
@@ -49,7 +49,6 @@ public class RmResourceGroupController extends BaseController
/** /**
* 导出资源分组列表 * 导出资源分组列表
*/ */
@RequiresPermissions("system:group:export")
@Log(title = "资源分组", businessType = BusinessType.EXPORT) @Log(title = "资源分组", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, @RequestBody RmResourceGroup rmResourceGroup) public void export(HttpServletResponse response, @RequestBody RmResourceGroup rmResourceGroup)
@@ -63,7 +62,6 @@ public class RmResourceGroupController extends BaseController
/** /**
* 获取资源分组详细信息 * 获取资源分组详细信息
*/ */
@RequiresPermissions("system:group:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -73,7 +71,6 @@ public class RmResourceGroupController extends BaseController
/** /**
* 新增资源分组 * 新增资源分组
*/ */
@RequiresPermissions("system:group:add")
@Log(title = "资源分组", businessType = BusinessType.INSERT) @Log(title = "资源分组", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmResourceGroup rmResourceGroup) public AjaxResult add(@RequestBody RmResourceGroup rmResourceGroup)
@@ -84,7 +81,6 @@ public class RmResourceGroupController extends BaseController
/** /**
* 修改资源分组 * 修改资源分组
*/ */
@RequiresPermissions("system:group:edit")
@Log(title = "资源分组", businessType = BusinessType.UPDATE) @Log(title = "资源分组", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmResourceGroup rmResourceGroup) public AjaxResult edit(@RequestBody RmResourceGroup rmResourceGroup)
@@ -95,7 +91,6 @@ public class RmResourceGroupController extends BaseController
/** /**
* 删除资源分组 * 删除资源分组
*/ */
@RequiresPermissions("system:group:remove")
@Log(title = "资源分组", businessType = BusinessType.DELETE) @Log(title = "资源分组", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -115,7 +110,6 @@ public class RmResourceGroupController extends BaseController
/** /**
* 获取资源分组详细信息 * 获取资源分组详细信息
*/ */
@RequiresPermissions("system:group:query")
@PostMapping(value = "/exitsResourceById") @PostMapping(value = "/exitsResourceById")
public AjaxResult exitsResourceById(@RequestBody RmResourceGroup rmResourceGroup) public AjaxResult exitsResourceById(@RequestBody RmResourceGroup rmResourceGroup)
{ {
@@ -28,6 +28,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/registration") @RequestMapping("/registration")
@RequiresPermissions("system:registration")
public class RmResourceRegistrationController extends BaseController public class RmResourceRegistrationController extends BaseController
{ {
@Autowired @Autowired
@@ -36,7 +37,6 @@ public class RmResourceRegistrationController extends BaseController
/** /**
* 查询资源注册列表 * 查询资源注册列表
*/ */
@RequiresPermissions("system:registration:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody RmResourceRegistration rmResourceRegistration) public TableDataInfo list(@RequestBody RmResourceRegistration rmResourceRegistration)
{ {
@@ -53,7 +53,6 @@ public class RmResourceRegistrationController extends BaseController
/** /**
* 导出资源注册列表 * 导出资源注册列表
*/ */
@RequiresPermissions("system:registration:export")
@Log(title = "资源注册", businessType = BusinessType.EXPORT) @Log(title = "资源注册", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, @RequestBody RmResourceRegistration rmResourceRegistration) public void export(HttpServletResponse response, @RequestBody RmResourceRegistration rmResourceRegistration)
@@ -67,7 +66,6 @@ public class RmResourceRegistrationController extends BaseController
/** /**
* 获取资源注册详细信息 * 获取资源注册详细信息
*/ */
@RequiresPermissions("system:registration:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -77,7 +75,6 @@ public class RmResourceRegistrationController extends BaseController
/** /**
* 新增资源注册 * 新增资源注册
*/ */
@RequiresPermissions("system:registration:add")
@Log(title = "资源注册", businessType = BusinessType.INSERT) @Log(title = "资源注册", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmResourceRegistration rmResourceRegistration) public AjaxResult add(@RequestBody RmResourceRegistration rmResourceRegistration)
@@ -92,7 +89,6 @@ public class RmResourceRegistrationController extends BaseController
/** /**
* 修改资源注册 * 修改资源注册
*/ */
@RequiresPermissions("system:registration:edit")
@Log(title = "资源注册", businessType = BusinessType.UPDATE) @Log(title = "资源注册", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmResourceRegistration rmResourceRegistration) public AjaxResult edit(@RequestBody RmResourceRegistration rmResourceRegistration)
@@ -103,7 +99,6 @@ public class RmResourceRegistrationController extends BaseController
/** /**
* 资源注册-注册 * 资源注册-注册
*/ */
@RequiresPermissions("system:registration:edit")
@Log(title = "资源注册-注册", businessType = BusinessType.UPDATE) @Log(title = "资源注册-注册", businessType = BusinessType.UPDATE)
@PostMapping("/register") @PostMapping("/register")
public AjaxResult register(@RequestBody RmResourceRegistration rmResourceRegistration) public AjaxResult register(@RequestBody RmResourceRegistration rmResourceRegistration)
@@ -152,7 +147,6 @@ public class RmResourceRegistrationController extends BaseController
/** /**
* 查询资源注册列表 * 查询资源注册列表
*/ */
@RequiresPermissions("system:registration:list")
@PostMapping("/getRegistList") @PostMapping("/getRegistList")
public AjaxResult getRegistList(@RequestBody RmResourceRegistration rmResourceRegistration) public AjaxResult getRegistList(@RequestBody RmResourceRegistration rmResourceRegistration)
{ {
@@ -187,7 +181,6 @@ public class RmResourceRegistrationController extends BaseController
/** /**
* 选择公网业务IP * 选择公网业务IP
*/ */
@RequiresPermissions("system:registration:update")
@PostMapping("/bindBusinessPubulicIp") @PostMapping("/bindBusinessPubulicIp")
public AjaxResult bindBusinessPubulicIp(@RequestBody RmResourceRegistration rmResourceRegistration) public AjaxResult bindBusinessPubulicIp(@RequestBody RmResourceRegistration rmResourceRegistration)
{ {
@@ -198,7 +191,6 @@ public class RmResourceRegistrationController extends BaseController
* 查询所有逻辑标识节点 * 查询所有逻辑标识节点
* @return 资源注册集合 * @return 资源注册集合
*/ */
@RequiresPermissions("system:registration:list")
@GetMapping("/getAllLogicalNodeId") @GetMapping("/getAllLogicalNodeId")
public List<Map> getAllLogicalNodeId() public List<Map> getAllLogicalNodeId()
{ {
@@ -209,7 +201,6 @@ public class RmResourceRegistrationController extends BaseController
* 绑定业务名称 * 绑定业务名称
* @return 资源注册集合 * @return 资源注册集合
*/ */
@RequiresPermissions("system:registration:list")
@PostMapping("/bindBusinessByClientIds") @PostMapping("/bindBusinessByClientIds")
public AjaxResult bindBusinessByClientIds(@RequestBody RmResourceRegistration rmResourceRegistration) public AjaxResult bindBusinessByClientIds(@RequestBody RmResourceRegistration rmResourceRegistration)
{ {
@@ -220,7 +211,6 @@ public class RmResourceRegistrationController extends BaseController
* 根据clientId查询详情 * 根据clientId查询详情
* @return 资源注册集合 * @return 资源注册集合
*/ */
@RequiresPermissions("system:registration:list")
@PostMapping("/getServerMsgByClientId") @PostMapping("/getServerMsgByClientId")
public AjaxResult getServerMsgByClientId(@RequestBody RmResourceRegistration rmResourceRegistration) public AjaxResult getServerMsgByClientId(@RequestBody RmResourceRegistration rmResourceRegistration)
{ {
@@ -233,7 +223,6 @@ public class RmResourceRegistrationController extends BaseController
/** /**
* 添加标签 * 添加标签
*/ */
@RequiresPermissions("system:registration:edit")
@Log(title = "添加服务器标签", businessType = BusinessType.UPDATE) @Log(title = "添加服务器标签", businessType = BusinessType.UPDATE)
@PostMapping("/addRemark") @PostMapping("/addRemark")
public AjaxResult addRemark(@RequestBody RmResourceRegistration rmResourceRegistration) public AjaxResult addRemark(@RequestBody RmResourceRegistration rmResourceRegistration)
@@ -243,7 +232,6 @@ public class RmResourceRegistrationController extends BaseController
/** /**
* 添加标签 * 添加标签
*/ */
@RequiresPermissions("system:registration:edit")
@Log(title = "添加服务器标签", businessType = BusinessType.UPDATE) @Log(title = "添加服务器标签", businessType = BusinessType.UPDATE)
@PostMapping("/updateRemark") @PostMapping("/updateRemark")
public AjaxResult updateRemark(@RequestBody RmResourceRegistration rmResourceRegistration) public AjaxResult updateRemark(@RequestBody RmResourceRegistration rmResourceRegistration)
@@ -253,7 +241,6 @@ public class RmResourceRegistrationController extends BaseController
/** /**
* 添加上报带宽值 * 添加上报带宽值
*/ */
@RequiresPermissions("system:registration:edit")
@Log(title = "添加上报带宽值", businessType = BusinessType.UPDATE) @Log(title = "添加上报带宽值", businessType = BusinessType.UPDATE)
@PostMapping("/addReportedBandwidth") @PostMapping("/addReportedBandwidth")
public AjaxResult addReportedBandwidth(@RequestBody RmResourceRegistration rmResourceRegistration) public AjaxResult addReportedBandwidth(@RequestBody RmResourceRegistration rmResourceRegistration)
@@ -1,26 +1,19 @@
package com.tongran.system.controller; package com.tongran.system.controller;
import java.util.List; import com.tongran.common.core.utils.poi.ExcelUtil;
import java.io.IOException; import com.tongran.common.core.web.controller.BaseController;
import javax.servlet.http.HttpServletResponse; import com.tongran.common.core.web.domain.AjaxResult;
import org.springframework.beans.factory.annotation.Autowired; import com.tongran.common.core.web.page.TableDataInfo;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.tongran.common.log.annotation.Log; import com.tongran.common.log.annotation.Log;
import com.tongran.common.log.enums.BusinessType; import com.tongran.common.log.enums.BusinessType;
import com.tongran.common.security.annotation.RequiresPermissions; import com.tongran.common.security.annotation.RequiresPermissions;
import com.tongran.system.domain.RmSwitchInterfaceInfo; import com.tongran.system.domain.RmSwitchInterfaceInfo;
import com.tongran.system.service.IRmSwitchInterfaceInfoService; import com.tongran.system.service.IRmSwitchInterfaceInfoService;
import com.tongran.common.core.web.controller.BaseController; import org.springframework.beans.factory.annotation.Autowired;
import com.tongran.common.core.web.domain.AjaxResult; import org.springframework.web.bind.annotation.*;
import com.tongran.common.core.utils.poi.ExcelUtil;
import com.tongran.common.core.web.page.TableDataInfo; import javax.servlet.http.HttpServletResponse;
import java.util.List;
/** /**
* 交换机接口信息Controller * 交换机接口信息Controller
@@ -30,6 +23,7 @@ import com.tongran.common.core.web.page.TableDataInfo;
*/ */
@RestController @RestController
@RequestMapping("/switchInterfaceInfo") @RequestMapping("/switchInterfaceInfo")
@RequiresPermissions("system:switchInterfaceInfo")
public class RmSwitchInterfaceInfoController extends BaseController public class RmSwitchInterfaceInfoController extends BaseController
{ {
@Autowired @Autowired
@@ -38,7 +32,6 @@ public class RmSwitchInterfaceInfoController extends BaseController
/** /**
* 查询交换机接口信息列表 * 查询交换机接口信息列表
*/ */
@RequiresPermissions("system:switchInterfaceInfo:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(RmSwitchInterfaceInfo rmSwitchInterfaceInfo) public TableDataInfo list(RmSwitchInterfaceInfo rmSwitchInterfaceInfo)
{ {
@@ -50,7 +43,6 @@ public class RmSwitchInterfaceInfoController extends BaseController
/** /**
* 导出交换机接口信息列表 * 导出交换机接口信息列表
*/ */
@RequiresPermissions("system:switchInterfaceInfo:export")
@Log(title = "交换机接口信息", businessType = BusinessType.EXPORT) @Log(title = "交换机接口信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, RmSwitchInterfaceInfo rmSwitchInterfaceInfo) public void export(HttpServletResponse response, RmSwitchInterfaceInfo rmSwitchInterfaceInfo)
@@ -63,7 +55,6 @@ public class RmSwitchInterfaceInfoController extends BaseController
/** /**
* 获取交换机接口信息详细信息 * 获取交换机接口信息详细信息
*/ */
@RequiresPermissions("system:switchInterfaceInfo:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -73,7 +64,6 @@ public class RmSwitchInterfaceInfoController extends BaseController
/** /**
* 新增交换机接口信息 * 新增交换机接口信息
*/ */
@RequiresPermissions("system:switchInterfaceInfo:add")
@Log(title = "交换机接口信息", businessType = BusinessType.INSERT) @Log(title = "交换机接口信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmSwitchInterfaceInfo rmSwitchInterfaceInfo) public AjaxResult add(@RequestBody RmSwitchInterfaceInfo rmSwitchInterfaceInfo)
@@ -84,7 +74,6 @@ public class RmSwitchInterfaceInfoController extends BaseController
/** /**
* 修改交换机接口信息 * 修改交换机接口信息
*/ */
@RequiresPermissions("system:switchInterfaceInfo:edit")
@Log(title = "交换机接口信息", businessType = BusinessType.UPDATE) @Log(title = "交换机接口信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmSwitchInterfaceInfo rmSwitchInterfaceInfo) public AjaxResult edit(@RequestBody RmSwitchInterfaceInfo rmSwitchInterfaceInfo)
@@ -95,7 +84,6 @@ public class RmSwitchInterfaceInfoController extends BaseController
/** /**
* 删除交换机接口信息 * 删除交换机接口信息
*/ */
@RequiresPermissions("system:switchInterfaceInfo:remove")
@Log(title = "交换机接口信息", businessType = BusinessType.DELETE) @Log(title = "交换机接口信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -26,6 +26,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/switchManagement") @RequestMapping("/switchManagement")
@RequiresPermissions("system:switchManagement")
public class RmSwitchManagementController extends BaseController public class RmSwitchManagementController extends BaseController
{ {
@Autowired @Autowired
@@ -34,7 +35,6 @@ public class RmSwitchManagementController extends BaseController
/** /**
* 查询交换机管理列表 * 查询交换机管理列表
*/ */
@RequiresPermissions("system:switchManagement:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody RmSwitchManagement rmSwitchManagement) public TableDataInfo list(@RequestBody RmSwitchManagement rmSwitchManagement)
{ {
@@ -49,7 +49,6 @@ public class RmSwitchManagementController extends BaseController
/** /**
* 导出交换机管理列表 * 导出交换机管理列表
*/ */
@RequiresPermissions("system:switchManagement:export")
@Log(title = "交换机管理", businessType = BusinessType.EXPORT) @Log(title = "交换机管理", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, RmSwitchManagement rmSwitchManagement) public void export(HttpServletResponse response, RmSwitchManagement rmSwitchManagement)
@@ -63,7 +62,6 @@ public class RmSwitchManagementController extends BaseController
/** /**
* 获取交换机管理详细信息 * 获取交换机管理详细信息
*/ */
@RequiresPermissions("system:switchManagement:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -73,7 +71,6 @@ public class RmSwitchManagementController extends BaseController
/** /**
* 新增交换机管理 * 新增交换机管理
*/ */
@RequiresPermissions("system:switchManagement:add")
@Log(title = "交换机管理", businessType = BusinessType.INSERT) @Log(title = "交换机管理", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmSwitchManagement rmSwitchManagement) public AjaxResult add(@RequestBody RmSwitchManagement rmSwitchManagement)
@@ -84,7 +81,6 @@ public class RmSwitchManagementController extends BaseController
/** /**
* 修改交换机管理 * 修改交换机管理
*/ */
@RequiresPermissions("system:switchManagement:edit")
@Log(title = "交换机管理", businessType = BusinessType.UPDATE) @Log(title = "交换机管理", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmSwitchManagement rmSwitchManagement) public AjaxResult edit(@RequestBody RmSwitchManagement rmSwitchManagement)
@@ -95,7 +91,6 @@ public class RmSwitchManagementController extends BaseController
/** /**
* 删除交换机管理 * 删除交换机管理
*/ */
@RequiresPermissions("system:switchManagement:remove")
@Log(title = "交换机管理", businessType = BusinessType.DELETE) @Log(title = "交换机管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -105,7 +100,6 @@ public class RmSwitchManagementController extends BaseController
/** /**
* 查询交换机管理列表 * 查询交换机管理列表
*/ */
@RequiresPermissions("system:switchManagement:list")
@PostMapping("/getAllSwitchName") @PostMapping("/getAllSwitchName")
public AjaxResult getAllSwitchName(@RequestBody RmSwitchManagement rmSwitchManagement) public AjaxResult getAllSwitchName(@RequestBody RmSwitchManagement rmSwitchManagement)
{ {
@@ -125,7 +119,6 @@ public class RmSwitchManagementController extends BaseController
/** /**
* 查询交换机信息树形接口 * 查询交换机信息树形接口
*/ */
@RequiresPermissions("system:switchManagement:list")
@GetMapping("/getAllSwitchNameTree") @GetMapping("/getAllSwitchNameTree")
public AjaxResult getAllSwitchNameTree() public AjaxResult getAllSwitchNameTree()
{ {
@@ -28,6 +28,7 @@ import java.util.Optional;
*/ */
@RestController @RestController
@RequestMapping("/screen") @RequestMapping("/screen")
@RequiresPermissions("system:screen")
public class ScreenController extends BaseController public class ScreenController extends BaseController
{ {
@Autowired @Autowired
@@ -45,7 +46,6 @@ public class ScreenController extends BaseController
* 统计当前在线服务器的流量相关的业务数 * 统计当前在线服务器的流量相关的业务数
* @return * @return
*/ */
@RequiresPermissions("system:config:list")
@GetMapping("/countBusinessByTraffic") @GetMapping("/countBusinessByTraffic")
public AjaxResult countBusinessByTraffic() public AjaxResult countBusinessByTraffic()
{ {
@@ -56,7 +56,6 @@ public class ScreenController extends BaseController
* 服务器在线率 * 服务器在线率
* @return * @return
*/ */
@RequiresPermissions("system:config:list")
@GetMapping("/getServerOnlineRate") @GetMapping("/getServerOnlineRate")
public AjaxResult getServerOnlineRate() public AjaxResult getServerOnlineRate()
{ {
@@ -66,7 +65,6 @@ public class ScreenController extends BaseController
* 交换机在线数量 * 交换机在线数量
* @return * @return
*/ */
@RequiresPermissions("system:config:list")
@GetMapping("/countSwitchNum") @GetMapping("/countSwitchNum")
public AjaxResult countSwitchNum() public AjaxResult countSwitchNum()
{ {
@@ -87,7 +85,6 @@ public class ScreenController extends BaseController
* 当日业务的在线设备数量统计TOP5 * 当日业务的在线设备数量统计TOP5
* @return * @return
*/ */
@RequiresPermissions("system:config:list")
@GetMapping("/countDeviceNumTop5") @GetMapping("/countDeviceNumTop5")
public AjaxResult countDeviceNumTop5() public AjaxResult countDeviceNumTop5()
{ {
@@ -103,7 +100,6 @@ public class ScreenController extends BaseController
* 当前在线服务器发送带宽总流量 * 当前在线服务器发送带宽总流量
* @return * @return
*/ */
@RequiresPermissions("system:config:list")
@GetMapping("/sumTrafficByServer") @GetMapping("/sumTrafficByServer")
public AjaxResult sumTrafficByServer() public AjaxResult sumTrafficByServer()
{ {
@@ -113,7 +109,6 @@ public class ScreenController extends BaseController
* 当前在线交换机接收带宽总流量 * 当前在线交换机接收带宽总流量
* @return * @return
*/ */
@RequiresPermissions("system:config:list")
@GetMapping("/sumTrafficBySwitch") @GetMapping("/sumTrafficBySwitch")
public AjaxResult sumTrafficBySwitch() public AjaxResult sumTrafficBySwitch()
{ {
@@ -123,7 +118,6 @@ public class ScreenController extends BaseController
* 资源告警处理情况 * 资源告警处理情况
* @return * @return
*/ */
@RequiresPermissions("system:config:list")
@GetMapping("/alarmProcess") @GetMapping("/alarmProcess")
public AjaxResult alarmProcess() { public AjaxResult alarmProcess() {
Map alarmList = remoteRocketMqService.alarmHandlingStatus(SecurityConstants.INNER).getData(); Map alarmList = remoteRocketMqService.alarmHandlingStatus(SecurityConstants.INNER).getData();
@@ -4,7 +4,6 @@ import com.tongran.common.core.web.controller.BaseController;
import com.tongran.common.core.web.domain.AjaxResult; import com.tongran.common.core.web.domain.AjaxResult;
import com.tongran.common.log.annotation.Log; import com.tongran.common.log.annotation.Log;
import com.tongran.common.log.enums.BusinessType; import com.tongran.common.log.enums.BusinessType;
import com.tongran.common.security.annotation.RequiresPermissions;
import com.tongran.system.domain.SysMenuClick; import com.tongran.system.domain.SysMenuClick;
import com.tongran.system.service.ISysMenuClickService; import com.tongran.system.service.ISysMenuClickService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@@ -28,7 +27,6 @@ public class SysMenuClickController extends BaseController
/** /**
* 查询菜单点击计数列表 * 查询菜单点击计数列表
*/ */
@RequiresPermissions("system:sysMenuClick:list")
@GetMapping("/getMenuListTopEight") @GetMapping("/getMenuListTopEight")
public AjaxResult list() public AjaxResult list()
{ {
@@ -38,7 +36,6 @@ public class SysMenuClickController extends BaseController
/** /**
* 新增菜单点击计数 * 新增菜单点击计数
*/ */
@RequiresPermissions("system:sysMenuClick:add")
@Log(title = "菜单点击计数", businessType = BusinessType.INSERT) @Log(title = "菜单点击计数", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody SysMenuClick sysMenuClick) public AjaxResult add(@RequestBody SysMenuClick sysMenuClick)
@@ -4,11 +4,13 @@ import com.tongran.common.core.web.controller.BaseController;
import com.tongran.common.core.web.domain.AjaxResult; import com.tongran.common.core.web.domain.AjaxResult;
import com.tongran.common.log.annotation.Log; import com.tongran.common.log.annotation.Log;
import com.tongran.common.log.enums.BusinessType; import com.tongran.common.log.enums.BusinessType;
import com.tongran.common.security.annotation.RequiresPermissions;
import com.tongran.system.domain.UserTableColumnConfig; import com.tongran.system.domain.UserTableColumnConfig;
import com.tongran.system.service.IUserTableColumnConfigService; import com.tongran.system.service.IUserTableColumnConfigService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/** /**
* 用户自定义列配置Controller * 用户自定义列配置Controller
@@ -27,7 +29,6 @@ public class UserTableColumnConfigController extends BaseController
/** /**
* 根据获取用户id获取自定义列配置详细信息 * 根据获取用户id获取自定义列配置详细信息
*/ */
@RequiresPermissions("system:columnConfig:query")
@PostMapping(value = "/getColumnConfigByUserId") @PostMapping(value = "/getColumnConfigByUserId")
public AjaxResult getColumnConfigByUserId(@RequestBody UserTableColumnConfig userTableColumnConfig) public AjaxResult getColumnConfigByUserId(@RequestBody UserTableColumnConfig userTableColumnConfig)
{ {
@@ -38,7 +39,6 @@ public class UserTableColumnConfigController extends BaseController
/** /**
* 新增用户自定义列配置 * 新增用户自定义列配置
*/ */
@RequiresPermissions("system:columnConfig:add")
@Log(title = "用户自定义列配置", businessType = BusinessType.INSERT) @Log(title = "用户自定义列配置", businessType = BusinessType.INSERT)
@PostMapping("addColumnConfig") @PostMapping("addColumnConfig")
public AjaxResult add(@RequestBody UserTableColumnConfig userTableColumnConfig) public AjaxResult add(@RequestBody UserTableColumnConfig userTableColumnConfig)
@@ -676,15 +676,15 @@ public class EpsInitialTrafficDataServiceImpl implements EpsInitialTrafficDataSe
extractors.put("netOutSpeedData", info -> extractors.put("netOutSpeedData", info ->
info != null && info.getOutSpeed() != null ? info != null && info.getOutSpeed() != null ?
new BigDecimal(info.getOutSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) : new BigDecimal(info.getOutSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
extractors.put("netMachineFlowData", info -> extractors.put("netMachineFlowData", info ->
info != null && info.getMachineFlow() != null ? info != null && info.getMachineFlow() != null ?
new BigDecimal(info.getMachineFlow()).divide(divisor, 2, RoundingMode.HALF_UP) : new BigDecimal(info.getMachineFlow()).divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
extractors.put("percentile95", info -> extractors.put("percentile95", info ->
info != null && info.getPercentile95() != null ? info != null && info.getPercentile95() != null ?
info.getPercentile95().divide(divisor, 2, RoundingMode.HALF_UP) : info.getPercentile95().divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
Map<String, Object> resultMap = EchartsDataUtils.buildEchartsDataAutoPadding( Map<String, Object> resultMap = EchartsDataUtils.buildEchartsDataAutoPadding(
list, EpsInitialTrafficData::getCreateTime, extractors, epsInitialTrafficData.getStartTime(), epsInitialTrafficData.getEndTime() list, EpsInitialTrafficData::getCreateTime, extractors, epsInitialTrafficData.getStartTime(), epsInitialTrafficData.getEndTime()
); );
@@ -540,11 +540,11 @@ public class EpsTaskStatisticsServiceImpl implements IEpsTaskStatisticsService
extractors.put("netOutSpeedData", info -> extractors.put("netOutSpeedData", info ->
info != null && info.getOutSpeed() != null ? info != null && info.getOutSpeed() != null ?
new BigDecimal(info.getOutSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) : new BigDecimal(info.getOutSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
extractors.put("percentile95", info -> extractors.put("percentile95", info ->
info != null && info.getPercentile95() != null ? info != null && info.getPercentile95() != null ?
info.getPercentile95().divide(divisor, 2, RoundingMode.HALF_UP) : info.getPercentile95().divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
Map<String, Object> resultMap = EchartsDataUtils.buildEchartsData(list, EpsInitialTrafficData::getCreateTime, extractors); Map<String, Object> resultMap = EchartsDataUtils.buildEchartsData(list, EpsInitialTrafficData::getCreateTime, extractors);
resultMap.put("other", result); resultMap.put("other", result);
resultMap.put("percentile95", percentile95); resultMap.put("percentile95", percentile95);
@@ -568,16 +568,16 @@ public class EpsTaskStatisticsServiceImpl implements IEpsTaskStatisticsService
extractors.put("netInSpeedData", info -> extractors.put("netInSpeedData", info ->
info != null && info.getInSpeed() != null ? info != null && info.getInSpeed() != null ?
info.getInSpeed().divide(divisor, 2, RoundingMode.HALF_UP) : info.getInSpeed().divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
extractors.put("netOutSpeedData", info -> extractors.put("netOutSpeedData", info ->
info != null && info.getOutSpeed() != null ? info != null && info.getOutSpeed() != null ?
info.getOutSpeed().divide(divisor, 2, RoundingMode.HALF_UP) : info.getOutSpeed().divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
extractors.put("percentile95", info -> extractors.put("percentile95", info ->
info != null && info.getPercentile95() != null ? info != null && info.getPercentile95() != null ?
info.getPercentile95().divide(divisor, 2, RoundingMode.HALF_UP) : info.getPercentile95().divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
Map<String, Object> resultMap = EchartsDataUtils.buildEchartsData(list, InitialSwitchInfoDetails::getCreateTime, extractors); Map<String, Object> resultMap = EchartsDataUtils.buildEchartsData(list, InitialSwitchInfoDetails::getCreateTime, extractors);
resultMap.put("other", result); resultMap.put("other", result);
if(StringUtils.equals("1", taskMsg.getCalculationType())){ if(StringUtils.equals("1", taskMsg.getCalculationType())){
@@ -1089,16 +1089,16 @@ public class InitialSwitchInfoDetailsServiceImpl implements IInitialSwitchInfoDe
extractors.put("netInSpeedData", info -> extractors.put("netInSpeedData", info ->
info != null && info.getInSpeed() != null ? info != null && info.getInSpeed() != null ?
info.getInSpeed().divide(divisor, 2, RoundingMode.HALF_UP) : info.getInSpeed().divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
extractors.put("netOutSpeedData", info -> extractors.put("netOutSpeedData", info ->
info != null && info.getOutSpeed() != null ? info != null && info.getOutSpeed() != null ?
info.getOutSpeed().divide(divisor, 2, RoundingMode.HALF_UP) : info.getOutSpeed().divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
extractors.put("percentile95", info -> extractors.put("percentile95", info ->
info != null && info.getPercentile95() != null ? info != null && info.getPercentile95() != null ?
info.getPercentile95().divide(divisor, 2, RoundingMode.HALF_UP) : info.getPercentile95().divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
Map<String, Object> resultMap = EchartsDataUtils.buildEchartsDataAutoPadding( Map<String, Object> resultMap = EchartsDataUtils.buildEchartsDataAutoPadding(
list, InitialSwitchInfoDetails::getCreateTime, extractors, list, InitialSwitchInfoDetails::getCreateTime, extractors,
initialSwitchInfoDetails.getStartTime(), initialSwitchInfoDetails.getEndTime()); initialSwitchInfoDetails.getStartTime(), initialSwitchInfoDetails.getEndTime());
@@ -163,11 +163,11 @@ public class RmMonitorConfigDetailsServiceImpl implements IRmMonitorConfigDetail
extractors.put("netOutSpeedData", info -> extractors.put("netOutSpeedData", info ->
info != null && info.getOutSpeed() != null ? info != null && info.getOutSpeed() != null ?
info.getOutSpeed().divide(divisor, 2, RoundingMode.HALF_UP) : info.getOutSpeed().divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
extractors.put("netInSpeedData", info -> extractors.put("netInSpeedData", info ->
info != null && info.getInSpeed() != null ? info != null && info.getInSpeed() != null ?
info.getInSpeed().divide(divisor, 2, RoundingMode.HALF_UP) : info.getInSpeed().divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
extractors.put("deployDevice", info -> extractors.put("deployDevice", info ->
info != null && info.getDeployDevice() != null ? info != null && info.getDeployDevice() != null ?
info.getDeployDevice() : info.getDeployDevice() :
@@ -81,7 +81,6 @@ public class RmResourceRegistrationServiceImpl implements IRmResourceRegistratio
*/ */
@Override @Override
public Map<String, Object> getRegistrationTableInfoList(RmResourceRegistration rmResourceRegistration) { public Map<String, Object> getRegistrationTableInfoList(RmResourceRegistration rmResourceRegistration) {
long startTime = System.currentTimeMillis();
Map<String, Object> resultMap = new HashMap<>(); Map<String, Object> resultMap = new HashMap<>();
// 获取参数 // 获取参数
@@ -138,8 +137,6 @@ public class RmResourceRegistrationServiceImpl implements IRmResourceRegistratio
resultMap.put("list", currentPageData); resultMap.put("list", currentPageData);
resultMap.put("total", total); resultMap.put("total", total);
log.info("查询完成,总耗时: {}ms, 总条数: {}, 处理条数: {}",
System.currentTimeMillis() - startTime, total, currentPageData.size());
return resultMap; return resultMap;
} }
@@ -159,15 +156,6 @@ public class RmResourceRegistrationServiceImpl implements IRmResourceRegistratio
setBandwidthYestoday(item); setBandwidthYestoday(item);
} }
} }
long cost = System.currentTimeMillis() - startTime;
if (cost > 1000) {
log.info("处理{}条数据耗时较长: {}ms", pageList.size(), cost);
} else if (cost > 100) {
log.info("处理{}条数据耗时: {}ms", pageList.size(), cost);
} else {
log.info("处理{}条数据耗时: {}ms", pageList.size(), cost);
}
} }
/** /**
* 查询资源注册列表 * 查询资源注册列表
@@ -255,12 +243,14 @@ public class RmResourceRegistrationServiceImpl implements IRmResourceRegistratio
Comparator<RmResourceRegistration> comparator = null; Comparator<RmResourceRegistration> comparator = null;
if (sortType == 1) { if (sortType == 1) { // 升序,对应 MySQL 的 ASC
// MySQL 升序:NULL 值在最前面
comparator = Comparator.comparing( comparator = Comparator.comparing(
RmResourceRegistration::getBandwidthResult, RmResourceRegistration::getBandwidthResult,
Comparator.nullsLast(Comparator.naturalOrder()) Comparator.nullsFirst(Comparator.naturalOrder())
); );
} else if (sortType == 2) { } else if (sortType == 2) { // 降序,对应 MySQL 的 DESC
// MySQL 降序:NULL 值在最后面
comparator = Comparator.comparing( comparator = Comparator.comparing(
RmResourceRegistration::getBandwidthResult, RmResourceRegistration::getBandwidthResult,
Comparator.nullsLast(Comparator.reverseOrder()) Comparator.nullsLast(Comparator.reverseOrder())
@@ -24,6 +24,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/traffic") @RequestMapping("/traffic")
@RequiresPermissions("rocketmq:traffic")
public class InitialBandwidthTrafficController extends BaseController public class InitialBandwidthTrafficController extends BaseController
{ {
@Autowired @Autowired
@@ -31,7 +32,6 @@ public class InitialBandwidthTrafficController extends BaseController
/** /**
* 查询初始带宽流量列表 * 查询初始带宽流量列表
*/ */
@RequiresPermissions("rocketmq:traffic:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(InitialBandwidthTraffic initialBandwidthTraffic) public TableDataInfo list(InitialBandwidthTraffic initialBandwidthTraffic)
{ {
@@ -43,7 +43,6 @@ public class InitialBandwidthTrafficController extends BaseController
/** /**
* 导出初始带宽流量列表 * 导出初始带宽流量列表
*/ */
@RequiresPermissions("rocketmq:traffic:export")
@Log(title = "初始带宽流量", businessType = BusinessType.EXPORT) @Log(title = "初始带宽流量", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InitialBandwidthTraffic initialBandwidthTraffic) public void export(HttpServletResponse response, InitialBandwidthTraffic initialBandwidthTraffic)
@@ -56,7 +55,6 @@ public class InitialBandwidthTrafficController extends BaseController
/** /**
* 获取初始带宽流量详细信息 * 获取初始带宽流量详细信息
*/ */
@RequiresPermissions("rocketmq:traffic:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -66,7 +64,6 @@ public class InitialBandwidthTrafficController extends BaseController
/** /**
* 新增初始带宽流量 * 新增初始带宽流量
*/ */
@RequiresPermissions("rocketmq:traffic:add")
@Log(title = "初始带宽流量", businessType = BusinessType.INSERT) @Log(title = "初始带宽流量", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InitialBandwidthTraffic initialBandwidthTraffic) public AjaxResult add(@RequestBody InitialBandwidthTraffic initialBandwidthTraffic)
@@ -77,7 +74,6 @@ public class InitialBandwidthTrafficController extends BaseController
/** /**
* 修改初始带宽流量 * 修改初始带宽流量
*/ */
@RequiresPermissions("rocketmq:traffic:edit")
@Log(title = "初始带宽流量", businessType = BusinessType.UPDATE) @Log(title = "初始带宽流量", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InitialBandwidthTraffic initialBandwidthTraffic) public AjaxResult edit(@RequestBody InitialBandwidthTraffic initialBandwidthTraffic)
@@ -88,7 +84,6 @@ public class InitialBandwidthTrafficController extends BaseController
/** /**
* 删除初始带宽流量 * 删除初始带宽流量
*/ */
@RequiresPermissions("rocketmq:traffic:remove")
@Log(title = "初始带宽流量", businessType = BusinessType.DELETE) @Log(title = "初始带宽流量", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -102,7 +97,6 @@ public class InitialBandwidthTrafficController extends BaseController
* @param initialBandwidthTraffic * @param initialBandwidthTraffic
* @return * @return
*/ */
@RequiresPermissions("rocketmq:traffic:list")
@PostMapping("/netInterfaceDetailsMsg") @PostMapping("/netInterfaceDetailsMsg")
public AjaxResult netInterfaceDetailsMsg(@RequestBody InitialBandwidthTraffic initialBandwidthTraffic) { public AjaxResult netInterfaceDetailsMsg(@RequestBody InitialBandwidthTraffic initialBandwidthTraffic) {
InitialBandwidthTraffic netInterfaceDetailsMsg = initialBandwidthTrafficService.getNetInterfaceDetailsMsg(initialBandwidthTraffic); InitialBandwidthTraffic netInterfaceDetailsMsg = initialBandwidthTrafficService.getNetInterfaceDetailsMsg(initialBandwidthTraffic);
@@ -112,7 +106,6 @@ public class InitialBandwidthTrafficController extends BaseController
/** /**
* 查询eth0流量信息并封装为多折线ECharts图表数据 * 查询eth0流量信息并封装为多折线ECharts图表数据
*/ */
@RequiresPermissions("rocketmq:traffic:list")
@PostMapping("/netInterfaceTrafficEcharts") @PostMapping("/netInterfaceTrafficEcharts")
public AjaxResult netInterfaceTrafficEcharts(@RequestBody InitialBandwidthTraffic initialBandwidthTraffic) { public AjaxResult netInterfaceTrafficEcharts(@RequestBody InitialBandwidthTraffic initialBandwidthTraffic) {
Map<String, Object> echartsData = initialBandwidthTrafficService.netInterfaceTrafficEcharts(initialBandwidthTraffic); Map<String, Object> echartsData = initialBandwidthTrafficService.netInterfaceTrafficEcharts(initialBandwidthTraffic);
@@ -121,7 +114,6 @@ public class InitialBandwidthTrafficController extends BaseController
/** /**
* 查询eth0 IPV4流量信息并封装为多折线ECharts图表数据 * 查询eth0 IPV4流量信息并封装为多折线ECharts图表数据
*/ */
@RequiresPermissions("rocketmq:traffic:list")
@PostMapping("/netInterfaceIpv4TrafficEcharts") @PostMapping("/netInterfaceIpv4TrafficEcharts")
public AjaxResult netInterfaceIpv4TrafficEcharts(@RequestBody InitialBandwidthTraffic initialBandwidthTraffic) { public AjaxResult netInterfaceIpv4TrafficEcharts(@RequestBody InitialBandwidthTraffic initialBandwidthTraffic) {
Map<String, Object> echartsData = initialBandwidthTrafficService.netInterfaceIpv4TrafficEcharts(initialBandwidthTraffic); Map<String, Object> echartsData = initialBandwidthTrafficService.netInterfaceIpv4TrafficEcharts(initialBandwidthTraffic);
@@ -130,7 +122,6 @@ public class InitialBandwidthTrafficController extends BaseController
/** /**
* 查询eth0 IPV6流量信息并封装为多折线ECharts图表数据 * 查询eth0 IPV6流量信息并封装为多折线ECharts图表数据
*/ */
@RequiresPermissions("rocketmq:traffic:list")
@PostMapping("/netInterfaceIpv6TrafficEcharts") @PostMapping("/netInterfaceIpv6TrafficEcharts")
public AjaxResult netInterfaceIpv6TrafficEcharts(@RequestBody InitialBandwidthTraffic initialBandwidthTraffic) { public AjaxResult netInterfaceIpv6TrafficEcharts(@RequestBody InitialBandwidthTraffic initialBandwidthTraffic) {
Map<String, Object> echartsData = initialBandwidthTrafficService.netInterfaceIpv6TrafficEcharts(initialBandwidthTraffic); Map<String, Object> echartsData = initialBandwidthTrafficService.netInterfaceIpv6TrafficEcharts(initialBandwidthTraffic);
@@ -142,11 +133,19 @@ public class InitialBandwidthTrafficController extends BaseController
* @param initialBandwidthTraffic * @param initialBandwidthTraffic
* @return * @return
*/ */
@RequiresPermissions("rocketmq:traffic:list")
@PostMapping("/netInterfaceDroppedEcharts") @PostMapping("/netInterfaceDroppedEcharts")
public AjaxResult netInterfaceDroppedEcharts(@RequestBody InitialBandwidthTraffic initialBandwidthTraffic) { public AjaxResult netInterfaceDroppedEcharts(@RequestBody InitialBandwidthTraffic initialBandwidthTraffic) {
Map<String, Object> echartsData = initialBandwidthTrafficService.netInterfaceDroppedEcharts(initialBandwidthTraffic); Map<String, Object> echartsData = initialBandwidthTrafficService.netInterfaceDroppedEcharts(initialBandwidthTraffic);
return success(echartsData); return success(echartsData);
} }
/**
* 查询多个网卡流量信息并封装为多折线ECharts图表数据
*/
@PostMapping("/netBatchTrafficEcharts")
public AjaxResult netBatchTrafficEcharts(@RequestBody InitialBandwidthTraffic initialBandwidthTraffic) {
List<Map<String, Object>> echartsData = initialBandwidthTrafficService.netBatchTrafficEcharts(initialBandwidthTraffic);
return success(echartsData);
}
} }
@@ -1,25 +1,19 @@
package com.tongran.rocketmq.controller; package com.tongran.rocketmq.controller;
import java.util.List; import com.tongran.common.core.utils.poi.ExcelUtil;
import javax.servlet.http.HttpServletResponse; import com.tongran.common.core.web.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired; import com.tongran.common.core.web.domain.AjaxResult;
import org.springframework.web.bind.annotation.GetMapping; import com.tongran.common.core.web.page.TableDataInfo;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.tongran.common.log.annotation.Log; import com.tongran.common.log.annotation.Log;
import com.tongran.common.log.enums.BusinessType; import com.tongran.common.log.enums.BusinessType;
import com.tongran.common.security.annotation.RequiresPermissions; import com.tongran.common.security.annotation.RequiresPermissions;
import com.tongran.rocketmq.domain.InitialBandwidthTrafficTemp; import com.tongran.rocketmq.domain.InitialBandwidthTrafficTemp;
import com.tongran.rocketmq.service.IInitialBandwidthTrafficTempService; import com.tongran.rocketmq.service.IInitialBandwidthTrafficTempService;
import com.tongran.common.core.web.controller.BaseController; import org.springframework.beans.factory.annotation.Autowired;
import com.tongran.common.core.web.domain.AjaxResult; import org.springframework.web.bind.annotation.*;
import com.tongran.common.core.utils.poi.ExcelUtil;
import com.tongran.common.core.web.page.TableDataInfo; import javax.servlet.http.HttpServletResponse;
import java.util.List;
/** /**
* 初始带宽流量临时表Controller * 初始带宽流量临时表Controller
@@ -29,6 +23,7 @@ import com.tongran.common.core.web.page.TableDataInfo;
*/ */
@RestController @RestController
@RequestMapping("/trafficTemp") @RequestMapping("/trafficTemp")
@RequiresPermissions("rocketmq:trafficTemp")
public class InitialBandwidthTrafficTempController extends BaseController public class InitialBandwidthTrafficTempController extends BaseController
{ {
@Autowired @Autowired
@@ -37,7 +32,6 @@ public class InitialBandwidthTrafficTempController extends BaseController
/** /**
* 查询初始带宽流量临时表列表 * 查询初始带宽流量临时表列表
*/ */
@RequiresPermissions("rocketmq:trafficTemp:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(InitialBandwidthTrafficTemp initialBandwidthTrafficTemp) public TableDataInfo list(InitialBandwidthTrafficTemp initialBandwidthTrafficTemp)
{ {
@@ -49,7 +43,6 @@ public class InitialBandwidthTrafficTempController extends BaseController
/** /**
* 导出初始带宽流量临时表列表 * 导出初始带宽流量临时表列表
*/ */
@RequiresPermissions("rocketmq:trafficTemp:export")
@Log(title = "初始带宽流量临时表", businessType = BusinessType.EXPORT) @Log(title = "初始带宽流量临时表", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InitialBandwidthTrafficTemp initialBandwidthTrafficTemp) public void export(HttpServletResponse response, InitialBandwidthTrafficTemp initialBandwidthTrafficTemp)
@@ -62,7 +55,6 @@ public class InitialBandwidthTrafficTempController extends BaseController
/** /**
* 获取初始带宽流量临时表详细信息 * 获取初始带宽流量临时表详细信息
*/ */
@RequiresPermissions("rocketmq:trafficTemp:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -72,7 +64,6 @@ public class InitialBandwidthTrafficTempController extends BaseController
/** /**
* 新增初始带宽流量临时表 * 新增初始带宽流量临时表
*/ */
@RequiresPermissions("rocketmq:trafficTemp:add")
@Log(title = "初始带宽流量临时表", businessType = BusinessType.INSERT) @Log(title = "初始带宽流量临时表", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InitialBandwidthTrafficTemp initialBandwidthTrafficTemp) public AjaxResult add(@RequestBody InitialBandwidthTrafficTemp initialBandwidthTrafficTemp)
@@ -83,7 +74,6 @@ public class InitialBandwidthTrafficTempController extends BaseController
/** /**
* 修改初始带宽流量临时表 * 修改初始带宽流量临时表
*/ */
@RequiresPermissions("rocketmq:trafficTemp:edit")
@Log(title = "初始带宽流量临时表", businessType = BusinessType.UPDATE) @Log(title = "初始带宽流量临时表", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InitialBandwidthTrafficTemp initialBandwidthTrafficTemp) public AjaxResult edit(@RequestBody InitialBandwidthTrafficTemp initialBandwidthTrafficTemp)
@@ -94,7 +84,6 @@ public class InitialBandwidthTrafficTempController extends BaseController
/** /**
* 删除初始带宽流量临时表 * 删除初始带宽流量临时表
*/ */
@RequiresPermissions("rocketmq:trafficTemp:remove")
@Log(title = "初始带宽流量临时表", businessType = BusinessType.DELETE) @Log(title = "初始带宽流量临时表", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -25,6 +25,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/cpuInfo") @RequestMapping("/cpuInfo")
@RequiresPermissions("rocketmq:traffic")
public class InitialCpuInfoController extends BaseController public class InitialCpuInfoController extends BaseController
{ {
@Autowired @Autowired
@@ -33,7 +34,6 @@ public class InitialCpuInfoController extends BaseController
/** /**
* 查询CPU监控信息列表 * 查询CPU监控信息列表
*/ */
@RequiresPermissions("rocketmq:cpuInfo:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody InitialCpuInfo initialCpuInfo) public TableDataInfo list(@RequestBody InitialCpuInfo initialCpuInfo)
{ {
@@ -48,7 +48,6 @@ public class InitialCpuInfoController extends BaseController
/** /**
* 导出CPU监控信息列表 * 导出CPU监控信息列表
*/ */
@RequiresPermissions("rocketmq:cpuInfo:export")
@Log(title = "CPU监控信息", businessType = BusinessType.EXPORT) @Log(title = "CPU监控信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InitialCpuInfo initialCpuInfo) public void export(HttpServletResponse response, InitialCpuInfo initialCpuInfo)
@@ -61,7 +60,6 @@ public class InitialCpuInfoController extends BaseController
/** /**
* 获取CPU监控信息详细信息 * 获取CPU监控信息详细信息
*/ */
@RequiresPermissions("rocketmq:cpuInfo:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -71,7 +69,6 @@ public class InitialCpuInfoController extends BaseController
/** /**
* 新增CPU监控信息 * 新增CPU监控信息
*/ */
@RequiresPermissions("rocketmq:cpuInfo:add")
@Log(title = "CPU监控信息", businessType = BusinessType.INSERT) @Log(title = "CPU监控信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InitialCpuInfo initialCpuInfo) public AjaxResult add(@RequestBody InitialCpuInfo initialCpuInfo)
@@ -82,7 +79,6 @@ public class InitialCpuInfoController extends BaseController
/** /**
* 修改CPU监控信息 * 修改CPU监控信息
*/ */
@RequiresPermissions("rocketmq:cpuInfo:edit")
@Log(title = "CPU监控信息", businessType = BusinessType.UPDATE) @Log(title = "CPU监控信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InitialCpuInfo initialCpuInfo) public AjaxResult edit(@RequestBody InitialCpuInfo initialCpuInfo)
@@ -93,7 +89,6 @@ public class InitialCpuInfoController extends BaseController
/** /**
* 删除CPU监控信息 * 删除CPU监控信息
*/ */
@RequiresPermissions("rocketmq:cpuInfo:remove")
@Log(title = "CPU监控信息", businessType = BusinessType.DELETE) @Log(title = "CPU监控信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -104,7 +99,6 @@ public class InitialCpuInfoController extends BaseController
/** /**
* 查询CPU监控信息列表并封装为多折线ECharts图表数据 * 查询CPU监控信息列表并封装为多折线ECharts图表数据
*/ */
@RequiresPermissions("rocketmq:cpuInfo:list")
@PostMapping("/cpuLoadEcharts") @PostMapping("/cpuLoadEcharts")
public AjaxResult cpuLoadEcharts(@RequestBody InitialCpuInfo initialCpuInfo) { public AjaxResult cpuLoadEcharts(@RequestBody InitialCpuInfo initialCpuInfo) {
Map<String, Object> echartsData = initialCpuInfoService.cupLoadEcharts(initialCpuInfo); Map<String, Object> echartsData = initialCpuInfoService.cupLoadEcharts(initialCpuInfo);
@@ -113,7 +107,6 @@ public class InitialCpuInfoController extends BaseController
/** /**
* 查询CPU监控信息列表并封装为多折线ECharts图表数据 * 查询CPU监控信息列表并封装为多折线ECharts图表数据
*/ */
@RequiresPermissions("rocketmq:cpuInfo:list")
@PostMapping("/cpuTimeEcharts") @PostMapping("/cpuTimeEcharts")
public AjaxResult cpuTimeEcharts(@RequestBody InitialCpuInfo initialCpuInfo) { public AjaxResult cpuTimeEcharts(@RequestBody InitialCpuInfo initialCpuInfo) {
Map<String, Object> echartsData = initialCpuInfoService.cpuTimeEcharts(initialCpuInfo); Map<String, Object> echartsData = initialCpuInfoService.cpuTimeEcharts(initialCpuInfo);
@@ -25,6 +25,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/diskInfo") @RequestMapping("/diskInfo")
@RequiresPermissions("rocketmq:traffic")
public class InitialDiskInfoController extends BaseController public class InitialDiskInfoController extends BaseController
{ {
@Autowired @Autowired
@@ -33,7 +34,6 @@ public class InitialDiskInfoController extends BaseController
/** /**
* 查询磁盘监控信息列表 * 查询磁盘监控信息列表
*/ */
@RequiresPermissions("rocketmq:diskInfo:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody InitialDiskInfo initialDiskInfo) public TableDataInfo list(@RequestBody InitialDiskInfo initialDiskInfo)
{ {
@@ -48,7 +48,6 @@ public class InitialDiskInfoController extends BaseController
/** /**
* 导出磁盘监控信息列表 * 导出磁盘监控信息列表
*/ */
@RequiresPermissions("rocketmq:diskInfo:export")
@Log(title = "磁盘监控信息", businessType = BusinessType.EXPORT) @Log(title = "磁盘监控信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InitialDiskInfo initialDiskInfo) public void export(HttpServletResponse response, InitialDiskInfo initialDiskInfo)
@@ -61,7 +60,6 @@ public class InitialDiskInfoController extends BaseController
/** /**
* 获取磁盘监控信息详细信息 * 获取磁盘监控信息详细信息
*/ */
@RequiresPermissions("rocketmq:diskInfo:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -71,7 +69,6 @@ public class InitialDiskInfoController extends BaseController
/** /**
* 新增磁盘监控信息 * 新增磁盘监控信息
*/ */
@RequiresPermissions("rocketmq:diskInfo:add")
@Log(title = "磁盘监控信息", businessType = BusinessType.INSERT) @Log(title = "磁盘监控信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InitialDiskInfo initialDiskInfo) public AjaxResult add(@RequestBody InitialDiskInfo initialDiskInfo)
@@ -82,7 +79,6 @@ public class InitialDiskInfoController extends BaseController
/** /**
* 修改磁盘监控信息 * 修改磁盘监控信息
*/ */
@RequiresPermissions("rocketmq:diskInfo:edit")
@Log(title = "磁盘监控信息", businessType = BusinessType.UPDATE) @Log(title = "磁盘监控信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InitialDiskInfo initialDiskInfo) public AjaxResult edit(@RequestBody InitialDiskInfo initialDiskInfo)
@@ -93,7 +89,6 @@ public class InitialDiskInfoController extends BaseController
/** /**
* 删除磁盘监控信息 * 删除磁盘监控信息
*/ */
@RequiresPermissions("rocketmq:diskInfo:remove")
@Log(title = "磁盘监控信息", businessType = BusinessType.DELETE) @Log(title = "磁盘监控信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -106,7 +101,6 @@ public class InitialDiskInfoController extends BaseController
* @param initialDiskInfo * @param initialDiskInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:distInfo:list")
@PostMapping("/getDistDetailsMsg") @PostMapping("/getDistDetailsMsg")
public AjaxResult distDetailsMsg(@RequestBody InitialDiskInfo initialDiskInfo){ public AjaxResult distDetailsMsg(@RequestBody InitialDiskInfo initialDiskInfo){
return success(initialDiskInfoService.getDistDetailsMsg(initialDiskInfo)); return success(initialDiskInfoService.getDistDetailsMsg(initialDiskInfo));
@@ -117,7 +111,6 @@ public class InitialDiskInfoController extends BaseController
* @param initialDiskInfo * @param initialDiskInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:distInfo:list")
@PostMapping("/rwSpeedEcharts") @PostMapping("/rwSpeedEcharts")
public AjaxResult rwSpeedEcharts(@RequestBody InitialDiskInfo initialDiskInfo){ public AjaxResult rwSpeedEcharts(@RequestBody InitialDiskInfo initialDiskInfo){
Map<String, Object> echartsData = initialDiskInfoService.rwSpeedEcharts(initialDiskInfo); Map<String, Object> echartsData = initialDiskInfoService.rwSpeedEcharts(initialDiskInfo);
@@ -129,7 +122,6 @@ public class InitialDiskInfoController extends BaseController
* @param initialDiskInfo * @param initialDiskInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:distInfo:list")
@PostMapping("/rwTimesEcharts") @PostMapping("/rwTimesEcharts")
public AjaxResult rwTimesEcharts(@RequestBody InitialDiskInfo initialDiskInfo){ public AjaxResult rwTimesEcharts(@RequestBody InitialDiskInfo initialDiskInfo){
Map<String, Object> echartsData = initialDiskInfoService.rwTimesEcharts(initialDiskInfo); Map<String, Object> echartsData = initialDiskInfoService.rwTimesEcharts(initialDiskInfo);
@@ -141,7 +133,6 @@ public class InitialDiskInfoController extends BaseController
* @param initialDiskInfo * @param initialDiskInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:distInfo:list")
@PostMapping("/rwBytesEcharts") @PostMapping("/rwBytesEcharts")
public AjaxResult rwBytesEcharts(@RequestBody InitialDiskInfo initialDiskInfo){ public AjaxResult rwBytesEcharts(@RequestBody InitialDiskInfo initialDiskInfo){
Map<String, Object> echartsData = initialDiskInfoService.rwBytesEcharts(initialDiskInfo); Map<String, Object> echartsData = initialDiskInfoService.rwBytesEcharts(initialDiskInfo);
@@ -152,7 +143,6 @@ public class InitialDiskInfoController extends BaseController
* @param initialDiskInfo * @param initialDiskInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:mountPointInfo:list")
@PostMapping("/getAllDistName") @PostMapping("/getAllDistName")
public AjaxResult getAllDistName(@RequestBody InitialDiskInfo initialDiskInfo){ public AjaxResult getAllDistName(@RequestBody InitialDiskInfo initialDiskInfo){
List<Map> list = initialDiskInfoService.getAllDistName(initialDiskInfo); List<Map> list = initialDiskInfoService.getAllDistName(initialDiskInfo);
@@ -25,6 +25,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/dockerInfo") @RequestMapping("/dockerInfo")
@RequiresPermissions("rocketmq:traffic")
public class InitialDockerInfoController extends BaseController public class InitialDockerInfoController extends BaseController
{ {
@Autowired @Autowired
@@ -33,7 +34,6 @@ public class InitialDockerInfoController extends BaseController
/** /**
* 查询容器监控信息列表 * 查询容器监控信息列表
*/ */
@RequiresPermissions("rocketmq:dockerInfo:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody InitialDockerInfo initialDockerInfo) public TableDataInfo list(@RequestBody InitialDockerInfo initialDockerInfo)
{ {
@@ -48,7 +48,6 @@ public class InitialDockerInfoController extends BaseController
/** /**
* 导出容器监控信息列表 * 导出容器监控信息列表
*/ */
@RequiresPermissions("rocketmq:dockerInfo:export")
@Log(title = "容器监控信息", businessType = BusinessType.EXPORT) @Log(title = "容器监控信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InitialDockerInfo initialDockerInfo) public void export(HttpServletResponse response, InitialDockerInfo initialDockerInfo)
@@ -61,7 +60,6 @@ public class InitialDockerInfoController extends BaseController
/** /**
* 获取容器监控信息详细信息 * 获取容器监控信息详细信息
*/ */
@RequiresPermissions("rocketmq:dockerInfo:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -71,7 +69,6 @@ public class InitialDockerInfoController extends BaseController
/** /**
* 新增容器监控信息 * 新增容器监控信息
*/ */
@RequiresPermissions("rocketmq:dockerInfo:add")
@Log(title = "容器监控信息", businessType = BusinessType.INSERT) @Log(title = "容器监控信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InitialDockerInfo initialDockerInfo) public AjaxResult add(@RequestBody InitialDockerInfo initialDockerInfo)
@@ -82,7 +79,6 @@ public class InitialDockerInfoController extends BaseController
/** /**
* 修改容器监控信息 * 修改容器监控信息
*/ */
@RequiresPermissions("rocketmq:dockerInfo:edit")
@Log(title = "容器监控信息", businessType = BusinessType.UPDATE) @Log(title = "容器监控信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InitialDockerInfo initialDockerInfo) public AjaxResult edit(@RequestBody InitialDockerInfo initialDockerInfo)
@@ -93,7 +89,6 @@ public class InitialDockerInfoController extends BaseController
/** /**
* 删除容器监控信息 * 删除容器监控信息
*/ */
@RequiresPermissions("rocketmq:dockerInfo:remove")
@Log(title = "容器监控信息", businessType = BusinessType.DELETE) @Log(title = "容器监控信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -106,7 +101,6 @@ public class InitialDockerInfoController extends BaseController
* @param initialDockerInfo * @param initialDockerInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:dockerInfo:list")
@PostMapping("/getDockerDetailsMsg") @PostMapping("/getDockerDetailsMsg")
public AjaxResult dockerDetailsMsg(@RequestBody InitialDockerInfo initialDockerInfo){ public AjaxResult dockerDetailsMsg(@RequestBody InitialDockerInfo initialDockerInfo){
return success(initialDockerInfoService.getDockerDetailsMsg(initialDockerInfo)); return success(initialDockerInfoService.getDockerDetailsMsg(initialDockerInfo));
@@ -117,7 +111,6 @@ public class InitialDockerInfoController extends BaseController
* @param initialDockerInfo * @param initialDockerInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:dockerInfo:list")
@PostMapping("/cpuUtilEcharts") @PostMapping("/cpuUtilEcharts")
public AjaxResult cpuUtilEcharts(@RequestBody InitialDockerInfo initialDockerInfo){ public AjaxResult cpuUtilEcharts(@RequestBody InitialDockerInfo initialDockerInfo){
Map<String, Object> echartsData = initialDockerInfoService.cpuUtilEcharts(initialDockerInfo); Map<String, Object> echartsData = initialDockerInfoService.cpuUtilEcharts(initialDockerInfo);
@@ -128,7 +121,6 @@ public class InitialDockerInfoController extends BaseController
* @param initialDockerInfo * @param initialDockerInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:dockerInfo:list")
@PostMapping("/memUtilEcharts") @PostMapping("/memUtilEcharts")
public AjaxResult memUtilEcharts(@RequestBody InitialDockerInfo initialDockerInfo){ public AjaxResult memUtilEcharts(@RequestBody InitialDockerInfo initialDockerInfo){
Map<String, Object> echartsData = initialDockerInfoService.memUtilEcharts(initialDockerInfo); Map<String, Object> echartsData = initialDockerInfoService.memUtilEcharts(initialDockerInfo);
@@ -140,7 +132,6 @@ public class InitialDockerInfoController extends BaseController
* @param initialDockerInfo * @param initialDockerInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:dockerInfo:list")
@PostMapping("/netSpeedEcharts") @PostMapping("/netSpeedEcharts")
public AjaxResult netSpeedEcharts(@RequestBody InitialDockerInfo initialDockerInfo){ public AjaxResult netSpeedEcharts(@RequestBody InitialDockerInfo initialDockerInfo){
Map<String, Object> echartsData = initialDockerInfoService.netSpeedEcharts(initialDockerInfo); Map<String, Object> echartsData = initialDockerInfoService.netSpeedEcharts(initialDockerInfo);
@@ -151,7 +142,6 @@ public class InitialDockerInfoController extends BaseController
* @param initialDockerInfo * @param initialDockerInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:mountPointInfo:list")
@PostMapping("/getAllDockerId") @PostMapping("/getAllDockerId")
public AjaxResult getAllDockerId(@RequestBody InitialDockerInfo initialDockerInfo){ public AjaxResult getAllDockerId(@RequestBody InitialDockerInfo initialDockerInfo){
List<Map> list = initialDockerInfoService.getAllDockerId(initialDockerInfo); List<Map> list = initialDockerInfoService.getAllDockerId(initialDockerInfo);
@@ -25,6 +25,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/memoryInfo") @RequestMapping("/memoryInfo")
@RequiresPermissions("rocketmq:traffic")
public class InitialMemoryInfoController extends BaseController public class InitialMemoryInfoController extends BaseController
{ {
@Autowired @Autowired
@@ -33,7 +34,6 @@ public class InitialMemoryInfoController extends BaseController
/** /**
* 查询内存监控信息列表 * 查询内存监控信息列表
*/ */
@RequiresPermissions("rocketmq:memoryInfo:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody InitialMemoryInfo initialMemoryInfo) public TableDataInfo list(@RequestBody InitialMemoryInfo initialMemoryInfo)
{ {
@@ -48,7 +48,6 @@ public class InitialMemoryInfoController extends BaseController
/** /**
* 导出内存监控信息列表 * 导出内存监控信息列表
*/ */
@RequiresPermissions("rocketmq:memoryInfo:export")
@Log(title = "内存监控信息", businessType = BusinessType.EXPORT) @Log(title = "内存监控信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InitialMemoryInfo initialMemoryInfo) public void export(HttpServletResponse response, InitialMemoryInfo initialMemoryInfo)
@@ -61,7 +60,6 @@ public class InitialMemoryInfoController extends BaseController
/** /**
* 获取内存监控信息详细信息 * 获取内存监控信息详细信息
*/ */
@RequiresPermissions("rocketmq:memoryInfo:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -71,7 +69,6 @@ public class InitialMemoryInfoController extends BaseController
/** /**
* 新增内存监控信息 * 新增内存监控信息
*/ */
@RequiresPermissions("rocketmq:memoryInfo:add")
@Log(title = "内存监控信息", businessType = BusinessType.INSERT) @Log(title = "内存监控信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InitialMemoryInfo initialMemoryInfo) public AjaxResult add(@RequestBody InitialMemoryInfo initialMemoryInfo)
@@ -82,7 +79,6 @@ public class InitialMemoryInfoController extends BaseController
/** /**
* 修改内存监控信息 * 修改内存监控信息
*/ */
@RequiresPermissions("rocketmq:memoryInfo:edit")
@Log(title = "内存监控信息", businessType = BusinessType.UPDATE) @Log(title = "内存监控信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InitialMemoryInfo initialMemoryInfo) public AjaxResult edit(@RequestBody InitialMemoryInfo initialMemoryInfo)
@@ -93,7 +89,6 @@ public class InitialMemoryInfoController extends BaseController
/** /**
* 删除内存监控信息 * 删除内存监控信息
*/ */
@RequiresPermissions("rocketmq:memoryInfo:remove")
@Log(title = "内存监控信息", businessType = BusinessType.DELETE) @Log(title = "内存监控信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -104,7 +99,6 @@ public class InitialMemoryInfoController extends BaseController
/** /**
* 查询交换空间可用量监控数据 * 查询交换空间可用量监控数据
*/ */
@RequiresPermissions("rocketmq:systemInfo:list")
@PostMapping("/swapSizeFreeEcharts") @PostMapping("/swapSizeFreeEcharts")
public AjaxResult swapSizeFreeEcharts(@RequestBody InitialMemoryInfo initialMemoryInfo) { public AjaxResult swapSizeFreeEcharts(@RequestBody InitialMemoryInfo initialMemoryInfo) {
Map<String, Object> echartsData = initialMemoryInfoService.swapSizeFreeEcharts(initialMemoryInfo); Map<String, Object> echartsData = initialMemoryInfoService.swapSizeFreeEcharts(initialMemoryInfo);
@@ -114,7 +108,6 @@ public class InitialMemoryInfoController extends BaseController
/** /**
* 查询内存利用率监控数据 * 查询内存利用率监控数据
*/ */
@RequiresPermissions("rocketmq:systemInfo:list")
@PostMapping("/untilzationEcharts") @PostMapping("/untilzationEcharts")
public AjaxResult untilzationEcharts(@RequestBody InitialMemoryInfo initialMemoryInfo) { public AjaxResult untilzationEcharts(@RequestBody InitialMemoryInfo initialMemoryInfo) {
Map<String, Object> echartsData = initialMemoryInfoService.untilzationEcharts(initialMemoryInfo); Map<String, Object> echartsData = initialMemoryInfoService.untilzationEcharts(initialMemoryInfo);
@@ -124,7 +117,6 @@ public class InitialMemoryInfoController extends BaseController
/** /**
* 查询内存可用量监控数据(KB) * 查询内存可用量监控数据(KB)
*/ */
@RequiresPermissions("rocketmq:systemInfo:list")
@PostMapping("/availableMemoryEcharts") @PostMapping("/availableMemoryEcharts")
public AjaxResult availableMemoryEcharts(@RequestBody InitialMemoryInfo initialMemoryInfo) { public AjaxResult availableMemoryEcharts(@RequestBody InitialMemoryInfo initialMemoryInfo) {
Map<String, Object> echartsData = initialMemoryInfoService.availableMemoryEcharts(initialMemoryInfo); Map<String, Object> echartsData = initialMemoryInfoService.availableMemoryEcharts(initialMemoryInfo);
@@ -134,7 +126,6 @@ public class InitialMemoryInfoController extends BaseController
/** /**
* 查询交换空间百分比监控数据 * 查询交换空间百分比监控数据
*/ */
@RequiresPermissions("rocketmq:systemInfo:list")
@PostMapping("/swapSizePercentEcharts") @PostMapping("/swapSizePercentEcharts")
public AjaxResult swapSizePercentEcharts(@RequestBody InitialMemoryInfo initialMemoryInfo) { public AjaxResult swapSizePercentEcharts(@RequestBody InitialMemoryInfo initialMemoryInfo) {
Map<String, Object> echartsData = initialMemoryInfoService.swapSizePercentEcharts(initialMemoryInfo); Map<String, Object> echartsData = initialMemoryInfoService.swapSizePercentEcharts(initialMemoryInfo);
@@ -144,7 +135,6 @@ public class InitialMemoryInfoController extends BaseController
/** /**
* 查询可用内存百分比监控数据 * 查询可用内存百分比监控数据
*/ */
@RequiresPermissions("rocketmq:systemInfo:list")
@PostMapping("/percentEcharts") @PostMapping("/percentEcharts")
public AjaxResult percentEcharts(@RequestBody InitialMemoryInfo initialMemoryInfo) { public AjaxResult percentEcharts(@RequestBody InitialMemoryInfo initialMemoryInfo) {
Map<String, Object> echartsData = initialMemoryInfoService.percentEcharts(initialMemoryInfo); Map<String, Object> echartsData = initialMemoryInfoService.percentEcharts(initialMemoryInfo);
@@ -25,6 +25,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/mountPointInfo") @RequestMapping("/mountPointInfo")
@RequiresPermissions("rocketmq:traffic")
public class InitialMountPointInfoController extends BaseController public class InitialMountPointInfoController extends BaseController
{ {
@Autowired @Autowired
@@ -33,7 +34,6 @@ public class InitialMountPointInfoController extends BaseController
/** /**
* 查询挂载点监控信息列表 * 查询挂载点监控信息列表
*/ */
@RequiresPermissions("rocketmq:mountPointInfo:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody InitialMountPointInfo initialMountPointInfo) public TableDataInfo list(@RequestBody InitialMountPointInfo initialMountPointInfo)
{ {
@@ -48,7 +48,6 @@ public class InitialMountPointInfoController extends BaseController
/** /**
* 导出挂载点监控信息列表 * 导出挂载点监控信息列表
*/ */
@RequiresPermissions("rocketmq:mountPointInfo:export")
@Log(title = "挂载点监控信息", businessType = BusinessType.EXPORT) @Log(title = "挂载点监控信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InitialMountPointInfo initialMountPointInfo) public void export(HttpServletResponse response, InitialMountPointInfo initialMountPointInfo)
@@ -61,7 +60,6 @@ public class InitialMountPointInfoController extends BaseController
/** /**
* 获取挂载点监控信息详细信息 * 获取挂载点监控信息详细信息
*/ */
@RequiresPermissions("rocketmq:mountPointInfo:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -71,7 +69,6 @@ public class InitialMountPointInfoController extends BaseController
/** /**
* 新增挂载点监控信息 * 新增挂载点监控信息
*/ */
@RequiresPermissions("rocketmq:mountPointInfo:add")
@Log(title = "挂载点监控信息", businessType = BusinessType.INSERT) @Log(title = "挂载点监控信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InitialMountPointInfo initialMountPointInfo) public AjaxResult add(@RequestBody InitialMountPointInfo initialMountPointInfo)
@@ -82,7 +79,6 @@ public class InitialMountPointInfoController extends BaseController
/** /**
* 修改挂载点监控信息 * 修改挂载点监控信息
*/ */
@RequiresPermissions("rocketmq:mountPointInfo:edit")
@Log(title = "挂载点监控信息", businessType = BusinessType.UPDATE) @Log(title = "挂载点监控信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InitialMountPointInfo initialMountPointInfo) public AjaxResult edit(@RequestBody InitialMountPointInfo initialMountPointInfo)
@@ -93,7 +89,6 @@ public class InitialMountPointInfoController extends BaseController
/** /**
* 删除挂载点监控信息 * 删除挂载点监控信息
*/ */
@RequiresPermissions("rocketmq:mountPointInfo:remove")
@Log(title = "挂载点监控信息", businessType = BusinessType.DELETE) @Log(title = "挂载点监控信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -103,7 +98,6 @@ public class InitialMountPointInfoController extends BaseController
/** /**
* 获取挂载点监控信息详细信息 * 获取挂载点监控信息详细信息
*/ */
@RequiresPermissions("rocketmq:mountPointInfo:query")
@PostMapping(value = "/pointDetailsMsg") @PostMapping(value = "/pointDetailsMsg")
public AjaxResult pointDetailsMsg(@RequestBody InitialMountPointInfo initialMountPointInfo) public AjaxResult pointDetailsMsg(@RequestBody InitialMountPointInfo initialMountPointInfo)
{ {
@@ -113,7 +107,6 @@ public class InitialMountPointInfoController extends BaseController
/** /**
* 获取挂载文件系统/的空间图形 * 获取挂载文件系统/的空间图形
*/ */
@RequiresPermissions("rocketmq:mountPointInfo:query")
@PostMapping(value = "/spaceEcharts") @PostMapping(value = "/spaceEcharts")
public AjaxResult spaceEcharts(@RequestBody InitialMountPointInfo initialMountPointInfo) public AjaxResult spaceEcharts(@RequestBody InitialMountPointInfo initialMountPointInfo)
{ {
@@ -123,7 +116,6 @@ public class InitialMountPointInfoController extends BaseController
/** /**
* 获取挂载文件系统/的空间利用率图形 * 获取挂载文件系统/的空间利用率图形
*/ */
@RequiresPermissions("rocketmq:mountPointInfo:query")
@PostMapping(value = "/spaceRateEcharts") @PostMapping(value = "/spaceRateEcharts")
public AjaxResult spaceRateEcharts(@RequestBody InitialMountPointInfo initialMountPointInfo) public AjaxResult spaceRateEcharts(@RequestBody InitialMountPointInfo initialMountPointInfo)
{ {
@@ -135,7 +127,6 @@ public class InitialMountPointInfoController extends BaseController
* @param initialMountPointInfo * @param initialMountPointInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:mountPointInfo:list")
@PostMapping("/getAllMountName") @PostMapping("/getAllMountName")
public AjaxResult getAllMountName(@RequestBody InitialMountPointInfo initialMountPointInfo){ public AjaxResult getAllMountName(@RequestBody InitialMountPointInfo initialMountPointInfo){
List<Map> list = initialMountPointInfoService.getAllMountName(initialMountPointInfo); List<Map> list = initialMountPointInfoService.getAllMountName(initialMountPointInfo);
@@ -24,6 +24,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/switchFanInfo") @RequestMapping("/switchFanInfo")
@RequiresPermissions("rocketmq:switchInfo")
public class InitialSwitchFanInfoController extends BaseController public class InitialSwitchFanInfoController extends BaseController
{ {
@Autowired @Autowired
@@ -32,7 +33,6 @@ public class InitialSwitchFanInfoController extends BaseController
/** /**
* 查询风扇信息列表 * 查询风扇信息列表
*/ */
@RequiresPermissions("rocketmq:info:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(InitialSwitchFanInfo initialSwitchFanInfo) public TableDataInfo list(InitialSwitchFanInfo initialSwitchFanInfo)
{ {
@@ -44,7 +44,6 @@ public class InitialSwitchFanInfoController extends BaseController
/** /**
* 导出风扇信息列表 * 导出风扇信息列表
*/ */
@RequiresPermissions("rocketmq:info:export")
@Log(title = "风扇信息", businessType = BusinessType.EXPORT) @Log(title = "风扇信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InitialSwitchFanInfo initialSwitchFanInfo) public void export(HttpServletResponse response, InitialSwitchFanInfo initialSwitchFanInfo)
@@ -57,7 +56,6 @@ public class InitialSwitchFanInfoController extends BaseController
/** /**
* 获取风扇信息详细信息 * 获取风扇信息详细信息
*/ */
@RequiresPermissions("rocketmq:info:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -67,7 +65,6 @@ public class InitialSwitchFanInfoController extends BaseController
/** /**
* 新增风扇信息 * 新增风扇信息
*/ */
@RequiresPermissions("rocketmq:info:add")
@Log(title = "风扇信息", businessType = BusinessType.INSERT) @Log(title = "风扇信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InitialSwitchFanInfo initialSwitchFanInfo) public AjaxResult add(@RequestBody InitialSwitchFanInfo initialSwitchFanInfo)
@@ -78,7 +75,6 @@ public class InitialSwitchFanInfoController extends BaseController
/** /**
* 修改风扇信息 * 修改风扇信息
*/ */
@RequiresPermissions("rocketmq:info:edit")
@Log(title = "风扇信息", businessType = BusinessType.UPDATE) @Log(title = "风扇信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InitialSwitchFanInfo initialSwitchFanInfo) public AjaxResult edit(@RequestBody InitialSwitchFanInfo initialSwitchFanInfo)
@@ -89,7 +85,6 @@ public class InitialSwitchFanInfoController extends BaseController
/** /**
* 删除风扇信息 * 删除风扇信息
*/ */
@RequiresPermissions("rocketmq:info:remove")
@Log(title = "风扇信息", businessType = BusinessType.DELETE) @Log(title = "风扇信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -102,7 +97,6 @@ public class InitialSwitchFanInfoController extends BaseController
* @param initialSwitchFanInfo * @param initialSwitchFanInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:info:list")
@PostMapping("/getAllFanName") @PostMapping("/getAllFanName")
public AjaxResult getAllFanName(@RequestBody InitialSwitchFanInfo initialSwitchFanInfo){ public AjaxResult getAllFanName(@RequestBody InitialSwitchFanInfo initialSwitchFanInfo){
List<Map> list = initialSwitchFanInfoService.getAllFanName(initialSwitchFanInfo); List<Map> list = initialSwitchFanInfoService.getAllFanName(initialSwitchFanInfo);
@@ -113,7 +107,6 @@ public class InitialSwitchFanInfoController extends BaseController
* @param initialSwitchFanInfo * @param initialSwitchFanInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:info:list")
@PostMapping("/getFanMsg") @PostMapping("/getFanMsg")
public AjaxResult getFanMsg(@RequestBody InitialSwitchFanInfo initialSwitchFanInfo){ public AjaxResult getFanMsg(@RequestBody InitialSwitchFanInfo initialSwitchFanInfo){
List<InitialSwitchFanInfo> list = initialSwitchFanInfoService.getFanMsg(initialSwitchFanInfo); List<InitialSwitchFanInfo> list = initialSwitchFanInfoService.getFanMsg(initialSwitchFanInfo);
@@ -24,6 +24,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/switchInfo") @RequestMapping("/switchInfo")
@RequiresPermissions("rocketmq:switchInfo")
public class InitialSwitchInfoController extends BaseController public class InitialSwitchInfoController extends BaseController
{ {
@Autowired @Autowired
@@ -32,7 +33,6 @@ public class InitialSwitchInfoController extends BaseController
/** /**
* 查询交换机流量监控信息列表 * 查询交换机流量监控信息列表
*/ */
@RequiresPermissions("rocketmq:switchInfo:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(InitialSwitchInfo initialSwitchInfo) public TableDataInfo list(InitialSwitchInfo initialSwitchInfo)
{ {
@@ -44,7 +44,6 @@ public class InitialSwitchInfoController extends BaseController
/** /**
* 导出交换机流量监控信息列表 * 导出交换机流量监控信息列表
*/ */
@RequiresPermissions("rocketmq:switchInfo:export")
@Log(title = "交换机流量监控信息", businessType = BusinessType.EXPORT) @Log(title = "交换机流量监控信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InitialSwitchInfo initialSwitchInfo) public void export(HttpServletResponse response, InitialSwitchInfo initialSwitchInfo)
@@ -57,7 +56,6 @@ public class InitialSwitchInfoController extends BaseController
/** /**
* 获取交换机流量监控信息详细信息 * 获取交换机流量监控信息详细信息
*/ */
@RequiresPermissions("rocketmq:switchInfo:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -67,7 +65,6 @@ public class InitialSwitchInfoController extends BaseController
/** /**
* 新增交换机流量监控信息 * 新增交换机流量监控信息
*/ */
@RequiresPermissions("rocketmq:switchInfo:add")
@Log(title = "交换机流量监控信息", businessType = BusinessType.INSERT) @Log(title = "交换机流量监控信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InitialSwitchInfo initialSwitchInfo) public AjaxResult add(@RequestBody InitialSwitchInfo initialSwitchInfo)
@@ -78,7 +75,6 @@ public class InitialSwitchInfoController extends BaseController
/** /**
* 修改交换机流量监控信息 * 修改交换机流量监控信息
*/ */
@RequiresPermissions("rocketmq:switchInfo:edit")
@Log(title = "交换机流量监控信息", businessType = BusinessType.UPDATE) @Log(title = "交换机流量监控信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InitialSwitchInfo initialSwitchInfo) public AjaxResult edit(@RequestBody InitialSwitchInfo initialSwitchInfo)
@@ -89,7 +85,6 @@ public class InitialSwitchInfoController extends BaseController
/** /**
* 删除交换机流量监控信息 * 删除交换机流量监控信息
*/ */
@RequiresPermissions("rocketmq:switchInfo:remove")
@Log(title = "交换机流量监控信息", businessType = BusinessType.DELETE) @Log(title = "交换机流量监控信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -102,7 +97,6 @@ public class InitialSwitchInfoController extends BaseController
* @param initialSwitchInfo * @param initialSwitchInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:switchInfo:list")
@PostMapping("/getSwitchNetDetailsMsg") @PostMapping("/getSwitchNetDetailsMsg")
public AjaxResult switchNetDetailsMsg(@RequestBody InitialSwitchInfo initialSwitchInfo){ public AjaxResult switchNetDetailsMsg(@RequestBody InitialSwitchInfo initialSwitchInfo){
return success(initialSwitchInfoService.getSwitchNetDetailsMsg(initialSwitchInfo)); return success(initialSwitchInfoService.getSwitchNetDetailsMsg(initialSwitchInfo));
@@ -113,7 +107,6 @@ public class InitialSwitchInfoController extends BaseController
* @param initialSwitchInfo * @param initialSwitchInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:switchInfo:list")
@PostMapping("/switchNetSpeedEcharts") @PostMapping("/switchNetSpeedEcharts")
public AjaxResult switchNetSpeedEcharts(@RequestBody InitialSwitchInfo initialSwitchInfo){ public AjaxResult switchNetSpeedEcharts(@RequestBody InitialSwitchInfo initialSwitchInfo){
Map<String, Object> echartsData = initialSwitchInfoService.switchNetSpeedEcharts(initialSwitchInfo); Map<String, Object> echartsData = initialSwitchInfoService.switchNetSpeedEcharts(initialSwitchInfo);
@@ -124,7 +117,6 @@ public class InitialSwitchInfoController extends BaseController
* @param initialSwitchInfo * @param initialSwitchInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:switchInfo:list")
@PostMapping("/switchNetDiscardsEcharts") @PostMapping("/switchNetDiscardsEcharts")
public AjaxResult switchNetDiscardsEcharts(@RequestBody InitialSwitchInfo initialSwitchInfo){ public AjaxResult switchNetDiscardsEcharts(@RequestBody InitialSwitchInfo initialSwitchInfo){
Map<String, Object> echartsData = initialSwitchInfoService.switchNetDiscardsEcharts(initialSwitchInfo); Map<String, Object> echartsData = initialSwitchInfoService.switchNetDiscardsEcharts(initialSwitchInfo);
@@ -135,7 +127,6 @@ public class InitialSwitchInfoController extends BaseController
* @param initialSwitchInfo * @param initialSwitchInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:switchInfo:list")
@PostMapping("/switchNetTotalEcharts") @PostMapping("/switchNetTotalEcharts")
public AjaxResult switchNetTotalEcharts(@RequestBody InitialSwitchInfo initialSwitchInfo){ public AjaxResult switchNetTotalEcharts(@RequestBody InitialSwitchInfo initialSwitchInfo){
Map<String, Object> echartsData = initialSwitchInfoService.switchNetTotalEcharts(initialSwitchInfo); Map<String, Object> echartsData = initialSwitchInfoService.switchNetTotalEcharts(initialSwitchInfo);
@@ -146,7 +137,6 @@ public class InitialSwitchInfoController extends BaseController
* @param initialSwitchInfo * @param initialSwitchInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:switchInfo:list")
@PostMapping("/switchNetErrDiscardsEcharts") @PostMapping("/switchNetErrDiscardsEcharts")
public AjaxResult switchNetErrDiscardsEcharts(@RequestBody InitialSwitchInfo initialSwitchInfo){ public AjaxResult switchNetErrDiscardsEcharts(@RequestBody InitialSwitchInfo initialSwitchInfo){
Map<String, Object> echartsData = initialSwitchInfoService.switchNetErrDiscardsEcharts(initialSwitchInfo); Map<String, Object> echartsData = initialSwitchInfoService.switchNetErrDiscardsEcharts(initialSwitchInfo);
@@ -1,25 +1,19 @@
package com.tongran.rocketmq.controller; package com.tongran.rocketmq.controller;
import java.util.List; import com.tongran.common.core.utils.poi.ExcelUtil;
import javax.servlet.http.HttpServletResponse; import com.tongran.common.core.web.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired; import com.tongran.common.core.web.domain.AjaxResult;
import org.springframework.web.bind.annotation.GetMapping; import com.tongran.common.core.web.page.TableDataInfo;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.tongran.common.log.annotation.Log; import com.tongran.common.log.annotation.Log;
import com.tongran.common.log.enums.BusinessType; import com.tongran.common.log.enums.BusinessType;
import com.tongran.common.security.annotation.RequiresPermissions; import com.tongran.common.security.annotation.RequiresPermissions;
import com.tongran.rocketmq.domain.InitialSwitchInfoTemp; import com.tongran.rocketmq.domain.InitialSwitchInfoTemp;
import com.tongran.rocketmq.service.IInitialSwitchInfoTempService; import com.tongran.rocketmq.service.IInitialSwitchInfoTempService;
import com.tongran.common.core.web.controller.BaseController; import org.springframework.beans.factory.annotation.Autowired;
import com.tongran.common.core.web.domain.AjaxResult; import org.springframework.web.bind.annotation.*;
import com.tongran.common.core.utils.poi.ExcelUtil;
import com.tongran.common.core.web.page.TableDataInfo; import javax.servlet.http.HttpServletResponse;
import java.util.List;
/** /**
* 交换机监控信息Controller * 交换机监控信息Controller
@@ -29,6 +23,7 @@ import com.tongran.common.core.web.page.TableDataInfo;
*/ */
@RestController @RestController
@RequestMapping("/temp") @RequestMapping("/temp")
@RequiresPermissions("rocketmq:switchInfo")
public class InitialSwitchInfoTempController extends BaseController public class InitialSwitchInfoTempController extends BaseController
{ {
@Autowired @Autowired
@@ -37,7 +32,6 @@ public class InitialSwitchInfoTempController extends BaseController
/** /**
* 查询交换机监控信息列表 * 查询交换机监控信息列表
*/ */
@RequiresPermissions("rocketmq:temp:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(InitialSwitchInfoTemp initialSwitchInfoTemp) public TableDataInfo list(InitialSwitchInfoTemp initialSwitchInfoTemp)
{ {
@@ -49,7 +43,6 @@ public class InitialSwitchInfoTempController extends BaseController
/** /**
* 导出交换机监控信息列表 * 导出交换机监控信息列表
*/ */
@RequiresPermissions("rocketmq:temp:export")
@Log(title = "交换机监控信息", businessType = BusinessType.EXPORT) @Log(title = "交换机监控信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InitialSwitchInfoTemp initialSwitchInfoTemp) public void export(HttpServletResponse response, InitialSwitchInfoTemp initialSwitchInfoTemp)
@@ -62,7 +55,6 @@ public class InitialSwitchInfoTempController extends BaseController
/** /**
* 获取交换机监控信息详细信息 * 获取交换机监控信息详细信息
*/ */
@RequiresPermissions("rocketmq:temp:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -72,7 +64,6 @@ public class InitialSwitchInfoTempController extends BaseController
/** /**
* 新增交换机监控信息 * 新增交换机监控信息
*/ */
@RequiresPermissions("rocketmq:temp:add")
@Log(title = "交换机监控信息", businessType = BusinessType.INSERT) @Log(title = "交换机监控信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InitialSwitchInfoTemp initialSwitchInfoTemp) public AjaxResult add(@RequestBody InitialSwitchInfoTemp initialSwitchInfoTemp)
@@ -83,7 +74,6 @@ public class InitialSwitchInfoTempController extends BaseController
/** /**
* 修改交换机监控信息 * 修改交换机监控信息
*/ */
@RequiresPermissions("rocketmq:temp:edit")
@Log(title = "交换机监控信息", businessType = BusinessType.UPDATE) @Log(title = "交换机监控信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InitialSwitchInfoTemp initialSwitchInfoTemp) public AjaxResult edit(@RequestBody InitialSwitchInfoTemp initialSwitchInfoTemp)
@@ -94,7 +84,6 @@ public class InitialSwitchInfoTempController extends BaseController
/** /**
* 删除交换机监控信息 * 删除交换机监控信息
*/ */
@RequiresPermissions("rocketmq:temp:remove")
@Log(title = "交换机监控信息", businessType = BusinessType.DELETE) @Log(title = "交换机监控信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -24,6 +24,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/switchMpuInfo") @RequestMapping("/switchMpuInfo")
@RequiresPermissions("rocketmq:switchInfo")
public class InitialSwitchMpuInfoController extends BaseController public class InitialSwitchMpuInfoController extends BaseController
{ {
@Autowired @Autowired
@@ -32,7 +33,6 @@ public class InitialSwitchMpuInfoController extends BaseController
/** /**
* 查询MPU信息列表 * 查询MPU信息列表
*/ */
@RequiresPermissions("rocketmq:info:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(InitialSwitchMpuInfo initialSwitchMpuInfo) public TableDataInfo list(InitialSwitchMpuInfo initialSwitchMpuInfo)
{ {
@@ -44,7 +44,6 @@ public class InitialSwitchMpuInfoController extends BaseController
/** /**
* 导出MPU信息列表 * 导出MPU信息列表
*/ */
@RequiresPermissions("rocketmq:info:export")
@Log(title = "MPU信息", businessType = BusinessType.EXPORT) @Log(title = "MPU信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InitialSwitchMpuInfo initialSwitchMpuInfo) public void export(HttpServletResponse response, InitialSwitchMpuInfo initialSwitchMpuInfo)
@@ -57,7 +56,6 @@ public class InitialSwitchMpuInfoController extends BaseController
/** /**
* 获取MPU信息详细信息 * 获取MPU信息详细信息
*/ */
@RequiresPermissions("rocketmq:info:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -67,7 +65,6 @@ public class InitialSwitchMpuInfoController extends BaseController
/** /**
* 新增MPU信息 * 新增MPU信息
*/ */
@RequiresPermissions("rocketmq:info:add")
@Log(title = "MPU信息", businessType = BusinessType.INSERT) @Log(title = "MPU信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InitialSwitchMpuInfo initialSwitchMpuInfo) public AjaxResult add(@RequestBody InitialSwitchMpuInfo initialSwitchMpuInfo)
@@ -78,7 +75,6 @@ public class InitialSwitchMpuInfoController extends BaseController
/** /**
* 修改MPU信息 * 修改MPU信息
*/ */
@RequiresPermissions("rocketmq:info:edit")
@Log(title = "MPU信息", businessType = BusinessType.UPDATE) @Log(title = "MPU信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InitialSwitchMpuInfo initialSwitchMpuInfo) public AjaxResult edit(@RequestBody InitialSwitchMpuInfo initialSwitchMpuInfo)
@@ -89,7 +85,6 @@ public class InitialSwitchMpuInfoController extends BaseController
/** /**
* 删除MPU信息 * 删除MPU信息
*/ */
@RequiresPermissions("rocketmq:info:remove")
@Log(title = "MPU信息", businessType = BusinessType.DELETE) @Log(title = "MPU信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -102,7 +97,6 @@ public class InitialSwitchMpuInfoController extends BaseController
* @param initialSwitchMpuInfo * @param initialSwitchMpuInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:info:list")
@PostMapping("/getAllMpuName") @PostMapping("/getAllMpuName")
public AjaxResult getAllMpuName(@RequestBody InitialSwitchMpuInfo initialSwitchMpuInfo){ public AjaxResult getAllMpuName(@RequestBody InitialSwitchMpuInfo initialSwitchMpuInfo){
List<Map> list = initialSwitchMpuInfoService.getAllMpuName(initialSwitchMpuInfo); List<Map> list = initialSwitchMpuInfoService.getAllMpuName(initialSwitchMpuInfo);
@@ -113,7 +107,6 @@ public class InitialSwitchMpuInfoController extends BaseController
* @param initialSwitchMpuInfo * @param initialSwitchMpuInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:info:list")
@PostMapping("/getMpuMsg") @PostMapping("/getMpuMsg")
public AjaxResult getMpuMsg(@RequestBody InitialSwitchMpuInfo initialSwitchMpuInfo){ public AjaxResult getMpuMsg(@RequestBody InitialSwitchMpuInfo initialSwitchMpuInfo){
List<InitialSwitchMpuInfo> list = initialSwitchMpuInfoService.getMpuMsg(initialSwitchMpuInfo); List<InitialSwitchMpuInfo> list = initialSwitchMpuInfoService.getMpuMsg(initialSwitchMpuInfo);
@@ -124,7 +117,6 @@ public class InitialSwitchMpuInfoController extends BaseController
* @param initialSwitchMpuInfo * @param initialSwitchMpuInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:info:list")
@PostMapping("/getMpuCpuUse") @PostMapping("/getMpuCpuUse")
public AjaxResult getMpuCpuUse(@RequestBody InitialSwitchMpuInfo initialSwitchMpuInfo){ public AjaxResult getMpuCpuUse(@RequestBody InitialSwitchMpuInfo initialSwitchMpuInfo){
Map<String, Object> echartsData = initialSwitchMpuInfoService.getMpuCpuUse(initialSwitchMpuInfo); Map<String, Object> echartsData = initialSwitchMpuInfoService.getMpuCpuUse(initialSwitchMpuInfo);
@@ -135,7 +127,6 @@ public class InitialSwitchMpuInfoController extends BaseController
* @param initialSwitchMpuInfo * @param initialSwitchMpuInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:info:list")
@PostMapping("/getMpuMemUse") @PostMapping("/getMpuMemUse")
public AjaxResult getMpuMemUse(@RequestBody InitialSwitchMpuInfo initialSwitchMpuInfo){ public AjaxResult getMpuMemUse(@RequestBody InitialSwitchMpuInfo initialSwitchMpuInfo){
Map<String, Object> echartsData = initialSwitchMpuInfoService.getMpuMemUse(initialSwitchMpuInfo); Map<String, Object> echartsData = initialSwitchMpuInfoService.getMpuMemUse(initialSwitchMpuInfo);
@@ -146,7 +137,6 @@ public class InitialSwitchMpuInfoController extends BaseController
* @param initialSwitchMpuInfo * @param initialSwitchMpuInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:info:list")
@PostMapping("/getMpuTemperature") @PostMapping("/getMpuTemperature")
public AjaxResult getMpuTemperature(@RequestBody InitialSwitchMpuInfo initialSwitchMpuInfo){ public AjaxResult getMpuTemperature(@RequestBody InitialSwitchMpuInfo initialSwitchMpuInfo){
Map<String, Object> echartsData = initialSwitchMpuInfoService.getMpuTemperature(initialSwitchMpuInfo); Map<String, Object> echartsData = initialSwitchMpuInfoService.getMpuTemperature(initialSwitchMpuInfo);
@@ -24,6 +24,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/switchOpticalModule") @RequestMapping("/switchOpticalModule")
@RequiresPermissions("rocketmq:switchInfo")
public class InitialSwitchOpticalModuleController extends BaseController public class InitialSwitchOpticalModuleController extends BaseController
{ {
@Autowired @Autowired
@@ -32,7 +33,6 @@ public class InitialSwitchOpticalModuleController extends BaseController
/** /**
* 查询光模块信息列表 * 查询光模块信息列表
*/ */
@RequiresPermissions("rocketmq:module:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(InitialSwitchOpticalModule initialSwitchOpticalModule) public TableDataInfo list(InitialSwitchOpticalModule initialSwitchOpticalModule)
{ {
@@ -44,7 +44,6 @@ public class InitialSwitchOpticalModuleController extends BaseController
/** /**
* 导出光模块信息列表 * 导出光模块信息列表
*/ */
@RequiresPermissions("rocketmq:module:export")
@Log(title = "光模块信息", businessType = BusinessType.EXPORT) @Log(title = "光模块信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InitialSwitchOpticalModule initialSwitchOpticalModule) public void export(HttpServletResponse response, InitialSwitchOpticalModule initialSwitchOpticalModule)
@@ -57,7 +56,6 @@ public class InitialSwitchOpticalModuleController extends BaseController
/** /**
* 获取光模块信息详细信息 * 获取光模块信息详细信息
*/ */
@RequiresPermissions("rocketmq:module:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -67,7 +65,6 @@ public class InitialSwitchOpticalModuleController extends BaseController
/** /**
* 新增光模块信息 * 新增光模块信息
*/ */
@RequiresPermissions("rocketmq:module:add")
@Log(title = "光模块信息", businessType = BusinessType.INSERT) @Log(title = "光模块信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InitialSwitchOpticalModule initialSwitchOpticalModule) public AjaxResult add(@RequestBody InitialSwitchOpticalModule initialSwitchOpticalModule)
@@ -78,7 +75,6 @@ public class InitialSwitchOpticalModuleController extends BaseController
/** /**
* 修改光模块信息 * 修改光模块信息
*/ */
@RequiresPermissions("rocketmq:module:edit")
@Log(title = "光模块信息", businessType = BusinessType.UPDATE) @Log(title = "光模块信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InitialSwitchOpticalModule initialSwitchOpticalModule) public AjaxResult edit(@RequestBody InitialSwitchOpticalModule initialSwitchOpticalModule)
@@ -89,7 +85,6 @@ public class InitialSwitchOpticalModuleController extends BaseController
/** /**
* 删除光模块信息 * 删除光模块信息
*/ */
@RequiresPermissions("rocketmq:module:remove")
@Log(title = "光模块信息", businessType = BusinessType.DELETE) @Log(title = "光模块信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -101,7 +96,6 @@ public class InitialSwitchOpticalModuleController extends BaseController
* 获取该交换机的所有光模块名称 * 获取该交换机的所有光模块名称
* @return * @return
*/ */
@RequiresPermissions("rocketmq:module:list")
@PostMapping("/getAllModuleName") @PostMapping("/getAllModuleName")
public AjaxResult getAllModuleName(@RequestBody InitialSwitchOpticalModule initialSwitchOpticalModule){ public AjaxResult getAllModuleName(@RequestBody InitialSwitchOpticalModule initialSwitchOpticalModule){
List<Map> list = initialSwitchOpticalModuleService.getAllModuleName(initialSwitchOpticalModule); List<Map> list = initialSwitchOpticalModuleService.getAllModuleName(initialSwitchOpticalModule);
@@ -112,7 +106,6 @@ public class InitialSwitchOpticalModuleController extends BaseController
* @param initialSwitchOpticalModule * @param initialSwitchOpticalModule
* @return * @return
*/ */
@RequiresPermissions("rocketmq:module:list")
@PostMapping("/switchOpticalModuleMsg") @PostMapping("/switchOpticalModuleMsg")
public AjaxResult switchOpticalModuleMsg(@RequestBody InitialSwitchOpticalModule initialSwitchOpticalModule){ public AjaxResult switchOpticalModuleMsg(@RequestBody InitialSwitchOpticalModule initialSwitchOpticalModule){
@@ -124,7 +117,6 @@ public class InitialSwitchOpticalModuleController extends BaseController
* @param initialSwitchOpticalModule * @param initialSwitchOpticalModule
* @return * @return
*/ */
@RequiresPermissions("rocketmq:module:list")
@PostMapping("/opticalModuleLowThreshold") @PostMapping("/opticalModuleLowThreshold")
public AjaxResult opticalModuleLowThreshold(@RequestBody InitialSwitchOpticalModule initialSwitchOpticalModule){ public AjaxResult opticalModuleLowThreshold(@RequestBody InitialSwitchOpticalModule initialSwitchOpticalModule){
Map<String, Object> echartsData = initialSwitchOpticalModuleService.opticalModuleLowThreshold(initialSwitchOpticalModule); Map<String, Object> echartsData = initialSwitchOpticalModuleService.opticalModuleLowThreshold(initialSwitchOpticalModule);
@@ -135,7 +127,6 @@ public class InitialSwitchOpticalModuleController extends BaseController
* @param initialSwitchOpticalModule * @param initialSwitchOpticalModule
* @return * @return
*/ */
@RequiresPermissions("rocketmq:module:list")
@PostMapping("/opticalModulePower") @PostMapping("/opticalModulePower")
public AjaxResult opticalModulePower(@RequestBody InitialSwitchOpticalModule initialSwitchOpticalModule){ public AjaxResult opticalModulePower(@RequestBody InitialSwitchOpticalModule initialSwitchOpticalModule){
Map<String, Object> echartsData = initialSwitchOpticalModuleService.opticalModulePower(initialSwitchOpticalModule); Map<String, Object> echartsData = initialSwitchOpticalModuleService.opticalModulePower(initialSwitchOpticalModule);
@@ -24,6 +24,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/switchOtherData") @RequestMapping("/switchOtherData")
@RequiresPermissions("rocketmq:switchInfo")
public class InitialSwitchOtherCollectDataController extends BaseController public class InitialSwitchOtherCollectDataController extends BaseController
{ {
@Autowired @Autowired
@@ -32,7 +33,6 @@ public class InitialSwitchOtherCollectDataController extends BaseController
/** /**
* 查询交换机系统其他信息采集数据列表 * 查询交换机系统其他信息采集数据列表
*/ */
@RequiresPermissions("rocketmq:switchOtherData:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(InitialSwitchOtherCollectData initialSwitchOtherCollectData) public TableDataInfo list(InitialSwitchOtherCollectData initialSwitchOtherCollectData)
{ {
@@ -44,7 +44,6 @@ public class InitialSwitchOtherCollectDataController extends BaseController
/** /**
* 导出交换机系统其他信息采集数据列表 * 导出交换机系统其他信息采集数据列表
*/ */
@RequiresPermissions("rocketmq:switchOtherData:export")
@Log(title = "交换机系统其他信息采集数据", businessType = BusinessType.EXPORT) @Log(title = "交换机系统其他信息采集数据", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InitialSwitchOtherCollectData initialSwitchOtherCollectData) public void export(HttpServletResponse response, InitialSwitchOtherCollectData initialSwitchOtherCollectData)
@@ -57,7 +56,6 @@ public class InitialSwitchOtherCollectDataController extends BaseController
/** /**
* 获取交换机系统其他信息采集数据详细信息 * 获取交换机系统其他信息采集数据详细信息
*/ */
@RequiresPermissions("rocketmq:switchOtherData:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -67,7 +65,6 @@ public class InitialSwitchOtherCollectDataController extends BaseController
/** /**
* 新增交换机系统其他信息采集数据 * 新增交换机系统其他信息采集数据
*/ */
@RequiresPermissions("rocketmq:switchOtherData:add")
@Log(title = "交换机系统其他信息采集数据", businessType = BusinessType.INSERT) @Log(title = "交换机系统其他信息采集数据", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InitialSwitchOtherCollectData initialSwitchOtherCollectData) public AjaxResult add(@RequestBody InitialSwitchOtherCollectData initialSwitchOtherCollectData)
@@ -78,7 +75,6 @@ public class InitialSwitchOtherCollectDataController extends BaseController
/** /**
* 修改交换机系统其他信息采集数据 * 修改交换机系统其他信息采集数据
*/ */
@RequiresPermissions("rocketmq:switchOtherData:edit")
@Log(title = "交换机系统其他信息采集数据", businessType = BusinessType.UPDATE) @Log(title = "交换机系统其他信息采集数据", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InitialSwitchOtherCollectData initialSwitchOtherCollectData) public AjaxResult edit(@RequestBody InitialSwitchOtherCollectData initialSwitchOtherCollectData)
@@ -89,7 +85,6 @@ public class InitialSwitchOtherCollectDataController extends BaseController
/** /**
* 删除交换机系统其他信息采集数据 * 删除交换机系统其他信息采集数据
*/ */
@RequiresPermissions("rocketmq:switchOtherData:remove")
@Log(title = "交换机系统其他信息采集数据", businessType = BusinessType.DELETE) @Log(title = "交换机系统其他信息采集数据", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -99,7 +94,6 @@ public class InitialSwitchOtherCollectDataController extends BaseController
/** /**
* 图形监控交换机监控项基础信息 * 图形监控交换机监控项基础信息
*/ */
@RequiresPermissions("rocketmq:switchOtherData:list")
@PostMapping("/getSwitchMonitorMsg") @PostMapping("/getSwitchMonitorMsg")
public AjaxResult getSwitchMonitorMsg(@RequestBody InitialSwitchOtherCollectData initialSwitchOtherCollectData) public AjaxResult getSwitchMonitorMsg(@RequestBody InitialSwitchOtherCollectData initialSwitchOtherCollectData)
{ {
@@ -109,7 +103,6 @@ public class InitialSwitchOtherCollectDataController extends BaseController
/** /**
* 图形监控交换机设备CPU使用率 * 图形监控交换机设备CPU使用率
*/ */
@RequiresPermissions("rocketmq:switchOtherData:list")
@PostMapping("/getSwitchCpuUseMsg") @PostMapping("/getSwitchCpuUseMsg")
public AjaxResult getSwitchCpuUseMsg(@RequestBody InitialSwitchOtherCollectData initialSwitchOtherCollectData) public AjaxResult getSwitchCpuUseMsg(@RequestBody InitialSwitchOtherCollectData initialSwitchOtherCollectData)
{ {
@@ -119,7 +112,6 @@ public class InitialSwitchOtherCollectDataController extends BaseController
/** /**
* 图形监控交换机设备内存利用率 * 图形监控交换机设备内存利用率
*/ */
@RequiresPermissions("rocketmq:switchOtherData:list")
@PostMapping("/getSwitchMemUseMsg") @PostMapping("/getSwitchMemUseMsg")
public AjaxResult getSwitchMemUseMsg(@RequestBody InitialSwitchOtherCollectData initialSwitchOtherCollectData) public AjaxResult getSwitchMemUseMsg(@RequestBody InitialSwitchOtherCollectData initialSwitchOtherCollectData)
{ {
@@ -129,7 +121,6 @@ public class InitialSwitchOtherCollectDataController extends BaseController
/** /**
* 图形监控交换机设备系统功率 * 图形监控交换机设备系统功率
*/ */
@RequiresPermissions("rocketmq:switchOtherData:list")
@PostMapping("/getSwitchPowerMsg") @PostMapping("/getSwitchPowerMsg")
public AjaxResult getSwitchPowerMsg(@RequestBody InitialSwitchOtherCollectData initialSwitchOtherCollectData) public AjaxResult getSwitchPowerMsg(@RequestBody InitialSwitchOtherCollectData initialSwitchOtherCollectData)
{ {
@@ -24,6 +24,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/switchPowerSupply") @RequestMapping("/switchPowerSupply")
@RequiresPermissions("rocketmq:switchInfo")
public class InitialSwitchPowerSupplyController extends BaseController public class InitialSwitchPowerSupplyController extends BaseController
{ {
@Autowired @Autowired
@@ -32,7 +33,6 @@ public class InitialSwitchPowerSupplyController extends BaseController
/** /**
* 查询电源信息列表 * 查询电源信息列表
*/ */
@RequiresPermissions("rocketmq:supply:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(InitialSwitchPowerSupply initialSwitchPowerSupply) public TableDataInfo list(InitialSwitchPowerSupply initialSwitchPowerSupply)
{ {
@@ -44,7 +44,6 @@ public class InitialSwitchPowerSupplyController extends BaseController
/** /**
* 导出电源信息列表 * 导出电源信息列表
*/ */
@RequiresPermissions("rocketmq:supply:export")
@Log(title = "电源信息", businessType = BusinessType.EXPORT) @Log(title = "电源信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InitialSwitchPowerSupply initialSwitchPowerSupply) public void export(HttpServletResponse response, InitialSwitchPowerSupply initialSwitchPowerSupply)
@@ -57,7 +56,6 @@ public class InitialSwitchPowerSupplyController extends BaseController
/** /**
* 获取电源信息详细信息 * 获取电源信息详细信息
*/ */
@RequiresPermissions("rocketmq:supply:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -67,7 +65,6 @@ public class InitialSwitchPowerSupplyController extends BaseController
/** /**
* 新增电源信息 * 新增电源信息
*/ */
@RequiresPermissions("rocketmq:supply:add")
@Log(title = "电源信息", businessType = BusinessType.INSERT) @Log(title = "电源信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InitialSwitchPowerSupply initialSwitchPowerSupply) public AjaxResult add(@RequestBody InitialSwitchPowerSupply initialSwitchPowerSupply)
@@ -78,7 +75,6 @@ public class InitialSwitchPowerSupplyController extends BaseController
/** /**
* 修改电源信息 * 修改电源信息
*/ */
@RequiresPermissions("rocketmq:supply:edit")
@Log(title = "电源信息", businessType = BusinessType.UPDATE) @Log(title = "电源信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InitialSwitchPowerSupply initialSwitchPowerSupply) public AjaxResult edit(@RequestBody InitialSwitchPowerSupply initialSwitchPowerSupply)
@@ -89,7 +85,6 @@ public class InitialSwitchPowerSupplyController extends BaseController
/** /**
* 删除电源信息 * 删除电源信息
*/ */
@RequiresPermissions("rocketmq:supply:remove")
@Log(title = "电源信息", businessType = BusinessType.DELETE) @Log(title = "电源信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -101,7 +96,6 @@ public class InitialSwitchPowerSupplyController extends BaseController
* @param initialSwitchPowerSupply * @param initialSwitchPowerSupply
* @return * @return
*/ */
@RequiresPermissions("rocketmq:supply:list")
@PostMapping("/getAllPwrName") @PostMapping("/getAllPwrName")
public AjaxResult getAllPwrName(@RequestBody InitialSwitchPowerSupply initialSwitchPowerSupply){ public AjaxResult getAllPwrName(@RequestBody InitialSwitchPowerSupply initialSwitchPowerSupply){
List<Map> list = initialSwitchPowerSupplyService.getAllPwrName(initialSwitchPowerSupply); List<Map> list = initialSwitchPowerSupplyService.getAllPwrName(initialSwitchPowerSupply);
@@ -112,7 +106,6 @@ public class InitialSwitchPowerSupplyController extends BaseController
* @param initialSwitchPowerSupply * @param initialSwitchPowerSupply
* @return * @return
*/ */
@RequiresPermissions("rocketmq:supply:list")
@PostMapping("/getPwrMsg") @PostMapping("/getPwrMsg")
public AjaxResult getPwrMsg(@RequestBody InitialSwitchPowerSupply initialSwitchPowerSupply){ public AjaxResult getPwrMsg(@RequestBody InitialSwitchPowerSupply initialSwitchPowerSupply){
List<Map> list = initialSwitchPowerSupplyService.getPwrMsg(initialSwitchPowerSupply); List<Map> list = initialSwitchPowerSupplyService.getPwrMsg(initialSwitchPowerSupply);
@@ -123,7 +116,6 @@ public class InitialSwitchPowerSupplyController extends BaseController
* @param initialSwitchPowerSupply * @param initialSwitchPowerSupply
* @return * @return
*/ */
@RequiresPermissions("rocketmq:supply:list")
@PostMapping("/getPwrCurrent") @PostMapping("/getPwrCurrent")
public AjaxResult getPwrCurrent(@RequestBody InitialSwitchPowerSupply initialSwitchPowerSupply){ public AjaxResult getPwrCurrent(@RequestBody InitialSwitchPowerSupply initialSwitchPowerSupply){
Map<String, Object> echartsData = initialSwitchPowerSupplyService.getPwrCurrent(initialSwitchPowerSupply); Map<String, Object> echartsData = initialSwitchPowerSupplyService.getPwrCurrent(initialSwitchPowerSupply);
@@ -134,7 +126,6 @@ public class InitialSwitchPowerSupplyController extends BaseController
* @param initialSwitchPowerSupply * @param initialSwitchPowerSupply
* @return * @return
*/ */
@RequiresPermissions("rocketmq:supply:list")
@PostMapping("/getPwrVoltage") @PostMapping("/getPwrVoltage")
public AjaxResult getPwrVoltage(@RequestBody InitialSwitchPowerSupply initialSwitchPowerSupply){ public AjaxResult getPwrVoltage(@RequestBody InitialSwitchPowerSupply initialSwitchPowerSupply){
Map<String, Object> echartsData = initialSwitchPowerSupplyService.getPwrVoltage(initialSwitchPowerSupply); Map<String, Object> echartsData = initialSwitchPowerSupplyService.getPwrVoltage(initialSwitchPowerSupply);
@@ -26,6 +26,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/systemInfo") @RequestMapping("/systemInfo")
@RequiresPermissions("rocketmq:traffic")
public class InitialSystemInfoController extends BaseController public class InitialSystemInfoController extends BaseController
{ {
@Autowired @Autowired
@@ -34,7 +35,6 @@ public class InitialSystemInfoController extends BaseController
/** /**
* 查询系统监控信息列表 * 查询系统监控信息列表
*/ */
@RequiresPermissions("rocketmq:systemInfo:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody InitialSystemInfo initialSystemInfo) public TableDataInfo list(@RequestBody InitialSystemInfo initialSystemInfo)
{ {
@@ -49,7 +49,6 @@ public class InitialSystemInfoController extends BaseController
/** /**
* 导出系统监控信息列表 * 导出系统监控信息列表
*/ */
@RequiresPermissions("rocketmq:systemInfo:export")
@Log(title = "系统监控信息", businessType = BusinessType.EXPORT) @Log(title = "系统监控信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InitialSystemInfo initialSystemInfo) public void export(HttpServletResponse response, InitialSystemInfo initialSystemInfo)
@@ -62,7 +61,6 @@ public class InitialSystemInfoController extends BaseController
/** /**
* 获取系统监控信息详细信息 * 获取系统监控信息详细信息
*/ */
@RequiresPermissions("rocketmq:systemInfo:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -72,7 +70,6 @@ public class InitialSystemInfoController extends BaseController
/** /**
* 新增系统监控信息 * 新增系统监控信息
*/ */
@RequiresPermissions("rocketmq:systemInfo:add")
@Log(title = "系统监控信息", businessType = BusinessType.INSERT) @Log(title = "系统监控信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InitialSystemInfo initialSystemInfo) public AjaxResult add(@RequestBody InitialSystemInfo initialSystemInfo)
@@ -83,7 +80,6 @@ public class InitialSystemInfoController extends BaseController
/** /**
* 修改系统监控信息 * 修改系统监控信息
*/ */
@RequiresPermissions("rocketmq:systemInfo:edit")
@Log(title = "系统监控信息", businessType = BusinessType.UPDATE) @Log(title = "系统监控信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InitialSystemInfo initialSystemInfo) public AjaxResult edit(@RequestBody InitialSystemInfo initialSystemInfo)
@@ -94,7 +90,6 @@ public class InitialSystemInfoController extends BaseController
/** /**
* 删除系统监控信息 * 删除系统监控信息
*/ */
@RequiresPermissions("rocketmq:systemInfo:remove")
@Log(title = "系统监控信息", businessType = BusinessType.DELETE) @Log(title = "系统监控信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -106,7 +101,6 @@ public class InitialSystemInfoController extends BaseController
* @param initialSystemInfo * @param initialSystemInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:systemInfo:list")
@PostMapping("/systemProcessEcharts") @PostMapping("/systemProcessEcharts")
public AjaxResult systemProcessEcharts(@RequestBody InitialSystemInfo initialSystemInfo) { public AjaxResult systemProcessEcharts(@RequestBody InitialSystemInfo initialSystemInfo) {
Map<String, Object> echartsData = initialSystemInfoService.systemProcessEcharts(initialSystemInfo); Map<String, Object> echartsData = initialSystemInfoService.systemProcessEcharts(initialSystemInfo);
@@ -117,7 +111,6 @@ public class InitialSystemInfoController extends BaseController
* @param initialSystemInfo * @param initialSystemInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:systemInfo:list")
@PostMapping("/systemUserNumEcharts") @PostMapping("/systemUserNumEcharts")
public AjaxResult systemUserNumEcharts(@RequestBody InitialSystemInfo initialSystemInfo) { public AjaxResult systemUserNumEcharts(@RequestBody InitialSystemInfo initialSystemInfo) {
Map<String, Object> echartsData = initialSystemInfoService.systemUserNumEcharts(initialSystemInfo); Map<String, Object> echartsData = initialSystemInfoService.systemUserNumEcharts(initialSystemInfo);
@@ -129,7 +122,6 @@ public class InitialSystemInfoController extends BaseController
* @param initialSystemInfo * @param initialSystemInfo
* @return * @return
*/ */
@RequiresPermissions("rocketmq:systemInfo:list")
@PostMapping("/systemDetailsMsg") @PostMapping("/systemDetailsMsg")
public AjaxResult systemDetailsMsg(@RequestBody InitialSystemInfo initialSystemInfo) { public AjaxResult systemDetailsMsg(@RequestBody InitialSystemInfo initialSystemInfo) {
SystemMsgVo systemDetailsMsg = initialSystemInfoService.getSystemDetailsMsg(initialSystemInfo); SystemMsgVo systemDetailsMsg = initialSystemInfoService.getSystemDetailsMsg(initialSystemInfo);
@@ -24,6 +24,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/systemOtherCollectData") @RequestMapping("/systemOtherCollectData")
@RequiresPermissions("rocketmq:traffic")
public class InitialSystemOtherCollectDataController extends BaseController public class InitialSystemOtherCollectDataController extends BaseController
{ {
@Autowired @Autowired
@@ -32,7 +33,6 @@ public class InitialSystemOtherCollectDataController extends BaseController
/** /**
* 查询交换机系统其他信息采集数据列表 * 查询交换机系统其他信息采集数据列表
*/ */
@RequiresPermissions("rocketmq:systemOtherCollectData:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(InitialSystemOtherCollectData initialSystemOtherCollectData) public TableDataInfo list(InitialSystemOtherCollectData initialSystemOtherCollectData)
{ {
@@ -44,7 +44,6 @@ public class InitialSystemOtherCollectDataController extends BaseController
/** /**
* 导出交换机系统其他信息采集数据列表 * 导出交换机系统其他信息采集数据列表
*/ */
@RequiresPermissions("rocketmq:systemOtherCollectData:export")
@Log(title = "交换机系统其他信息采集数据", businessType = BusinessType.EXPORT) @Log(title = "交换机系统其他信息采集数据", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InitialSystemOtherCollectData initialSystemOtherCollectData) public void export(HttpServletResponse response, InitialSystemOtherCollectData initialSystemOtherCollectData)
@@ -57,7 +56,6 @@ public class InitialSystemOtherCollectDataController extends BaseController
/** /**
* 获取交换机系统其他信息采集数据详细信息 * 获取交换机系统其他信息采集数据详细信息
*/ */
@RequiresPermissions("rocketmq:systemOtherCollectData:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -67,7 +65,6 @@ public class InitialSystemOtherCollectDataController extends BaseController
/** /**
* 新增交换机系统其他信息采集数据 * 新增交换机系统其他信息采集数据
*/ */
@RequiresPermissions("rocketmq:systemOtherCollectData:add")
@Log(title = "交换机系统其他信息采集数据", businessType = BusinessType.INSERT) @Log(title = "交换机系统其他信息采集数据", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData) public AjaxResult add(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData)
@@ -78,7 +75,6 @@ public class InitialSystemOtherCollectDataController extends BaseController
/** /**
* 修改交换机系统其他信息采集数据 * 修改交换机系统其他信息采集数据
*/ */
@RequiresPermissions("rocketmq:systemOtherCollectData:edit")
@Log(title = "交换机系统其他信息采集数据", businessType = BusinessType.UPDATE) @Log(title = "交换机系统其他信息采集数据", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData) public AjaxResult edit(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData)
@@ -89,7 +85,6 @@ public class InitialSystemOtherCollectDataController extends BaseController
/** /**
* 删除交换机系统其他信息采集数据 * 删除交换机系统其他信息采集数据
*/ */
@RequiresPermissions("rocketmq:systemOtherCollectData:remove")
@Log(title = "交换机系统其他信息采集数据", businessType = BusinessType.DELETE) @Log(title = "交换机系统其他信息采集数据", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -99,7 +94,6 @@ public class InitialSystemOtherCollectDataController extends BaseController
/** /**
* 查询系统其他信息基础数据 * 查询系统其他信息基础数据
*/ */
@RequiresPermissions("rocketmq:systemOtherCollectData:list")
@PostMapping("/getMontiorMsg") @PostMapping("/getMontiorMsg")
public AjaxResult getMontiorMsg(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData) public AjaxResult getMontiorMsg(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData)
{ {
@@ -111,7 +105,6 @@ public class InitialSystemOtherCollectDataController extends BaseController
* @param initialSystemOtherCollectData * @param initialSystemOtherCollectData
* @return * @return
*/ */
@RequiresPermissions("rocketmq:systemOtherCollectData:list")
@PostMapping("/systemUserNumEcharts") @PostMapping("/systemUserNumEcharts")
public AjaxResult systemUserNumEcharts(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData) { public AjaxResult systemUserNumEcharts(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData) {
Map<String, Object> echartsData = initialSystemOtherCollectDataService.systemUserNumEcharts(initialSystemOtherCollectData); Map<String, Object> echartsData = initialSystemOtherCollectDataService.systemUserNumEcharts(initialSystemOtherCollectData);
@@ -120,7 +113,6 @@ public class InitialSystemOtherCollectDataController extends BaseController
/** /**
* 查询交换卷文件的可用空间监控信息列表并封装为多折线ECharts图表数据 * 查询交换卷文件的可用空间监控信息列表并封装为多折线ECharts图表数据
*/ */
@RequiresPermissions("rocketmq:systemOtherCollectData:list")
@PostMapping("/systemSwapSizeFreeEcharts") @PostMapping("/systemSwapSizeFreeEcharts")
public AjaxResult systemSwapSizeFreeEcharts(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData) { public AjaxResult systemSwapSizeFreeEcharts(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData) {
Map<String, Object> echartsData = initialSystemOtherCollectDataService.systemSwapSizeFreeEcharts(initialSystemOtherCollectData); Map<String, Object> echartsData = initialSystemOtherCollectDataService.systemSwapSizeFreeEcharts(initialSystemOtherCollectData);
@@ -130,7 +122,6 @@ public class InitialSystemOtherCollectDataController extends BaseController
/** /**
* 查询内存利用率监控信息列表并封装为多折线ECharts图表数据 * 查询内存利用率监控信息列表并封装为多折线ECharts图表数据
*/ */
@RequiresPermissions("rocketmq:systemOtherCollectData:list")
@PostMapping("/memoryUtilizationEcharts") @PostMapping("/memoryUtilizationEcharts")
public AjaxResult memoryUtilizationEcharts(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData) { public AjaxResult memoryUtilizationEcharts(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData) {
Map<String, Object> echartsData = initialSystemOtherCollectDataService.memoryUtilizationEcharts(initialSystemOtherCollectData); Map<String, Object> echartsData = initialSystemOtherCollectDataService.memoryUtilizationEcharts(initialSystemOtherCollectData);
@@ -140,7 +131,6 @@ public class InitialSystemOtherCollectDataController extends BaseController
/** /**
* 查询可用交换空间百分比监控信息列表并封装为多折线ECharts图表数据 * 查询可用交换空间百分比监控信息列表并封装为多折线ECharts图表数据
*/ */
@RequiresPermissions("rocketmq:systemOtherCollectData:list")
@PostMapping("/systemSwapSizePercentEcharts") @PostMapping("/systemSwapSizePercentEcharts")
public AjaxResult systemSwapSizePercentEcharts(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData) { public AjaxResult systemSwapSizePercentEcharts(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData) {
Map<String, Object> echartsData = initialSystemOtherCollectDataService.systemSwapSizePercentEcharts(initialSystemOtherCollectData); Map<String, Object> echartsData = initialSystemOtherCollectDataService.systemSwapSizePercentEcharts(initialSystemOtherCollectData);
@@ -150,7 +140,6 @@ public class InitialSystemOtherCollectDataController extends BaseController
/** /**
* 查询可用内存监控信息列表并封装为多折线ECharts图表数据 * 查询可用内存监控信息列表并封装为多折线ECharts图表数据
*/ */
@RequiresPermissions("rocketmq:systemOtherCollectData:list")
@PostMapping("/memorySizeAvailableEcharts") @PostMapping("/memorySizeAvailableEcharts")
public AjaxResult memorySizeAvailableEcharts(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData) { public AjaxResult memorySizeAvailableEcharts(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData) {
Map<String, Object> echartsData = initialSystemOtherCollectDataService.memorySizeAvailableEcharts(initialSystemOtherCollectData); Map<String, Object> echartsData = initialSystemOtherCollectDataService.memorySizeAvailableEcharts(initialSystemOtherCollectData);
@@ -160,7 +149,6 @@ public class InitialSystemOtherCollectDataController extends BaseController
/** /**
* 查询可用内存百分比监控信息列表并封装为多折线ECharts图表数据 * 查询可用内存百分比监控信息列表并封装为多折线ECharts图表数据
*/ */
@RequiresPermissions("rocketmq:systemOtherCollectData:list")
@PostMapping("/memorySizePercentEcharts") @PostMapping("/memorySizePercentEcharts")
public AjaxResult memorySizePercentEcharts(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData) { public AjaxResult memorySizePercentEcharts(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData) {
Map<String, Object> echartsData = initialSystemOtherCollectDataService.memorySizePercentEcharts(initialSystemOtherCollectData); Map<String, Object> echartsData = initialSystemOtherCollectDataService.memorySizePercentEcharts(initialSystemOtherCollectData);
@@ -171,7 +159,6 @@ public class InitialSystemOtherCollectDataController extends BaseController
/** /**
* 查询进程数监控信息列表并封装为多折线ECharts图表数据 * 查询进程数监控信息列表并封装为多折线ECharts图表数据
*/ */
@RequiresPermissions("rocketmq:systemOtherCollectData:list")
@PostMapping("/procNumEcharts") @PostMapping("/procNumEcharts")
public AjaxResult procNumEcharts(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData) { public AjaxResult procNumEcharts(@RequestBody InitialSystemOtherCollectData initialSystemOtherCollectData) {
Map<String, Object> echartsData = initialSystemOtherCollectDataService.procNumEcharts(initialSystemOtherCollectData); Map<String, Object> echartsData = initialSystemOtherCollectDataService.procNumEcharts(initialSystemOtherCollectData);
@@ -22,6 +22,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/agentManagement") @RequestMapping("/agentManagement")
@RequiresPermissions("rocketmq:management")
public class RmAgentManagementController extends BaseController public class RmAgentManagementController extends BaseController
{ {
@Autowired @Autowired
@@ -30,7 +31,6 @@ public class RmAgentManagementController extends BaseController
/** /**
* 查询Agent管理列表 * 查询Agent管理列表
*/ */
@RequiresPermissions("rocketmq:management:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody RmAgentManagement rmAgentManagement) public TableDataInfo list(@RequestBody RmAgentManagement rmAgentManagement)
{ {
@@ -45,7 +45,6 @@ public class RmAgentManagementController extends BaseController
/** /**
* 获取Agent管理详细信息 * 获取Agent管理详细信息
*/ */
@RequiresPermissions("rocketmq:management:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -55,7 +54,6 @@ public class RmAgentManagementController extends BaseController
/** /**
* 新增Agent管理 * 新增Agent管理
*/ */
@RequiresPermissions("rocketmq:management:add")
@Log(title = "Agent管理", businessType = BusinessType.INSERT) @Log(title = "Agent管理", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmAgentManagement rmAgentManagement) public AjaxResult add(@RequestBody RmAgentManagement rmAgentManagement)
@@ -66,7 +64,6 @@ public class RmAgentManagementController extends BaseController
/** /**
* 修改Agent管理 * 修改Agent管理
*/ */
@RequiresPermissions("rocketmq:management:edit")
@Log(title = "Agent管理", businessType = BusinessType.UPDATE) @Log(title = "Agent管理", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmAgentManagement rmAgentManagement) public AjaxResult edit(@RequestBody RmAgentManagement rmAgentManagement)
@@ -79,7 +76,6 @@ public class RmAgentManagementController extends BaseController
* @param rmAgentManagement * @param rmAgentManagement
* @return * @return
*/ */
@RequiresPermissions("rocketmq:management:edit")
@PostMapping("/updateAgentNow") @PostMapping("/updateAgentNow")
public AjaxResult updateAgentNow(@RequestBody RmAgentManagement rmAgentManagement){ public AjaxResult updateAgentNow(@RequestBody RmAgentManagement rmAgentManagement){
rmAgentManagementService.updateAgentNow(rmAgentManagement); rmAgentManagementService.updateAgentNow(rmAgentManagement);
@@ -89,7 +85,6 @@ public class RmAgentManagementController extends BaseController
/** /**
* 配置更新策略 * 配置更新策略
*/ */
@RequiresPermissions("rocketmq:management:add")
@Log(title = "Agent管理", businessType = BusinessType.INSERT) @Log(title = "Agent管理", businessType = BusinessType.INSERT)
@PostMapping("/addUpdatePolicy") @PostMapping("/addUpdatePolicy")
public AjaxResult addUpdatePolicy(@RequestBody RmAgentManagement rmAgentManagement) public AjaxResult addUpdatePolicy(@RequestBody RmAgentManagement rmAgentManagement)
@@ -24,6 +24,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/alarmLog") @RequestMapping("/alarmLog")
@RequiresPermissions("rocketmq:alarmLog")
public class RmAlarmLogController extends BaseController public class RmAlarmLogController extends BaseController
{ {
@Autowired @Autowired
@@ -32,7 +33,6 @@ public class RmAlarmLogController extends BaseController
/** /**
* 查询客户端告警信息列表 * 查询客户端告警信息列表
*/ */
@RequiresPermissions("rocketmq:alarmLog:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody RmAlarmLog rmAlarmLog) public TableDataInfo list(@RequestBody RmAlarmLog rmAlarmLog)
{ {
@@ -47,7 +47,6 @@ public class RmAlarmLogController extends BaseController
/** /**
* 导出客户端告警信息列表 * 导出客户端告警信息列表
*/ */
@RequiresPermissions("rocketmq:alarmLog:export")
@Log(title = "客户端告警信息", businessType = BusinessType.EXPORT) @Log(title = "客户端告警信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, RmAlarmLog rmAlarmLog) public void export(HttpServletResponse response, RmAlarmLog rmAlarmLog)
@@ -61,7 +60,6 @@ public class RmAlarmLogController extends BaseController
/** /**
* 获取客户端告警信息详细信息 * 获取客户端告警信息详细信息
*/ */
@RequiresPermissions("rocketmq:alarmLog:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -71,7 +69,6 @@ public class RmAlarmLogController extends BaseController
/** /**
* 新增客户端告警信息 * 新增客户端告警信息
*/ */
@RequiresPermissions("rocketmq:alarmLog:add")
@Log(title = "客户端告警信息", businessType = BusinessType.INSERT) @Log(title = "客户端告警信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmAlarmLog rmAlarmLog) public AjaxResult add(@RequestBody RmAlarmLog rmAlarmLog)
@@ -82,7 +79,6 @@ public class RmAlarmLogController extends BaseController
/** /**
* 修改客户端告警信息 * 修改客户端告警信息
*/ */
@RequiresPermissions("rocketmq:alarmLog:edit")
@Log(title = "客户端告警信息", businessType = BusinessType.UPDATE) @Log(title = "客户端告警信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmAlarmLog rmAlarmLog) public AjaxResult edit(@RequestBody RmAlarmLog rmAlarmLog)
@@ -93,7 +89,6 @@ public class RmAlarmLogController extends BaseController
/** /**
* 删除客户端告警信息 * 删除客户端告警信息
*/ */
@RequiresPermissions("rocketmq:alarmLog:remove")
@Log(title = "客户端告警信息", businessType = BusinessType.DELETE) @Log(title = "客户端告警信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -24,6 +24,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/alarmPushConfig") @RequestMapping("/alarmPushConfig")
@RequiresPermissions("rocketmq:alarmPushConfig")
public class RmAlarmPushConfigController extends BaseController public class RmAlarmPushConfigController extends BaseController
{ {
@Autowired @Autowired
@@ -32,7 +33,6 @@ public class RmAlarmPushConfigController extends BaseController
/** /**
* 查询告警推送配置列表 * 查询告警推送配置列表
*/ */
@RequiresPermissions("rocketmq:alarmPushConfig:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody RmAlarmPushConfig rmAlarmPushConfig) public TableDataInfo list(@RequestBody RmAlarmPushConfig rmAlarmPushConfig)
{ {
@@ -47,7 +47,6 @@ public class RmAlarmPushConfigController extends BaseController
/** /**
* 导出告警推送配置列表 * 导出告警推送配置列表
*/ */
@RequiresPermissions("rocketmq:alarmPushConfig:export")
@Log(title = "告警推送配置", businessType = BusinessType.EXPORT) @Log(title = "告警推送配置", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, RmAlarmPushConfig rmAlarmPushConfig) public void export(HttpServletResponse response, RmAlarmPushConfig rmAlarmPushConfig)
@@ -61,7 +60,6 @@ public class RmAlarmPushConfigController extends BaseController
/** /**
* 获取告警推送配置详细信息 * 获取告警推送配置详细信息
*/ */
@RequiresPermissions("rocketmq:alarmPushConfig:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -71,7 +69,6 @@ public class RmAlarmPushConfigController extends BaseController
/** /**
* 新增告警推送配置 * 新增告警推送配置
*/ */
@RequiresPermissions("rocketmq:alarmPushConfig:add")
@Log(title = "告警推送配置", businessType = BusinessType.INSERT) @Log(title = "告警推送配置", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmAlarmPushConfig rmAlarmPushConfig) public AjaxResult add(@RequestBody RmAlarmPushConfig rmAlarmPushConfig)
@@ -82,7 +79,6 @@ public class RmAlarmPushConfigController extends BaseController
/** /**
* 修改告警推送配置 * 修改告警推送配置
*/ */
@RequiresPermissions("rocketmq:alarmPushConfig:edit")
@Log(title = "告警推送配置", businessType = BusinessType.UPDATE) @Log(title = "告警推送配置", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmAlarmPushConfig rmAlarmPushConfig) public AjaxResult edit(@RequestBody RmAlarmPushConfig rmAlarmPushConfig)
@@ -93,7 +89,6 @@ public class RmAlarmPushConfigController extends BaseController
/** /**
* 删除告警推送配置 * 删除告警推送配置
*/ */
@RequiresPermissions("rocketmq:alarmPushConfig:remove")
@Log(title = "告警推送配置", businessType = BusinessType.DELETE) @Log(title = "告警推送配置", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -26,6 +26,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/policy") @RequestMapping("/policy")
@RequiresPermissions("rocketmq:policy")
public class RmDeploymentPolicyController extends BaseController public class RmDeploymentPolicyController extends BaseController
{ {
@Autowired @Autowired
@@ -34,7 +35,6 @@ public class RmDeploymentPolicyController extends BaseController
/** /**
* 查询服务器脚本策略列表 * 查询服务器脚本策略列表
*/ */
@RequiresPermissions("rocketmq:policy:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody RmDeploymentPolicy rmDeploymentPolicy) public TableDataInfo list(@RequestBody RmDeploymentPolicy rmDeploymentPolicy)
{ {
@@ -49,7 +49,6 @@ public class RmDeploymentPolicyController extends BaseController
/** /**
* 导出服务器脚本策略列表 * 导出服务器脚本策略列表
*/ */
@RequiresPermissions("rocketmq:policy:export")
@Log(title = "服务器脚本策略", businessType = BusinessType.EXPORT) @Log(title = "服务器脚本策略", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, @RequestBody RmDeploymentPolicy rmDeploymentPolicy) public void export(HttpServletResponse response, @RequestBody RmDeploymentPolicy rmDeploymentPolicy)
@@ -63,7 +62,6 @@ public class RmDeploymentPolicyController extends BaseController
/** /**
* 获取服务器脚本策略详细信息 * 获取服务器脚本策略详细信息
*/ */
@RequiresPermissions("rocketmq:policy:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -73,7 +71,6 @@ public class RmDeploymentPolicyController extends BaseController
/** /**
* 新增服务器脚本策略 * 新增服务器脚本策略
*/ */
@RequiresPermissions("rocketmq:policy:add")
@Log(title = "服务器脚本策略", businessType = BusinessType.INSERT) @Log(title = "服务器脚本策略", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmDeploymentPolicy rmDeploymentPolicy) public AjaxResult add(@RequestBody RmDeploymentPolicy rmDeploymentPolicy)
@@ -84,7 +81,6 @@ public class RmDeploymentPolicyController extends BaseController
/** /**
* 修改服务器脚本策略 * 修改服务器脚本策略
*/ */
@RequiresPermissions("rocketmq:policy:edit")
@Log(title = "服务器脚本策略", businessType = BusinessType.UPDATE) @Log(title = "服务器脚本策略", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmDeploymentPolicy rmDeploymentPolicy) public AjaxResult edit(@RequestBody RmDeploymentPolicy rmDeploymentPolicy)
@@ -95,7 +91,6 @@ public class RmDeploymentPolicyController extends BaseController
/** /**
* 删除服务器脚本策略 * 删除服务器脚本策略
*/ */
@RequiresPermissions("rocketmq:policy:remove")
@Log(title = "服务器脚本策略", businessType = BusinessType.DELETE) @Log(title = "服务器脚本策略", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -106,7 +101,6 @@ public class RmDeploymentPolicyController extends BaseController
/** /**
* 下发服务器脚本策略 * 下发服务器脚本策略
*/ */
@RequiresPermissions("rocketmq:policy:list")
@GetMapping(value = "/issueDeploymentPolicy") @GetMapping(value = "/issueDeploymentPolicy")
public AjaxResult issueDeploymentPolicy(Long id) public AjaxResult issueDeploymentPolicy(Long id)
{ {
@@ -2,7 +2,6 @@ package com.tongran.rocketmq.controller;
import com.tongran.common.core.web.controller.BaseController; import com.tongran.common.core.web.controller.BaseController;
import com.tongran.common.core.web.domain.AjaxResult; import com.tongran.common.core.web.domain.AjaxResult;
import com.tongran.common.security.annotation.RequiresPermissions;
import com.tongran.rocketmq.domain.RmInitialMonitorItem; import com.tongran.rocketmq.domain.RmInitialMonitorItem;
import com.tongran.rocketmq.service.IRmInitialMonitorItemService; import com.tongran.rocketmq.service.IRmInitialMonitorItemService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@@ -30,7 +29,6 @@ public class RmInitialMonitorItemController extends BaseController
/** /**
* 查询监控项列表 * 查询监控项列表
*/ */
@RequiresPermissions("rocketmq:item:list")
@PostMapping("/list") @PostMapping("/list")
public AjaxResult list(@RequestBody RmInitialMonitorItem rmInitialMonitorItem) public AjaxResult list(@RequestBody RmInitialMonitorItem rmInitialMonitorItem)
{ {
@@ -26,6 +26,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/monitorPolicy") @RequestMapping("/monitorPolicy")
@RequiresPermissions("rocketmq:monitorPolicy")
public class RmMonitorPolicyController extends BaseController public class RmMonitorPolicyController extends BaseController
{ {
@Autowired @Autowired
@@ -34,7 +35,6 @@ public class RmMonitorPolicyController extends BaseController
/** /**
* 查询资源监控策略列表 * 查询资源监控策略列表
*/ */
@RequiresPermissions("rocketmq:policy:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody RmMonitorPolicy rmMonitorPolicy) public TableDataInfo list(@RequestBody RmMonitorPolicy rmMonitorPolicy)
{ {
@@ -49,7 +49,6 @@ public class RmMonitorPolicyController extends BaseController
/** /**
* 导出资源监控策略列表 * 导出资源监控策略列表
*/ */
@RequiresPermissions("rocketmq:policy:export")
@Log(title = "资源监控策略", businessType = BusinessType.EXPORT) @Log(title = "资源监控策略", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, @RequestBody RmMonitorPolicy rmMonitorPolicy) public void export(HttpServletResponse response, @RequestBody RmMonitorPolicy rmMonitorPolicy)
@@ -63,7 +62,6 @@ public class RmMonitorPolicyController extends BaseController
/** /**
* 获取资源监控策略详细信息 * 获取资源监控策略详细信息
*/ */
@RequiresPermissions("rocketmq:policy:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -73,7 +71,6 @@ public class RmMonitorPolicyController extends BaseController
/** /**
* 新增资源监控策略 * 新增资源监控策略
*/ */
@RequiresPermissions("rocketmq:policy:add")
@Log(title = "资源监控策略", businessType = BusinessType.INSERT) @Log(title = "资源监控策略", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmMonitorPolicy rmMonitorPolicy) public AjaxResult add(@RequestBody RmMonitorPolicy rmMonitorPolicy)
@@ -88,7 +85,6 @@ public class RmMonitorPolicyController extends BaseController
/** /**
* 修改资源监控策略 * 修改资源监控策略
*/ */
@RequiresPermissions("rocketmq:policy:edit")
@Log(title = "资源监控策略", businessType = BusinessType.UPDATE) @Log(title = "资源监控策略", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmMonitorPolicy rmMonitorPolicy) public AjaxResult edit(@RequestBody RmMonitorPolicy rmMonitorPolicy)
@@ -102,7 +98,6 @@ public class RmMonitorPolicyController extends BaseController
/** /**
* 资源监控策略下发 * 资源监控策略下发
*/ */
@RequiresPermissions("rocketmq:policy:edit")
@Log(title = "资源监控策略下发", businessType = BusinessType.UPDATE) @Log(title = "资源监控策略下发", businessType = BusinessType.UPDATE)
@GetMapping("/issuePolicy") @GetMapping("/issuePolicy")
public AjaxResult issuePolicy(Long id) public AjaxResult issuePolicy(Long id)
@@ -112,7 +107,6 @@ public class RmMonitorPolicyController extends BaseController
/** /**
* 资源监控策略下发 * 资源监控策略下发
*/ */
// @RequiresPermissions("rocketmq:policy:edit")
@Log(title = "issueSwitchPolicy", businessType = BusinessType.UPDATE) @Log(title = "issueSwitchPolicy", businessType = BusinessType.UPDATE)
@GetMapping("/issueSwitchPolicy") @GetMapping("/issueSwitchPolicy")
public AjaxResult issueSwitchPolicy(Long id) public AjaxResult issueSwitchPolicy(Long id)
@@ -123,7 +117,6 @@ public class RmMonitorPolicyController extends BaseController
/** /**
* 删除监控模板 * 删除监控模板
*/ */
@RequiresPermissions("rocketmq:policy:remove")
@Log(title = "资源监控策略", businessType = BusinessType.DELETE) @Log(title = "资源监控策略", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -134,7 +127,6 @@ public class RmMonitorPolicyController extends BaseController
/** /**
* 新增交换机监控策略 * 新增交换机监控策略
*/ */
@RequiresPermissions("rocketmq:policy:add")
@Log(title = "资源监控策略", businessType = BusinessType.INSERT) @Log(title = "资源监控策略", businessType = BusinessType.INSERT)
@PostMapping("/addResourcePolicy") @PostMapping("/addResourcePolicy")
public AjaxResult addResourcePolicy(@RequestBody RmMonitorPolicy rmMonitorPolicy) public AjaxResult addResourcePolicy(@RequestBody RmMonitorPolicy rmMonitorPolicy)
@@ -145,7 +137,6 @@ public class RmMonitorPolicyController extends BaseController
/** /**
* 修改交换机监控策略 * 修改交换机监控策略
*/ */
@RequiresPermissions("rocketmq:policy:update")
@Log(title = "资源监控策略", businessType = BusinessType.INSERT) @Log(title = "资源监控策略", businessType = BusinessType.INSERT)
@PostMapping("/updateResourcePolicy") @PostMapping("/updateResourcePolicy")
public AjaxResult updateResourcePolicy(@RequestBody RmMonitorPolicy rmMonitorPolicy) public AjaxResult updateResourcePolicy(@RequestBody RmMonitorPolicy rmMonitorPolicy)
@@ -26,6 +26,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/template") @RequestMapping("/template")
@RequiresPermissions("rocketmq:template")
public class RmMonitorTemplateController extends BaseController public class RmMonitorTemplateController extends BaseController
{ {
@Autowired @Autowired
@@ -34,7 +35,6 @@ public class RmMonitorTemplateController extends BaseController
/** /**
* 查询监控模板列表 * 查询监控模板列表
*/ */
@RequiresPermissions("rocketmq:template:list")
@PostMapping("/list") @PostMapping("/list")
public TableDataInfo list(@RequestBody RmMonitorTemplate rmMonitorTemplate) public TableDataInfo list(@RequestBody RmMonitorTemplate rmMonitorTemplate)
{ {
@@ -49,7 +49,6 @@ public class RmMonitorTemplateController extends BaseController
/** /**
* 导出监控模板列表 * 导出监控模板列表
*/ */
@RequiresPermissions("rocketmq:template:export")
@Log(title = "监控模板", businessType = BusinessType.EXPORT) @Log(title = "监控模板", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, @RequestBody RmMonitorTemplate rmMonitorTemplate) public void export(HttpServletResponse response, @RequestBody RmMonitorTemplate rmMonitorTemplate)
@@ -63,7 +62,6 @@ public class RmMonitorTemplateController extends BaseController
/** /**
* 获取监控模板详细信息 * 获取监控模板详细信息
*/ */
@RequiresPermissions("rocketmq:template:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -73,7 +71,6 @@ public class RmMonitorTemplateController extends BaseController
/** /**
* 新增监控模板 * 新增监控模板
*/ */
@RequiresPermissions("rocketmq:template:add")
@Log(title = "监控模板", businessType = BusinessType.INSERT) @Log(title = "监控模板", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmMonitorTemplateVo rmMonitorTemplateVo) public AjaxResult add(@RequestBody RmMonitorTemplateVo rmMonitorTemplateVo)
@@ -84,7 +81,6 @@ public class RmMonitorTemplateController extends BaseController
/** /**
* 修改监控模板 * 修改监控模板
*/ */
@RequiresPermissions("rocketmq:template:edit")
@Log(title = "监控模板", businessType = BusinessType.UPDATE) @Log(title = "监控模板", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmMonitorTemplateVo rmMonitorTemplateVo) public AjaxResult edit(@RequestBody RmMonitorTemplateVo rmMonitorTemplateVo)
@@ -95,7 +91,6 @@ public class RmMonitorTemplateController extends BaseController
/** /**
* 删除监控模板 * 删除监控模板
*/ */
@RequiresPermissions("rocketmq:template:remove")
@Log(title = "监控模板", businessType = BusinessType.DELETE) @Log(title = "监控模板", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -105,7 +100,6 @@ public class RmMonitorTemplateController extends BaseController
/** /**
* 关联监控模板查询 * 关联监控模板查询
*/ */
@RequiresPermissions("rocketmq:template:list")
@GetMapping("/getAllTemplate") @GetMapping("/getAllTemplate")
public AjaxResult getAllTemplate() public AjaxResult getAllTemplate()
{ {
@@ -24,6 +24,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/networkInterface") @RequestMapping("/networkInterface")
@RequiresPermissions("system:registration")
public class RmNetworkInterfaceController extends BaseController public class RmNetworkInterfaceController extends BaseController
{ {
@Autowired @Autowired
@@ -32,7 +33,6 @@ public class RmNetworkInterfaceController extends BaseController
/** /**
* 查询客户端网络接口信息列表 * 查询客户端网络接口信息列表
*/ */
@RequiresPermissions("rocketmq:networkInterface:list")
@PostMapping("/list") @PostMapping("/list")
public AjaxResult list(@RequestBody RmNetworkInterface rmNetworkInterface) public AjaxResult list(@RequestBody RmNetworkInterface rmNetworkInterface)
{ {
@@ -43,7 +43,6 @@ public class RmNetworkInterfaceController extends BaseController
/** /**
* 导出客户端网络接口信息列表 * 导出客户端网络接口信息列表
*/ */
@RequiresPermissions("rocketmq:networkInterface:export")
@Log(title = "客户端网络接口信息", businessType = BusinessType.EXPORT) @Log(title = "客户端网络接口信息", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, RmNetworkInterface rmNetworkInterface) public void export(HttpServletResponse response, RmNetworkInterface rmNetworkInterface)
@@ -56,7 +55,6 @@ public class RmNetworkInterfaceController extends BaseController
/** /**
* 获取客户端网络接口信息详细信息 * 获取客户端网络接口信息详细信息
*/ */
@RequiresPermissions("rocketmq:networkInterface:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -66,7 +64,6 @@ public class RmNetworkInterfaceController extends BaseController
/** /**
* 新增客户端网络接口信息 * 新增客户端网络接口信息
*/ */
@RequiresPermissions("rocketmq:networkInterface:add")
@Log(title = "客户端网络接口信息", businessType = BusinessType.INSERT) @Log(title = "客户端网络接口信息", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmNetworkInterface rmNetworkInterface) public AjaxResult add(@RequestBody RmNetworkInterface rmNetworkInterface)
@@ -77,7 +74,6 @@ public class RmNetworkInterfaceController extends BaseController
/** /**
* 修改客户端网络接口信息 * 修改客户端网络接口信息
*/ */
@RequiresPermissions("rocketmq:networkInterface:edit")
@Log(title = "客户端网络接口信息", businessType = BusinessType.UPDATE) @Log(title = "客户端网络接口信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmNetworkInterface rmNetworkInterface) public AjaxResult edit(@RequestBody RmNetworkInterface rmNetworkInterface)
@@ -88,7 +84,6 @@ public class RmNetworkInterfaceController extends BaseController
/** /**
* 删除客户端网络接口信息 * 删除客户端网络接口信息
*/ */
@RequiresPermissions("rocketmq:networkInterface:remove")
@Log(title = "客户端网络接口信息", businessType = BusinessType.DELETE) @Log(title = "客户端网络接口信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -23,6 +23,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/remote") @RequestMapping("/remote")
@RequiresPermissions("rocketmq:remote")
public class RmResourceRemoteController extends BaseController public class RmResourceRemoteController extends BaseController
{ {
@Autowired @Autowired
@@ -32,7 +33,6 @@ public class RmResourceRemoteController extends BaseController
/** /**
* 获取资源远程管理详细信息 * 获取资源远程管理详细信息
*/ */
@RequiresPermissions("rocketmq:remote:query")
@PostMapping(value = "/getScriptResultBySn") @PostMapping(value = "/getScriptResultBySn")
public AjaxResult getScriptResultBySn(@RequestBody RmResourceRemote rmResourceRemote) public AjaxResult getScriptResultBySn(@RequestBody RmResourceRemote rmResourceRemote)
{ {
@@ -42,7 +42,6 @@ public class RmResourceRemoteController extends BaseController
/** /**
* 获取资源远程管理详细信息 -- 分页 * 获取资源远程管理详细信息 -- 分页
*/ */
@RequiresPermissions("rocketmq:remote:query")
@PostMapping(value = "/getScriptResultByScriptId") @PostMapping(value = "/getScriptResultByScriptId")
public TableDataInfo getScriptResultByScriptId(@RequestBody RmResourceRemote rmResourceRemote) public TableDataInfo getScriptResultByScriptId(@RequestBody RmResourceRemote rmResourceRemote)
{ {
@@ -1,25 +1,19 @@
package com.tongran.rocketmq.controller; package com.tongran.rocketmq.controller;
import java.util.List; import com.tongran.common.core.utils.poi.ExcelUtil;
import javax.servlet.http.HttpServletResponse; import com.tongran.common.core.web.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired; import com.tongran.common.core.web.domain.AjaxResult;
import org.springframework.web.bind.annotation.GetMapping; import com.tongran.common.core.web.page.TableDataInfo;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.tongran.common.log.annotation.Log; import com.tongran.common.log.annotation.Log;
import com.tongran.common.log.enums.BusinessType; import com.tongran.common.log.enums.BusinessType;
import com.tongran.common.security.annotation.RequiresPermissions; import com.tongran.common.security.annotation.RequiresPermissions;
import com.tongran.rocketmq.domain.RmTemplateLinux; import com.tongran.rocketmq.domain.RmTemplateLinux;
import com.tongran.rocketmq.service.IRmTemplateLinuxService; import com.tongran.rocketmq.service.IRmTemplateLinuxService;
import com.tongran.common.core.web.controller.BaseController; import org.springframework.beans.factory.annotation.Autowired;
import com.tongran.common.core.web.domain.AjaxResult; import org.springframework.web.bind.annotation.*;
import com.tongran.common.core.utils.poi.ExcelUtil;
import com.tongran.common.core.web.page.TableDataInfo; import javax.servlet.http.HttpServletResponse;
import java.util.List;
/** /**
* Linux系统监控项Controller * Linux系统监控项Controller
@@ -29,6 +23,7 @@ import com.tongran.common.core.web.page.TableDataInfo;
*/ */
@RestController @RestController
@RequestMapping("/linux") @RequestMapping("/linux")
@RequiresPermissions("rocketmq:linux")
public class RmTemplateLinuxController extends BaseController public class RmTemplateLinuxController extends BaseController
{ {
@Autowired @Autowired
@@ -37,7 +32,6 @@ public class RmTemplateLinuxController extends BaseController
/** /**
* 查询Linux系统监控项列表 * 查询Linux系统监控项列表
*/ */
@RequiresPermissions("rocketmq:linux:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(RmTemplateLinux rmTemplateLinux) public TableDataInfo list(RmTemplateLinux rmTemplateLinux)
{ {
@@ -49,7 +43,6 @@ public class RmTemplateLinuxController extends BaseController
/** /**
* 导出Linux系统监控项列表 * 导出Linux系统监控项列表
*/ */
@RequiresPermissions("rocketmq:linux:export")
@Log(title = "Linux系统监控项", businessType = BusinessType.EXPORT) @Log(title = "Linux系统监控项", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, RmTemplateLinux rmTemplateLinux) public void export(HttpServletResponse response, RmTemplateLinux rmTemplateLinux)
@@ -62,7 +55,6 @@ public class RmTemplateLinuxController extends BaseController
/** /**
* 获取Linux系统监控项详细信息 * 获取Linux系统监控项详细信息
*/ */
@RequiresPermissions("rocketmq:linux:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -72,7 +64,6 @@ public class RmTemplateLinuxController extends BaseController
/** /**
* 新增Linux系统监控项 * 新增Linux系统监控项
*/ */
@RequiresPermissions("rocketmq:linux:add")
@Log(title = "Linux系统监控项", businessType = BusinessType.INSERT) @Log(title = "Linux系统监控项", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmTemplateLinux rmTemplateLinux) public AjaxResult add(@RequestBody RmTemplateLinux rmTemplateLinux)
@@ -83,7 +74,6 @@ public class RmTemplateLinuxController extends BaseController
/** /**
* 修改Linux系统监控项 * 修改Linux系统监控项
*/ */
@RequiresPermissions("rocketmq:linux:edit")
@Log(title = "Linux系统监控项", businessType = BusinessType.UPDATE) @Log(title = "Linux系统监控项", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmTemplateLinux rmTemplateLinux) public AjaxResult edit(@RequestBody RmTemplateLinux rmTemplateLinux)
@@ -94,7 +84,6 @@ public class RmTemplateLinuxController extends BaseController
/** /**
* 删除Linux系统监控项 * 删除Linux系统监控项
*/ */
@RequiresPermissions("rocketmq:linux:remove")
@Log(title = "Linux系统监控项", businessType = BusinessType.DELETE) @Log(title = "Linux系统监控项", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -1,25 +1,19 @@
package com.tongran.rocketmq.controller; package com.tongran.rocketmq.controller;
import java.util.List; import com.tongran.common.core.utils.poi.ExcelUtil;
import javax.servlet.http.HttpServletResponse; import com.tongran.common.core.web.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired; import com.tongran.common.core.web.domain.AjaxResult;
import org.springframework.web.bind.annotation.GetMapping; import com.tongran.common.core.web.page.TableDataInfo;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.tongran.common.log.annotation.Log; import com.tongran.common.log.annotation.Log;
import com.tongran.common.log.enums.BusinessType; import com.tongran.common.log.enums.BusinessType;
import com.tongran.common.security.annotation.RequiresPermissions; import com.tongran.common.security.annotation.RequiresPermissions;
import com.tongran.rocketmq.domain.RmTemplateSwitch; import com.tongran.rocketmq.domain.RmTemplateSwitch;
import com.tongran.rocketmq.service.IRmTemplateSwitchService; import com.tongran.rocketmq.service.IRmTemplateSwitchService;
import com.tongran.common.core.web.controller.BaseController; import org.springframework.beans.factory.annotation.Autowired;
import com.tongran.common.core.web.domain.AjaxResult; import org.springframework.web.bind.annotation.*;
import com.tongran.common.core.utils.poi.ExcelUtil;
import com.tongran.common.core.web.page.TableDataInfo; import javax.servlet.http.HttpServletResponse;
import java.util.List;
/** /**
* 交换机监控模板Controller * 交换机监控模板Controller
@@ -29,6 +23,7 @@ import com.tongran.common.core.web.page.TableDataInfo;
*/ */
@RestController @RestController
@RequestMapping("/switch") @RequestMapping("/switch")
@RequiresPermissions("rocketmq:switch")
public class RmTemplateSwitchController extends BaseController public class RmTemplateSwitchController extends BaseController
{ {
@Autowired @Autowired
@@ -37,7 +32,6 @@ public class RmTemplateSwitchController extends BaseController
/** /**
* 查询交换机监控模板列表 * 查询交换机监控模板列表
*/ */
@RequiresPermissions("rocketmq:switch:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(RmTemplateSwitch rmTemplateSwitch) public TableDataInfo list(RmTemplateSwitch rmTemplateSwitch)
{ {
@@ -49,7 +43,6 @@ public class RmTemplateSwitchController extends BaseController
/** /**
* 导出交换机监控模板列表 * 导出交换机监控模板列表
*/ */
@RequiresPermissions("rocketmq:switch:export")
@Log(title = "交换机监控模板", businessType = BusinessType.EXPORT) @Log(title = "交换机监控模板", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, RmTemplateSwitch rmTemplateSwitch) public void export(HttpServletResponse response, RmTemplateSwitch rmTemplateSwitch)
@@ -62,7 +55,6 @@ public class RmTemplateSwitchController extends BaseController
/** /**
* 获取交换机监控模板详细信息 * 获取交换机监控模板详细信息
*/ */
@RequiresPermissions("rocketmq:switch:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id)
{ {
@@ -72,7 +64,6 @@ public class RmTemplateSwitchController extends BaseController
/** /**
* 新增交换机监控模板 * 新增交换机监控模板
*/ */
@RequiresPermissions("rocketmq:switch:add")
@Log(title = "交换机监控模板", businessType = BusinessType.INSERT) @Log(title = "交换机监控模板", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody RmTemplateSwitch rmTemplateSwitch) public AjaxResult add(@RequestBody RmTemplateSwitch rmTemplateSwitch)
@@ -83,7 +74,6 @@ public class RmTemplateSwitchController extends BaseController
/** /**
* 修改交换机监控模板 * 修改交换机监控模板
*/ */
@RequiresPermissions("rocketmq:switch:edit")
@Log(title = "交换机监控模板", businessType = BusinessType.UPDATE) @Log(title = "交换机监控模板", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody RmTemplateSwitch rmTemplateSwitch) public AjaxResult edit(@RequestBody RmTemplateSwitch rmTemplateSwitch)
@@ -94,7 +84,6 @@ public class RmTemplateSwitchController extends BaseController
/** /**
* 删除交换机监控模板 * 删除交换机监控模板
*/ */
@RequiresPermissions("rocketmq:switch:remove")
@Log(title = "交换机监控模板", businessType = BusinessType.DELETE) @Log(title = "交换机监控模板", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids)
@@ -6,6 +6,7 @@ import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* 初始带宽流量对象 initial_bandwidth_traffic * 初始带宽流量对象 initial_bandwidth_traffic
@@ -102,4 +103,6 @@ public class InitialBandwidthTraffic extends BaseEntity
private String totalIpv6InSpeed; private String totalIpv6InSpeed;
/** IPv6发送总流量 */ /** IPv6发送总流量 */
private String totalIpv6OutSpeed; private String totalIpv6OutSpeed;
/** 多个clientId */
private Map<String, List<String>> clientInterfaces;
} }
@@ -105,4 +105,11 @@ public interface IInitialBandwidthTrafficService
* @return * @return
*/ */
Map<String, Object> netInterfaceIpv6TrafficEcharts(InitialBandwidthTraffic initialBandwidthTraffic); Map<String, Object> netInterfaceIpv6TrafficEcharts(InitialBandwidthTraffic initialBandwidthTraffic);
/**
* 查询多个网卡流量信息并封装为多折线ECharts图表数据
* @param initialBandwidthTraffic
* @return
*/
List<Map<String, Object>> netBatchTrafficEcharts(InitialBandwidthTraffic initialBandwidthTraffic);
} }
@@ -236,12 +236,12 @@ public class InitialBandwidthTrafficServiceImpl implements IInitialBandwidthTraf
extractors.put("netInSpeedData", info -> extractors.put("netInSpeedData", info ->
info != null && info.getInSpeed() != null ? info != null && info.getInSpeed() != null ?
new BigDecimal(info.getInSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) : new BigDecimal(info.getInSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
extractors.put("netOutSpeedData", info -> extractors.put("netOutSpeedData", info ->
info != null && info.getOutSpeed() != null ? info != null && info.getOutSpeed() != null ?
new BigDecimal(info.getOutSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) : new BigDecimal(info.getOutSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
Map<String, Object> resultMap = EchartsDataUtils.buildEchartsDataAutoPadding( Map<String, Object> resultMap = EchartsDataUtils.buildEchartsDataAutoPadding(
list, InitialBandwidthTraffic::getCreateTime, extractors, list, InitialBandwidthTraffic::getCreateTime, extractors,
initialBandwidthTraffic.getStartTime(), initialBandwidthTraffic.getEndTime() initialBandwidthTraffic.getStartTime(), initialBandwidthTraffic.getEndTime()
@@ -294,12 +294,12 @@ public class InitialBandwidthTrafficServiceImpl implements IInitialBandwidthTraf
extractors.put("netInSpeedData", info -> extractors.put("netInSpeedData", info ->
info != null && info.getIpv4InSpeed() != null ? info != null && info.getIpv4InSpeed() != null ?
new BigDecimal(info.getIpv4InSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) : new BigDecimal(info.getIpv4InSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
extractors.put("netOutSpeedData", info -> extractors.put("netOutSpeedData", info ->
info != null && info.getIpv4OutSpeed() != null ? info != null && info.getIpv4OutSpeed() != null ?
new BigDecimal(info.getIpv4OutSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) : new BigDecimal(info.getIpv4OutSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
Map<String, Object> resultMap = EchartsDataUtils.buildEchartsDataAutoPadding( Map<String, Object> resultMap = EchartsDataUtils.buildEchartsDataAutoPadding(
list, InitialBandwidthTraffic::getCreateTime, extractors, list, InitialBandwidthTraffic::getCreateTime, extractors,
initialBandwidthTraffic.getStartTime(), initialBandwidthTraffic.getEndTime() initialBandwidthTraffic.getStartTime(), initialBandwidthTraffic.getEndTime()
@@ -326,12 +326,73 @@ public class InitialBandwidthTrafficServiceImpl implements IInitialBandwidthTraf
extractors.put("netInSpeedData", info -> extractors.put("netInSpeedData", info ->
info != null && info.getIpv6InSpeed() != null ? info != null && info.getIpv6InSpeed() != null ?
new BigDecimal(info.getIpv6InSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) : new BigDecimal(info.getIpv6InSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
extractors.put("netOutSpeedData", info -> extractors.put("netOutSpeedData", info ->
info != null && info.getIpv6OutSpeed() != null ? info != null && info.getIpv6OutSpeed() != null ?
new BigDecimal(info.getIpv6OutSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) : new BigDecimal(info.getIpv6OutSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
Map<String, Object> resultMap = EchartsDataUtils.buildEchartsDataAutoPadding(
list, InitialBandwidthTraffic::getCreateTime, extractors,
initialBandwidthTraffic.getStartTime(), initialBandwidthTraffic.getEndTime()
);
resultMap.put("unit", unit);
return resultMap;
} catch (Exception e){
e.printStackTrace();
}
return new HashMap<>();
}
@Override
public List<Map<String, Object>> netBatchTrafficEcharts(InitialBandwidthTraffic initialBandwidthTraffic) {
List<Map<String, Object>> resultList = new ArrayList<>();
Map<String, List<String>> clientIdMap = initialBandwidthTraffic.getClientInterfaces();
if(clientIdMap == null){
return new ArrayList<>();
}
for (Map.Entry<String, List<String>> entry : clientIdMap.entrySet()) {
String clientId = entry.getKey();
List<String> interfaces = entry.getValue();
for (String interfaceName : interfaces) {
InitialBandwidthTraffic trafficData = new InitialBandwidthTraffic();
trafficData.setClientId(clientId);
trafficData.setName(interfaceName);
trafficData.setStartTime(initialBandwidthTraffic.getStartTime());
trafficData.setEndTime(initialBandwidthTraffic.getEndTime());
Map<String, Object> resultMap = getEchartsData(trafficData);
resultMap.put("interfaceName", interfaceName);
resultMap.put("clientId", clientId);
resultList.add(resultMap);
}
}
return resultList;
}
/**
* 构建echarts图表
* @param initialBandwidthTraffic
* @return
*/
public Map<String, Object> getEchartsData(InitialBandwidthTraffic initialBandwidthTraffic){
// 流量信息
List<InitialBandwidthTraffic> list = getListByTableName(initialBandwidthTraffic);
try {
String unit = SpeedUtils.calculateUnitWithStringTraffic(list, "inSpeed", "outSpeed");
if(initialBandwidthTraffic.getUnit() != null){
unit = initialBandwidthTraffic.getUnit();
}
BigDecimal divisor = SpeedUtils.getDivisor(unit);
Map<String, Function<InitialBandwidthTraffic, ?>> extractors = new LinkedHashMap<>();
extractors.put("netInSpeedData", info ->
info != null && info.getInSpeed() != null ?
new BigDecimal(info.getInSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) :
null);
extractors.put("netOutSpeedData", info ->
info != null && info.getOutSpeed() != null ?
new BigDecimal(info.getOutSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) :
null);
Map<String, Object> resultMap = EchartsDataUtils.buildEchartsDataAutoPadding( Map<String, Object> resultMap = EchartsDataUtils.buildEchartsDataAutoPadding(
list, InitialBandwidthTraffic::getCreateTime, extractors, list, InitialBandwidthTraffic::getCreateTime, extractors,
initialBandwidthTraffic.getStartTime(), initialBandwidthTraffic.getEndTime() initialBandwidthTraffic.getStartTime(), initialBandwidthTraffic.getEndTime()
@@ -228,12 +228,12 @@ public class InitialSwitchInfoServiceImpl implements IInitialSwitchInfoService
extractors.put("netInSpeedData", info -> extractors.put("netInSpeedData", info ->
info != null && info.getInSpeed() != null ? info != null && info.getInSpeed() != null ?
info.getInSpeed().divide(divisor, 2, RoundingMode.HALF_UP) : info.getInSpeed().divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
extractors.put("netOutSpeedData", info -> extractors.put("netOutSpeedData", info ->
info != null && info.getOutSpeed() != null ? info != null && info.getOutSpeed() != null ?
info.getOutSpeed().divide(divisor, 2, RoundingMode.HALF_UP) : info.getOutSpeed().divide(divisor, 2, RoundingMode.HALF_UP) :
0); null);
Map<String, Object> resultMap = EchartsDataUtils.buildEchartsDataAutoPadding( Map<String, Object> resultMap = EchartsDataUtils.buildEchartsDataAutoPadding(
list, InitialSwitchInfo::getCreateTime, extractors, list, InitialSwitchInfo::getCreateTime, extractors,
initialSwitchInfo.getStartTime(), initialSwitchInfo.getEndTime() initialSwitchInfo.getStartTime(), initialSwitchInfo.getEndTime()
@@ -213,7 +213,7 @@ public class DataProcessUtil {
*/ */
public String bytesToBits(String speed) { public String bytesToBits(String speed) {
if (speed == null || speed.trim().isEmpty()) { if (speed == null || speed.trim().isEmpty()) {
return "0"; return null;
} }
String cleanedSpeed = speed.trim(); String cleanedSpeed = speed.trim();
@@ -216,7 +216,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
from ${tableName} from ${tableName}
<where> <where>
<if test="clientId != null and clientId != ''"> and client_id = #{clientId}</if> <if test="clientId != null and clientId != ''"> and client_id = #{clientId}</if>
<if test="name != null and name != ''"> and name = #{name}</if> <if test="name != null and name != ''"> and name like concat(#{name},'%')</if>
<if test="startTime != null and startTime != ''"> and create_time &gt;= #{startTime}</if> <if test="startTime != null and startTime != ''"> and create_time &gt;= #{startTime}</if>
<if test="endTime != null and endTime != ''"> and create_time &lt;= #{endTime}</if> <if test="endTime != null and endTime != ''"> and create_time &lt;= #{endTime}</if>
</where> </where>