package com.xyw.console.auth;

/**
 * 代码作用（白话）：保存已通过令牌验证的最小用户身份，避免把密码哈希放进 Spring Security 上下文。
 * 关联文件：AuthTokenFilter.java、PagePermissionService.java。
 * 关联逻辑（调用链/数据流）：Cookie -> AuthTokenFilter -> AuthPrincipal -> Controller/权限服务。
 */
public record AuthPrincipal(Long userId, String username, String roleCode, int authVersion) {}
