package com.ai.da.service; import com.ai.da.mapper.entity.Collection; import com.ai.da.mapper.entity.CollectionElement; import com.ai.da.model.dto.CollectionElementUploadDTO; import com.ai.da.model.dto.CollectionGeneratePrintDTO; import com.ai.da.model.dto.CollectionSavePrintDTO; import com.ai.da.model.vo.CollectionElementVO; import com.ai.da.model.vo.CollectionGeneratePrintVO; import com.ai.da.model.vo.UserLikeCollectionVO; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; /** * 服务类 * * @author yanglei * @since 2022-09-11 */ public interface CollectionService extends IService { /** * 保存collection */ Long saveCollection(Long accountId, String timeZone, String moodTemplateId); /** * 根据主键查询 */ Collection findById(Long id); /** * 查询choose关联的collection */ UserLikeCollectionVO chooseCollection(Long id); }