package com.cyksj.model.views;

import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * 项目名: yhlxj11111111
 * 文件名: ClaudeCodeUserPackageView
 * 创建者: JavaZou
 * 创建时间:2025/8/8 15:19
 */
@Getter
@Setter
public class ClaudeCodeUserPackageView {
	/**
	 * 用户ID
	 */
	private Long userId;

	/**
	 * 可用积分
	 */
	private Integer availableCredits;

	/**
	 * 积分上限
	 */
	private Integer creditLimit;

	/**
	 * 每日恢复积分
	 */
	private Integer creditRecovery;

	/**
	 * 结束日期
	 */
	private Date endDate;
	/**
	 * 最后恢复时间
	 */
	private Date lastRecoveryAt;

	/**
	 * 下次恢复时间
	 */
	private Date nextRecoveryAt;

	/**
	 * 套餐名称
	 */
	private String planName;

	/**
	 * 是否启用恢复
	 */
	private Boolean recoveryEnabled;

	/**
	 * 开始日期
	 */
	private Date start_date;

	/**
	 * 状态
	 */
	private String status;

	/**
	 * 已使用积分
	 */
	private Integer usedCredits;
}
