设备心跳调整 app新增增设备时绑定联网设备

This commit is contained in:
yuhaiming
2026-06-13 10:51:45 +08:00
parent c7f9df980a
commit c74363afa4
65 changed files with 1622 additions and 592 deletions

View File

@@ -56,7 +56,7 @@ public class SaTokenTestController {
@SaCheckRole("none_exist") // 该注解会被忽略
@GetMapping("/basic/ignoreAll")
public R<Void> ignoreAll() {
log.info("【场景4】SaIgnore忽略所有权限校验");
log.info("【场景4】忽略注解跳过所有权限校验");
return R.ok("SaIgnore生效所有权限校验被忽略");
}
@@ -68,7 +68,7 @@ public class SaTokenTestController {
@SaCheckRole(value = {"admin", "operator"}, mode = SaMode.AND)
@GetMapping("/advance/multiRoleAnd")
public R<Void> multiRoleAnd() {
log.info("【场景5】多角色AND模式(admin+operator)校验通过");
log.info("【场景5】多角色模式(admin+operator)校验通过");
return R.ok("同时拥有admin和operator角色校验通过");
}
@@ -78,7 +78,7 @@ public class SaTokenTestController {
@SaCheckRole(value = {"admin", "test"}, mode = SaMode.OR)
@GetMapping("/advance/multiRoleOr")
public R<Void> multiRoleOr() {
log.info("【场景6】多角色OR模式(admin|test)校验通过");
log.info("【场景6】多角色模式(admin|test)校验通过");
return R.ok("拥有admin或test角色校验通过");
}
@@ -88,7 +88,7 @@ public class SaTokenTestController {
@SaCheckPermission(value = {"system:user:edit", "system:log:view"}, mode = SaMode.AND)
@GetMapping("/advance/multiPermAnd")
public R<Void> multiPermAnd() {
log.info("【场景7】多权限AND模式(system:user:edit+system:log:view)校验通过");
log.info("【场景7】多权限模式(system:user:edit+system:log:view)校验通过");
return R.ok("同时拥有system:user:edit和system:log:view权限校验通过");
}
@@ -98,7 +98,7 @@ public class SaTokenTestController {
@SaCheckPermission(value = {"system:user:add", "system:user:delete"}, mode = SaMode.OR)
@GetMapping("/advance/multiPermOr")
public R<Void> multiPermOr() {
log.info("【场景8】多权限OR模式(system:user:add|system:user:delete)校验通过");
log.info("【场景8】多权限模式(system:user:add|system:user:delete)校验通过");
return R.ok("拥有system:user:add或system:user:delete权限校验通过");
}
@@ -134,7 +134,7 @@ public class SaTokenTestController {
@SaCheckPermission("system:user:all")
@GetMapping("/advanced/mixRolePermAnd")
public R<Void> mixRolePermAnd() {
log.info("【场景11】角色+权限混合AND(admin+system:user:all)校验通过");
log.info("【场景11】角色+权限混合且模式(admin+system:user:all)校验通过");
return R.ok("拥有admin角色且拥有system:user:all权限校验通过");
}
@@ -146,7 +146,7 @@ public class SaTokenTestController {
@SaCheckPermission(value = {"system:manage"}, mode = SaMode.OR)
@GetMapping("/advanced/mixRolePermOr")
public R<Void> mixRolePermOr() {
log.info("【场景12】角色+权限混合OR(super_admin|system:manage)校验通过");
log.info("【场景12】角色+权限混合或模式(super_admin|system:manage)校验通过");
return R.ok("拥有super_admin角色或system:manage权限校验通过");
}
@@ -157,7 +157,7 @@ public class SaTokenTestController {
@SaCheckPermission(value = "system:user:export", orRole = {"admin", "operator"})
@GetMapping("/advanced/permWithOrRole")
public R<Void> permWithOrRole() {
log.info("【场景13】权限+orRole兜底校验通过");
log.info("【场景13】权限+角色兜底校验通过");
return R.ok("拥有system:user:export权限或拥有admin/operator角色校验通过");
}
@@ -170,7 +170,7 @@ public class SaTokenTestController {
@SaIgnore
@GetMapping("/special/ignoreOverride")
public R<Void> ignoreOverride() {
log.info("【场景14】SaIgnore覆盖类级别权限注解");
log.info("【场景14】忽略注解覆盖类级别权限注解");
return R.ok("方法级SaIgnore覆盖类级别权限校验");
}