package com.lingyue.ai.controller;

import com.lingyue.common.domain.AjaxResult;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;

/**
 * AI控制器（基础框架）
 */
@RestController
@RequestMapping("/ai")
@RequiredArgsConstructor
public class AIController {
    
    /**
     * 提取要素（待实现）
     */
    @PostMapping("/extract-elements")
    public AjaxResult<?> extractElements() {
        // TODO: 实现要素提取
        return AjaxResult.success("要素提取接口待实现");
    }
    
    /**
     * 文本润色（待实现）
     */
    @PostMapping("/polish-text")
    public AjaxResult<?> polishText() {
        // TODO: 实现文本润色
        return AjaxResult.success("文本润色接口待实现");
    }
    
    /**
     * 生成Prompt（待实现）
     */
    @PostMapping("/generate-prompt")
    public AjaxResult<?> generatePrompt() {
        // TODO: 实现Prompt生成
        return AjaxResult.success("Prompt生成接口待实现");
    }
}
