feat(ui): 添加服务应用切换记忆功能并优化菜单结构
- 在IM、授权、推送、版本管理视图中添加最近使用应用的记忆功能 - 新增serviceApp工具函数用于存储和获取最近使用的应用 - 将系统日志、数据库、操作日志菜单项归类到运维管理子菜单 - 修复实体类索引字段命名不一致问题 - 在安全配置中启用方法级别安全注解支持
这个提交包含在:
父节点
eb8bc70ff5
当前提交
21fa87b3ac
@ -5,6 +5,7 @@ import com.xuqm.common.security.JwtUtil;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.http.HttpMethod;
|
||||
import org.springframework.security.config.annotation.method.configuration.EnableMethodSecurity;
|
||||
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
|
||||
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
|
||||
import org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer;
|
||||
@ -20,6 +21,7 @@ import java.util.List;
|
||||
|
||||
@Configuration
|
||||
@EnableWebSecurity
|
||||
@EnableMethodSecurity
|
||||
public class SecurityConfig {
|
||||
|
||||
private final JwtUtil jwtUtil;
|
||||
|
||||
@ -9,7 +9,7 @@ import java.time.LocalDateTime;
|
||||
|
||||
@Entity
|
||||
@Table(name = "license_operation_log", indexes = {
|
||||
@Index(name = "idx_license_op_log_app_time", columnList = "appKey,createdAt")
|
||||
@Index(name = "idx_license_op_log_app_time", columnList = "app_key,created_at")
|
||||
})
|
||||
public class LicenseOperationLogEntity {
|
||||
|
||||
|
||||
@ -4,6 +4,7 @@ import com.xuqm.common.security.JwtAuthFilter;
|
||||
import com.xuqm.common.security.JwtUtil;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.security.config.annotation.method.configuration.EnableMethodSecurity;
|
||||
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
|
||||
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
|
||||
import org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer;
|
||||
@ -14,6 +15,7 @@ import org.springframework.security.web.authentication.UsernamePasswordAuthentic
|
||||
|
||||
@Configuration
|
||||
@EnableWebSecurity
|
||||
@EnableMethodSecurity
|
||||
public class SecurityConfig {
|
||||
|
||||
private final JwtUtil jwtUtil;
|
||||
|
||||
@ -9,7 +9,7 @@ import java.time.LocalDateTime;
|
||||
|
||||
@Entity
|
||||
@Table(name = "push_operation_log", indexes = {
|
||||
@Index(name = "idx_push_op_log_app_time", columnList = "appKey,createdAt")
|
||||
@Index(name = "idx_push_op_log_app_time", columnList = "app_key,created_at")
|
||||
})
|
||||
public class PushOperationLogEntity {
|
||||
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户