package org.xyzh.ai.client.dto;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;

/**
 * @description 创建知识库响应
 * @filename DatasetCreateResponse.java
 * @author AI Assistant
 * @copyright xyzh
 * @since 2025-11-04
 */
@Data
public class DatasetCreateResponse {

    /**
     * 知识库ID
     */
    private String id;

    /**
     * 知识库名称
     */
    private String name;

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

    /**
     * 索引方式
     */
    @JSONField(name = "indexing_technique")
    private String indexingTechnique;

    /**
     * Embedding模型
     */
    @JSONField(name = "embedding_model")
    private String embeddingModel;

    /**
     * 创建时间
     */
    @JSONField(name = "created_at")
    private Long createdAt;

    /**
     * 创建人
     */
    @JSONField(name = "created_by")
    private String createdBy;
}

