ClaudeCodeUserApiKeysView.java 880 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package com.cyksj.model.views;
  2. import lombok.Getter;
  3. import lombok.Setter;
  4. import java.util.Date;
  5. /**
  6. * 项目名: yhlxj11111111
  7. * 文件名: ClaudeCodeUserApiKeysView
  8. * 创建者: JavaZou
  9. * 创建时间:2025/8/8 12:13
  10. */
  11. @Getter
  12. @Setter
  13. public class ClaudeCodeUserApiKeysView {
  14. /**
  15. * API Key ID
  16. */
  17. private Long id;
  18. /**
  19. * 用户ID
  20. */
  21. private Long userId;
  22. /**
  23. * API Key值(仅创建时返回)
  24. */
  25. private String keyValue;
  26. /**
  27. * 最后使用时间
  28. */
  29. private Date lastUsedAt;
  30. /**
  31. * 最后使用IP
  32. */
  33. private String lastUsedIp;
  34. /**
  35. * API Key名称
  36. */
  37. private String name;
  38. /**
  39. * 前缀
  40. */
  41. private String prefix;
  42. /**
  43. * 状态
  44. * active(活跃), inactive(禁用), revoked(已撤销)
  45. */
  46. private Boolean status;
  47. /**
  48. * 创建时间
  49. */
  50. private Date createdAt;
  51. /**
  52. * 过期时间
  53. */
  54. private Date expiresAt;
  55. }