package cn.huge.module.aidata.dao.mapper; import cn.huge.module.aidata.domain.po.LawSimilarityRelations; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import org.springframework.data.domain.PageRequest; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; /** * 案件与法条关系表 Mapper接口 */ @Repository public interface LawSimilarityRelationsMapper extends BaseMapper { void updateLawSimilarityRelations(@Param("entity") LawSimilarityRelations entity); void updateLawSimilarityRelationsTerms(@Param("entity") LawSimilarityRelations entity, @Param("terms") Map terms); void deleteLawSimilarityRelations(@Param("id") String id); List listTerms(@Param("terms") Map terms); long countTerms(@Param("terms") Map terms); List pageTerms(@Param("page") PageRequest page, @Param("terms") Map terms); List findByConditions(@Param("relations") LawSimilarityRelations relations); }