package com.ai.da.service; import com.ai.da.mapper.entity.Design; import com.ai.da.mapper.entity.Generate; import com.ai.da.model.dto.GenerateLikeDTO; import com.ai.da.model.dto.GenerateThroughImageTextDTO; import com.ai.da.model.vo.GenerateCaptionVO; import com.ai.da.model.vo.GenerateCollectionVO; import com.ai.da.model.vo.GenerateLikeVO; import com.baomidou.mybatisplus.extension.service.IService; public interface GenerateService extends IService { GenerateCaptionVO generateCaption(Long sketchElementId); GenerateCollectionVO generateThroughImageText(GenerateThroughImageTextDTO generateThroughImageTextDTO); GenerateLikeVO generateLike(GenerateLikeDTO generateLikeDTO); Boolean generateDislike(Long generateDetailId,String timeZone); }