package com.erp.ai.model;

import lombok.Data;

import java.time.OffsetDateTime;

/**
 * AI 에이전트 모델 (테이블: ai_agents)
 * vexplor types/aiAgent.ts:3-17 1:1 포팅.
 */
@Data
public class AiAgent {
    private Long id;
    private String agent_id;
    private String name;
    private String description;
    private String model;
    private String system_prompt;
    /** JSONB → JSON 문자열로 보관 (서비스에서 파싱) */
    private String tools;
    /** JSONB → JSON 문자열로 보관 (서비스에서 파싱) */
    private String config;
    private String status;
    private String company_code;
    private String created_by;
    private OffsetDateTime created_at;
    private OffsetDateTime updated_at;
}
