You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.9 KiB
Java
64 lines
1.9 KiB
Java
package com.supervision.police.service;
|
|
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
import com.supervision.common.domain.R;
|
|
import com.supervision.police.domain.ModelAtomicIndex;
|
|
import com.supervision.police.domain.ModelIndex;
|
|
import com.supervision.police.dto.CaseAtomicIndexDTO;
|
|
import com.supervision.police.dto.CaseAtomicResultWrapper;
|
|
import com.supervision.police.dto.ValueCalculateScopeDTO;
|
|
import com.supervision.police.vo.GraphDebugReqVO;
|
|
import com.supervision.police.vo.GraphDebugResVO;
|
|
import com.supervision.police.vo.ModelIndexReqVO;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
/**
|
|
* 指标表(ModelIndex)表服务接口
|
|
*
|
|
* @author qmy
|
|
* @since 2024-07-05 09:20:10
|
|
*/
|
|
public interface ModelIndexService extends IService<ModelIndex> {
|
|
|
|
R<?> selectAll(ModelIndexReqVO modelIndex, Integer page, Integer size);
|
|
|
|
R<?> addOrUpd(ModelIndex modelIndex);
|
|
|
|
R<?> del(String id);
|
|
|
|
R<?> selectAllAtomic(ModelAtomicIndex modelAtomicIndex, Integer page, Integer size);
|
|
|
|
R<?> addOrUpdAtomic(ModelAtomicIndex modelAtomicIndex);
|
|
|
|
R<?> delAtomic(String id);
|
|
|
|
/**
|
|
* 查询案件原子指标列表
|
|
* @param caseId 案件id
|
|
* @param indexSource 指标来源
|
|
* @return
|
|
*/
|
|
List<CaseAtomicIndexDTO> listCaseAtomicIndex(String caseId, String indexSource);
|
|
|
|
/**
|
|
* 保存案件原子指标评估结果;只用于人工评估结果
|
|
* @param caseAtomicResultWrapper 案件原子指标评估结果包装类
|
|
* @return 保存结果 true:保存成功 false:保存失败
|
|
*/
|
|
Boolean saveCaseAtomicResult(CaseAtomicResultWrapper caseAtomicResultWrapper);
|
|
|
|
/**
|
|
* 检查sql语句是否合法
|
|
* @param sql sql语句
|
|
* @return
|
|
*/
|
|
boolean checkSql(String sql);
|
|
|
|
Map<String,List<ValueCalculateScopeDTO>> listAtomicIndexAttributeScope(List<String> atomicIndexIds);
|
|
|
|
GraphDebugResVO graphDebug(GraphDebugReqVO graphDebugDTO);
|
|
}
|
|
|