package cn.iocoder.byzs.module.ai.controller.admin.vision.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fhs.core.trans.vo.VO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.data.annotation.Id;

@Schema(description = "管理后台 - AI 视觉理解 Response VO")
@Data
public class AiVisionThinkRespVO implements VO {

    /**
     * 主键ID（框架强制要求的字段，必须带id注解）
     */
    @Id // 核心：添加框架认可的id注解（关键！必须和框架校验的注解一致）
    @Schema(description = "主键ID（仅满足框架序列化要求）", example = "1")
    private Long id =1L;

    /**
     * AI视觉理解返回结果
     */
    @Schema(description = "返回结果", example = "识别到图片内容为：一只黑色的猫")
    private String result;
}