package com.ai.da.service; import com.ai.da.mapper.primary.entity.Design; import com.ai.da.mapper.primary.entity.Project; import com.ai.da.model.dto.*; import com.ai.da.model.vo.CollectionSketchVO; import com.ai.da.model.vo.DesignCollectionVO; import com.ai.da.model.vo.DesignItemDetailVO; import com.ai.da.model.vo.DesignLikeVO; import com.ai.da.python.vo.DesignPythonObjects; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.extension.service.IService; import java.math.BigDecimal; import java.util.List; import java.util.Map; import java.util.Set; /** * 服务类 * * @author yanglei * @since 2022-09-11 */ public interface ProjectService extends IService { Set getChildProjectIdSet(Long projectId); List getByProjectNameLike(String projectName); Integer getOrCreateSequence(); void clearLockedSequence(Long accountId); }