package com.cyksj.model.views;

import lombok.Getter;
import lombok.Setter;

import java.util.Date;
import java.util.List;

/**
 * 项目名: yhlxj11111111
 * 文件名: ClaudeCodeUserPointsDetailView
 * 创建者: JavaZou
 * 创建时间:2025/8/8 15:25
 */
@Getter
@Setter
public class ClaudeCodeUserPointsDetailView {
	private Integer total;

	private Integer page;

	private Integer limit;

	private List<Record> records;

	@Getter
	@Setter
	public static class Record {

		/**
		 * 记录ID
		 */
		private Long id;

		/**
		 * 变动金额
		 */
		private Integer amount;

		/**
		 * 变动后余额
		 */
		private Integer balanceAfter;

		/**
		 * 创建时间
		 */
		private Date created_at;

		/**
		 * 描述
		 */
		private String description;

		/**
		 * 关联ID
		 */
		private String referenceId;

		/**
		 * 关联类型
		 */
		private String referenceType;

		/**
		 * 类型
		 */
		private String type;
	}
}
