package com.seer.teach.openapi.service;

import com.seer.teach.common.ResultBean;
import com.seer.teach.openapi.llm.resp.CorrectDTO;
import reactor.core.publisher.Flux;

/**
 *
 * <p>
 *
 * </p >
 *
 * @author Captain
 * @since 2025-11-03 13:46
 */
public interface BusinessService {

        /**
     * AI批改接口
     *
     * @param file 需要进行AI批改的文件，通常包含学生作答内容
     * @return 返回包含批改结果的响应流，其中CorrectDTO包含具体的批改信息和结果
     */
    Flux<ResultBean<CorrectDTO>> aiCorrect(String file);

}
