namespace Service.Interface { /// /// 当前登录用户上下文(从 JWT Claims 解析,IOT_API 实现注入) /// public interface ICurrentUser { bool IsAuthenticated { get; } long UserId { get; } string UserName { get; } List RoleIds { get; } List RoleNames { get; } /// 当前用户拥有的权限编码列表(登录时写入 Token) List Permissions { get; } /// 数据范围(1=全部, 2=本实验室) byte DataScope { get; } bool HasPermission(string code); } }