package com.kexue.skills.entity.dto;

import java.math.BigDecimal;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 账户冻结单释放DTO
 *
 * @author 系统生成
 * @since 2026-04-11
 */
@Data
public class AccountReleaseDto {

    @Schema(description ="冻结单ID，字符型")
    private String frozenId;

    @Schema(description ="最终扣减，0=释放")
    private BigDecimal finalAmount;

    @Schema(description ="输入tokens")
    private Long usageInputTokens;

    @Schema(description ="输出tokens")
    private Long usageOutputTokens;

    @Schema(description ="总tokens")
    private Long usageTotalTokens;

    @Schema(description ="终结原因：success/cancel/timeout/error/system_recovery")
    private String finalizeReason;

}
