ClaudeCodeUser.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package com.cyksj.model.entity;
  2. import com.baomidou.mybatisplus.annotation.FieldStrategy;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.ejlchina.searcher.bean.DbIgnore;
  5. import lombok.Getter;
  6. import lombok.Setter;
  7. import java.util.Date;
  8. /**
  9. * 项目名: yhlxj11111111
  10. * 文件名: ClaudeCodeUser
  11. * 创建者: JavaZou
  12. * 创建时间:2025/8/11 13:59
  13. */
  14. @Getter
  15. @Setter
  16. public class ClaudeCodeUser extends BaseEntity{
  17. private Long userId;
  18. /**
  19. * 套餐
  20. */
  21. private String planName;
  22. private Long relationId;
  23. @DbIgnore
  24. @TableField(exist = false)
  25. private Integer oriCodePoints;
  26. /**
  27. * claude code每日限额
  28. */
  29. @TableField(updateStrategy = FieldStrategy.IGNORED)
  30. private Integer claudeDailyLimit;
  31. /**
  32. * Claude code 服务总额度
  33. */
  34. @TableField(updateStrategy = FieldStrategy.IGNORED)
  35. private Integer claudeQuota;
  36. /**
  37. * code 有效期
  38. */
  39. private Date expiryTime;
  40. /**
  41. * 续费升级订单id
  42. */
  43. @TableField(updateStrategy = FieldStrategy.IGNORED)
  44. private Long renewOrderId;
  45. /**
  46. * 续费升级skuid
  47. */
  48. @TableField(updateStrategy = FieldStrategy.IGNORED)
  49. private Long renewSkuId;
  50. /**
  51. * 续费升级过期时间
  52. */
  53. @TableField(updateStrategy = FieldStrategy.IGNORED)
  54. private Date renewExpiryTime;
  55. /**
  56. * 需要重试 默认false
  57. */
  58. private Boolean isRetry;
  59. /**
  60. * 重置次数
  61. */
  62. @TableField(updateStrategy = FieldStrategy.IGNORED)
  63. private Integer resetCount;
  64. }