package com.cyksj.model.views; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Getter; import lombok.Setter; import java.util.Date; /** * 项目名: yhlxj11111111 * 文件名: ClaudeCodeUserApiKeysView * 创建者: JavaZou * 创建时间:2025/8/8 12:13 */ @Getter @Setter public class ClaudeCodeUserApiKeysView { /** * API Key ID */ private Long id; /** * 用户ID */ private Long userId; /** * API Key值(仅创建时返回) */ @JsonProperty("key_value") private String keyValue; /** * 最后使用时间 */ @JsonProperty("last_used_at") private Date lastUsedAt; /** * 最后使用IP */ @JsonProperty("last_used_ip") private String lastUsedIp; /** * API Key名称 */ private String name; /** * 前缀 */ private String prefix; /** * 状态 * active(活跃), inactive(禁用), revoked(已撤销) */ private String status; /** * 创建时间 */ @JsonProperty("created_at") private Date createdAt; /** * 过期时间 */ @JsonProperty("expires_at") private Date expiresAt; }