package com.youlai.boot.mini.service; import com.youlai.boot.mini.model.dto.PhotoToComicRequest; import com.youlai.boot.mini.model.entity.MiniAiGenerationTask; import org.springframework.web.multipart.MultipartFile; import java.util.List; public interface AiGenerationService { List uploadReferenceFile(List images, List videos, Long userId); String createAndGenerateImage(PhotoToComicRequest request, Long userId); boolean handleTaskCallback(String taskUuid, Byte status, String externalResultUrl); MiniAiGenerationTask getTaskByUuid(String uuid); }