export interface TokenUsageVO {
  /**
   * 主键
   */
  tokenUsageId: string | number;

  /**
   * 用户
   */
  userId: string | number;

  /**
   * 待结算token
   */
  token: number;

  /**
   * 模型ID，关联ai_model
   */
  modelId: string | number;

  /**
   * 提问token数量
   */
  promptToken: number;

  /**
   * 回复token数量
   */
  completionToken: number;

  /**
   * 累计使用token
   */
  totalToken: number;

}

export interface TokenUsageForm extends BaseEntity {
  /**
   * 主键
   */
  tokenUsageId?: string | number;

  /**
   * 用户
   */
  userId?: string | number;

  /**
   * 待结算token
   */
  token?: number;

  /**
   * 模型ID，关联ai_model
   */
  modelId?: string | number;

  /**
   * 提问token数量
   */
  promptToken?: number;

  /**
   * 回复token数量
   */
  completionToken?: number;

  /**
   * 累计使用token
   */
  totalToken?: number;

}

export interface TokenUsageQuery extends PageQuery {

  /**
   * 主键
   */
  tokenUsageId?: string | number;

  /**
   * 用户
   */
  userId?: string | number;

  /**
   * 待结算token
   */
  token?: number;

  /**
   * 模型ID，关联ai_model
   */
  modelId?: string | number;

  /**
   * 提问token数量
   */
  promptToken?: number;

  /**
   * 回复token数量
   */
  completionToken?: number;

  /**
   * 累计使用token
   */
  totalToken?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



