1. 原子指标、指标功能开发
parent
42ba581ea6
commit
9be4e66282
@ -0,0 +1,47 @@
|
|||||||
|
package com.supervision.police.dto;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CaseEvidenceCategoryDTO {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 案件id
|
||||||
|
*/
|
||||||
|
private String caseId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 证据id
|
||||||
|
*/
|
||||||
|
private String evidenceId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 证据名称
|
||||||
|
*/
|
||||||
|
private String evidenceName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 证据分类id
|
||||||
|
*/
|
||||||
|
private String categoryId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 证据分类名称
|
||||||
|
*/
|
||||||
|
private String categoryName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 证据目录id
|
||||||
|
*/
|
||||||
|
private String directoryId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 证据目录名称
|
||||||
|
*/
|
||||||
|
private String directoryName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 证据目录级别
|
||||||
|
*/
|
||||||
|
private int directoryLevel;
|
||||||
|
}
|
@ -0,0 +1,69 @@
|
|||||||
|
package com.supervision.police.dto;
|
||||||
|
|
||||||
|
import cn.hutool.core.util.StrUtil;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 证据对应的指标结果
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class EvidentIndexResultDTO {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 原子指标id
|
||||||
|
*/
|
||||||
|
private String atomicIndexId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 指标id
|
||||||
|
*/
|
||||||
|
private String indexId;
|
||||||
|
|
||||||
|
private String evidenceId;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 证据名称
|
||||||
|
*/
|
||||||
|
private String evidenceName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 证据所在目录
|
||||||
|
*/
|
||||||
|
private String directoryName;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 证据所在目录id
|
||||||
|
*/
|
||||||
|
private String directoryId;
|
||||||
|
|
||||||
|
private String categoryId;
|
||||||
|
|
||||||
|
private String categoryName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 所属目录路径
|
||||||
|
*/
|
||||||
|
private String directoryPath;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 提供人
|
||||||
|
*/
|
||||||
|
private String provider;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 证据描述
|
||||||
|
*/
|
||||||
|
private String details;
|
||||||
|
|
||||||
|
public void setBelongDirectoryValue(EvidenceDirectoryDTO directory){
|
||||||
|
if (StrUtil.isEmpty(this.directoryId) || null == directory){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
List<String> path = directory.getDirectoryPath(this.directoryId);
|
||||||
|
this.directoryPath = StrUtil.join(StrUtil.HTML_GT, path);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,38 @@
|
|||||||
|
package com.supervision.police.dto;
|
||||||
|
|
||||||
|
import cn.hutool.core.lang.Pair;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 值域计算范围
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class ValueCalculateScopeDTO {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 值
|
||||||
|
*/
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 值类型
|
||||||
|
*/
|
||||||
|
private String valueType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 值类型描述
|
||||||
|
*/
|
||||||
|
private String valueTypeDesc;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 操作符
|
||||||
|
*/
|
||||||
|
private List<String> operatorList;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 聚合函数
|
||||||
|
*/
|
||||||
|
private List<Pair<String,String>> aggregateList;
|
||||||
|
}
|
Loading…
Reference in New Issue