package cn.huge.module.aidata.service; import cn.huge.module.aidata.domain.po.LawSimilarityRelations; import com.baomidou.mybatisplus.extension.service.IService; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; import java.util.List; import java.util.Map; /** * 案件与法条关系表 服务接口 */ public interface ILawSimilarityRelationsService extends IService { LawSimilarityRelations saveLawSimilarityRelations(LawSimilarityRelations entity); void updateLawSimilarityRelations(LawSimilarityRelations entity); void updateLawSimilarityRelationsTerms(LawSimilarityRelations entity, Map terms); void deleteLawSimilarityRelations(String id); List listTerms(Map terms); long countTerms(Map terms); Page pageTerms(PageRequest page, Map terms); void updateLikeStatus(String id, String likeStatus); void logicDelete(String id); List findByConditions(LawSimilarityRelations relations); }