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> {
|
|
LawSimilarityRelations saveLawSimilarityRelations(LawSimilarityRelations entity);
|
|
void updateLawSimilarityRelations(LawSimilarityRelations entity);
|
|
void updateLawSimilarityRelationsTerms(LawSimilarityRelations entity, Map<String, Object> terms);
|
|
void deleteLawSimilarityRelations(String id);
|
|
List<LawSimilarityRelations> listTerms(Map<String, Object> terms);
|
|
long countTerms(Map<String, Object> terms);
|
|
Page<LawSimilarityRelations> pageTerms(PageRequest page, Map<String, Object> terms);
|
|
void updateLikeStatus(String id, String likeStatus);
|
|
void logicDelete(String id);
|
|
List<LawSimilarityRelations> findByConditions(LawSimilarityRelations relations);
|
}
|